Details

Title: Исследование проблем перевода программ на Паскале на программы на C++: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Лахтионов Кирилл Дмитриевич
Scientific adviser: Амосов Владимир Владимирович
Other creators: Локшина Екатерина Геннадиевна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Паскаль; С++; перевод; синтаксис; архитектура; программа перевода; программирование; Pascal; C++; translation; syntax; architecture; transfer program; programming
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1434
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6576

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Исследование проблем перевода программ на Паскале на программы на С++» Данная работа посвящена исследованию наследия Паскаля, как языка программирования, с целью выяснить, а затем и воплотить идею возможного перевода программ с этого языка на более современный язык С++. Задачи, которые решались в ходе исследования: 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++.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 8
Last 30 days: 0
Detailed usage statistics