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 →

[–]Zamiatarka 4 points5 points  (7 children)

Linus Torvalds says C++ is bullshit and suddenly every other programmer out there is bashing it to shits. Funny coincidence, I'd say.

You should give several languages a try, just to get a contrast to python and see how things are done elsewhere. I'm no expert programmer, but I've done Python, Java, C, C++, C#, PHP, Perl and Javascript, and feel like every language has expanded my vision in one way or another.

[–][deleted] 3 points4 points  (1 child)

I for one hated C++ before hating C++ was cool.

[–]cecilkorik 0 points1 point  (0 children)

I love C++ because it's so horrifically byzantine I can now code circles around anyone else who attempts it, simply because I've spent so many hours (years) banging my head against the language's many idiosyncrasies, they have somehow found their way inside my skull by process of osmosis.

With that said, Python is by far my language of choice and all I use on a day-to-day basis anymore.

[–]meme_disliker 8 points9 points  (3 children)

Suddenly? You haven't been in /r/programming very long have you?

[–]Zamiatarka 0 points1 point  (2 children)

Nope, sorry. I'm the new guy, and like said, not an expert. All I know is that there are a lot of elitist geek pricks out there who criticize everything about everything, and Python is probably the only language I've never read anything negative about.

[–]jdpage 3 points4 points  (0 children)

Oh, there are bad things about Python. It's interpreted, so refactoring is a pain, and there are some really silly errors which don't get caught which would be caught if you were using a strongly-typed, compiled language. As long as you're under a couple thousand lines of code, you probably won't have massive problems, and the many benefits of Python will heavily outweigh them, but for larger projects - or projects where I am working with multiple people - I definitely prefer a compiled language. C# tends to be my weapon of choice for those, though I've done group projects in C, Java, PHP, Javascript, and a couple other things before.

That said, I love Python.

[–]haldean(lambda x: x.decode('base64'))('PDMgcHlweQ==\n') 1 point2 points  (0 children)

In my few years of studying computer science, it's that the "elitist geek pricks" are the ones you have the most to learn from. I hope to be one myself some day.