powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / С++ валидатор
12 сообщений из 12, страница 1 из 1
С++ валидатор
    #34955192
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знает где кто сервиса или программы для валидации кода на C++. Не в смысле ошибок.

Там, загоняешь код, а в ответ - ANSI / ISO такой-то. Или валидатор под конкретный стандарт: прогнал код, а в ответ - Да или НЕТ.
...
Рейтинг: 0 / 0
С++ валидатор
    #34955338
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за бред? Сейчас существует только один стандарт им и следует руководствоваться.
...
Рейтинг: 0 / 0
С++ валидатор
    #34955399
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться.

Никто не запрещает руководствоваться стандартом 99года.
...
Рейтинг: 0 / 0
С++ валидатор
    #34955439
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться.

Никто не запрещает руководствоваться стандартом 99года.

Отлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи языка С++, которые были введены в 2003 году и делающие код написанный по стандарту 1999 невалидным?
...
Рейтинг: 0 / 0
С++ валидатор
    #34955475
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ШироковОтлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи языка С++, которые были введены в 2003 году и делающие код написанный по стандарту 1999 невалидным?

Нет. И принципильно новые фичи сдесь ни при чем. Но, вы, по сути своего изречения "бред", утверждаете что код 03-го года скомпилируется 99-м компилятором.
...
Рейтинг: 0 / 0
С++ валидатор
    #34955479
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И наоборот.
...
Рейтинг: 0 / 0
С++ валидатор
    #34955502
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий Широков пишет:
> Отлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи
> языка С++, которые были введены в 2003 году и делающие код написанный по
> стандарту 1999 невалидным?

Не горячитесь, Анатолий, если для каждого конкретного стандарта можно
написать такой валидатор (я не говорю, что это можно сделать, а предполагаю),
значит, можно выстроить такие валидаторы в некую последовательность
и получить искомое автором.

Я кстати на вскидку могу привести пример.

for( int i = 0; i < N; ++i )
{
if( ... ) break;

}


if( i > 5 ) ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
С++ валидатор
    #34955655
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вскидка промахнулась. Так писали году так в 95, когда стандарта не было
...
Рейтинг: 0 / 0
С++ валидатор
    #34955732
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться.

Ок. Пусть этот валидатор скажет, это ISO 14882, или нет.

Откуда может взяться "нет" - да вольности производителей, например, борландовское (или сейчас правильно - геаровское?) поведение __closure
...
Рейтинг: 0 / 0
С++ валидатор
    #34956049
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh Анатолий ШироковОтлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи языка С++, которые были введены в 2003 году и делающие код написанный по стандарту 1999 невалидным?

Нет. И принципильно новые фичи сдесь ни при чем. Но, вы, по сути своего изречения "бред", утверждаете что код 03-го года скомпилируется 99-м компилятором.

Не совсем это я утверждал, но это недалеко от истины, если мы говорим о языке как таковом. А под словом "бред" следует понимать то, что валидатором, в конечном счете, будет являться конкретный компилятор и, в конечном счете, именно поведение данного конкретного компилятора будет интересовать. Если интересует валидность той или иной конструкции, то на сегодняшний день наиболее близок к стандарту Comeau, который можно совершенно свободно использовать в режиме online:

http://www.comeaucomputing.com/tryitout/
...
Рейтинг: 0 / 0
С++ валидатор
    #34956072
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BagaBaga Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться.

Ок. Пусть этот валидатор скажет, это ISO 14882, или нет.

Откуда может взяться "нет" - да вольности производителей, например, борландовское (или сейчас правильно - геаровское?) поведение __closure

Не думаю, что кому-нибудь будет это интересно само по себе. Как правило (при нормальном подходе), при написании приложения формируется абстрактный слой и выбирается целевая платформа, а уже потом решается вопрос портирования на новые платформы. Чем грамотней спроектирован абстрактный слой, тем меньше проблем с портированием. Так же и с компиляторами - есть набор компиляторов для которых код должен компилироваться гарантировано, а уже потом будет решаться вопрос добавления нового компилятора и здесь уже, возможно, и введение условной компиляции, макрообертки и пр.
...
Рейтинг: 0 / 0
С++ валидатор
    #34956525
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blinded пишет:
> Вскидка промахнулась. Так писали году так в 95, когда стандарта не было

Ну, а я про что ? Версия стандарта #0.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / С++ валидатор
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]