I'm an Android programmer, so I use Java pretty much all day every day, and I quite like it.George Learmonth said:Just wondering what programming languages people use and why!
Personally, I started with python because its easy to use and easily functional, then moved on to C++ and the like, mainly because they're widely used and quite diverse. Recently, I've been experimenting with Haskell and Lua, (Lua for game development, Haskell for hardcore maths) which are both quite specialist and unique languages. So, what do you guys like the most (personally, Lua is growing on me quite a bit but C++ is my favourite).
If anyone is wanting to learn how to program, I'd recommend starting with python and looking at some guides like http://docs.python-guide.org/en/latest/ unless you are an avid math nerd (like myself), in which case Haskell is great.
Holy crap, dude, thanks! I appreciate you taking the time to link all of those, I'll definitely give a look through them when I have spare time.Zoe Castillo said:Awesome snip
Actually, I'm the one who should apologize. It's late and I'm cranky, and I took your post the wrong way.Qwurty2.0 said:My apologizes. I will try to refrain next time.frizzlebyte said:Snip
Of course.frizzlebyte said:Actually, I'm the one who should apologize. It's late and I'm cranky, and I took your post the wrong way.
No hard feelings?
I've done quite a bit of heavy program optimization. When push comes to shove what high level language you use doesn't matter if you don't know what's really happening underneath.BreakfastMan said:I am a C++ man, myself. I just love all the control I have with the language. You really can't get such a fine level of control with a lot of other popular languages, like Java or C#. Though Perl has recently begun to grow on me a bit, after I found out about regular expressions. They seem like they would make a lot of string manipulation stuff leagues easier.![]()
Speaking of which, I really like Visual Studio and it's tools. I just really, really hate the direction they're taking with Windows 8 and what that means for traditional desktop applications. =(AC10 said:And in all honesty, as much as people like to shit on MS, I think C# is a fantastic language.
And I mean it from a syntactical level. I know people have issue with .NET, but I feel C# has a lot of great syntactic sugar, clear syntax, really nice convenience features, and is a standout managed language.
MIT's introduction to computation and programming using pythonQwurty2.0 said:I a currently trying to self-teach myself to program in Python using this site: http://learnpythonthehardway.org/book/
Not sure if it is the best way to learn, I have heard some programmers online say that it is not the best and that they wish people would stop using it, but I am not sure what else to use.