Общая синтаксическая организация основной программы и определений подпрограммы варьируется в таких же широких пределах, как и другие аспекты синтаксиса языка
Основным назначением синтаксиса языка программирования является обеспечение системы обозначений для обмена информацией между программистом и процессором языка программирования.
Виртуальная машина, используемая программистом для создания приложения, состоит фактически из ИЕРАРХИИ ВИРТУАЛЬНЫХ КОМПЬЮТЕРОВ. В основании этой иерархии должен находиться реальный компьютер.
Связывание как термин мы будем соотносить со связыванием элемента программы с конкретным свойством из ряда допустимых свойств. Момент времени, когда происходит это связывание (на фазах составления, определения или выполнения), называется временем связывания данного свойства с данным элементом.
На этапе 60-х гг. считалось, что для написания программ достаточно соблюдения формальных правил синтаксиса. Была разработана концепция контекстно-свободной грамматики, или НФБ-грамматики...
Машинный язык – это обычно язык низкого уровня. Но в действительности машинный язык не должен быть непременно языком низкого уровня.
Можно выбрать любой язык и точно определить набор структур данных и алгоритмов, которые задают правила выполнения любой программы, написанной на этом языке.
Рассмотрены вопросы влияния на разрабатываемый язык основных компонентов и аппаратных средств компьютера, а также вопросы реализации аппаратного или программно-аппаратного компьютера для программ на любом языке программирования.
Рассматриваются основные понятия учебного курса: язык программирования, история развития языка и процесса программирования, проблематика разработки языка программирования. Приведены основные положения классификации языков и методов формального описания языков программирования.
Ключевые слова: язык программирования, процесс программирования, формальная модель языка, типизация языков программирования