с++ автор
с++ автор
посоветуйте чо нить реально зачётное для обучения продвинутой молодёжи. масик заколебал маму уже реально. ищет самую лучшую книжку а в инете покупать не хочет, грит надо поглядеть что в ней может куйня ненужная. тянет меня в книжный магаз. а я ленюсь.
По мне так самый лучший учебник.
http://www.piter.com/book.phtml?978594723568
А сколько лет отпрыску? Я думаю лучше надо начинать с бейсика или паскаля.
http://www.piter.com/book.phtml?978594723568
А сколько лет отпрыску? Я думаю лучше надо начинать с бейсика или паскаля.
+1Шеридан писал(а):По мне так самый лучший учебник.
http://www.piter.com/book.phtml?978594723568
У Павловской еще и практикум есть в комплект к этому учебнику, того же издательства.
Развед, там от Страуструпа только эпиграф)))
- doktorkuk
- старейшина
- Сообщения: 3314
- Зарегистрирован: 31.03.11 17:22
- Откуда: Страна фиолетовых коров
Разведка, если тебе надобно именно по аглицкий, ро ищи книги Айра Пол (Ira Phol). Вот он сам http://users.soe.ucsc.edu/~pohl/ и его книги
Из буржуйских хз.
А к Павловской могу ещё порекомендовать справочник
http://cwer.ws/node/253438/
Он у меня вообще настольной книгой был все 5 лет ВУЗа.
А к Павловской могу ещё порекомендовать справочник
http://cwer.ws/node/253438/
Он у меня вообще настольной книгой был все 5 лет ВУЗа.
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
Сам по себе С++ "учить" бессмысленно (к тому же он в целом несложный), освоить на приемлимом уровне можно за пару месяцев.
Вот без предметного и подробного знакомства со следующей книгой даже разговор о приёме на работу по специальности немыслим (известна как "банда четырёх", "Gang of Four"; вообще этакая Библия, должна быть у каждого программиста если не в голове то по крайней мере на столе. Даже я уже давно активно не пишу код но большинство паттернов помню):
Design Patterns: Elements of Reusable Object-Oriented Software.
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
Есть русский перевод, но читать его неможно.
Кстати, 1994 года издания. В наступающем году - 20 лет юбилей.
Вот без предметного и подробного знакомства со следующей книгой даже разговор о приёме на работу по специальности немыслим (известна как "банда четырёх", "Gang of Four"; вообще этакая Библия, должна быть у каждого программиста если не в голове то по крайней мере на столе. Даже я уже давно активно не пишу код но большинство паттернов помню):
Design Patterns: Elements of Reusable Object-Oriented Software.
Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides.
Есть русский перевод, но читать его неможно.
Кстати, 1994 года издания. В наступающем году - 20 лет юбилей.
Почитаю обязательно. И Вами указанную книгу гляну (уже качнул).
Просто я привык думать и видеть любой высокоуровневый язык как набор интерфейсов к функциям API. В каких-то языках они отражаются прямо, в каких-то имеют епанутые надстройки. Но всё делает API. До асма никогда не опускался: этот пещерный езыг только для программирования контроллеров и прочего железо-сопряжённого кмк.
Просто я привык думать и видеть любой высокоуровневый язык как набор интерфейсов к функциям API. В каких-то языках они отражаются прямо, в каких-то имеют епанутые надстройки. Но всё делает API. До асма никогда не опускался: этот пещерный езыг только для программирования контроллеров и прочего железо-сопряжённого кмк.
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
изучающий ты вообще неправильно всё понимаешь. Совсем. С самого начала. Ответь на следующий очень важный вопрос, для кого пишется исходный код?
Подсказка, вот ещё одна крайне важная ссылка без знания которой в индустрии делать нечего: http://junit.org
Подсказка, вот ещё одна крайне важная ссылка без знания которой в индустрии делать нечего: http://junit.org
Буду думать на ответом. А пока дам быстрый:сиб писал(а):изучающий ты вообще неправильно всё понимаешь. Совсем. С самого начала. Ответь на следующий очень важный вопрос, для кого пишется исходный код?
1. Код для компилятора (интерпретатора) - передать свои пожелания в работе машине.
2. Для программера как такового как человека (группы лиц), чтобы он имел возможность изменить код (использовать повторно созданные наработки - серьёзно сокращает трудозатраты).
А пока глянул Abstact factory. Похоже это просто описание ООП: создание абстрактного объекта, его действительных (с наполненными функциональными методами) наследников. Инкапсуляция и полиморфизм - ничего принципиально нового, кроме названий.
ps. я в курсе, что можно использовать готовую обёртку, например, протокола, создав собственный объект - его наследник (дрочево с сокетами контрпродуктивно, когда нужно просто отправить имейл и можно использовать готовый прототип).
-
- аксакал
- Сообщения: 5461
- Зарегистрирован: 24.05.11 01:18
- Откуда: So long and thanks for all the fish!
"Спасибо, мы с Вами свяжемся".изучающий писал(а):Инкапсуляция и полиморфизм - ничего принципиально нового, кроме названий.
Нет, я серьёзно. Если хочешь работать в этой индустрии то упомянутую книжку ты должен цитировать по памяти проснувшись после двухнедельного запоя. Программку в 1,000 строк можно накорябать на любом языке и безо всяких книжек. 10,000 строк уже член, не взлетит. Про совместную работу в большом проекте я даже заикнуться боюсь.
Так что Разведчик, смело давай отроку в руки Строустрапа (чтобы понимал как делать) и Гамму (чтобы понимал что делать).
- Денис Потапов
- любитель
- Сообщения: 116
- Зарегистрирован: 13.09.13 02:07
- Откуда: USSR
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей