LINUX.ORG.RU

Релиз «The Rook’s Guide to C++»

 , ,


3

1

Вышла в свет первая версия свободного учебника по C++. Учебник рассчитан на начинающих, в первую очередь студентов, и знакомит с основными понятиями языка.

На написание книги было собрано в 10 раз больше запрошенных $500. Книга написана за 36 часов профессором Norwich University Джереми Хенсеном и 25 студентами.

Книга распространяется под лицензией CC BY-NC-SA, исправления и дополнения приветствуются. В скором времени ожидается печатная версия.

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

★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)

Ответ на: комментарий от mbivanyuk

Меня книга тоже не впечатлила, но я и не отношусь к целевой аудитории, как и большинство недовольных. Мне понравилась сама идея свободного проекта. Вы же все так негодуете, будто это вы задонейтили $100 (а были и такие), а ваши ожидания обманули.

Про annotations пока ничего не могу сказать. Если они лучше - возможно, автор про них не знал, или не подошел формат. Иначе придется подозревать автора в чём-то нечистом.

(Вообще автор немного мутный парень, политикой занимается. И университет этот военный...)

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

Стоп, при чём тут открытый проект и критика самой книги? Ты не мешай всё в одну кучу. К проекту вопросов нет, отличная инициатива и успехов им в дальнейшем. Вопросы к исполнителям, а они взяли деньги за работу и сделали её плохо. Они обычные халтурщики.

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

Я смотрел бегло, особого криминала не увидел, но согласен, что уровень слабый. У меня надежда на дальнейшее развитие сообществом.

Правда вот репозиторий найти не удалось, хоть автор и упоминал github. Наверно потом будет.

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

купи через киндл или гугл-книги страуструпа. это займет не больше 3 минут и будет стоить полторы тысячи деревянных, но оно того стоит, учитывая, что автор потратил на нее неколько больше, чем 36 часов

chg ★★★★★
()

О качестве учебника можно судить по тому, что изучению STL в нём посвящено всего 7 (семь) страниц, а исключения не упоминаются вовсе. Плохой, негодный учебник.

anonymous
()

Книга написана за 36 часов профессором Norwich University Джереми Хенсеном и 25 студентами.

Вот как надо! А тут, блин, месяцами статью пишешь...

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

Думаете, умышленная ирония в названии? :)) Но они же деньги собирали. Вряд ли прямо так вот... Хотя, знаете, если меня знакомый попросит его «научить программировать», я ему именно ЭТУ книгу подсуну, по ряду причин - просто, быстро, понятно. Буду ей отмахиваться как флагом :))

coderage
()

Книга написана за 36 часов Дарьей Донцовой.

От STL остались лишь vector и map. Алгоритмы не упоминаются. Ни о чем.

Zay4egg
()
Ответ на: комментарий от Evgueni

Причем тут папа с мамой? Просто оригинал всегда _оригинал_: стараюсь всегда читать на русском, английском, французском и немецком, а для тех языков, которыми не владею, на английском как общем знаменателе.

Другой аноним.

anonymous
()
Ответ на: комментарий от slackwarrior

Возможно. И книга написана за 36 часов. Не спали, бедняги, посменно писали. Один караулит, другой пишет, каждые 3 часа смена. Ох.

coderage
()

Это больше похоже на lecture notes, которые нормальные лекторы всегда пишут для студентов и выкладывают бесплатно. Я считаю что профессор не этично поступил — ему и так платят деньги с налогов. Но есть конечно один огромный плюс, об этих записках узнало много народу.

maggotroot
()

Четкий учебник, воистину для новичка. Жаль только про указателя толком ничего не сказано (не char *a=..), а ведь они практически составляют основу языка.

Sharezil
()
Ответ на: комментарий от anonymous

керниган ричи это то что должен читать любой уважающий себя программист.

хорошо ставит мозги на место.

Slackware_user ★★★★★
()

В скором времени ожидается печатная версия.

А смысл есть при наличии легальной бесплатной электронной в открытом формате?

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от alexeiz

Уже успел прочитать? Быстрее читают только лицензионные соглашения :)

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Думаю, что просто пустота текста вылезает наружу)) Серьезно, какого это, читать доисторико-исторические тексты, и представлять себя в тренде? Ах-ах))

special-k ★★★
()
Последнее исправление: special-k (всего исправлений: 2)

What you are reading is the first of what I hope to be many ever-improving iterations of a useful C++ textbook.

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

А то ведь если учиться по ранней версии книги, то станешь ты ранней версией программиста.

proud_anon ★★★★★
()
Последнее исправление: proud_anon (всего исправлений: 2)

Никак не пому понять: зачем пишут новые книги о мертовом языке? Неужели найдется студент в здравом рассудке, кто будет учить C++?!

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

Неужели найдется студент в здравом рассудке, кто будет учить C++?!

Что там учить то? Язык тупой, как пробка.

anonymous
()

Я за сумму, вдвое меньшую, написал бы лучше. Это не книга, это сумбур, без примеров, без объяснения особых случаев, абсолютно не раскрывающая основное достоинство плюсов - ООП. Здесь ещё некоторые просят перевода, товарищи, вы хотя бы открывали её перед тем, как просить перевод? А-то ведь за перевод ещё заплатите, откроете, а там совсем не то, что вы ожидали. Все желающие научиться плюсам качаем Бьярна Страуструпа, и его же краткий обзор новых возможностей с++11x.

anonymous
()
Ответ на: комментарий от snaf

А, небезизвестный Zed. Его опусы в прошлом было прикольно читать. А сейчас он продаёт таксебяшные курсики «Learn Some Shit the Hard Way.»

alexeiz
()
Ответ на: комментарий от anonymous

Я только начинаю осваивать программирование, решил начать с C

Крайне неудачный выбор для начала изучения. Бейсик был бы намного проще. А продолжать - тоже нет смысла с Си - лучше сразу окунаться в Ди.

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

А сейчас он продаёт таксебяшные курсики «Learn Some Shit the Hard Way.»

есть и бесплатная онлайн версия.

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

Основная мысль была в том что 36 часов мало для написания качественной книги.

Если писать сказку «Репка» - уложились бы :) Но для C++ - да, крайне мало. Более того - просто написать книгу по цпп - много ума не надо, бери заглавие любой и пиши текст сам. Но вот написать ДЛЯ НОВИЧКОВ - это аццкий труд, не каждому посильный!
Может кто знает, профессор Подбельский писал свою книгу года эдак три!

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

Нет ничего ужасного для тех кто понимает о чем вообще идет речь, а если человек только начал изучение языка то все печально. Где определение «character data»? И почему тип содержащий символ не может принимать значение 100000? У нас в ходу мультибайтовые символы в которые 100000 «со свистом» пролезают. Но в этом случае в виду имеется нечто другое, о чем легко догадаться человеку знакомому с предметом.

A-234 ★★★★★
()

поситал местами. Вангую появление сотен и тысяч новоявленных индусов без понимания предмета и с тупыми вопросами в SOF.

anonymous
()
Ответ на: комментарий от A-234

100000 > 32767, так что там long int должен быть, как минимум

От платформы зависит. 16-битный int остался где-то в 80-х.

anonymous
()
Ответ на: комментарий от drull

$5k на 26 человек на 5 дней работы = $38 на человека в день, или $4 в час, что в два раза меньше, чем платят мойщику унитазов.

anonymous
()

Книга написана за 36 часов профессором Norwich University Джереми Хенсеном и 25 студентами.

36 часов.

я только могу себе представить, насколько она получилась дерьмовой.

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

я только могу себе представить, насколько она получилась дерьмовой.

Странно, казалось бы и щедрые пожертвования и сладкая твоему глазу научная кооперация между профессором и студентами, к тому же скачать можно БЕСПЛАТНО БЕЗ СМС. Всё как ты любишь, почему ты даже не читая - уже начинаешь проявлять типичное пролетарское недовольство этому вкладу в общественное благо?

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

же начинаешь проявлять типичное пролетарское недовольство этому вкладу в общественное благо?

ну, мне чтобы написать научную _статью_ понадобилась неделя. И это с готовыми результатами. А тут кнга целая за 36 часов. Ну гений может и напишет. Но по статистике 50 человек не могут быть одновременно гениями :)

Так что не путай теплое с мягким, бизнесменчик ты наш.

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

ну, мне чтобы написать научную _статью_ понадобилась неделя. И это с готовыми результатами.

Ну а теперь сравни с тем, за сколько было бы это написано если бы с тобой было еще 24 гения таких же как ты и даже целый профессор до кучи.

А тут кнга целая за 36 часов. Ну гений может и напишет. Но по статистике 50 человек не могут быть одновременно гениями :)

Ну так во первых - это не последовательных. Они же студенты и профессор. У них много потребностей и в перерыве между потребностями писали книгу, посчитали часы и получилось 36. Не надо быть гением, что бы это понимать. Во вторых, что статистика говорит о группе из 25 студентов и профессора?

Так что не путай теплое с мягким, бизнесменчик ты наш.

Ну а что бизнесменчик? Мне остается только прикалываться с твоих взаимоисключающих параграфов. Особенно когда ты поносишь то, что в другом бы разговоре приводил в качестве аргумента против гадких капиталистов, тем что вот образцово показательная команда на щедрые пожертвования выкатила БЕСПЛАТНО БЕЗ СМС.

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

ну, мне чтобы написать научную _статью_ понадобилась неделя. И это с готовыми результатами.

Ну а теперь сравни с тем, за сколько было бы это написано если бы с тобой было еще 24 гения таких же как ты и даже целый профессор до кучи.

ровно столько же :)

А тут кнга целая за 36 часов. Ну гений может и напишет. Но по статистике 50 человек не могут быть одновременно гениями :)

Ну так во первых - это не последовательных. Они же студенты и профессор. У них много потребностей и в перерыве между потребностями писали книгу, посчитали часы и получилось 36.

ну все равно мало. Хотя я не знаком с литературой по программированию указанного уровня. Может там и не надо много думать, когда пишешь.

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

ровно столько же :)

О как! Почему?

ну все равно мало. Хотя я не знаком с литературой по программированию указанного уровня. Может там и не надо много думать, когда пишешь.

Лол. Интересный подход - думать во время написания, вместо того что бы заранее продумать и просто изложить. Теперь понятно почему производительность/эффективность одинаковая - что у тебя одного, что у группы из 25 таких же умнегов как ты плюс еще профессор до кучи.

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

ровно столько же :)

О как! Почему?

потому что материала слишком мало для распараллеливания. Можешь считать это неделимой единицей. Да и к тому же пока все вкурят тему уже неделя пройдет.

ну все равно мало. Хотя я не знаком с литературой по программированию указанного уровня. Может там и не надо много думать, когда пишешь.

Лол. Интересный подход - думать во время написания, вместо того что бы заранее продумать и просто изложить.

оно и видно, что ты никогда не писал.

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

Да и к тому же пока все вкурят тему уже неделя пройдет.

Это очень показательно как ты оцениваешь умственные способности таких же как и ты гениев в вакууме и полное отсутствие организаторских способностей.

оно и видно, что ты никогда не писал.

Ололо! Очередное офигенное разоблачение того чего я никогда не скрывал. Браво! Ну так и что? Много народу ссылается на твоё графоманство? Насколько улучшилось общественное благо после твоего самоотверженного вклада?

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

Да и к тому же пока все вкурят тему уже неделя пройдет.

Это очень показательно как ты оцениваешь умственные способности таких же как и ты гениев в вакууме и

ну, если ты мне приписываешь гениальность, пусть даже и в вакууме, то я польщен.

полное отсутствие организаторских способностей.

Это мне и так известно.

оно и видно, что ты никогда не писал.

Ололо! Очередное офигенное разоблачение того чего я никогда не скрывал. Браво! Ну так и что?

А то, что у тебя ноль понятия об этом. Но ты же любишь трындеть о том, о чем не знаешь.

Так что тут я уместно скажу: «сперва добейся».

Много народу ссылается на твоё графоманство?

Даже если я скажу да - ты все равно не поверишь. Что толку?

Насколько улучшилось общественное благо после твоего самоотверженного вклада?

Твое благо очевидно не улучшилось. так что не переживай. Тебе же ничего не скажет тот факт, что теперь можно строить базисы в Соболевом пространстве на интервале (в том числе и (0,inf)) простым движением руки.

Так же ничего не скажет факт о том, что теперь есть методика сведения первых гармоник язычков баяна вместе....

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

ну, если ты мне приписываешь гениальность, пусть даже и в вакууме, то я польщен.

Вообще то я тебе самому предлагал оценить твои же способности.

А то, что у тебя ноль понятия об этом.

Пруф приложить не забудь.

Но ты же любишь трындеть о том, о чем не знаешь.

Вообще то это твоя особенность на которой тебя тут постоянно ловят.

Так что тут я уместно скажу: «сперва добейся».

Добиться чего? Писулька ради писульки - мне это не интересно, а с дискредитацией высшего образования ты и так неплохо справляешься. Вот для примера

Даже если я скажу да - ты все равно не поверишь. Что толку?

Мне не надо двух высших образований что бы вместо тысячи БЕСПЛАТНЫХ слов, просто дать ссылку. Ты со своими высшими образованиями додуматься до этого не можешь.

Твое благо очевидно не улучшилось. так что не переживай.

Дык я ж не за себя переживаю так, а за общество.

Тебе же ничего не скажет тот факт, что теперь можно строить базисы в Соболевом пространстве на интервале (в том числе и (0,inf)) простым движением руки.

Так же ничего не скажет факт о том, что теперь есть методика сведения первых гармоник язычков баяна вместе....

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

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

ну, если ты мне приписываешь гениальность, пусть даже и в вакууме, то я польщен.

Вообще то я тебе самому предлагал оценить твои же способности.

я свои способности давно знаю.

А то, что у тебя ноль понятия об этом.

Пруф приложить не забудь.

ты его уже сам не далее как два поста назад сделал, попытавшись рассуждать о написании книг/статей.

Но ты же любишь трындеть о том, о чем не знаешь.

Вообще то это твоя особенность на которой тебя тут постоянно ловят.

уважаемый бизнесмен не потрудится привести пруфы конечно.

Так что тут я уместно скажу: «сперва добейся».

Добиться чего? Писулька ради писульки - мне это не интересно,

я не удивлен. Тебе вообще мало что интересно кроме пердения на ЛОРе и вождения своих тракторов.

Даже если я скажу да - ты все равно не поверишь. Что толку?

Мне не надо двух высших образований что бы вместо тысячи БЕСПЛАТНЫХ слов, просто дать ссылку. Ты со своими высшими образованиями додуматься до этого не можешь.
я не вижу смысла деанонимизировать себя ради доказательства одному дурику с ЧСВ. Так что тебе ничего не остается кроме как поверить мне на слово.

Твое благо очевидно не улучшилось. так что не переживай.

Дык я ж не за себя переживаю так, а за общество.

а общество в курсе. Ты за него не переживай.

Тебе же ничего не скажет тот факт, что теперь можно строить базисы в Соболевом пространстве на интервале (в том числе и (0,inf)) простым движением руки.

Так же ничего не скажет факт о том, что теперь есть методика сведения первых гармоник язычков баяна вместе....

Охкаккруто! То то я думаю, что же тебе даёт право на нечитал, но осуждаю, а это оказывается

сведение первых гармоник язычков бояна в Соболевом пространстве простым движением руки.

ГГгыггыгыгыы %)))

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

я свои способности давно знаю.

И наглядно демонстрируешь, ага.

ты его уже сам не далее как два поста назад сделал, попытавшись рассуждать о написании книг/статей.

Конкретнее.

уважаемый бизнесмен не потрудится привести пруфы конечно.

Любой твой опус на тему капитализма, а так же бред про транспортные сети, плановую экономику и прочие недовольства типа почему это у докторов мониторы по 10 тысяч долларов стоят. Ну и эта тема - в которой ты не читал, но осуждаешь, хотя по твоим же социалистическим понятиям это должно быть нереально круто, так как присутствуют все твоим маркеры успешности да и пацаны ваще ребята.

я не удивлен. Тебе вообще мало что интересно кроме пердения на ЛОРе и вождения своих тракторов.

Ололо! Рассмешил! У меня интересов много, но они тебе чужды, потому что у тебя тупо не хватит на это денег.

а общество в курсе. Ты за него не переживай.

Интересно и кто же входит в это самое общество? Почему я сам не могу посмотреть на твой офигительный вклад?

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

я свои способности давно знаю.

И наглядно демонстрируешь, ага.

я не люблю хвастаться, но ты же сам меня хвалишь. поэтому приходится.

ты его уже сам не далее как два поста назад сделал, попытавшись рассуждать о написании книг/статей.

Конкретнее.

уважаемый бизнесмен не потрудится привести пруфы конечно.

Любой твой опус на тему капитализма, а так же бред про транспортные сети, плановую экономику и прочие недовольства типа почему это у докторов мониторы по 10 тысяч долларов стоят.

ну и где ж там трындежь?

Ну и эта тема - в которой ты не читал, но осуждаешь, хотя по твоим же социалистическим понятиям это должно быть нереально круто, так как присутствуют все твоим маркеры успешности да и пацаны ваще ребята.

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

я не удивлен. Тебе вообще мало что интересно кроме пердения на ЛОРе и вождения своих тракторов.

Ололо! Рассмешил! У меня интересов много, но они тебе чужды, потому что у тебя тупо не хватит на это денег.

бгг. Если бы они мне были интересны, я бы ими занимался. Уж что-что, а деньги заработать при желании не проблема.

а общество в курсе. Ты за него не переживай.

Интересно и кто же входит в это самое общество? Почему я сам не могу посмотреть на твой офигительный вклад?

потому что ума не хватит, как выяснилось в прошлом посте. Смысла нет.

А вообще вот ты скажи, откуда столько гавна в тебе накопилось? Это результат твоей работы водителем грузовика и обида на весь мир? Или попытка выставить себя лучше других? А может просто бабы не дают?

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