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

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

На большинстве базовых уровней компьютеры не могут понимать ничего, кроме двоичных цифр - 1 и 0. В этом машинном языке все выражено простейшими терминами: 0 или 1, есть/нет напряжение, да или нет. Но людям трудно выражаться в подобных терминах, поэтому компьютерные программы пишутся на специальных компьютерных языках. Компьютер переводит инструкции, закодированные на языке пользователя, в понятный ему машинный язык. Разработано много типов программных языков. Некоторые, называемые конвейерными языками, легко переводятся на машинный язык.

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

Языки программирования облегчают людям написание программ для компьютеров. Они также делают доступными программы для многих типов машин. Вот три программных языка:

БЭЙСИК был разработан для инструктирования; КОБОЛ обычно используется в бизнес-приложениях, а ФОРТРАН предназначен специально для вычислений, связанных с научными технологиями.

Декодирование

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

1. A BASIC programm;

2. A COBOL programm;

3. A FORTRAN programm;

Все три показанные здесь программы запрашивают о введении двух чисел; программа называет их А и В. Числа будут сложены, и принтер напечатает результат; другими словами, А + В = С. Форма команд различается в зависимости от используемого языка. P.S. В настоящее время количество языков программирования велико и перечисленные выше нигде не используются.

Добавить комментарий