Главная » Статьи » Языки программирования » Общее

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

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

    Программирование - это искусство создавать программные продукты, которые написаны на языке программирования.

     Язык программирования – это формальная знаковая система,  которая предназначена для написания программ, понятной для исполнителя.

Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполняет исполнитель под ее управлением.

Со времени создания первых программируемых машин было создано более двух с половиной тысяч языков программирования. Ежегодно их число пополняется новыми. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты обычно применяют в своей работе несколько языков программирования.

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

Первым компьютерам приходилось программировать двоичными машинными кодами. Однако программировать таким образом - достаточно трудоемкая и сложная задача. Для упрощения этой задачи стали появляться языки программирования низкого уровня, которые позволяли задавать машинные команды в более понятном для человека виде. Для преобразования их в двоичный код были созданы специальные программы - трансляторы.

Трансляторы делятся на:

компиляторы - превращают текст программы в машинный код, который можно сохранить и затем использовать уже без компилятора.

интерпретаторы - превращают часть программы в машинный код, выполняют и после этого переходят к следующей части.

Языки низкого уровня, как правило, используют для написания небольших системных программ, драйверов устройств, модулей стыков с нестандартным оборудованием, программирование специализированных микропроцессоров, когда важнейшими требованиями являются компактность, быстродействие и возможность прямого доступа к аппаратным ресурсам.

ассемблер - язык низкого уровня, что широко применяется до сих пор.

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

 Разрабатывать программы на таких языках гораздо проще и ошибок допускается меньше. Значительно сокращается время разработки программы, что особенно важно при работе над большими программными проектами.

К языкам программирования высокого уровня относятся:    

Fortran

Кобол

Алгол

Pascal

Java

C

C++

C#

Objective C

Smalltalk

Delphi

В основном языки высокого уровня используются для разработок программного обеспечения компьютеров и устройств, которые имеют большой объем памяти. А разные подвиды ассемблера применяются для программирования других устройств, где критичным является размер программы.

 
Категория: Общее | Добавил: DENIRO (29.07.2015)
Просмотров: 300 | Теги: PHP, Python, языки программирования, C++ | Рейтинг: 5.0/1
Всего комментариев: 0
avatar