Corvus Crow
The Fireraven
Thursday, 20. November 2008, 11:30
Programming
Here's a list of languages I have used over the years. This list also includes some languages which are not really "programming languages"; I just added them here for the sake of completeness (like HTML for example). Some are neat and useful, others are just here because of my curiousity. And some have had their usage in the past. I'm far from fluent with the old ones; you forget them too easily if you don't use them constantly.

Perl
My weapon of choice; nothing is impossible (and there is always another way too). Good written code runs fine on most systems. I'm not too happy with Perl 6 tho. Too many changes in my opinion. I will try to stick to Perl 5.x for as long as possible. And never forget: for every problem, there's a Perl module.

PHP
My other big favorite. Learning PHP was inevitable, considering the amount of time I spend online. PHP is the language when it comes to website development. It's so nice to have the header and footer in a single file, what allows you to apply layout changes almost instantly. Not to mention the programming power and having SQL in the background.

Bash
There is pretty much no way around bash when you work with Linux. It's quick and powerful, but you should know what you are doing because it won't forgive you any mistakes. Don't even think about comparing it to the command prompt you might know from Windows.

HTML/CSS
Yes, those are not programming languages. However, there's no way around them if you are using PHP and want to produce some nice looking websites. Using vi beats WYSIWYG anytime.

SQL
It helps a lot if you know some SQL. Makes working with databases much easier. So far, my knowledge of SQL is enough to work fine with MySQL, Interbase and PostgreSQL.

C/C++
No doubt one of the most important languages. I've had my share of it and concluded I don't really like it. I'll prefer Perl anytime. But sometimes, there is no way around it (eg. making some changes to an open source program). Trying to use C/C++ always includes lots of swearing.

Java
I have only used it once or twice. It was more or less mandatory because I decompiled some .jar files. Too many similarities to C/C++, so it's unlikely that I will use it again soon.

Javascript
It is unavoidable when working with websites. It has some useful functions now and then; however, I would never use it for crucial parts of a website. A page has to work with and without it. There are far too many sites where you cannot even see the index site without Javascript.

Profan
Something I used decades ago (well, close to). A mixture of Basic, Pascal, C and such. It wasn't that bad, but not really made for big projects.

Basic
I think everybody stumbled over Basic at least once. I've had my first enounter on the Commodore C16 and C128. Also tried it a few times on the Amiga, but dropped it later.

Brainfuck
Well... what to say? It is a programming language, but I have some doubt about the usablitily. I tried it more for fun and even wrote a tiny program. But it really does what its name says (and is not as scary as Lazy K).