How I need a drink, alcoholic in nature, after the heavy lectures involving quantum mechanics.
Haha, you didn't think that one through, bashing C on a C Board!
I agree that Linux is flawed, and I see this better as time passes, but what gets me, is the problems with it are _not_ as you described. In fact, some of your points against Linux are what I love about, and find to be its redeming qualities.
Eh, words are subset of actions, so that's not entirely true. But I get your point and do mostly agree. However, we are communicating in words, there aren't very many "actions" to judge people by here on a forum.
And, don't bash smilies. I keel you!
Lets see, something that _I_ personally get frustrated by is C's, C++'s, (and even C++0x's, I believe) lack of macros (and, but lesser so, closures). Preprocessors are not comparable to Lisp style macros. I _really_ wish the C family had this, but they don't and it is a constant source of frustration for me. What's more, is other languages try to remedy this by adding more syntactic sugar, which just exasperates the problem!
But, I do agree that RAII is superior to Garbage Collection, which has also kept me from many other languages (ironically, Lisp is GCed, too).
And, how in the world do you expect to better yourself in any way while being lazy‽
RIP Mr. Ritchie.
OS: Linux Mint 13(Maya) LTS 64 bit.
C is a wonderful language, in the same way that latin is a wonderful language. it (has | should have) been superceded by other languages, specifically C++, but it still has its supporters. it's true that C is really just platform-independent assembly, making it attractive for many embedded applications, but in reality, a well written C++ program should perform as well as the same program written in C, and in fact, should be easier to follow/maintain. automatic construction/destruction of objects, as well as the ability to control it manually, is a very strong point in favor of C++. most valid C programs are valid C++ programs, so in my opinion, C should be all but a dead language, just like latin. yes, some people still choose to speak latin, and many people can read and write it, but that doesn't mean that it's any more appropriate in today's world than C is.
I disagree on this point, but operating system preferences are purely opinion-based anyway. all of the major players in the field are based on sound software design principles (generally speaking), so an argumnent over which OS's kernel or API is better is really pointless.
RIP dmr, without you Steve Jobs probably wouldn't have had his job in the first place.
Ha, ha!
The fact that everybody feels the need to put Jobs into any imaginable context on almost any imaginable forum these days just proves how influential he was.
Just change the words to Dennis M. Ritchie. Actually sounds pretty close.
jobs is known for being influential because he was a very public figure. dmr was not public in any way, and so remained unknown to the masses, despite his arguably greater contributions to computers and technology. just because his name isn't a household name, does not diminish his importance or influence.
Elysia is not as open-minded as she claims she is. I remember long unfruitful discussions about how C sucks, and how she can't wrap her mind around why C continues to have big open fields in electrical engineering.
=========================================
Everytime you segfault, you murder some part of the world
On a lighter note. My history teacher showed me this. This involves Jobs so I think it is only necessary. btw its funny.
Link