Programming Languages

November 19th, 2007

I have been programming for about 5 years. I’ve used quite a few languages in that time… some useful, some not too useful. I feel that I just want to get this list out here (like the Star Trek list). Here they are with their uses and listed in order of most to least favourite:

  • C++: My first language. Useful with Object Oriented features and the ability to go back and code in pure C.
  • PHP: Another one of my firsts. I still swear by PHP for web applications. I have seen code from Ruby on Rails and the time it would take me to learn it to use it effectively would not be worth the effort. I can throw stuff together in PHP rather quickly.
  • C: Did my first real C programming last year. Definitely still useful seeing as most games and operating systems are programmed in it. C also works quite well with Unix.
  • Java: Out of everything I have probably programmed the most for school in this language. It’s a good language for learning the basics of programming, data structures, and software design. It’s useful because it is very strict when it comes to programming standards. The Swing framework also allows for quick creation of GUI’s.
  • MIPS Assembly Language. Once again this one has no practical purpose since a good majority of computers out there use the x86 architecture. It is however a fine language for learning about how the hardware of the computer works.
  • Lisp. Lisp is actually still being used in various applications. It was an interesting language and takes a while to get a handle on. There are macros for loops but it is much more fun to use recursion. Personally I don’t think I’ll ever use it.
  • Prolog. “Programming in Logic” Prolog can be used as a theorem prover. Personally I don’t see myself using it in this respect. It can also be used to build parsers which is no doubt interesting but I don’t think I’ll be using that either.

So there you have it. Another one of my lists :P

S12088
Disclaimer: I do not include JavaScript, HTML, or CSS on this list as they are client side interpreted or not compiled.

6 Responses to “Programming Languages”

  1. Chief Snake Says:

    Nerd. :roll:

  2. Ben Says:

    You don’t compile php…

  3. Shane12088 Says:

    Yes Ben. but PHP is server side interpreted.

  4. Brad Says:

    Your mother.

  5. Mike Says:

    Ben, you can actually precompile php into opcode caches which would reduce the amount of time needed to compile it on request.

  6. Starsaber Says:

    I actually use C# in my job right now.

Leave a Reply