Quote:
We don't want milgra running off to write a lot of code in his language only to find out he went wrong after weeks of months. Sure, milgra could write a lot of code, and when, in the fullness of time, he discovers problems with his language he could fix the code by adapting his existing compiler to produce the corrected "Class-C".
If you say my language is faulty, then you say that C is faulty - my compiler just creates a longer C code from a shorter C code. It's still 100% standard C with structs and functions grouped together. What are the problems in my language? I converted all my projects to class-C, I've released a quite succesful game in the Mac/iOS store written in class C, the demo dynamics engine handles 40000 bouncing particles over 30fps, because they are in beautifully written C. Generated from Class-C code.
Quote:
All the time milgra spends on "Class-C" might instead be used learning C++, C#, Java, Javascript, or some other commercial, and viable, language. The experience of mastering other languages, a point I can not stress enough, would necessarily improve "Class-C".
Altough I'm a quite experienced Java ( I reverse engineered Macromedia's RTMP protocol back in 2007, and written a Flash Media Server replacement in 64Kbytes ), Javascript, C, Objective-C programmer, I don't agree - to create a better C, you only have to know C. Learning other languages can also plant bad concepts in your head, and they can stuck in your mind. I always appreciated those people who tried to create new things without the influence of similar existing things - after a hundred try they usually succeed. People who think these kind of dreamers are stupid - are just lazy.