3 ms·
Punk Rock Languages
- cmars232 16y agoA nice kick in the ass to remember my C & C++ roots. I've been too hung up on "perfect" languages and "beautiful" frameworks. Thanks for this.
- kaffiene 16y agoHmmm. C is my first favourite language and still one I love a lot more than C++, but the criticism of VM languages is churlish. You don't loose all performance by coding in Java, and yes, it starts up a lot more threads for a simple task, but you don't fire up java to do 'Hello World'. The right tool for the job? That said, I really love C's simplicity. K&R is tiny and that's a good thing. Ironically, that's why I also like Java - it's a simple language, like C, it performs well, likes C. Ruby, Python et al are simpler still but unfortunately performance is an issue for me. LISP is another favourite (NOT for simplicity - Scheme is better there) but for thinking differently. Very valuable. In the end, I think we all need to know different ways of doing things and running down other languages is kinda lame. Unless it's VB.
- tom_b 16y agoHi fogus, beat me to the punch with the submission. This article made me laugh just because lately I've been thinking about how I miss the harsh directness of C. I'm slowly deciding that my resume should have the following line: Languages: C, Common Lisp, Javascript One to tell the world you understand the foundations, one to tell the world you understand the lambdas, and one to tell the world you understand the web. Actually, this sounds like a decent list for "kata" programming, a project big enough to take three or four weeks on the side in each on an alternating schedule would be pretty effective in keeping your chops up.