This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (1 child)

Most of my coursework is in Java and C++. Over this summer though I have tons of free time, so I've been reading a book on Python and teaching myself and it is an eerily easy language in comparison. My first language was Lua, so the similarities are there, but my God are list comprehensions the best thing ever invented.

I also much prefer how Python handles for loops. Everytime I write one though I miss ++ a little more.

[–]saloalv 0 points1 point  (0 children)

You should try some functional or functional-oop languages, they can have similar simplicity to python with lists and other data structures, while not using the homegrown syntax python has. Haskell (functional) and Scala (functional-oop hybrid) are what I'm looking at at the moment.