Функции; UNIX Стандарты Си - С89 «Язык программирования Си» ANSI X3.159-1989.
- Многоплатформенность;
- Библиотеки;
- Работа с АО;
- Разделение с С++;
- Прототипы функций;
- Поддержка Microsoft и Borland
Стандарты Си - С99 ISO 9899:1999
- Массивы переменной длины;
- Локальные переменные в операторе;
- Библиотеки;
- С11 ISO/IEC 9899:2011
- Многопоточность;
- Юникод;
- Обобщенные макросы
Особенности Си 1. Простую языковую базу, из которой вынесены в библиотеки многие существенные возможности; 2. Ориентацию на процедурное программирование; 3. Систему типов, предохраняющую от бессмысленных операций; 4. Использование препроцессора для, определения макросов, включения файлов с исходным кодом; 5. Минимальное число ключевых слов; Особенности Си 6. Непосредственный доступ к памяти компьютера через использование указателей; 7. Передачу параметров в функцию по значению, а не по ссылке; 8. Указатели на функции и статические переменные; 9. Области действия имён; 10. Структуры и объединения — определяемые пользователем собирательные типы данных, которыми можно манипулировать как одним целым; В языке Си отсутствуют 1. Автоматическое управление памятью; 2. Вложенные функции; 3. Поддержка объектно-ориентированного программирования; 4. Полиморфизм функций и операторов; 5. Поддержка многозадачности и сетевые функции; 6. Функции высшего порядка; 7. Сопрограммы и карринг. Алфавит языка Язык Си был создан уже после внедрения стандарта ASCII, поэтому использует почти все его графические символы (нет только $ @ ` ). в Си есть и круглые (), и квадратные [], и фигурные {}. в Си различаются заглавные и строчные буквы. Текст, заключённый в служебные символы /* и */ , считается комментарием.
Достарыңызбен бөлісу: |