Конвертер программы с подмножества языка Си в Паскаль с использованием LL(1) метода синтаксического анализа

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-79338.rtf

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

При знакомстве с языком СИ, особенно после изучения Паскаля и Бейсика, погружение в детали его изобразительных средств может затушевать важную мысль: хотя на СИ можно написать практически любую прикладную программу, он изначально для этого не предназначен. СИ является результатом эволюционного развития языков создания системных программных средств. Если в прикладном программировании эволюция шла от Фортрана к Алголу, Коболу, Паскалю и т.д., то в системном - от Ассемблеров, привязанных к архитектуре ЭВМ, к СИ, для которого созданы трансляторы, делающие его хоть и независимым от архитектуры, но не меняющим основного предназначения.

С помощью СИ можно сделать то, что на Паскале сделать невозможно (или почти невозможно) - например, написать фрагмент операционной системы (или новую операционную систему), утилиты и т.п. Так, ряд трансляторов с Паскаля написаны на СИ; обратное невозможно представить. В то же время, не раз отмечалось, что прикладные программы, написанные на Паскале, отличаются большей надежностью, чем написанные на СИ; их легче читать, передавать от одного программиста другому для совершенствования и сопровождения. Это связано с тем, что Паскаль содержит существенно больше ограничений и является языком более высокого уровня с сильной типизацией данных. Для языка же, который предназначен для разработки системного программного обеспечения, чем меньше ограничений, тем лучше; так, в СИ возможны неявные преобразования всех базовых типов данных и указателей друг в друга, что крайне желательно при создании системных средств, но при невнимательности программиста приводит к ошибкам, не улавливаемым транслятором с СИ (Паскаль же подобные недопустимые операции пресекает немедленно).

Разумеется, сказанное выше не следует абсолютизировать. Программисты, привыкшие к СИ, успешно пишут на нем программы различных классов. Это касается не только СИ - вспомните об экспертных системах, написанных на Бейсике. В то же время, при массовом программировании придерживаться "разделение труда" между языками представляется более естественным.
Механика жидкости и газа СПбГАСУ 2014 Задача 4 Вариант 40
Круглое отверстие в вертикальной стенке закрытого резервуара с водой перекрыто сферической крышкой. Радиус сферы R = (0,5 + 0,02·y) м. угол α = (120 + 0,1·z)º, глубина погружения центра тяжести отверстия H = (1,0 + 0,1·y) м. Определить давление воды на крышку, если на свободной поверхности рм = (147 + 0,2·z) = 148,8 кПа (рис. 4).
User Z24 : 1 января 2026
200 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 4 Вариант 40
Финансово-правовые нормы и структура доходов бюджетов в РФ
ОГЛАВЛЕНИЕ 1. ПОНЯТИЕ И ВИДЫ ФИНАНСОВО-ПРАВОВЫХ НОРМ.................... 3 2. БЮДЖЕТНОЕ УСТРОЙСТВО В РОССИЙСКОЙ ФЕДЕРАЦИИ........ 6 3. СИСТЕМА ГОСУДАРСТВЕННЫХ И МУНИЦИПАЛЬНЫХ ДОХОДОВ 13 СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ............................................ 18 1. ПОНЯТИЕ И ВИДЫ ФИНАНСОВО-ПРАВОВЫХ НОРМ Финансово-правовая норма - это установленное и охраняемое государством правило поведения участников финансовых отношений, заключающееся в наделении их определенными законом юридическ
User Elfa254 : 4 января 2014
15 руб.
Деловая риторика. Контрольная работа (тест)
Тесты к лекции 1: Деловая риторика: основные понятия 1. В России риторика была исключена из школьного и вузовского курсов... 2. Создателем теории красноречия является: 3. Назовите еще 2 синонима понятию риторика: 4.Отберите из названного ниже перечня 9 основных форм деловой риторики.
User Sevial : 21 ноября 2013
150 руб.
АФУ СВЧ Контрольная. Вариант 1
1. Линейная антенная решетка состоит из n ненаправленных излучателей, которые расположены на расстоянии d/λ друг от друга. Излучатели питаются синфазными токами одинаковой амплитуды. 2. Пирамидальная рупорная антенна имеет оптимальную длину и возбуждается прямоугольным волноводом на частоте f=4 ГГц. Ширина диаграммы направленности в плоскостях E и H одинакова, а коэффициент направленного действия равен Д=100. Необходимо определить: а) размеры поперечного сечения питающего рупор волновода a и b;
User kisa7 : 27 июля 2012
150 руб.
up Наверх