vak: (Улыбка)
Serge Vakulenko ([personal profile] vak) wrote2012-12-19 10:40 pm

C: A Reference Manual, 5th Edition

Прекрасная книжка, просто замечательная.  Самое точное и полное описание языка, которое приходилось встречать.  Даже лучше чем Керниган-Ритчи.

 

Это я готовлюсь пинать компилятор LCC в сторону RetroBSD.

[identity profile] archaicos.livejournal.com 2012-12-20 07:53 am (UTC)(link)
А влезет ли LCC? Или его предполагается на отдельные куски пилить?

Кстати, можно сделать кодосжималку. Если скорость не сильно важна, можно запаковать отдельным шагом после компиляции, а потом распаковывать кусочками по, скажем, 64 байта и исполнять на лету, благо набор инструкций простой и отсутствие MMU только помогает (не надо играть с read-only/writable/executable).

[identity profile] b0p0h0k.livejournal.com 2012-12-20 08:05 am (UTC)(link)
А что, сухой язык стандарта не доставляет?

[identity profile] archaicos.livejournal.com 2012-12-20 08:34 am (UTC)(link)
Смотря что. :) Я помню, когда только начинал его читать в 2005-м, было трудновато. Стандарты редко представляют собой приятное чтение. С другой стороны, в своё время было достаточно плохих книг по языку, в которых важные подробности или были опущены, или описаны неправильно. Читать их было хорошо, но писать или переписывать по ним компилятор было непрактично.

[identity profile] ircicq.livejournal.com 2012-12-20 09:00 am (UTC)(link)
Читал стандарт Common Lisp за авторством этого же Guy Steele Jr.
Воспринимается легко.
А стандарт C++ издает комитет, его то читать невозможно.

[identity profile] b0p0h0k.livejournal.com 2012-12-20 07:35 pm (UTC)(link)
Не понятно, при чём здесь C++.

[identity profile] ircicq.livejournal.com 2012-12-21 12:37 am (UTC)(link)
C++ здесь для сравнения.
В том смысле, что если стандарт описывает 1-2 человека, то получается читабельная книга, как в случае Lisp И C.
А если комитет - то получается справочник.

[identity profile] winpooh.livejournal.com 2012-12-20 10:22 pm (UTC)(link)
Про существование C94 узнал минуту назад, из этого коммента. Век живи, век учись :))

[identity profile] winpooh.livejournal.com 2012-12-25 11:54 am (UTC)(link)
Думаю купить русский перевод - http://read.ru/id/940846/
Это же она?

[identity profile] bormal.livejournal.com 2013-01-22 07:40 pm (UTC)(link)
Прикольно, что такая книга существует только в бумажной версии. Издательству не зачет.
В сети есть электронный вариант - сканированные страницы, поиск не работает :(