5 ms·
Even though I'm a Python veteran, I see 3.0 as being a big boon for newcomers. Even though Python is pretty popular now, removing any barriers to adoption would
by nihilocrat 18y ago
Even though I'm a Python veteran, I see 3.0 as being a big boon for newcomers. Even though Python is pretty popular now, removing any barriers to adoption would only help it more, and one of the best ways to do this is to adopt non-programmers. The fixed design flaws make the language more "pure", which in the eyes of a beginner mean there are less gotchas that make no sense, such as 1/2 = 0. It's a 'very high level language' so it needs to start acting like one.
One of the links in the story sums this up in a much better way than I could do in a comment: http://www.comp.leeds.ac.uk/nde/papers/teachpy3.html http://www.comp.leeds.ac.uk/nde/papers/teachpy3.html
- deleted 18y ago[deleted]
- cabalamat 18y agoYeah, like there's thousands of people holding off using Python because print is a keyword and not a function.
- scott_s 18y agoThe less inconsistencies in a programming language, the easier it is to teach.
- cabalamat 18y agoI agree. If I was designing a programming language, then appending to the end of a file, appending to the end of a string, and writing to stdout would all look the same. Actually, I am designing a programming language, and they look like this: fileHandle << data; aString << data; out << data;