3 ms·
As an environment, I loved CMUCL, PC-FORTH, Self, and VGA programming with Turbo C; none of them are "easy" for most beginners. For the "woah" factor: Mozart/O
by mahmud 17y ago
As an environment, I loved CMUCL, PC-FORTH, Self, and VGA programming with Turbo C; none of them are "easy" for most beginners.
For the "woah" factor: Mozart/OZ, Prolog, Scheme and J. The first two days you discover prolog I don't think you will be able to function socially; you might need to miss a few phones calls. J will have you asking "WTF?" a lot.
Most enjoyable? if I said Perl I am afraid I will be chased out of this place :-P
- SwellJoe 17y agoif I said Perl I am afraid I will be chased out of this place I would hope not, but one never knows. There does seem to be some bigotry against Perl in some circles. But, one can't argue with statistics, right? http://blog.doloreslabs.com/2009/05/the-programming-language-with-the-happiest-users/ http://blog.doloreslabs.com/2009/05/the-programming-language... Anyway, I also find Perl a lot of fun to work with. I write fewer bugs in Ruby (shockingly few, actually, despite never having spent much time with the language), but Perl has the CPAN which makes almost any project like playing with a really nice Lego set: You just plug lots of cool looking colorful pieces together and at the end you've got a spaceship. I've used Python heavily in the past, and enjoyed it, but I certainly haven't experienced any pain going back to Perl. If I were starting a project from scratch today, odds are at least even that it'd be in Perl (though new-fangled stuff like Haskell has some appeal, just by virtue of being all new all the time). JavaScript is probably also a strong contender for pretty much anything...I'm pretty confident that JavaScript is going to be the worlds most popular language both client and server side, and it's a language that I enjoy working with.