Earlier quoted context omitted.
"Turns out clear thought in any language is the main thing." No, the ability to express your thought clearly is the main thing -- and that is why languages matter. If your code is cluttered with pointer-juggling, error-checking conditional statements, and the other hoops C forces you to jump through, then your code is not clear. Try expressing your code clearly in BF, then get back to me about this "languages don't m…
Can both of you guys just get back to me later? Kinda busy now.
The Unreasonable Effectiveness of C
391–394 of 394 posts
Re: The Unreasonable Effectiveness of C
#392Earlier quoted context omitted.
That's being deliberately obtuse. How many languages are lower level than C, besides assembly? If your ranking has every language in the "high level" camp, then your ranking is poorly calibrated.
Forth is the only language I'd place between C and assembly.
Re: The Unreasonable Effectiveness of C
#393Earlier quoted context omitted.
The difficulty of writing static analysis software does depend on the language, though. In Visual Studio, for example, intellisense and autocompletion are vastly superior in C# compared to C++. As a matter of interest, which C IDEs are you referring to? I'd like to check them out.
Try Xcode 4.5.x (wich uses Clang as the default C compiler). VS2012 has similar capabilities for C++.
Re: The Unreasonable Effectiveness of C
#394Oh for heavens' sakes. Yet more ignorance. A more realistic view of C: - C is straightforward to compile into fast machine code...on a PDP-11. Its virtual machine does not match modern architectures very well, and its explicitness about details of its machine mean FORTRAN compilers typically produce faster code. The C virtual machine does not provide an accurate model of why your code is fast on a modern machine. The…
Titles to some papers or some comparisons on a mailing list would be awesome to have if you know any off the top of your head.