Процессор языка высокого уровня С

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Программирование
  • 15 15 страниц
  • 13 + 13 источников
  • Добавлена 25.02.2022
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Введение 3
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 #defi ne add2(num1, num2) { \int total=0; \sum = num1 + num2; \}int main(){int sum, num1=5, num2=8;add2(num1, num2);printf("num1 = %i num2 = %i sum = %i\n", num1, num2,sum);Miscellaneous Topics • 165return 0;}Каждая часть языка программирования C должна использоваться в определенном порядке или способом. Это то, что называется структурой языка программирования C. Чтобы помочь в управлении потоком программы, язык программирования C использует директивы препроцессора. Первая функция, которая запускается в каждой программе на языке C, — это функция main. Функция main является основным требованием в каждой программе на языке C. Без него программа не скомпилируется, а тем более не запустится.Определение хранится в стандартном заголовочном файле ввода/вывода. Вы должны включить этот заголовочный файл в свой исходный код, используя директиву препроцессора include. Для этого сначала вы должны вставить строку вверху исходного кода. Затем введите «#», слово «include», левую угловую скобку, слово «stdio.h» и правую угловую скобку. Поместите еще одну строку для удобства чтения. Теперь ваш код должен выглядеть так, как показано ниже:ЗаключениеВ заключении необходимо отметить, что расчетливый подход к программированию наряду с внесением ряда изменений в существующие рабочие процессы, сложившиеся методики и технологии позволит создавать актуальные программы, обеспечивающие различного вида разработки ПО с высокими показателями скорости работы, гибкости и легкости в поддержке, у которых будет потрясающий внешний вид независимо от устройств, с которых их будут посещать. Применение современных языков программирования позволит повысить производительность труда программиста, позволяет повысить качество продукта, но не уменьшает трудоемкость изучения этого инструментария.В данной работе достигнута основная цель – описан язык программирования Си. В данном реферате были решены следующие задачи:описаны основные понятия, которые связаны с языком программирования Си;проведено описание примеров на языке программирования Си.Также при написании этой работы использовалась современная и классическая литература, а также источники, расположенные в глобальной сети Интернет.Список использованной литературыКерниган Б., Ритчи Д. Язык программирования Си. СПб.: Невский Диалект, 2001. — 352 с.Алексеев В.М. Языки программирования. Учебно-методическое пособие для специалистов направления «Компьютерная безопасность». — М: РУТ(МИИТ), 2018. — 35 с.Быков А.Ю. Решение задач на языках программирования Си и Си++: методические указания к вьmолнению лабораторных работ. М.: МГТУ им. Н.Э. Баума­на, 2017. — 244 с.Кольцов Д.М. Си на примерах: практика, практика и только практика. Санкт-Петербург: Наука и Техника, 2019. — 290 с.Campesato O. C Programming. Pocket Primer. Mercury Learning and Information, 2019. — 236 p.Елисеев Д. Рассказы о математике с примерами на языках Python и C. Вер. 1.10, 2018. – 141 с.Костюкова Н.И. Программирование на языке Си. Новосибирск: Сибирское университетское издательство, 2017. — 160 c.Караваев А.С. Введение в программирование аппаратных средств на языке Си. Учебно-методическое пособие для студентов факультета нано - и биомедицинских технологий Саратовского госуниверситета. Саратов, 2009. – 104 с.Putro P.A. Combining ACSL specifications and machine code. М.: Proceedings of the institute for system programming of the RAS. № 4, 2018. – С. 95–106.Реализация метаязыковой абстракции для поддержки ООП средствами языка СИ. Дергачев А.М., Жирков И.О., Огинов И.П., Кореньков Ю.Д.Тверь: Программные продукты и системы, 2019. – С. 190–196.Борисенко В.В. Основы программирования. Учебное пособие. — М.: Национальный Открытый Университет ИНТУИТ; Ай Пи Ар Медиа, 2020. — 322 с.Easy Programming C Programming Language: The Ultimate Beginner's Guide. Create Space Independent Publishing Platform, 2016. — 178 p.Janglu Kumar. Basic C Programming: for Beginners. Amazon Digital Services LLC, 2019. — 109 p.

1. Керниган Б., Ритчи Д. Язык программирования Си. СПб.: Невский Диалект, 2001. — 352 с.
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). Кроме того, можно создавать пользовательские типы данных с помощью структур и объединений.