Imperativní programování: Porovnání verzí

Smazaný obsah Přidaný obsah
m →‎Historie: přidání jazyka C# do seznamu významných OOP jazyků
Řádek 9:
Následující dvě dekády přinesly další významné [[Vyšší programovací jazyk|vyšší programovací jazyky]]. Ke konci padesátých let a v letech šedesátých se objevil jazyk [[ALGOL]], pomocí kterého šlo snáze programovat matematické algoritmy. Jazyky [[COBOL]] (1960) a [[BASIC]] (1964) pak byly pokusem přizpůsobit syntaxi programování syntaxi přirozeného jazyka – angličtině. V sedmdesátých letech byl [[Niklaus Wirth|Niklausem Wirthem]] navržen jazyk [[Pascal (programovací jazyk)|Pascal]] a [[Dennis Ritchie|Dennisem Ritchiem]] (pracujícím v [[Belovy laboratoře|Bellových laboratořích]]) jazyk [[C (programovací jazyk)|C]]. Wirth se pak dále zabýval jazyky [[Modula-2]] a [[Oberon]]. Koncem 60. let vznikl první objektový jazyk, [[Simula]]. Pro potřeby amerického ministerstva obrany začali v roce 1978, po čtyřech letech sumarizování požadavků, [[Jean Ichbiah]] a tým z [[Honeywell]]u vyvíjet jazyk [[Ada (programovací jazyk)|Ada]]. Specifikace byla poprvé publikována v roce 1983, oprav se pak dočkala v letech 1995 a 2005/6.
 
V osmdesátých letech vzrostl zájem o [[objektově orientované programování]]. Vznikající jazyky pak vyznávaly imperativní styl, ale přidávaly podporu objektů. Během posledních dvou dekád dvacátého století jich vzniklo značné množství. V roce 1980 vydalo [[Xerox Palo Alto Research Center]] jazyk [[Smalltalk]]-80, původně koncipovaný [[Alan Kay|Alanem Kayem]] v roce 1969. Převzetím konceptů z jiného objektově orientovaného jazyka – Simuly. [[Bjarne Stroustrup]] vyvinul jazyk [[C++]], objektově orientovanou verzi známého jazyka [[C (programovací jazyk)|C]]. [[C++]] byl poprvé implementován v roce 1985. Na konci osmdesátých let a v letech devadesátých pak vzniklo velké množství imperativních jazyků založených na konceptech [[objektově orientované programování|objektově orientovaného programování]]. Z významných jmenujme [[Perl]] ([[Larry Wall]], 1987), [[Python]] ([[Guido van Rossum]], 1990), [[PHP]] ([[Rasmus Lerdorf]], 1994) a, [[Java (programovací jazyk)|Java]] ([[Sun Microsystems]], 1994) a [[C_Sharp|C#]] ([[Microsoft]], 2000).
 
== Dělení ==