Оглавление:
- Определение - что означает язык третьего поколения (программирования) (3GL)?
- Techopedia объясняет язык третьего поколения (программирования) (3GL)
Определение - что означает язык третьего поколения (программирования) (3GL)?
Язык третьего поколения (язык программирования) (3GL) представляет собой группу языков программирования, которые внесли существенные улучшения в языки второго поколения, в первую очередь предназначенные для того, чтобы сделать язык программирования более удобным для программистов.
Английские слова используются для обозначения переменных, структур программирования и команд, а структурированное программирование поддерживается большинством 3GL. Широко известными 3GL являются языки FORTRAN, BASIC, Pascal и семейство C (C, C +, C ++, C #, Objective-C).
Также известен как язык третьего поколения или язык программирования высокого уровня.
Techopedia объясняет язык третьего поколения (программирования) (3GL)
Отходя от загадочных команд языка ассемблера и на один шаг ниже языков четвертого поколения, программисты в 3GL предпочитают использовать совокупные типы данных, имена переменных и возможность определять части кода в качестве подпрограмм. Программа в 3GL называется «Исходная программа» или «Исходный код» и впоследствии преобразуется специализированной программой «Компилятор» в объектный код, понятный для конкретного компьютера и процессора.
С момента появления Компилятора в 1952 году были разработаны сотни 3GL, специально предназначенные для программистов приложений, обслуживающих различные сферы бизнеса и науки. В 1957 году IBM создала FORTRAN (FORmula TRANslator), чтобы облегчить компьютеризированные математически интенсивные научные исследования. COBOL (COmmon Business Oriented Language) сыграл важную роль в стимулировании всплеска программ, обслуживающих бизнес-арену, благодаря своей расширенной способности предоставлять услуги по ведению учета и управлению данными. Большинство языков программирования общего назначения, используемых сегодня, таких как C, C ++, C # и Java, являются 3GL.
