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

Цена:
10 руб.

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

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

Описание

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

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

Разумеется, сказанное выше не следует абсолютизировать. Программисты, привыкшие к СИ, успешно пишут на нем программы различных классов. Это касается не только СИ - вспомните об экспертных системах, написанных на Бейсике. В то же время, при массовом программировании придерживаться "разделение труда" между языками представляется более естественным.
Правовое обеспечение управленческой деятельности. Задача.
Задача Строительное управление «Объект» не огородило строящийся объект, не вывесило предупреждающие таблички, не пресекло доступ на стройплощадку посторонних лиц, в результате чего кирпичами, посыпавшимися с поддона при переносе его башенным краном, были травмированы 2 подростка, а один утонул в залитом водой котловане. Вопрос: Какую ответственность, и по каким правовым нормам несёт строительное управление «Объект»?
User studypro : 2 марта 2016
100 руб.
Автоподъемник электромеханический грузоподъемностью  2,5 т
СОДЕРЖАНИЕ Введение………………………………………………………………… 1. Эксплуатационная часть…………………………………………… 2. Технологическая часть…………………………………………… 2.1 Выбор исходных данных ……………………….……….... 2.2Корректирование нормативной периодичности ТО и пробега ПС до капитального ремонта…………………… 2.3Расчет производственной программы по количеству технических воздействий 2.4Расчет годового объема работ по ТО и 2.5 Расчет зоны ТО ТР …………… 2.6Определение суммарного годового объема работ ТО и ТР ПС……………… 2.7Определение годов
User proekt-sto : 21 января 2022
750 руб.
Автоподъемник электромеханический грузоподъемностью  2,5 т
Сиблінгові позиції як поняття про порядок народження
Зміст Вступ 1. Поняття про порядок народження 2. Перші дослідження порядку народження 3. Емпіричні дослідження порядку народження 4. Вивчення порядку народження в руслі психоаналізу 5. Типи сиблінгових позицій 5.1 Первісток (найстарша дитина) 5.2 Єдина дитина 5.3 Друга (середня) дитина 5.4 Остання дитина (наймолодша) 6. Варіації порядку народження Список використаних джерел Вступ Порядок народження — це не теорія виготовлення людей під копірку, яка свідчить, що всі первістки станут
User alfFRED : 16 октября 2013
10 руб.
Теплотехника КемТИПП 2014 Задача Б-6 Вариант 29
Для сушки используют воздух с температурой t1 и tм. В калорифере его подогревают до температуры t2 и направляют в сушилку, откуда он выходит с температурой t3. Определить: 1) параметры влажного воздуха (φ, d, h, рп) для основных точек процессов; 2) расход воздуха М и теплоты q на 1 ru испаренной влаги. Изобразить процесс в h,d — диаграмме. Данные для решения приведены в таблице 19. Результаты расчетов свести в таблицу 20.
User Z24 : 16 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача Б-6 Вариант 29
up Наверх