3 ms·
I programmed exclusively in Java while getting my BS in CS, and I have programmed nearly exclusively in PHP since. How does this person have the audacity to cr
by mrshoe 17y ago
I programmed exclusively in Java while getting my BS in CS, and I have programmed nearly exclusively in PHP since.
How does this person have the audacity to criticize Python? And why are we all reading it?
In a language whose core mantra is "make is simple, make it short" throwing away the implied "this" seems particularly disgusting.
Author: If you want to learn Python's real mantra, try typing "import this" in the interactive shell. One of the lines you'll read is "Explicit is better than implicit," which should give you a clue as to why there is no "implied this" in Python.
In general, you should be more of an expert on programming languages than Guido if you want to write this type of critique of the language -- especially in such a condescending tone.
- mdg 17y agoOn a whim ... http://www.zideck.com/blog/about.php http://www.zideck.com/blog/about.php Working professionally for less than 2 years with a pseudo-rant like this?, he must be in the young-smug-know-it-all phase. I feel like this could be the case because I was in that phase not too long ago.
- Scriptor 17y agoIt's pretty funny what he's actually putting in that page. I just learned that he writes "Object Oriented PHP", regularly writes SQL queries, and is one of those innovative people to use HTML/CSS/JS to make web pages.
- rit 17y ago> Author: If you want to learn Python's real mantra, try typing "import this" in the interactive shell. One of the lines you'll read is "Explicit is better than implicit," which should give you a clue as to why there is no "implied this" in Python. Among other things being that he's calling it this which means he's breaking loose convention and making other Python programmers who read his code say, at least briefly "Huh? This?". That said, one point of huge value to the explicit self variable is that it makes it INCREDIBLY easy at any given time to glance at a method and say "Oh, this method attached to this object IS|ISNT an instance method".
- pvg 17y agoHow does this person have the audacity to criticize Python? Has a blog and an opinion, whatever its merits. Wasn't the great thing about the wide open web that you can do this without it being an exercise in 'audacity' and without knowing more about anything than some guy named Guido? And why are we all reading it? Someone upvoted it to the front page of HN, I think.
- Scriptor 17y agoI wouldn't say that anyone posting about anything is a great thing about the web. Finding good information more easily is an advantage. "without knowing more about anything than some guy named Guido?" That's an exaggeration and it doesn't bring the discussion anywhere. It's very well possible to post a good analysis of a language without "knowing as much as Guido." In this case, experience with languages other than PHP and Java would help. Anyone can talk about why they don't like something (even though a lot of the reasons he mentioned have been refuted here). What's so annoying about this person is the fluffy bullshit (ex: "it completely destroyed its potential.") You can't confuse not impressing you in the meager amount of time you spent working with it and complete failure.
- jxcole 17y ago> How does this person have the audacity to criticize Python? I complete agree to your infallible logic and invite you to read an article I wrote about how wonderful ad hominem attacks are: http://www.zideck.com/blog/article.php?id=4 http://www.zideck.com/blog/article.php?id=4