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)

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

Ты хоть понял, что он там написал?

«Мы не _обязаны_ инициализировать значения переменных, однако. Мы _можем_ сделать это позже.»

Что в этой фразе неправильного или не корректного?

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

«Мы не _обязаны_ инициализировать значения переменных, однако. Мы _можем_ сделать это позже.»

Что в этой фразе неправильного или не корректного?

Правильный текст: «Мы не _обязаны_ инициализировать значения переменных, однако если делать это так, как в следующем примере, рано или поздно можно получить канделябром»

Adamos ★★
()

Лажа какая-то, а не учебник.

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

А юношеский максимализм по поводу английского языка IMHO не шибко конструктивен.

Это не максимализм, это реализм. Я еще не встречал перевода, который не был бы говном.

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

Переведи сам. Покажи класс.

Стесняюсь спросить: ты своих маму с папой сильно не любишь за то, что они тебя не в той стране родили?

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

Страуструп денег стоит. И это не учебник для начинающего.

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

Не слушай ни кого -скачай все книги какие сможешь - попробуй в каждой первую главу с примерами - с той в которой тебе будет удобней с той и начинай. Только купи бумажный вариант. :)

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

XXL а вот и нет. я на полном серьезе.

ЗЫ не ожидал тебя тут увидеть =)

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

Так и здесь вообще-то не свободная ибо NC.

Ну, свободное распространение по крайней мере. На cplusplus.com вообще free as in beer:

You may not, except with express written permission from cplusplus.com, distribute the content of this document. Nor may you transmit it or store it in any other website or other form of electronic retrieval system.

unsigned ★★★★
() автор топика

Я даже представляю какое качество у книги, написанной за 36 часов

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

c++-annotations

Это интересно, не видел раньше.

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

есть ещё такие свободные книги

Такой шняги - это да, действительно, больше нету.
А вот разделом по С++ на freecomputerbooks.com -
у нас ребята пользуются. И там действительно есть что почитать.

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

158 стр -> 300-400 стр

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

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

Что, и впрямь переписали Б. Страуструпа за 36 часов?

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

Ну если они сидели без сна и еды 36 часов, они вполне могли сойти с ума настолько, чтобы написать годную книжку по С++.

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

Мне одному априори результат этого процесса кажется не заслуживающим доверия?

Я уверен что тут половина ЛОРа не просто доверяют, они описались от такой новости, и конечно процесса.

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

Переводить в принципе не надо. Результат всегда будет говном, независимо от уровня переводчика. И смысла в переводе нет, для освоения программирования все равно необходимо знать английский, так что не надо давать ложную надежду тем, кто его не знает.

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

А ты иди набивай себе цену в другом месте.

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

если они сидели без сна и еды 36 часов

Наоборот, студентов заманивали едой:

Note to future project leaders: there’s nothing that gets a bunch of college students who are generally lukewarm about programming to write a textbook like free food. It didn’t even matter what the food was. Really.

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

мало-мальски технарь

Ой-вэй, сударь, таки ви не правы! Катастрофически.

Докер-ассенизатор - он тоже тех.специалист, и ему тоже не нужен буржуинский язык. Ну хорошо, хорошо, пусть и код тоже будет одни сплошные фекалии - если ви не хочете учить другой язык, кроме вашего. И никто не хочет спорить - если нету выбора, это зер гут, кюнст, и эстетик. А что вонь - таки противогаз сто лет назад изобрэли!

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

Ты хоть понял, что он там написал?

I understood everithing written by this autor. And you, go away from software development.

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

Английский освоить тоже может любой, язычок-то убогонький, никаких тебе падежей и трех родов. И вся (вообще вся) информация, необходимая в работе программиста, доступна исключительно на английском языке. На русском нет ни-че-го.

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

это куда, к себе?

Почта в профиле. пиши если интересно.

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

Если хочешь C++, то сразу начинай читать Страуструба, а то будешь как те идиоты, что на C++ пишут в стилистике C.
Но также стоит начать с «Искусство программирования» Д.Кнута, в параллель, для ознакомления с базовыми алгоритмами.

WatchCat ★★★★★
()

понабежали интеллигенция, полиглоты, неипенно крутые кодеры,начинающие кулхацкеры, и прочие небыдло.

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

Если хочешь C++, то сразу начинай читать Страуструпа

Это должна быть первая книга, на пути изучения С++.

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

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

Они и не просили 5000 изначально. Они просили 500. И идея хорошая, и реализация нормальная и сносная. Самое то для самых начинающих.

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

А в чем проблема то? Посмотрел брошюрку-нормально, лаконично и четко все описано, кратно и ясно. Не то что некоторые книги размусоливают и рассусоливают на 500-1000 страниц то, что можно выразить на 50. Не всегда нужно вдаваться в излишние для начинающих подробности, чтобы голову не забивать дребеденью, которая будет поначалу просто отвлекать. Кстати на изложение любого языка нужно не более 10 страниц компактного текста, таблиц и схем с аглоритмами. Если грамотно все составить и увязать-так вообще 5. И не за 36 часов, а за 6 можно изучить скелет любого языка при грамотном подходе к изучению.

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

Плюсую Кочана. Но читай осторожнее - есть эпичная опечатка в российском издании :)
K&R больше для души.

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

реализация нормальная и сносная

В интернете и книжных магазинах море книг по С++ - сложных и не очень, на любой вкус, и большая часть книг очень неплоха. Есть и бесплатные. А вот что заставляет тебя нахваливать подобную хрень я даже представить не могу. Ладно бы люди бесплатно написали - было бы уважение уже за одно только это, за бесплатно какой спрос? Но нахваливать подобную халтуру за которую взяли 5000 $ - это уж слишком. Когда люди берут деньги за работу они должны их отрабатывать. Или не брать.

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

понабежали интеллигенция, полиглоты, неипенно крутые кодеры,начинающие кулхацкеры, и прочие небыдло

Ты про себя? Судя по тому, что вместо обсуждения пишешь чушь всякую «понабежал» сюда только ты сам.

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

Может я чего не понимаю, но смысл писать это капитанство? Там по ходу текста еще похожее попадалось. У меня от этого закралась мысль что писали лишь бы написать.

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

Ну если ты читал нормальные учебники по С++ Страуструпа, Шилдта и других (их много, долго перечислять, есть и русские неплохие) то не задавал бы такого вопроса. А если задаёшь, то я не смогу объяснить. Ну это всё равно что спрашивать меня почему я не читаю Донцову, я тоже не смогу объяснить почему это хрень. Кто читает тот поймёт.

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

Я читал нормальные учебники по си++ (Шилдта к ним относить не принято, но тоже читал). Большинство из них рассчитаны на программиста с опытом, который собирается серьезно писать на плюсах. И все они несвободны.

Пусть книга не фонтан, но это лучше, чем ничего (тут правда подсказали c++-annotations, но пока не читал). И это только первая версия, которая будет улучшаться. И она рассчитана на студентов, из которых большинство плюсы профессионально пользовать не будет, а другие прочитают всё остальное (Страуструпа читать с нуля - это мазохизм).

Короче, нормальное начало.

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

Да книг для новичков тоже много. И с картинками, и с примерами, и самых разных. Тысячи их. И на их фоне эта книженция - бездарная халтура. Информации немного, всё скомкано и исковеркано. Насчёт того, что все они несвободны - это неправда, вот например - http://cppannotations.sourceforge.net/annotations/html/ , по объёму материала и стилю изложения намного лучше (честно говоря настолько лучше что сравнения нет) даже для новичка. Уж лучше бы этих авторов материально поддержали.

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

всё очень поверхностно

А название тебе ни о чем не говорит? Rook's - это неспроста. Хотя возм. там лучше назвать «Rookie's», чтоб понятно было.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.