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
S12088
Disclaimer: I do not include JavaScript, HTML, or CSS on this list as they are client side interpreted or not compiled.
November 19th, 2007 at 10:48 pm
Nerd.
November 21st, 2007 at 3:29 pm
You don’t compile php…
November 21st, 2007 at 5:58 pm
Yes Ben. but PHP is server side interpreted.
November 22nd, 2007 at 11:52 am
Your mother.
November 23rd, 2007 at 6:43 am
Ben, you can actually precompile php into opcode caches which would reduce the amount of time needed to compile it on request.
December 8th, 2007 at 9:13 am
I actually use C# in my job right now.