Найти в Дзене
В мире IT

Программирование и трансляторы

Здравствуйте уважаемые читатели.

Сегодня речь пойдёт о языках программирования и трансляторах.

Для того, чтобы ПК успешно выполнял свои функции, ему необходимо программное обеспечение, основу которого составляет именно системное ПО.

Для программирования создали системы программирования.

Для выполнения какого-либо заложенного алгоритма процессором необходимо написать этот алгоритм (программу) на языке машинных команд (ЯМК)

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

Для этого были созданы более прогрессивные и удобные языки программирования, такие как Паскаль, Бейсик и т.д.

Человек пишет программу на Паскале, а компьютер понимает только ЯМК, для того, чтобы решить возникшую проблему, стали появляться трансляторы (переводчики).

-2

Трансляторы бывают двух видов: компиляторы и интерпретаторы.

Компиляторы после написания программы сразу переводят все операции и не занимают оперативную память, а интерпретаторы переводят каждую операцию отдельно, занимая тем самым оперативную память ПК, что негативно сказывается на скорости выполнения алгоритмов.

-3

Сейчас мы имеем дело не только с отдельными языками программирования, а с целыми системами программирования, в которых заложен какой-либо транслятор, отладчики, редакторы текста и т.д.

-4

Спасибо за внимание, рад буду снова видеть вас на своём канале.