C was designed to make the compiler as simple as possible because there wasn't have room in memory for complex compilers. The alternative to C was assembly language. So C was a big improvement. C++ was designed to be compatible with C, since all existing Unix code was written in C, and it wasn't reasonable to rewrite it all in a new language.
kc0a
@kc0a
Best posts made by kc0a
Latest posts made by kc0a
-
RE: Increment WTF
-
RE: JQuery JQuery Get Get!
@Lorne Kates said:
The instructions include tempering the egg yolk mixture. I don't know how YOU add small amounts of hot liquid into cold egg yolk and then stir it together-- but I would use a spoon.
I think most use a whisk. If you don't own any, get some. They are much better for mixing than random spoons and forks. Spend the extra money for stainless steel, and they will still be useful after you are not. -
Now we see why they are in HR
From http://hr.blr.com/HR-news/Compensation/Job-Descriptions/Job-Title-Inflation-Whats-in-a-Name-/
"Suppose, for example, that you have a sizable group of employees with the same job title—but 10 percent of them are high performers, 60 percent are just OK, another 30 percent are truly mediocre, and the last 10 percent are close to worthless." -
RE: My company is so cheap ...
"antipodean infrastructure?" Australian infrastructure is only antipodean when from Britain. Perhaps you mean "antediluvian?"
-
RE: Interview WTF
It's no better in the US. I have interviewed many people claiming to be receiving a Master's Degree in CS, and who supposedly had been programming in Java for at least two years. Few could explain the difference between a hash table and a tree.
-
RE: Eclipse is not for compiling or testing code
Are all developers testing against the same database? If so, then yes, an unfinished transaction could hold a lock that would prevent other instances from proceeding. But that would be a really stupid way to develop code.
-
RE: Tale from an interview
I had an interview like that once. Company asks me to look at some C code and describe what's going on, and I stupidly go on for about ten minutes about the error-prone memory management techniques, poor naming conventions, etc. Of course it was their production code.
-
RE: Javascript doublespeak
Javascript works about as I would expect based on my experience with C++, Perl, Python, Ruby, Groovy. The only possible confusion is with zero and the empty string, which are both false.
-
RE: Guaging Knowledge via the Ternary Operator
@blakeyrat said:
In fact, from my experience, the opposite is true: people who are real experts at a language LOVE to use its obscure and confusing features,
People who are real experts love to write code that meets requirements and is easy to maintain. For example, a C++ expert may spend ten minutes writing ten lines of code using the STL, while a mediocre C++ programmer would spend four hours writing and debugging 100 lines of nested loops. The experts produce a 20,000 line application which can be easily maintained by a couple of experts. The mediocre programmers produce a 200,000 line program which can be barely kept alive by 10 mediocre programmers. Each expert will want to be paid twice as much as the mediocre guys, but it's still 60% cheaper to hire the experts.
It's like the difference between calculus and algebra. No one complains because integral signs are not immediately understandable to the average eighth grader. But strangely, they complain when the meaning of a line of code is not immediately obvious to the weakest programmer on the team. -
RE: Google
On the www.google.com/firefox page, I see 'Books' instead of 'Gmail'.