Designing And Building A New Pragmatic Language
ctrimble writes "A bunch of folks on the pragprog Yahoo! Group have banded together to design and implement a 'pragmatic' programming language. Ostensibly, the language is informed by the principles in Hunt and Thomas's well-received book, The Pragmatic Programmer: From Journeyman to Master but the purpose of the language is to help ease some of the pain of development and bridge the impedance mismatch between the academic aspects of a programming language and the discipline of software engineering. The design is still very much in flux. If you're a programmer, this might be a language you'll be using in a few years (or earlier). This is your chance to get in on the ground floor. What kind of features do you want the language to have? What are your PL pain points? Where could this language do better than existing languages?"
In my not so humble opinion, we should go back to basics. Or, at least, teach them:
- Assembler, with cycle counting and all that gnarly stuff.
- C, with emphasis on pointers and structures.
If you don't agree with me, then go stuff yourself sideways up the wazoo of a 3GHz P4 and stop running any OS - because that is what it is written in.