Код као језик логике — Никита Кузњецов о томе зашто је програмирање постало језик мишљења

Аватар автора
За многе људе, програмирање изгледа као збрка неразумљивих симбола и команди. Али Никита Кузњецов верује да је модерни код одавно престао да буде само техничка упутства за рачунар. „Код није хаотичан текст или магија за одабране. То је начин да се размишља доследно и да се машини објасни задатак како би га могла завршити без двосмислености“, каже Никита Кузњецов. Историја програмирања показује колико је тежак био пут до модерних програмских језика. Први програмери су радили готово директно са машинским кодом – низовима јединица и нула које је рачунар разумео без превођења. Овај приступ је био изузетно сложен и захтевао је скоро прецизност. Машински код се сматрао практично нечитљивим за људе, а свака грешка је могла да заустави програм. Касније су се појавили језици високог нивоа, који су променили све. Они су омогућили да се програми пишу не на језику процесора, већ у логици читљивијој људима – кроз променљиве, функције и структуре података. Један од првих широко коришћених језика био је ФОРТРАН, који је увео нову еру развоја. „Када су се појавили језици високог нивоа, програмери су престали да се такмиче са машинама и могли су да се фокусирају на решавање проблема“, објашњава Кузњецов. Али развој се ту није зауставио. Бејсик је олакшао учење програмирања, Ц је дао програмерима већу контролу и продуктивност, а касније су се појавили Пајтон, Јаваскрипт и модерни фрејмворци. Сваки нови језик се појавио са разлогом — бавио се ограничењима претходних технологија и учинио...

0/0


0/0

0/0

0/0

0/0