I see a lot of hate for OOP especially for Java and some for C++. But why do people recommend Python, which is an overly disgusting, forced indented, object oriented programming language, whenever a rookie asks what programming language to start with?
>>43
It's not. xrange(x, y, z) does the same thing as i for i in range(x, y, z). All i for i in x does is convert some iterable x to a generator which is never necessary. Show me code that does that and I'll show you the right way to do it.
Must be the MIT influence. I saw Python recommendations start rising around the same time 6.001 was laid to rest and replaced with that Python course.
It's a scripting language, meaning that it was designed for short, simple tasks, and that it does not scale well to large systems. All languages with implicit declarations tend to be like that. With a small program it's easy to exercise all the paths either through testing or use, but with a large system there might be code that almost never gets called, and in languages like Python, a simple bug like a misspelled identifier can hide there until it causes strange behaviour, that then takes a long time to find.
66implications that these are not the best quotes99
Fagniggotry.
Name:
Anonymous2012-09-22 10:11
>>47
>6.001 was laid to rest
Why would they do that? That class is essentially a course on wizardry.
Name:
Anonymous2012-09-22 11:26
>>50
To prevent more wizards popping up of course. It's all a big conspiracy by the Big Man to keep us down yo!
Name:
Anonymous2012-09-22 11:35
>>51
Both Sussman and Guido are kikes. What is the fuzz?
Dear Ruby community, it are the Jews who impede advancement of your beautiful language. The kikes at Goggle allied with Guido to enforce his Python over the whole Earth and suppress any competition, including cute Ruby.
>>50
6.001 was a beginner course on wizardry. The idea was to teach would-be wizards just enough to make them feel powerful, without teaching them enough for them to be a real threat. It was laid to rest because too many people were still trying to learn more advanced wizardry after completing 6.001.
Name:
Anonymous2012-09-22 11:46
>>53
6.001 was a beginner course on Judaism. The idea was to teach wannabe Jews just enough to make them feel godchosen, without teaching them enough for them to be a real threat. It was laid to rest because too many people were still trying to learn more advanced Judaism after completing 6.001.
>>24
LPTHW is fucking shit, I don't understand why people recommend it. 15 lessons about printing, 10 about functions and 2 about classes isn't what I'd call a good Python tutorial.