|
|
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Не знает где кто сервиса или программы для валидации кода на C++. Не в смысле ошибок. Там, загоняешь код, а в ответ - ANSI / ISO такой-то. Или валидатор под конкретный стандарт: прогнал код, а в ответ - Да или НЕТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 13:36:44 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Что за бред? Сейчас существует только один стандарт им и следует руководствоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 14:06:02 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться. Никто не запрещает руководствоваться стандартом 99года. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 14:17:36 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Akh Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться. Никто не запрещает руководствоваться стандартом 99года. Отлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи языка С++, которые были введены в 2003 году и делающие код написанный по стандарту 1999 невалидным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 14:28:44 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Анатолий ШироковОтлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи языка С++, которые были введены в 2003 году и делающие код написанный по стандарту 1999 невалидным? Нет. И принципильно новые фичи сдесь ни при чем. Но, вы, по сути своего изречения "бред", утверждаете что код 03-го года скомпилируется 99-м компилятором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 14:38:36 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Анатолий Широков пишет: > Отлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи > языка С++, которые были введены в 2003 году и делающие код написанный по > стандарту 1999 невалидным? Не горячитесь, Анатолий, если для каждого конкретного стандарта можно написать такой валидатор (я не говорю, что это можно сделать, а предполагаю), значит, можно выстроить такие валидаторы в некую последовательность и получить искомое автором. Я кстати на вскидку могу привести пример. for( int i = 0; i < N; ++i ) { if( ... ) break; } if( i > 5 ) ... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 14:45:01 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Вскидка промахнулась. Так писали году так в 95, когда стандарта не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 15:23:38 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться. Ок. Пусть этот валидатор скажет, это ISO 14882, или нет. Откуда может взяться "нет" - да вольности производителей, например, борландовское (или сейчас правильно - геаровское?) поведение __closure ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 15:43:03 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
Akh Анатолий ШироковОтлично, вот вы на вскидку можете перечислить ПРИНЦИПИАЛЬНО новые фичи языка С++, которые были введены в 2003 году и делающие код написанный по стандарту 1999 невалидным? Нет. И принципильно новые фичи сдесь ни при чем. Но, вы, по сути своего изречения "бред", утверждаете что код 03-го года скомпилируется 99-м компилятором. Не совсем это я утверждал, но это недалеко от истины, если мы говорим о языке как таковом. А под словом "бред" следует понимать то, что валидатором, в конечном счете, будет являться конкретный компилятор и, в конечном счете, именно поведение данного конкретного компилятора будет интересовать. Если интересует валидность той или иной конструкции, то на сегодняшний день наиболее близок к стандарту Comeau, который можно совершенно свободно использовать в режиме online: http://www.comeaucomputing.com/tryitout/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 16:55:06 |
|
||
|
С++ валидатор
|
|||
|---|---|---|---|
|
#18+
BagaBaga Анатолий ШироковЧто за бред? Сейчас существует только один стандарт им и следует руководствоваться. Ок. Пусть этот валидатор скажет, это ISO 14882, или нет. Откуда может взяться "нет" - да вольности производителей, например, борландовское (или сейчас правильно - геаровское?) поведение __closure Не думаю, что кому-нибудь будет это интересно само по себе. Как правило (при нормальном подходе), при написании приложения формируется абстрактный слой и выбирается целевая платформа, а уже потом решается вопрос портирования на новые платформы. Чем грамотней спроектирован абстрактный слой, тем меньше проблем с портированием. Так же и с компиляторами - есть набор компиляторов для которых код должен компилироваться гарантировано, а уже потом будет решаться вопрос добавления нового компилятора и здесь уже, возможно, и введение условной компиляции, макрообертки и пр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 17:00:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34955439&tid=2027773]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 483ms |

| 0 / 0 |
