Детальная информация

Название: Исследование проблем перевода программ на Паскале на программы на C++: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Лахтионов Кирилл Дмитриевич
Научный руководитель: Амосов Владимир Владимирович
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Паскаль; С++; перевод; синтаксис; архитектура; программа перевода; программирование; Pascal; C++; translation; syntax; architecture; transfer program; programming
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1434
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Исследование проблем перевода программ на Паскале на программы на С++» Данная работа посвящена исследованию наследия Паскаля, как языка программирования, с целью выяснить, а затем и воплотить идею возможного перевода программ с этого языка на более современный язык С++. Задачи, которые решались в ходе исследования: 1. Изучение Паскаля и необходимости создания программы перевода с него на более современный язык программирования С++. 2. Сравнение структуры и синтаксиса Паскаля и С++ с целью выявления возможности такого перевода. 3. Выявление возможных проблем, что могут возникнуть при реализации программы перевода и предоставление возможных решений этих проблем. 4. Представление возможной программы перевода на архитектурном уровне и примерного прогноза насчет того, насколько эта программа будет актуальна на самых разных стадиях реализации. Работа была проведена с помощью изучения различных интернет- и бумажных источников на эти темы. Была изучена необходимая информация и использована в соответствующих главах работы. В результате все задачи были выполнены, схема возможной программы перевода была реализована, чтобы в будущем быть использованной, как в учебных целях для простого перехода с Паскаля на С++, так и в профессиональных для перевода необходимых алгоритмов на С++.

The subject of the graduate qualification work is “Research of the problems of translating Pascal programs to С++ programs” The given work is devoted to studying the legacy of Pascal, as programming language, in order to find out and realize the idea of a possible translation of programs from this language into C++, more popular language. The research set the following goals: 1. Studying Pascal and the need to create a translation program from it to more popular C++ programming language. 2. Comparison of the structure and syntax of Pascal and C++ in order to identify the possibility of such a translation. 3. Identification of possible problems that may arise during the implementation of the translation program and providing of possible solutions to these problems. 4. Presentation of a possible translation program at the architectural level and forecasting about how relevant this program will be at various stages of implementation. The work was fulfilled by studying various online and paper sources on these topics. The necessary information was studied and used in relevant chapters of the work. As a result, all tasks were completed, the scheme of a possible translation program was implemented in order to be used in the future, both for educational purposes for a simple transition from Pascal to C++ and for professional ones for translating the necessary algorithms to C++.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 5
За последние 30 дней: 1
Подробная статистика