Author
Topic: What's your Programming Language? (Read 26772 times)

C++ is my language of choice these day. And since some of it's faults are being pointed out I'll add that once you use the Boost libraries it really feels like a different language entirely. I think it's an absolute joy to use and after getting up to speed I've found my opinions of templates changing from "have their uses" like MilesAhead to seeing them as almost being the essence of C++. Ok maybe exaggerated a bit but the sentiment is clear.

btw I always liked Delphi. Even Delphi 5 Pro if you really wanted to put in the effort and make some windows without caption bars and rounded corners with glass then you could fake it as being new Windows Seven stuff. Nice small stand-alone executables. Never got to play around with the .NET base or related versions though.

Hmmmmm, I've been doing C++ since Tubro C++ 1.01 Pro but apparently I'm unlearning at a rapid rate. No references, no STL, I have to admit I wasn't a master of MFC but that's non-standard so I can get away with that unless of course I'm using VC++ 6 which is the mechanism for all my shell extensions.

Language threads. I should see the pit of sharpened stakes under the canopy of leaves.

I remember the days of learning Turbo Pascal and FORTRAN, memories...Speaking of that, the wikipedia entry for Fortran says: "Fortran (previously FORTRAN[1])" I completely missed the part of them losing the caps

I use Emergence BASIC for everything. It creates real standalone executables that run fast in XP, Vista, and Windows 7, and generate some decent pocket change for me. I guess that makes it a real language.

Agreed. Just because a language cannot be "compiled into an executable" does not make it a real programming language and stating otherwise, especially in the modern day, seems more on the verge of looking for a flame war.

Hmmmmmmm, the topic should probably be What are your favorite programming languages.. 1/2 dozen maximum. Way too tough to pick one.

The Most Recently Used would have to be:AutoIt3AHKDelphiC#C++

Operator overloading is fun so C++ shines there.AFA learning the most in a short time I guess I'dhave to say 80x86 assembler. It forced me to learnabout the actual hardware and memory addressing,CPU instructions, interrupts etc..

My two all-time favorites were Forth and Modula-2 (later Modula-3) but I haven't written anything (nontrivial) in either for a very very long time. LISP was also an amazing language. I used to be pretty good at it back when I was heavily involved with an electronic publishing package called Interleaf.

Today I'm mostly shell with some Python (and occasionally a little bit of Perl) thrown in where it makes sense. I just started getting into PHP for a hobby project so that should be interesting.

I always wanted to try those Top Speed compilers that had the same back end and had versions for C++ Modula2 I think it was, and some others. I thought it would be fun to mix a bunch of modules with a compiler where you wouldn't have to constantly fix up the incompatibilities. I couldn't afford to spring for it at the time though. It seemed like a good concept.

I owned a few of them way back when. That's what I used for all my Modula work. Topspeed's tools were quite amazing and very much ahead of their time. Best part was you could mix and match languages since they all shared the same underlying compiler and libraries. Very very cool stuff.

If you want to play (or even do something serious) with Modula, you can find some free compilers here:

It takes all the "ceremony" code out of Java syntax, borrowing heavily from other languages. But it still resembles Java as it's parent language, and it has 100% interoperability with existing Java libraries. (I.E. Groovy can call Java, and Java can call Groovy.)

My favorite programming language is Java. It's a bit like C/C++ in many ways. It is very flexible and manageable, and it runs on many platforms. You can apply modular approach on your code where in you can recycle some of the classes you use.

I just noticed, some of the replies are about java script... what's the difference with a scripting language and a programming language? Based on their replies, it looks like they're used interchangeably.