This is a remake of a thread I made almost a year and a half ago.
For those of you who program, what is your favorite programming language? Why?
This time last year, my answer was PHP. While I still like PHP, it's been knocked off the top spot by C#, which has a good mix of the simplicity of other newer languages, yet much of the power of C++. (It also, despite being based heavily on Java, doesn't have Java's continous attempts to protect you from yourself). It's still a bit overly object oriented (not everything is an object.), but no language is perfect.
I also have looked into python, and it's quite nice despite being a bit weird on the whole whitespace issue.
C++ is quite powerful (core language wise, it's standard library is rather lacking compared to newer languages), but it's lack of some things I take for granted in other languages like:
can be quite annoying.Code:int intarr[somevar];
I'm still not a fan of Ruby, and definitely not of Rails, despite using them both a good bit during my work experience.