How Many Programming Languages I Know

From LXF Wiki

This page contains a list of programming languages that various visitors know well, know a little, and want to know. If you'd like to add your own name, just add it to the bottom of the list in the same format as everyone else's. If you really want to be 'cool' and pretend you don't know certain languages that are considered less desirable (eg BASIC), don't worry - it's unlikely anyone will check up on you. Reminder: this page is for fun, don't take it seriously!


Table of contents

Hudzilla

Know Well

Know Some

Want to know

  • More Java. They keep adding so much cool stuff to Java that I definitely just need to spend X weeks catching up
  • Python (I've dabbled in the past, but because I had to; the concept of indenting for loop structure irks me)

Comments:

I've done a fair amount of OpenGL stuff in my time, and enjoy it immensely. Nick Veitch recently prodded me towards the world of SDL and I'm finding it hard to resist. Incidentally, I reckon that Nick + Me combined probably competently know all the major programming languages. On another note, many people criticise me for my support of PHP without bothering to ask why I like it so much. Yes, I have tried Perl extensively, and yes I have tried ASP extensively - both don't come close to PHP in terms of their usefulness on the web. That said, you should read Some things I hate about PHP.


Pigstrotter

Know Well

  • BASIC
  • Java
  • Java3D
  • SQL
  • Most standard markups HTML/XML/XSL/DTDs/CSSs(apart from this sites - a strange concoction of several)

Know Some

Want to know

  • Happy to try most languages really, I'm currently looking at PHP, I want to do more C++ but have little time too.


Comments:

I've found that the easiest way to learn any given language, is to decide on a project and carry it out, unfortunately it can be very easy to pick an unsuitable project, so I often get a book with a longer learning curve than I perhaps need, just to stay on the straight and narrow. Its often easy with the markup and Object Oriented languages to slip into the syntax of another of its ilk that I'm more familiar with (and then wonder why its not working). I agree with Hudzilla re:Java, but its still a bit on the slow side and annoyingly very easy to become out of date with, very quickly. Thankfully the APIs are excellent and you should always make them available for quick reference, I remember learning Java without really using the API, when I discovered it my learning curve and progress went through the roof.


Nick Veitch

Know Well

Know Some

Want to know

  • More Java
  • More C++ - more to do with libraries and extensions (e.g. STL)
  • Ruby - sort of interested.

Comments:

I learnt a lot of this stuff years ago, and may be rusty on some. What I like about programming is that many ideas are transportable between languages. once you have a sense of the basic structure (which can often be had by looking at sample code) I find basic stuff is pretty easy to learn. Linux is a great development platform.

Guy

Know Well

  • BASIC, various versions - especially SAM BASIC.
  • (X)HTML, CSS, MediaWiki.

Used to Know Well

  • FORTRAN IV.
  • PLAN, an old ICL mainframe language.
  • Assembly (SC/MP aka INS 8060).

Know Some

  • OPL, for Psion PDA's (though this is really just a BASIC with attitude).
  • javascript
  • SQL

Want to know

Comments:

Yes, BASIC. Love it!!! Just chuck together some code and go! All that farty stuff about 'cleanness' and 'purity'? Bah, humbug! Why does Perl never die? Why do HTML frames never die? Because they are USEFUL! And those 'clean' languages? Well I recently read a rant about how impossible it was to do the things one wants using Rails. Anything too clean is, frankly, too restrictive to be any darn use in the real world. Dirt lets you work around a language's defects, it lets you get the job done. In reality, your code is as clean or dirty as your knowledge of what the f**** you are doing. You can write clean Perl if you want to, but you don't do you? You have better things to do with it. Same goes for BASIC. I am told that PHP is a mess - that sounds right up my street. :-)