Saga forritunarmála

Þessi grein fjallar um helstu breytingar og þróun í sögu forritunarmála.

Fimmti áratugurinn breyta

Á fimmta áratugnum varð tölvan að því sem við þekkjum hana í dag. Rafknúin vél sem hafði minni og örgjörva. Sá litli hraði og það takmarkaða minni sem menn höfðu yfir að ráða neyddi forritara til þess að forrita í vélamáli. Það kom fljót í ljós að forritun í vélamáli var mjög krefjandi fyrir forritara og leiddi af sér mikið af villum.

Nokkur mikilvæg forritunarmál sem voru tekin í notkun á þessu tímabili:

Sjötti og sjöundi áratugurinn breyta

Á sjötta áratugnum varð bylting í hönnun forritunarmála og forritunarmál sem notuð eru í dag eiga mörg margt skylt með þessum málum og nokkur eru enn í notkun.

Það urðu tímamót seint á sjötta áratugnum þegar nefnd bandarískra og evrópskra tölvunarfræðinga gáfu út greinina “nýtt forritunarmál fyrir reiknirit”, the Algol 60 Report (the "ALGOrithmic Language"). Þessi grein fól í sér margar hugmyndir sem voru á reiki á þessum tíma og leiddi af sér meðal annars:

Nokkur mikilvæg forritunarmál sem voru tekin í notkun á þessu tímabili:

1967–1978 breyta

Á tímabili frá seinni hluta sjöunda áratugarins til seinni hluta áttunda áratugarins urðu til mörg forritunarmál sem enn eru notuð.

Á þessu tímabili voru líka miklar deilur um hvort nota ætti GOTO skipanir í forritun. Mörg forritunarmál buðu ekki upp á GOTO skipanir og neyddu forritara til þess að skrifa skipulagðari kóða. Í dag er það talin góð högun að nota ekki GOTO skipanir þó svo að forritunarmálið bjóði upp á það.

Nokkur mikilvæg forritunarmál sem voru tekin í notkun á þessu tímabili:

Níundi áratugurinn breyta

Á níunda áratugnum var ekki mikið um nýjungar í forritunarmálum. Bandaríkjastjórn tók í notkun Ada. C++ gerði það mögulegt að skrifa C hlutbundið.

Nokkur mikilvæg forritunarmál sem voru tekin í notkun á þessu tímabili:

Tíundi áratugurinn breyta

Hraður vöxtur og vinsældir Internetsins um miðjan tíunda áratuginn kom af stað næstu öldu í þróun forritunarmála. Java forritunarmálið varð snemma vinsælt vegna samstarfs þeirra við Netscape vafrann. En mestar voru þó breytingarnar í minnismeðhöndlun við gerð forrita. Forritarar höfðu hingað til þurft að sjá um sjálfir að taka frá og eyða minni fyrir forritin sín en með hjálp ruslasafnarans var þetta vandamál úr sögunni.

Nokkur mikilvæg forritunarmál sem voru tekin í notkun á þessu tímabili:

Heimildir breyta

Sammet, Jean E., Programming Languages: History and Fundamentals (Prentice-Hall, 1969).