Programmazione orientata agli oggetti: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
m Bot: piping superfluo nei wikilink
Riga 10:
La classe può essere vista come il costrutto che permette di realizzare questa astrazione con un supporto strutturato da parte del linguaggio.
 
Il primo linguaggio di programmazione orientato agli oggetti fu il [[Simula]] ([[1967]]), seguito negli [[Anni 1970|anni '70]] da [[Smalltalk]] e da varie estensioni del [[Lisp]]. Negli [[Anni 1980|anni '80]] sono state create estensioni orientate ad oggetti del linguaggio [[C (linguaggio)|C]] ([[C++]], [[Objective C|Objective C]], e altri), e di altri linguaggi ([[Object Pascal]]). Negli [[Anni 1990|anni '90]] è diventato il paradigma dominante, per cui gran parte dei linguaggi di programmazione erano o nativamente orientati agli oggetti o avevano una estensione in tal senso.
Oggi i linguaggi più usati tra quelli che supportano solo il paradigma di programmazione orientata agli oggetti sono Smalltalk ed [[Eiffel (linguaggio)|Eiffel]]. Tuttavia sono linguaggi in generale poco usati.
I linguaggi più usati sono invece quelli che supportano ''anche'' il paradigma di programmazione orientata agli oggetti, come [[C++]], [[Java (linguaggio)|Java]], [[Delphi]], [[Python]], [[C sharp|C#]], [[Visual Basic .NET]], [[Perl]].