OSDev
http://osdev.ru/

новый старый язак С
http://osdev.ru/viewtopic.php?f=18&t=1037
Страница 2 из 2

Автор:  Himik [ 03 янв 2015, 13:05 ]
Заголовок сообщения:  Re: новый старый язак С

scuter писал(а):
если бы всяких операторов и кривых синтаксисов было бы меньше, тогда жить стало бы легче,
представляешь внезапное обновление С++ и почти все исходники всех кодов полностью не работоспособные.

Не надо представлять, потому что ни чего подобного никогда не было. В GCC по умолчанию всегда действует синтаксис 98 года, а новые правила нужно "активировать" специальным параметром компилятора, например -std=c++14
scuter писал(а):
и такую штуку как define ваше надо запретит.

Запрещальщиков бы запретить :)

Автор:  scuter [ 04 янв 2015, 13:22 ]
Заголовок сообщения:  Re: новый старый язак С

Himik писал(а):
Не надо представлять, потому что ни чего подобного никогда не было.

никогда не поздно, такое устроить.
Himik писал(а):
В GCC по умолчанию всегда действует синтаксис 98 года, а новые правила нужно "активировать" специальным параметром компилятора, например -std=c++14

первоначально С работал нормально, а когда появились новые правила все перестало работать, люди умом трогаются от этих нововведений.
Himik писал(а):
Запрещальщиков бы запретить :)

их пока не существует, так что запрещать нечего

Автор:  Himik [ 04 янв 2015, 18:26 ]
Заголовок сообщения:  Re: новый старый язак С

scuter писал(а):
у меня идея укоротит язык С,
и от этого и двигаться.

Мммм двигаться к тому же самому, но своим путём? Или в обратную сторону? Это называется C--.

Автор:  Yoda [ 05 янв 2015, 20:16 ]
Заголовок сообщения:  Re: новый старый язак С

Himik писал(а):
Кстати у логических операторов уже есть мнемоники - синонимы знаков.

Только ни один вменяемый компилятор их не поддерживает, даже несмотря на то, что они включены в стандарт.

Автор:  Nable [ 05 янв 2015, 20:30 ]
Заголовок сообщения:  Re: новый старый язак С

Быть может, к сожалению, но поддерживает:
Цитата:
The and operator is the text equivalent of &&. There are two ways to access the and operator in your programs: include the header file iso646.h, or compile with the /Za (Disable language extensions) compiler option.

Автор:  Yoda [ 06 янв 2015, 03:14 ]
Заголовок сообщения:  Re: новый старый язак С

Я и говорю - по умолчанию не поддерживает. А хедеры с дефайнами я и сам могу написать, без поддержки со стороны компилятора.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/