Я лично склонен это воспринимать иначе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AK 22 июня 2003 г. 11:40
В ответ на: По поводу языков программирования: отправлено PicoDev 22 июня 2003 г. 08:22

Язык программирования - это разновидность интерфейса. Конкретнее - это командный интерфейс, т.е. набор правил и команд для некого сложного конечного автомата - компилятора. Я (по правилам) даю команды этому автомату, а он по этим командам генерирует для меня машинный код.
Для ассемблера - язык ассемблера, где достаточно явно разделены команды самому компилятору (т.е. комад, которые меняют состояние этого автомата) от команд, которые компилятор просто преобразует, не меняя собственного состояния. С небольшой натяжкой последний тип команд может быть назван "комбинаторным".
Для компилятора ЯВУ - соответстующий "язык высокого уровня", где таких простых (т.е "комбинаторных") команд почти нет, все они так или иначе меняют состояние автомата. Самый простой ЯВУ - Форт. Вместе с тем, от большинства остальных ЯВУ он отличается тем, что программист имеет полную возможность "на ходу" изменять сам этот автомат, а не только менять его состояния.

"Выражать мысли" на любом языке - мучение, а уж на языке программирования - просто мука.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru