Страница 1 из 5
с++ автор
Добавлено: 28.11.13 00:01
Разведчик
посоветуйте чо нить реально зачётное для обучения продвинутой молодёжи. масик заколебал маму уже реально. ищет самую лучшую книжку а в инете покупать не хочет, грит надо поглядеть что в ней может куйня ненужная. тянет меня в книжный магаз. а я ленюсь.
Добавлено: 28.11.13 00:18
bred
имхо, для начала -- шилдт, затем страуструп (если ещё не передумает

)
Добавлено: 28.11.13 00:19
Шеридан
По мне так самый лучший учебник.
http://www.piter.com/book.phtml?978594723568
А сколько лет отпрыску? Я думаю лучше надо начинать с бейсика или паскаля.
Добавлено: 28.11.13 00:26
Разведчик
17 лет ему через месяц наступит. 11 класс. зы. бейсик или паскаль он типа уже угу.
Добавлено: 28.11.13 00:30
Разведчик
Шеридан, по твоей ссылке цитируют страуструпа.
господа ещё за страуструпа голоса есть?
Добавлено: 28.11.13 00:35
lady Cat
+1
У Павловской еще и практикум есть в комплект к этому учебнику, того же издательства.
Развед, там от Страуструпа только эпиграф)))
Добавлено: 28.11.13 00:43
Шеридан
Разведчик, если уже такой большой, то потянет этот учебник.
А у Страуструпа ИМХО слишком много воды, голая теория.
Наш же учебник учит именно практике программирования.
Добавлено: 28.11.13 00:46
Разведчик
этот страуструп ещё в 79 году создал эту с++, всегда думала то это какая-то бухгалтерская прога. ему сто лет!
Добавлено: 28.11.13 00:46
Шеридан
Тем более это новое издание. Я учился немного по другому, синенькому такому.
Добавлено: 28.11.13 00:48
Шеридан
А не в 83м?
Добавлено: 28.11.13 00:50
Разведчик
Шеридан это мелочи.

из англоязычных кто-нить есть типа Павловской?
Добавлено: 28.11.13 00:58
doktorkuk
Разведка, если тебе надобно именно по аглицкий, ро ищи книги Айра Пол (Ira Phol). Вот он сам
http://users.soe.ucsc.edu/~pohl/ и его книги
Добавлено: 28.11.13 01:01
Шеридан
Из буржуйских хз.
А к Павловской могу ещё порекомендовать справочник
http://cwer.ws/node/253438/
Он у меня вообще настольной книгой был все 5 лет ВУЗа.
Добавлено: 29.11.13 10:02
сиб
Сам по себе С++ "учить" бессмысленно (к тому же он в целом несложный), освоить на приемлимом уровне можно за пару месяцев.
Вот без предметного и подробного знакомства со следующей книгой даже разговор о приёме на работу по специальности немыслим (известна как "банда четырёх", "Gang of Four"; вообще этакая Библия, должна быть у каждого программиста если не в голове то по крайней мере на столе. Даже я уже давно активно не пишу код но большинство паттернов помню):
Design Patterns: Elements of Reusable Object-Oriented Software.
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
Есть
русский перевод, но читать его неможно.
Кстати, 1994 года издания. В наступающем году - 20 лет юбилей.
Добавлено: 29.11.13 10:24
изучающий
Разведчик писал(а):17 лет ему через месяц наступит. 11 класс. зы. бейсик или паскаль он типа уже угу.
Так си то же самое, только язык не человеческий - скобки всякие да крышечки. А суть та же.
Добавлено: 29.11.13 10:26
изучающий
сиб писал(а):Кстати, 1994 года издания. В наступающем году - 20 лет юбилей.
А не устарело пособие? В 94, насколько помню, пеньки только начали выходить. 16 Мб оперативки считались бужуйским шиком, 32-разрядная ОС - продвинутой. Время винды 95.
Добавлено: 29.11.13 10:29
сиб
изучающий писал(а):А не устарело?
Повторюсь, на любом профильном интервью обязательно будут вопросы например "Расскажите как работает
Abstract Factory?". Если не сможешь рассказать (или не дай Б-г вообще первый раз это название слышишь) то следующей фразой будет "Спасибо, мы с Вами свяжемся".
Добавлено: 29.11.13 10:41
сиб
изучающий писал(а):Так си то же самое, только язык не человеческий - скобки всякие да крышечки. А суть та же.
Мнда. Учиться, учиться и учиться как завещал нам великий Ленин. Расскажи же мне скорее про адресную арифметику в стандартном Паскале (и вообще - где теперь тот Паскаль?

)
Добавлено: 29.11.13 10:43
изучающий
сиб, о какой адресной арифметике речь?
Добавлено: 29.11.13 10:44
сиб
изучающий писал(а):сиб, о какой адресной арифметике речь?
Книжку почитай. Любую. K&R подойдёт.
Добавлено: 29.11.13 10:50
изучающий
Почитаю обязательно. И Вами указанную книгу гляну (уже качнул).
Просто я привык думать и видеть любой высокоуровневый язык как набор интерфейсов к функциям API. В каких-то языках они отражаются прямо, в каких-то имеют епанутые надстройки. Но всё делает API. До асма никогда не опускался: этот пещерный езыг только для программирования контроллеров и прочего железо-сопряжённого кмк.
Добавлено: 29.11.13 10:55
сиб
изучающий ты вообще неправильно всё понимаешь. Совсем. С самого начала. Ответь на следующий очень важный вопрос, для кого пишется исходный код?
Подсказка, вот ещё одна крайне важная ссылка без знания которой в индустрии делать нечего:
http://junit.org
Добавлено: 29.11.13 11:02
изучающий
сиб писал(а):изучающий ты вообще неправильно всё понимаешь. Совсем. С самого начала. Ответь на следующий очень важный вопрос, для кого пишется исходный код?
Буду думать на ответом. А пока дам быстрый:
1. Код для компилятора (интерпретатора) - передать свои пожелания в работе машине.
2. Для программера как такового как человека (группы лиц), чтобы он имел возможность изменить код (использовать повторно созданные наработки - серьёзно сокращает трудозатраты).
А пока глянул Abstact factory. Похоже это просто описание ООП: создание абстрактного объекта, его действительных (с наполненными функциональными методами) наследников. Инкапсуляция и полиморфизм - ничего принципиально нового, кроме названий.
ps. я в курсе, что можно использовать готовую обёртку, например, протокола, создав собственный объект - его наследник (дрочево с сокетами контрпродуктивно, когда нужно просто отправить имейл и можно использовать готовый прототип).
Добавлено: 29.11.13 11:11
сиб
изучающий писал(а):Инкапсуляция и полиморфизм - ничего принципиально нового, кроме названий.

"Спасибо, мы с Вами свяжемся".
Нет, я серьёзно. Если хочешь работать в этой индустрии то упомянутую книжку ты должен цитировать по памяти проснувшись после двухнедельного запоя. Программку в 1,000 строк можно накорябать на любом языке и безо всяких книжек. 10,000 строк уже член, не взлетит. Про совместную работу в большом проекте я даже заикнуться боюсь.
Так что
Разведчик, смело давай отроку в руки Строустрапа (чтобы понимал
как делать) и Гамму (чтобы понимал
что делать).
Добавлено: 29.11.13 11:12
Денис Потапов
Пусть не теряет время, а учит сразу C# и технологии .Net
Сам много времени потерял на всякую экзотическую и не очень муть.