Процессор языка высокого уровня С
Заказать уникальный реферат- 15 15 страниц
- 13 + 13 источников
- Добавлена 25.02.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1 Основные понятия, которые связаны с языком программирования Си 5
1.1 Основные типы данных Си. 5
1.2 Простейший пример использования Си 6
1.3 Структура программы Си и операторы 7
2 Примеры применения процессора языка Си 9
2.1 Процессоры языка программирования Си 9
2.2 Директивы препроцессора 11
Заключение 14
Список использованной литературы 15
Например, удобно использовать следующие определения для перевода строки, возврата каретки и перевода страницы, восьмеричные значения которых равны 012, 015 и 014 соответственно[12]:#define LF '\012'#определить CR '\015'#define FF '\014'В качестве альтернативы, следующие определения определяют шестнадцатеричные значения дляперевода строки, возврат каретки и перевод страницы соответственно[13]:#определить LF '\x0A'#определить CR '\x0D'#определить FF '\x0B'Пример выглядит следующим образом:#include
2. Алексеев В.М. Языки программирования. Учебно-методическое пособие для специалистов направления «Компьютерная безопасность». — М: РУТ(МИИТ), 2018. — 35 с.
3. Быков А.Ю. Решение задач на языках программирования Си и Си++: методические указания к вьmолнению лабораторных работ. М.: МГТУ им. Н.Э. Баумана, 2017. — 244 с.
4. Кольцов Д.М. Си на примерах: практика, практика и только практика. Санкт-Петербург: Наука и Техника, 2019. — 290 с.
5. Campesato O. C Programming. Pocket Primer. Mercury Learning and Information, 2019. — 236 p.
6. Елисеев Д. Рассказы о математике с примерами на языках Python и C. Вер. 1.10, 2018. – 141 с.
7. Костюкова Н.И. Программирование на языке Си. Новосибирск: Сибирское университетское издательство, 2017. — 160 c.
8. Караваев А.С. Введение в программирование аппаратных средств на языке Си. Учебно-методическое пособие для студентов факультета нано - и биомедицинских технологий Саратовского госуниверситета. Саратов, 2009. – 104 с.
9. Putro P.A. Combining ACSL specifications and machine code. М.: Proceedings of the institute for system programming of the RAS. № 4, 2018. – С. 95–106.
10. Реализация метаязыковой абстракции для поддержки ООП средствами языка СИ. Дергачев А.М., Жирков И.О., Огинов И.П., Кореньков Ю.Д. Тверь: Программные продукты и системы, 2019. – С. 190–196.
11. Борисенко В.В. Основы программирования. Учебное пособие. — М.: Национальный Открытый Университет ИНТУИТ; Ай Пи Ар Медиа, 2020. — 322 с.
12. Easy Programming C Programming Language: The Ultimate Beginner's Guide. Create Space Independent Publishing Platform, 2016. — 178 p.
13. Janglu Kumar. Basic C Programming: for Beginners. Amazon Digital Services LLC, 2019. — 109 p.
Вопрос-ответ:
Что такое процессор языка высокого уровня С?
Процессор языка высокого уровня С - это компонент компилятора, который преобразует исходный код на языке С в машинный код, понятный компьютеру. Он выполняет различные этапы компиляции, такие как лексический анализ, синтаксический анализ, семантический анализ и генерацию кода.
Какие основные типы данных существуют в языке программирования Си?
Основные типы данных в языке Си включают целочисленные типы (int, short int, long int), вещественные типы (float, double), символьный тип (char) и указатели (pointer). Также существуют другие типы данных, такие как массивы, структуры и объединения, которые могут быть созданы из основных типов данных.
Какова структура программы на языке Си и какие операторы в ней используются?
Структура программы на языке Си обычно состоит из функции main, которая является точкой входа программы. Внутри функции main могут быть объявлены и определены другие функции, переменные, а также использованы различные операторы, такие как условные операторы (if, switch), операторы цикла (for, while, do-while), операторы ветвления (goto) и другие.
Какие процессоры языка программирования Си существуют?
Существует несколько процессоров языка программирования Си, которые выполняют различные задачи. Некоторые из них включают препроцессор языка Си, который выполняет обработку директив препроцессора (таких как #include и #define), компилятор языка Си, который преобразует исходный код на Си в машинный код, и линковщик, который объединяет различные модули программы в исполняемый файл. Они работают вместе для создания и запуска программ на языке Си.
Что такое процессор языка высокого уровня С?
Процессор языка высокого уровня С (C preprocessor) – это инструмент встроенный в компилятор Си, который позволяет вносить изменения в исходный код до его компиляции. Он выполняет такие действия, как включение других файлов, определение макросов, а также замену или удаление определенных частей кода.
Какие основные типы данных используются в Си?
В языке программирования Си существует несколько основных типов данных, таких как целочисленные типы (int, short, long), типы с плавающей точкой (float, double), символьный тип (char), а также типы для хранения логических значений (bool). Кроме того, можно создавать пользовательские типы данных с помощью структур и объединений.