4 ms·
> Python was also designed to be a teaching language, and has been unreasonably effective for that purpose. From what I've seen, those who learn programming us
by pshirshov 4y ago
> Python was also designed to be a teaching language, and has been unreasonably effective for that purpose.
From what I've seen, those who learn programming using high-level dynamic languages with managed memory really struggle to understand many basic concepts (e.g. equality/identity, abstract machines, etc, etc) and data structures.
> The majority of all practicing software developers won't need to get closer to the metal than Python does
Like they'll never need to write a native extension?
- dragonwriter 4y ago> From what I’ve seen, those who learn programming using high-level dynamic languages with managed memory really struggle to understand many basic concepts (e.g. equality/identity, abstract machines, etc, etc) and data structures. That’s not my experience, and I’d be especially surprised if the first of those examples was true of people who learned with Python, since the identity vs. equality distinction is a basic, important, and in most pedagogy very early concept in Python. > Like they’ll never need to write a native extension? Use? Sure. Write? Probably not.