Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 28.10.2017
Сообщений: 2
1

Стандарты СИ

28.10.2017, 11:27. Просмотров 1917. Ответов 2
Метки нет (Все метки)

Доброе утро, программисты). Ответьте пожалуйста на мои вопросы.

1. Какие стандарты языка СИ существуют?
2. Какой стандарт сейчас принят?
3. Какой стандарт использует компилятор GCC?
4. Какой стандарт лучше?

Заранее огромное спасибо)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2017, 11:27
Ответы с готовыми решениями:

Стандарты, переносимость
Расскажите поподробнее про код запуска, который компоновщик якобы вставляет в и исполняемый файл. в...

Стандарты JS
Разъясните несколько моментов, пожалуйста: 1. ES5 - ES6 (Standart ECMA-262 - это 5 или 6, или от...

Стандарты IEC?
Добрый день. Нужны стандарты 62052-11, 62053-21, 62053-22, 62053-23. Где их можно найти и скачать?...

Региональные стандарты
Здравствуйте. Можно ли как тот с помощью js получить региональные стандарты пользователя ? Заранее...

2
2568 / 1486 / 333
Регистрация: 09.09.2017
Сообщений: 5,865
28.10.2017, 11:53 2
Лучший ответ Сообщение было отмечено gefors196 как решение

Решение

1. ANSI, C89, C99, C11 (вроде это на сегодня последний) плюс расширения.
2. почти все (см. 4)
3. все в той или иной мере*, выбирается флагом -std=ansi, -std=c11 и т.п., подробности в man
4. зависит от требований совместимости. Если не нужна совместимость со всякой древностью вроде TurboC, можно ориентироваться на последний.
3* сомневаюсь что все стандарты поддерживаются в полной мере вплоть до малейших подробностей. Впрочем, не берусь утверждать и обратное. На практике я бы считал поддержку практически полной.
1
Evg
Эксперт CАвтор FAQ
21100 / 8117 / 628
Регистрация: 30.03.2009
Сообщений: 22,441
Записей в блоге: 30
28.10.2017, 12:22 3
Лучший ответ Сообщение было отмечено gefors196 как решение

Решение

Цитата Сообщение от gefors196 Посмотреть сообщение
3. Какой стандарт использует компилятор GCC?
https://gcc.gnu.org/onlinedocs/gcc/Standards.html

Добавлено через 2 минуты
Цитата Сообщение от gefors196 Посмотреть сообщение
4. Какой стандарт лучше?
Сам по себе никакой. Если вопрос подразумевает "какой лучше использовать", то зависит от того, где собираешься компилировать. Чем более ранний стандарт использован, тем больше систем, на котором задача скомпилируется. Это справедливо для любого стандарта, а не только стандарта языка Си
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2017, 12:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Стандарты WIFI
Здравствуйте, подскажите где можно найти информацию о хар-ках различных стандартов WIFI? Конкретно...

Региональные стандарты
Добрый день, Пытаюсь изменить формат даты и времени для Английского языка на yyyy-MM-dd. Нажимаю...

Совковые стандарты (ТУ)?
Кто знаком со справочниками по совковым стандартам (ТУ)? В первую очередь трансформаторов и...

Стандарты SQL
Объясните, как реализуются стандарты SQL. Сейчас, как я понял, действует стандарт SQL:2003. Это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.