Языки программирования высокого уровня

Языки программирования высокого уровня

Сегодня существуют сотни языков программирования высокого уровня. Их число возрастет до нескольких тысяч, если мы посчитаем и их диалекты. Эти языки значительно отличаются от машинно-ориентированных языков. Первое, машинная программа записывается посредством только символов - 0 и 1. Второе, у каждой ЭВМ есть ограниченный набор машинных операций, направленных на структуру процессора. В сей набор, как правило, входит сравнительно небольшое число простейших процедур, например, число переслать в ячейку, сосчитать число из ячейки, или увеличить ее содержимое на +1 . В команде на машинном языке содержится довольно ограниченное количество информации, по этой причине она определяет, как правило, элементарный обмен содержимого ячеек памяти, простейшие логические и арифметические операции. В команде содержатся код с адресами ячеек, с чьим содержимым исполняется закодированное действие. У языков программирования высокого уровня есть ряд достоинств. Подробнее - алфавит языков намного шире машинного, и потому они более выразительны и значительно повышают понятность и наглядность текста. Набор операций, допустимых к применению, выбирается, исходя из удобств создания алгоритмов решения задач того или иного класса, не завися от набора машинных операций. Конструкция команд отражает содержательные типы обработки информации и задается в удобном виде для человека. И так далее. Ну а вот примеры таких языков. Fortran - первый компилируемый язык, созданный в 50-е годы и активно используемый программистами и сегодня. Cobol - компилируемый язык для использования в экономической сфере и решения бизнес-задач. Algol, созданный в 1960 г., не получил распространения из-за более сложной структуры. Pascal, созданный в конце 70-х, напоминает Алгол, но сейчас появились возможности для его успешного применения при создании крупных проектов. Basic по популярности занимает первое место в мире, очень прост в изучении. C – этот язык создавался для замены ассемблера. А язык C++ имеет массу новых возможностей, резко увеличивших производительность программистов и заставивших их повышать уровень своей профессиональной подготовки. Главная особенность языка Java в компиляции в платформо-независимый байт-код, а не в машинный. По популярности Ява занимает второе в мире место после Бейсика.


Карта сайта


Информационный сайт Webavtocat.ru