Programista: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
drobne redakcyjne
Nie podano opisu zmian
Linia 17:
[[Plik:Eniac.jpg|thumb|left|200px|Programowanie komputera [[ENIAC]] w latach 40. XX wieku.]]
 
Początkowo programiści tworzyli programy bezpośrednio w [[Język maszynowy|kodzie maszynowym]] danego komputera operując sekwencjami liczb. Poszczególne polecenia zaczęto szybko wyrażać w [[Asembler|językach asemblerowych]], w których zamiast liczbowego kodu rozkazu można było stosować ich symboliczną, czytelną nazwę ułatwiającą zapamiętanie, tzw. ''[[mnemonik (informatyka)|mnemonik]]'' (np. <code>ADD</code>). Przed uruchomieniem takiego programu należało przetłumaczyć nazwy poszczególnych rozkazów na ich reprezentację liczbową i w takiej postaci wprowadzić do pamięci maszyny.
 
Projekt pierwszego tzw. języka wysokiego poziomu, ''Plankalkül'' przedstawił Konrad Zuse w swojej publikacji z [[1948]] roku wydrukowanej w czasopiśmie ''Archiv der Mathematik''. Proponował on, aby zrezygnować ze stosowania rozkazów maszynowych na rzecz bardziej naturalnego zapisu, np. <code>a + b</code>, lecz jego koncepcja przeszła bez echa. W [[1956]] roku opublikowany został podręcznik języka [[Fortran]], pierwszego języka wysokopoziomowego, który odniósł sukces i jest stosowany do dnia dzisiejszego. Pierwszy [[kompilator]] Fortranu powstał rok później.