с++ автор

Тема посвящена проблемам связанным с компьютерной техникой, а также, периферийными устройствами и различным гаджетам
Аватара пользователя
Разведчик
посвященный
Сообщения: 24491
Зарегистрирован: 27.11.04 21:39
Откуда: Гиперурания
Пол: Ж

с++ автор

Сообщение Разведчик » 28.11.13 00:01

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

bred
Сообщения: 34
Зарегистрирован: 03.12.12 23:01

Сообщение bred » 28.11.13 00:18

имхо, для начала -- шилдт, затем страуструп (если ещё не передумает :) )

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 28.11.13 00:19

По мне так самый лучший учебник.
http://www.piter.com/book.phtml?978594723568

А сколько лет отпрыску? Я думаю лучше надо начинать с бейсика или паскаля.

Аватара пользователя
Разведчик
посвященный
Сообщения: 24491
Зарегистрирован: 27.11.04 21:39
Откуда: Гиперурания
Пол: Ж

Сообщение Разведчик » 28.11.13 00:26

17 лет ему через месяц наступит. 11 класс. зы. бейсик или паскаль он типа уже угу.

Аватара пользователя
Разведчик
посвященный
Сообщения: 24491
Зарегистрирован: 27.11.04 21:39
Откуда: Гиперурания
Пол: Ж

Сообщение Разведчик » 28.11.13 00:30

Шеридан, по твоей ссылке цитируют страуструпа.
господа ещё за страуструпа голоса есть?

Аватара пользователя
lady Cat
посвященный
Сообщения: 13076
Зарегистрирован: 09.05.10 16:50
Откуда: Винница
Пол: Ж

Сообщение lady Cat » 28.11.13 00:35

Шеридан писал(а):По мне так самый лучший учебник.
http://www.piter.com/book.phtml?978594723568
+1
У Павловской еще и практикум есть в комплект к этому учебнику, того же издательства.

Развед, там от Страуструпа только эпиграф)))

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 28.11.13 00:43

Разведчик, если уже такой большой, то потянет этот учебник.

А у Страуструпа ИМХО слишком много воды, голая теория.
Наш же учебник учит именно практике программирования.

Аватара пользователя
Разведчик
посвященный
Сообщения: 24491
Зарегистрирован: 27.11.04 21:39
Откуда: Гиперурания
Пол: Ж

Сообщение Разведчик » 28.11.13 00:46

этот страуструп ещё в 79 году создал эту с++, всегда думала то это какая-то бухгалтерская прога. ему сто лет!

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 28.11.13 00:46

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

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 28.11.13 00:48

А не в 83м?

Аватара пользователя
Разведчик
посвященный
Сообщения: 24491
Зарегистрирован: 27.11.04 21:39
Откуда: Гиперурания
Пол: Ж

Сообщение Разведчик » 28.11.13 00:50

Шеридан это мелочи. :)
из англоязычных кто-нить есть типа Павловской?

Аватара пользователя
doktorkuk
старейшина
Сообщения: 3314
Зарегистрирован: 31.03.11 17:22
Откуда: Страна фиолетовых коров

Сообщение doktorkuk » 28.11.13 00:58

Разведка, если тебе надобно именно по аглицкий, ро ищи книги Айра Пол (Ira Phol). Вот он сам http://users.soe.ucsc.edu/~pohl/ и его книги

Аватара пользователя
Шеридан
посвященный
Сообщения: 9760
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Сообщение Шеридан » 28.11.13 01:01

Из буржуйских хз.
А к Павловской могу ещё порекомендовать справочник
http://cwer.ws/node/253438/

Он у меня вообще настольной книгой был все 5 лет ВУЗа.

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 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 лет юбилей.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 10:24

Разведчик писал(а):17 лет ему через месяц наступит. 11 класс. зы. бейсик или паскаль он типа уже угу.
Так си то же самое, только язык не человеческий - скобки всякие да крышечки. А суть та же.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 10:26

сиб писал(а):Кстати, 1994 года издания. В наступающем году - 20 лет юбилей.
А не устарело пособие? В 94, насколько помню, пеньки только начали выходить. 16 Мб оперативки считались бужуйским шиком, 32-разрядная ОС - продвинутой. Время винды 95.

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 10:29

изучающий писал(а):А не устарело?
Повторюсь, на любом профильном интервью обязательно будут вопросы например "Расскажите как работает Abstract Factory?". Если не сможешь рассказать (или не дай Б-г вообще первый раз это название слышишь) то следующей фразой будет "Спасибо, мы с Вами свяжемся".

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 10:41

изучающий писал(а):Так си то же самое, только язык не человеческий - скобки всякие да крышечки. А суть та же.
Мнда. Учиться, учиться и учиться как завещал нам великий Ленин. Расскажи же мне скорее про адресную арифметику в стандартном Паскале (и вообще - где теперь тот Паскаль? :lol: )

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 10:43

сиб, о какой адресной арифметике речь?

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 10:44

изучающий писал(а):сиб, о какой адресной арифметике речь?
Книжку почитай. Любую. K&R подойдёт.

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 10:50

Почитаю обязательно. И Вами указанную книгу гляну (уже качнул).

Просто я привык думать и видеть любой высокоуровневый язык как набор интерфейсов к функциям API. В каких-то языках они отражаются прямо, в каких-то имеют епанутые надстройки. Но всё делает API. До асма никогда не опускался: этот пещерный езыг только для программирования контроллеров и прочего железо-сопряжённого кмк.

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 10:55

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

Подсказка, вот ещё одна крайне важная ссылка без знания которой в индустрии делать нечего: http://junit.org

изучающий
посвященный
Сообщения: 6201
Зарегистрирован: 18.01.13 13:04
Откуда: ПФО

Сообщение изучающий » 29.11.13 11:02

сиб писал(а):изучающий ты вообще неправильно всё понимаешь. Совсем. С самого начала. Ответь на следующий очень важный вопрос, для кого пишется исходный код?
Буду думать на ответом. А пока дам быстрый:
1. Код для компилятора (интерпретатора) - передать свои пожелания в работе машине.
2. Для программера как такового как человека (группы лиц), чтобы он имел возможность изменить код (использовать повторно созданные наработки - серьёзно сокращает трудозатраты).

А пока глянул Abstact factory. Похоже это просто описание ООП: создание абстрактного объекта, его действительных (с наполненными функциональными методами) наследников. Инкапсуляция и полиморфизм - ничего принципиально нового, кроме названий. ;)

ps. я в курсе, что можно использовать готовую обёртку, например, протокола, создав собственный объект - его наследник (дрочево с сокетами контрпродуктивно, когда нужно просто отправить имейл и можно использовать готовый прототип).

сиб
аксакал
Сообщения: 5461
Зарегистрирован: 24.05.11 01:18
Откуда: So long and thanks for all the fish!

Сообщение сиб » 29.11.13 11:11

изучающий писал(а):Инкапсуляция и полиморфизм - ничего принципиально нового, кроме названий. ;)
"Спасибо, мы с Вами свяжемся".

Нет, я серьёзно. Если хочешь работать в этой индустрии то упомянутую книжку ты должен цитировать по памяти проснувшись после двухнедельного запоя. Программку в 1,000 строк можно накорябать на любом языке и безо всяких книжек. 10,000 строк уже член, не взлетит. Про совместную работу в большом проекте я даже заикнуться боюсь.

Так что Разведчик, смело давай отроку в руки Строустрапа (чтобы понимал как делать) и Гамму (чтобы понимал что делать).

Аватара пользователя
Денис Потапов
любитель
Сообщения: 116
Зарегистрирован: 13.09.13 02:07
Откуда: USSR

Сообщение Денис Потапов » 29.11.13 11:12

Пусть не теряет время, а учит сразу C# и технологии .Net
Сам много времени потерял на всякую экзотическую и не очень муть.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей