Studopediya

КАТЕГОРИИ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Поколение езици за програмиране




Езиците за програмиране могат да бъдат разделени на пет поколения. Първото поколение включва езиците, създадени в ранните години на 50. Това е първият език, монтаж, създаден на принципа на "едно обучение. - един ред"

Разцветът на второто поколение на езици за програмиране дойде в края на 50 - началото на 60-те години. Тогава разработен символична асемблер, в която понятието променлива. Той стана първият пълноправен език за програмиране. Поради своята честота на възникване на програми за развитие и надеждността са се увеличили значително.

Появата на езици за програмиране от трето поколение обикновено се дължи на 60-та година. По това време, роден на универсален език на високо ниво, с тяхна помощ е възможно да реши проблемите на всички региони. Тези качества на нови езици като относителна простота, независимост от даден компютър и способността да се използва мощен синтаксис, доведоха до рязко увеличение на производителността програмист.

От началото на 70-те години до наши дни, продължава по време на езици от четвърто поколение. Тези езици се използват за реализацията на големи проекти, подобряване на тяхната надеждност и бързина на сътворението. Те обикновено са насочени към специализирани приложения, където добри резултати могат да бъдат постигнати с помощта на не универсален, както и специфичните за домейна езици, работещи с конкретни концепции тясна предметна област.

Раждането на езиците петото поколение настъпили в средата на 90-те години. Те също така включват автоматично създаване на приложения, използващи визуални инструменти за разработка, без познания по програмиране. Основната идея, която се полага на тези езици, - способност да образува автоматично окончателния текст на универсални програмни езици (които след това трябва да компилирате). Инструкции също влезли в компютъра в максимална визуална форма, използвайки методите, най-удобните за човек, който не е запознат с програмирането.

езици за програмиране на високо ниво

Fortran (Fortran). Това е първият компилиран език, създаден от Джим Бакъс в 50-те години. Основният критерий за развитието на Fortran компилаторът е ефективен изпълним код. Докато FORTRAN се реализира първата редица важни програмни концепции, удобство, програма за създаване принесен в жертва на възможности за ефективно машинен код. Въпреки това, този език е създаден огромен брой библиотеки, от статистическите системи и завършва с пакетите с сателитна контрол, така че Fortran продължава да се използва в много организации.

Pascal (Pascal). Паскал език, създаден в края на 70-основател на много идеи на съвременното програмиране Вирт, който много прилича Алгол, но тя се стегна редица изисквания към структурата на програмата и има функции, които позволяват да го използвате успешно за създаване на големи проекти.



Basic (BASIC). Има и компилатори и преводачи за езика, както и популярността, която е на първо място в света. Той е създаден през 60-те години като преподаването на езици и много лесно да се учи.

С (С). Този език е създадена в Bell и първоначално не се счита за масово лаборатория. Той е бил планиран да замени събрание, за да може да се създаде еднакво ефективен и компактен програма, и в същото време да не зависи от конкретния вид на процесор.

Java (Java, Java). Този език е създаден от Sun в началото на 90-те години на базата на C ++. Тя е предназначена да улесни развитието на приложения, базирани на C ++, като изключва от него на всички функции от ниско ниво. Благодарение на много Java-машината в програмата на Java може да се прехвърля не само на нивото на изходния код, но също така и на равнището на двоичен байт-код, така че най-популярният език Java днес е вторият по големина в света след основния. Особено внимание се отделя на развитието на езика в две направления: подкрепа на различни мобилни устройства и микрокомпютри, вградени в домакински уреди, както и създаването на платформа - независими софтуерни модули могат да работят на сървъри в глобални и локални мрежи с различни операционни системи (Java Beans технология). Досега основният недостатък на този език - ниска скорост, както се тълкува от езика Java.





; Дата на добавяне: 03.01.2014; ; Отзиви: 517; Нарушаването на авторски права? ;


Ние ценим Вашето мнение! Беше ли полезна публикува материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Не е авторът на материала, и предоставя на студентите възможност за безплатно обучение и употреба! Най-новото допълнение , Ал IP: 66.249.93.205
Page генерирана за: 0.016 сек.