The History of Python

Un nuovo stile per le classi

Guido van Rossum - The History of Python - http://python-history.blogspot.com[Dopo una lunga assenza, questo blog è tornato! Continuerò grossomodo da dove mi sono fermato lo scorso anno, cercando di mantenere costante la frequenza delle pubblicazioni]

Prima, ho descritto come l'aggiunta delle classi in Python fosse essenzialmente un ripensamento. L'implementazione scelta fu senza dubbio un esempio della filosofia "cut corners" (smussa angoli) di Python.
Tuttavia, con l'evoluzione di Python, diversi problemi con l'implementazione delle classi divennero uno dei principali argomenti da gestire da parte di utenti Python esperti.

Uno dei problemi relativi all'implementazione delle classi consisteva nell'impossibilità di definire sottoclassi a partire dai tipi built-in. Per esempio, liste, dizionari, stringhe e altri oggetti erano in qualche modo "speciali" e non potevano essere specializzati attraverso la creazione di sottoclassi. Una limitazione piuttosto bizzarra per un linguaggio che ama definirsi "object oriented".

Add to calendar