Для студентов КГТУ по предмету ДругиеРазработка отладчика для IDE RuCРазработка отладчика для IDE RuC
2024-05-242024-05-24СтудИзба
ВКР: Разработка отладчика для IDE RuC
Описание
Разработка отладчика для IDE RuC
Оглавление
3
Язык C — один из самых широко распространенных языков про-граммирования. Он позволяет писать высокопроизводительные програм-мы, он универсален и применяется в совершенно разных областях. Син-таксис языка С и структура программ на нем достаточно просты для понимания, но, несмотря на это, язык не вполне подходит для начина-ющих программистов: вероятность ошибки высока, а обнаружить эту ошибку с помощью стандартных средств разработки бывает очень труд-но. Выход за границы массива, обращение к недоступной памяти или разыменование нулевого указателя - одни из наиболее частых примеров таких ошибок.
РуСи — язык, берущий за основу язык С и решающий некоторые из вышеописанных проблем [10]. Первоначально язык создавался как ин-струмент для обучения программированию, но впоследствии им заинте-ресовались разработчики высоконадежных систем, например, в области военной промышленности. Помимо стандартных (английских) ключе-вых слов языка C, были добавлены аналогичные им ключевые слова на русском языке, а также возможность использования кириллицы в именах
Оглавление
1. | Введение | 4 | |
2. | Постановка задачи | 6 | |
3. | Обзор | 7 | |
3.1. | Существующиеотладчики . . . . . . . . . . . . . . . . . . | 7 | |
3.2. | Хранение отладочной информации . . . . . . . . . . . . . | 8 | |
3.3. | Debug information entity . . . . . . . . . . . . . . . . . . . | 9 | |
3.4. | ТрансляторРуСи....................... | 9 | |
4. | Метод | 11 | |
4.1. | Создание файла отладочной информации . . . . . . . . . | 11 | |
4.2. | Остановка по точке останова и трассировка . . . . . . . . | 12 | |
4.3. | Поискпеременныхифункций. . . . . . . . . . . . . . . . | 12 | |
5. | Тестирование и апробация | 14 | |
6. | Заключение | 15 | |
Список литературы | 16 |
3
- Введение
Язык C — один из самых широко распространенных языков про-граммирования. Он позволяет писать высокопроизводительные програм-мы, он универсален и применяется в совершенно разных областях. Син-таксис языка С и структура программ на нем достаточно просты для понимания, но, несмотря на это, язык не вполне подходит для начина-ющих программистов: вероятность ошибки высока, а обнаружить эту ошибку с помощью стандартных средств разработки бывает очень труд-но. Выход за границы массива, обращение к недоступной памяти или разыменование нулевого указателя - одни из наиболее частых примеров таких ошибок.
РуСи — язык, берущий за основу язык С и решающий некоторые из вышеописанных проблем [10]. Первоначально язык создавался как ин-струмент для обучения программированию, но впоследствии им заинте-ресовались разработчики высоконадежных систем, например, в области военной промышленности. Помимо стандартных (английских) ключе-вых слов языка C, были добавлены аналогичные им ключевые слова на русском языке, а также возможность использования кириллицы в именах
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
183,5 Kb
Список файлов
Разработка отладчика для IDE RuC.doc