Languages I have Known…
I was thinking about iPhone SDK, the JDK and how freaking old experienced I apparently have become, got me thinking about the different programming languages I have used over the years. Not an impressive list by any means, and the older generation could probably add several on top of mine (uh, Cobol, Fortran, etc)…
So here they are (in order of appearance):
- Timex-Sinclair BASIC (played around a lot with this, wrote a little helicopter flying game, then didn’t touch programming again for more than 10 years)
- Visual Basic (didn’t do much, early Win 3.1 stuff, periodically forced to revisit over the years to fix other peoples code)
- Livescript (became Javascript, now ECMAscript, used this several times and embedded it one large app)
- Java (played around, wrote an applet, got bored, keep meaning to check it out again)
- Delphi/Object Pascal (done several large applications, dozens of smaller ones)
- C++ (a couple of large applications, dozens of smaller ones)
- PHP (one application, still playing with it now)
- Objective-C (played around)
- Python (played)
- C# (used in several small apps)
I’m probably leaving some out. So which did/do I like the most? Gotta be Delphi, C++ and Javascript. Hopefully will add Objective-C to the favorites list in the future when I write the next great iPhone app. And the one’s I’ve disliked the most - VB and C#. Not sure why, they just don’t fit my brain as well. Unfortunately, C# is the language of choice in many companies (mine included) right now. Microsoft is good at marketing it and it’s a reasonably powerful language with a nice class library (designed by the same guy that designed the Delphi language and class library).
