Python and the need for speed

Steven D'Aprano steve at
Wed Apr 12 02:48:50 EDT 2017

On Tue, 11 Apr 2017 21:10:56 -0700, Rick Johnson wrote:

> high level languages like Python should make it difficult, if not
> impossible, to write sub-
> optimal code (at least in the blatantly obvious cases).

You mean that Python should make it impossible to write:

    near_limit = []
    near_limit = len(near_limit)

instead of:

    near_limit = 1

? I look forward to seeing your version of RickPython that can enforce 
that rule.

Oh, in case you think I'm making this up, this example came from some 
real-life code:

Here's another example:

    answer = 0
    for i in range(10):
        answer += 1

instead of 

    answer = 10

So... how exactly does the compiler prohibit stupid code?


More information about the Python-list mailing list