Monday, August 28, 2006

Non-GB languages should be reserved for the elite

Recently there has been much buzz over Microsoft's C#, Apple Computer's new version of Objective-C and some other garbage collected languages, or GB-languages (Java, C#, Lisp)  as we call them for short. It is said that they bring higher levels of productivity and what have you. The reason for abovementioned productivity is that nasty memory bugs can easier be found, and for many people this is true. However, most programmers are unintelligent.

Languages like C and assembler are very good for fast applications, but so many misuse them and then complain about lack of GC. Of course GC might be good but for fastness it is C that counts. So what should be done to solve this problem?

The US should make a law that only people above IQ 150 should be allowed use C, and maybe 170 for assembler. Then there will be no memory bugs there, and the badder programmers can use C#, new Objective-C and all that. And then actually most people can be happy. End-users don't matter much because they don't understand involved issues anyway, and high-profile developers with good brains can enjoy not having to answer stupid questions.

2 comments:

puterman said...

I think the minimum IQ for assembler should probably be at least 173, while I think you should be able to handle C with an IQ of around 145.

kevingnet said...

You've got a lot to learn in life kid