Artem Chuprina <ran@ran.pp.ru> writes: > Dmitrii Kashin -> debian-russian@lists.debian.org @ Tue, 07 Oct 2014 10:23:55 +0400: > > >> http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html#Incomplete-Types > > DK> Спасибо, Артём. Не дочитал, поторопился. =( > > DK> Кстати, здесь что-то непонятное с терминологией: "You can *define* > DK> structures, unions, and enumerations without listing their members" > DK> Я ведь правильно понимаю, что "define" - это "определять", а "объявлять" - > DK> это "declare"? Или переводить такие слова надо как-то аккуратнее? > > Да, у них там недоработка. > > Но вообще надо понимать, что нет такого языка "GNU C", поэтому > gnu-c-manual не может быть руководством по языку :) Мне кажется, справка по реализации должна в точности повторять справку по языку, плюс описывать отступления от стандарта и особенности компилятора в местах, где стандарт можно понимать двойственно. Это же вроде логично. > Обсуждаемая особенность была в языке C с самого начала, ее можно еще у > Кернигана и Ричи вычитать. Хотя в наше время по Кернигану и Ричи учить > C уже не очень хорошо, уж очень там много давно снятых ограничений. Ну, если Вы это найдёте ещё и у Кернигана-Ритчи, то я совсем со стыда сгорю, ибо в отличие от gnu-c-manual этих ребят я читал от корки до корки несколько раз. =)
Attachment:
pgpaNzSaTvthz.pgp
Description: PGP signature