OberonCore
https://forum.oberoncore.ru/

PasWiki -- веселое pro-Pascal чтение
https://forum.oberoncore.ru/viewtopic.php?f=8&t=1198
Страница 3 из 3

Автор:  Евгений Темиргалеев [ Среда, 07 Апрель, 2010 13:02 ]
Заголовок сообщения:  Re: PasWiki -- веселое pro-Pascal чтение

Копание в заголовках навеяло воспоминание о подсчёте длин viewtopic.php?p=28323#p28323.
locale.h писал(а):
/*
* ISO C99 Standard: 7.11 Localization <locale.h>
*/
...
__BEGIN_DECLS
...
__BEGIN_NAMESPACE_STD
...
__END_NAMESPACE_STD
...
__END_DECLS
Как просто разговор - так { } короче=круче BEGIN END, и дублирование идентификатора в конце модуля/процедуры - лишняя писанина... А как на деле глаза от обилия многовложенных {{}} е****я, так BEGIN_DECLS... END_DECLS.

Автор:  Geniepro [ Среда, 07 Апрель, 2010 14:04 ]
Заголовок сообщения:  Re: PasWiki -- веселое pro-Pascal чтение

Евгений Темиргалеев писал(а):
Как просто разговор - так { } короче=круче BEGIN END, и дублирование идентификатора в конце модуля/процедуры - лишняя писанина... А как на деле глаза от обилия многовложенных {{}} е****я, так BEGIN_DECLS... END_DECLS.

В данном случае Pascal-style BEGIN END совершенно ничуть не лучше чем сишные { }, в отличие от Ada-style BEGIN_DECLS END_DECLS и __BEGIN_NAMESPACE_STD __END_NAMESPACE_STD.

Автор:  Wlad [ Понедельник, 26 Апрель, 2010 22:38 ]
Заголовок сообщения:  Re: PasWiki -- веселое pro-Pascal чтение

001 писал(а):
При проектировании языка Си придерживались именно этого принципа. И это объективно.

Особенно - в части циклов. И ЭТО - объективно. :)

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