Преглед садржаја:
- Дефиниција - Шта значе генерације програмских језика?
- Тецхопедиа објашњава генерације програмских језика
Дефиниција - Шта значе генерације програмских језика?
Генерације програмских језика су класификације програмских језика које упућују на различите епохе историје програмирања. Ова класификација показује како се повећава моћ програмирања. Неки сматрају овај напредак јер су програмске карактеристике које су се раније сматрале значајним постале мање важне.
Тецхопедиа објашњава генерације програмских језика
Програмски језик прве генерације описан је као кодирање, а не програмирање, јер су програмери морали да уносе програм у рачунар у виду машинског кода, а не као писаног језика. А сам алгоритам написан је на папиру.
Друга генерација појавила се с програмским језицима који у потпуности замјењују машински код. Програмер је програм написао кроз скупштински језик; онда га је монтер аутоматски интерпретирао у машински код. Први такви језици били су ФОРТРАН, ЦОБОЛ и АЛГОЛ.
Трећа генерација је била много развијенија. Укључени разлози:
- Алгоритми су постали независни од произвођача машина који је покреће.
- Уписани језици имали су чврсту контролу приступа над доступним подацима из различитих уређаја за складиштење.
- Блоковске структуре су се прво појавиле у облику функција и подпрограма. Они су продужили програмску снагу и уштедјели су пуно времена и труда за програмирање.