LINUX.ORG.RU

Ричард Столлман опубликовал «Введение в GNU C»

 , , , ,

Ричард Столлман опубликовал «Введение в GNU C»

8

2

Ричард Столлман опубликовал электронную книгу «Введение и справочное руководство по GNU C».

Труд за авторством Столлмана, Трэвиса Ротвелла и Нэльсона Биба распространяется по лицензии GFDL-1.3 и позиционируется одновременно и как введениие в язык C, и как справочник непосредственно по диалекту GNU C (т.е. включающему gnu-расширения gcc).

RMS просит сообщать о найденных ошибках, неточностях и непонятных, либо неоднозначно написанных пассажах.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от JiraExpert

Тем, что Си и Си++ это разные языки, как и подходы к программированию в них.

drfaust ★★★★★
()

Там ссылка на bare git репозиторий. Проще забить, чем разбираться как это читать.

thegoldone ★★
()

Прочитал последние комменты - за 4 страницы так и не разобрались с вопросами «что это за херня» и «как это читать». Классический Штульман не изменяет себе, стабильность!

Clayman ★★
()

цель книги и поста чтобы люди прочитали про GFDL-1.3

sartakov
()
Ответ на: комментарий от gns

Был один с критикой Rust, там ссылка на гитхаб. Какие-то хеллоуворлды, ничего сверхвыдающегося. Других иногда можно увидеть где-то рядом с тредами про очередную книгу.

А любителей его книг можно встретить почти повсеместно. ЧСХ, не видел чтобы они в итоге что-то программировали.

a1batross ★★★★★
()

но зачем они гнут бедную C? она и так вся изогнутая! если ее еще дальше гнуть - это же ж О какое-то получится! ну или 6, смотря как гнуть

PerdunJamesBond
()
Ответ на: комментарий от firkax

А именно, твоё сообщение неизбежно создаст ошибочное впечатление, будто есть один единственный, но волатильный стандарт языка, в котором раньше были обязательные VLA а теперь необязательные.

Да ладно. Все знают, как эти ваши компьютерные стандарты работают и чем они отличаются от нормативно-правовых актов. Второй HTTP не аннулировал первый, третий USB не вытеснил второй, IPv6 если где и используется, то параллельно с IPv4.

Vidrele ★★★
()
Ответ на: комментарий от Vidrele

Какие ещё «эти ваши» и почему они должны чего-то вытеснять? Естественно, старые стандарты никуда не деваются. А из высказывания хоббита можно было подумать что деваются. Да и делао не только в этом. Кроме C89 C99 C11 от самопровозглашённого комитета есть ещё другие стандарты - от разработчиков реальных компиляторов, например gnu89 или vc6 и не надо принижать их.

firkax ★★★★★
()
Ответ на: комментарий от Satori

Сам удивляюсь. :) «Ничего не сделал! Только вошел Обидно, да?!» (с)

gns ★★★★★
()
Ответ на: комментарий от firkax

«Этих ваших», потому что я вообще гуманитарий. Ну и отсылка к «этим вашим интернетам» заодно.

Я понял, что речь идет о трех стандартах разных лет, потому что кое-что знаю о том, как устроен мир.

Кроме C89 C99 C11 от самопровозглашённого комитета есть ещё другие стандарты - от разработчиков реальных компиляторов, например gnu89 или vc6 и не надо принижать их.

Я не силен в стандартах Си. Но вряд ли можно назвать самопровозглашенной структуру, не претендующую на власть.

Vidrele ★★★
()

Это знак, учите GNU-вариацию C и сделайте уже многопоточность в Emacs!

projectorist
()
Ответ на: комментарий от gns

Если есть возможность запускать info, то info действительно будет намного удобнее любого pdf. PDF хорош разве что для печати и то это же не специально сверстанный материал как делают в издательствах, а просто вывод в один из множества форматов, поэтому и на бумаге это читать будет сложнее. Если нет возможности гонять info, то уж лучше html.

w96k
()

Жили у дедуси две веселых ГНУСи.

thesis ★★★★★
()
Ответ на: комментарий от w96k

info действительно будет намного удобнее любого pdf

Как в нём вывести все главы вместе?

olegd ★★★
()
Ответ на: комментарий от w96k

Вопрос носителя. На компе c емаксом удобнее info, На планшете или читалке — pdf.

gns ★★★★★
()

@hobbit я конечно понимаю, что ты потёр хейтера Столлмана, но мне то скор зачем снёс? Я у него пруфы спросил только, у меня всего 51 скора было, а теперь я даже не везде писать могу, верни пожалуйста на место скор.

XMPP
()

Дед не помер ещё. Долгих лет ему .

cotton
()
Ответ на: комментарий от Original_1

Фу, вендор-лок

А ты «оригинал» и шалунишка, пративный Ж)

Attila ★★
()
Ответ на: комментарий от alex1101

Свобода это диктатура адептов свободы.

А несвобода - это диктатура адептов несвободы.

Понимать надо.

Attila ★★
()
Ответ на: комментарий от JiraExpert

Чем GNU C лучше Visual C++, Turbo C и Borland C++ Builder?

Ничем. Это мало пересекающиеся множества. ВСЕ.

Я серьезно

А я «шучу», БЛИН!

Attila ★★
()
Ответ на: комментарий от Mischutka

И что даёт эта свободность

Свободность :)

программа получается более быстродействующей или код получается более удобочитаемым?

Это зависит от КОНКРЕТНОГО программиста. Работа у них такая, вредная :)

Attila ★★
()
Последнее исправление: Attila (всего исправлений: 1)
Ответ на: комментарий от Croco

Ну покажи мне хоть один живой форк gcc.

Интересное предложение. БОХГАТОЕ, можно сказать.

Attila ★★
()
Ответ на: комментарий от kirich

Да это ж Столлман! Он, видимо, считает, что ему должны быть благодарны только за факт его существования. А все его слова должны тут же записываться клинописью на золотых пластинах.

gns ★★★★★
()
Ответ на: комментарий от papin-aziat

Другие уже два с половиной часа будут деньги зарабатывать

Журналистская сенсация!
Пограммисты заработали все деньги Мира за 2,5 часа!

Attila ★★
()
Ответ на: комментарий от w96k

Следует отметить, что pdf из texinfo получается вполне себе приличным. Умолчание там более-менее. Другое дело для доводки требуется время.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от Evgueni

Удалось добиться даже оглавлений в PDF, с помощью вашего ’@’end ignore теперь собирается отлично

XMPP
()
Ответ на: комментарий от EXL

А то судя по пердолингу в этом треде и по косякам с вёрсткой в ваших скомпилированных книгах – правильно собрать осиливают лишь немногие имеющие опыт в TeX.

Без пердолинга и косяков с вёрсткой:

$ git clone https://git.savannah.gnu.org/git/c-intro-and-ref.git
$ cd c-intro-and-ref/
$ make c.html
$ xdg-open .html/index.html

Если хочется одним файлом, то вместо make c.html запускать makeinfo --html --no-split c.texi -o c.html.

debugger ★★★★★
()
Последнее исправление: debugger (всего исправлений: 1)
Ответ на: комментарий от beastie

не канпелится, падает с кучей ошибок.

напильник.tex ищите в ближайших скобяных лавках «Кнут &Co». Качество 146.47%

Attila ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.