Как се програмните езици
Програмиране >> статии
Езиците за програмиране са създадени няколко десетилетия и тази работа е бил дълго, трудно и досадно. В действителност, на родния език - е верига от логически подредени нули и единици, в нарушение последователност, които водят до спиране на програмата и провала в работата на компютъра и развитие на машини зависими изисквания за програмистите да създават нови начини да се пишат команди.
История на езиците за програмиране: Начало
езици от високо ниво: алгоритмични езици
Напредъкът в технологията и въвеждането на нови видове цифрови устройства принуди програмистите да измислят език на по-високо ниво с водач на писане на алгоритми. Така че има допълнителни Programs- преводачи, които управлявали алгоритъма на работа. Има два метода за превод:
- Компилация компилация или когато инструкциите влязат в сила, след като прехвърлянето на активната целия пакет;
- Тълкуване или тълкуване, в които изпълнението и превод на машинен език се извършва в синхронен начин.
Отличителна черта на тези програми са: лекота на създаване (кодиране), има възможност за коригиране по време на употреба, лекота на четене.
1954: Структурирани Програмиране
Светът стана известен първият съставител на език за програмиране много високо ниво. Ние говорим за Fortran, от формула преводач на английски съкращението. Език развитие на по-прости, но при изготвянето на програми за езиково обучение насипни става почти нечетлив, въпреки че много версии на Fortran е бил освободен.
Пикът на развитие на езиците за програмиране пада върху 50-60s, а след няколко опции:
- Алгол (1958), създаден на базата на отделни единици;
- Cobol (1959) - на езика на бизнеса и управлението, на базата на C +;
- Basic (1965), добре познат на програмистите днес.
През 1970 г. той създава език за програмиране, наречен на името на учен Б. Паскал - Паскал. Създаден на езика на програмата е лесен за четене, не са възникнали трудности и обучение. Обикновено, добре структуриран език все още е популярен сред начинаещите програмисти.
Малко по-късно, през 1972 г., разработен втори език за програмиране - C, вместо постиженията на по-рано създадени езици, иновации, става може би най-популярните сред потребители и създатели на програми. Обикновено, добре структуриран, лесен за научаване на езика С се превръща в любим на другите езици.
Обектно-ориентираното програмиране (ООП): 1970
Идеологията процедурно програмиране не са официално свързани с функциите за обработка, инженери трябваше да седне зад създаването на нова концепция за изготвяне на езика. В основата на обектно-ориентирани концепции са:
- обектен модел, който все още не съществува;
- абстракция, придаващи характеристики на обекта;
- капсулиране, когато се комбинира свойства и методи, с цел да се крие данни;
Първата езикова Simula, малко по-късно е изобретил Smalltalk. В момента този вид език за програмиране подкрепа модерен софтуер: Object Pascal (Delphi), C ++, C #, Java.