Zgodovina razvoja programskih jezikov: na kratko o vsem
Programiranje je dolgotrajen in zapleten proces, ki ga vsi ne morejo razumeti. Jezik stroja sestavljajo številni algoritmi in strojne kode. In današnji računalniki so takšna popolna oprema zaradi dejstva, da so programirani. In zgodovina razvoja programske opreme ne bi bila tako uspešna, če ne bi bil poseben jezik za stroje, ki bi prevajali simbolične ključne besede v strojne kode. Razmislimo, kako se je razvila zgodovina razvoja programskih jezikov.
Prvi avtokodi so se pojavili leta 1955 s prizadevanji IBM-ovih razvijalcev, ki jih je vodil inženir John Backus. To je bil jezik na visoki ravni, imenovano Fortran, ne niz izoliranih preprostih ukazov, in organizacijo večjih kod, ki so bile imenovane operaterji ali algoritmično jezikov. Da bi jih prevedli v strojno kodo, so bili izumljeni prevajalci, ki so algoritmi preoblikovali in jih razumeli za elektronski računalnik. Obstajata dva načina: interpretacija in kompilacija. Zaradi preprostosti različice Fortran so se hitro začeli uporabljati, zadnji pa je eden izmed najbolj priljubljenih programskih jezikov danes.
Vendar to ni edina avtomatična koda za stroje. Zgodovina razvoja programskih jezikov se nadaljuje z oblikovanjem algoritmov Algol, ki se uporabljajo predvsem v akademskem okolju in imajo veliko novih konceptov. Ta dogodek poteka leta 1960. Malo kasneje, povprašujete zaposleni IBM izumil COBOL jezika, ki je namenjen za uporabo v poslovnem okolju in se uporablja za ravnanje z zapleteno in obseg podatkov ekonomske narave.
Zgodovina razvoja programskih jezikov kolegij profesor nadaljuje Dartsmute T. Kurtz in George. Kemeny, ki je razvil znani BASIC. To je veliko enostavnejše od Fortran, zato se uporablja v osebni računalniki. Pripravil je eksplozijski učinek, postal glavni sklop programiranja samodejnih kod in računalnik naredil za lastnike najbolj navadnih uporabnikov.
Enostavnost uporabe in možnost dialoga o dialogu sta najpomembnejša prednost BASIC. Pomanjkljivosti vključujejo odsotnost omejitve programiranja, ki jih pogosto zmede in jih naredi logično nerazumljivo. Programi, zbrani s pomočjo BASIC-a, imajo upočasnjeno naravo, ker ne temeljijo na prevajalnikih, temveč na tolmačih.
Danes znanstveniki še naprej delajo na izboljšanju in poskušajo približati Pascalu programu, kar je še dodatno zaznamovalo zgodovino razvoja programskih jezikov. Njegov ustvarjalec, po pravici, je profesor na Politehnični univerzi v Zürichu, Nicklaus Wirth. In je v imenu čast Pascala, ki je prvi oblikovalec prvega računalnika, dal ime izuma. To je eden od najpreprostejših in na voljo programskih jezikov, ki vam omogoča pisanje jasnih in razumljivih programov.
Zgodovina razvoja programiranja bi bila nepopolna brez peklovega jezika, poimenovana po prvem ženskem programerju Adi Lovelace, hčerki vseh znanih znojov George Byron. Gre za naprednejši in univerzalni programski jezik, ki je narejen na osnovi Pascala.
Zgodovina razvoja programske opreme ima v svojem arzenalu veliko več programskih jezikov, ki so napisane za posebne aplikacije. Na simulaciji se na primer uporabljajo simulacije, simcrit in GPSS. Za krmiljenje opreme se uporablja FORT. Sistemska programska oprema so zapisani v jeziku SI. Baze podatkov ustvarjajo jezik Kodasil. Za programsko usposabljanje, Logo, Robik in algoritemski jezik A.P. Ershova.
Zgodovina razvoja programiranja še ni v celoti napisana in v bližnji prihodnosti se verjetno ne bo zgodilo.
- Kaj je to - prevajalnik ali Kako narediti računalnik razumeti, kaj želite od njega?
- Java programski jezik
- Osnovni programski jezik in njena zgodovina
- Seznam programskih jezikov. Programski jeziki na nizki in visoki ravni
- Razširitve datotek za programske kode: cpp je kaj?
- Programiranje: asemblerski jezik. Osnove asemblerjevega jezika
- Kaj je pogojna izjava?
- Prevajalec je ... Vrste prevajalcev. Pretvarjanje in prevajanje programa
- Najbolj priljubljeni programski jeziki. Programski jeziki za začetnike
- Ocena programskih jezikov 2016
- Programski jezik c (s)
- Strojna koda kot programski jezik. Asembler jezik
- Prva generacija računalnikov: začetek začetka
- Kaj je proceduralno programiranje?
- Kaj je CPU?
- Kompilacija je proces, ki omogoča komunikacijo med programerjem in računalnikom
- Vrste računalniške programske opreme
- Najpreprostejši programski jezik za začetnike
- Kako napisati program v Notepad
- Kaj je programski sistem
- Razvrščanje programskih jezikov po ravneh