Нужна книга про C++
| |
THEBOX | Дата: Пятница, 11 Июня 2010, 16:30 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| Посоветуйте книгу для изучения C++
|
|
| |
Stas96 | Дата: Пятница, 11 Июня 2010, 17:57 | Сообщение # 2 |
Programmer and Game Designer
Сейчас нет на сайте
| Д.Либерти.С++ Освой 21 День
|
|
| |
SAN4EZ | Дата: Пятница, 11 Июня 2010, 18:32 | Сообщение # 3 |
участник
Сейчас нет на сайте
| Учись пользоваться поиском. Такие темы раз в две недели создаются.
Требуется графический дизайнер.
|
|
| |
Serk1n | Дата: Воскресенье, 20 Июня 2010, 02:25 | Сообщение # 4 |
участник
Сейчас нет на сайте
| intuit.ru
|
|
| |
froex | Дата: Воскресенье, 20 Июня 2010, 10:35 | Сообщение # 5 |
Руководитель Froexilize team
Сейчас нет на сайте
| Лучше Страуструпа никто не напишет про С++.
Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее. Алгоритмы, программирование, оптимизация, тестирование, ведение проектов. Ищу художника, дизайнера, тестера, программистов С и С++ Обучаю процессам разработки и программированию.
|
|
| |
Artes | Дата: Воскресенье, 20 Июня 2010, 11:07 | Сообщение # 6 |
постоянный участник
Сейчас нет на сайте
| Извините ребят,а не могли бы вы написать книгу и дать к ней небольшуй характеристику,просто хочется услышать именно мнение о книге
Желаю всем добра и успехов в разработке ваших игр!
|
|
| |
el_rey | Дата: Воскресенье, 20 Июня 2010, 22:07 | Сообщение # 7 |
почетный гость
Сейчас нет на сайте
| Quote (THEBOX) Посоветуйте книгу для изучения C++ Рекомендую онлайн-учебник по C++ для начинающих. Ниже ещё несколько книжек. Quote (Artes) Извините ребят,а не могли бы вы написать книгу и дать к ней небольшуй характеристику,просто хочется услышать именно мнение о книге Ни в коем случае не читать Страуструпа "Язык программирования C++". Ужасно написано, чрезвычайно сложные примеры. Плюс, книжка для уже знающих, что такое программирование. Две книжки (названия не помню - однотипные) за авторством Роберта Лафоре, Харви и Пола Дейтелов - самое лучшее что доводилось читать. Отличные книжки для начинающих. Книжка Стенли Липпмана (название не помню) может служить отличным справочником по C++. В книжках Айвора Хортона тоже всё для начинающих, но мало упражнений (в отличие от Лафоре и Дейтелов). Сюда же хочется добавить книжки Чарльза Петцольда - лучшее, что было написано по WinAPI. Из русских авторов ничего не читал, судить не могу. Говорят, есть хорошие.
Пишу учебник
|
|
| |
Programmer_B | Дата: Воскресенье, 20 Июня 2010, 22:41 | Сообщение # 8 |
почетный гость
Сейчас нет на сайте
| Quote (el_rey) Две книжки (названия не помню - однотипные) за авторством Роберта Лафоре, Харви и Пола Дейтелов - самое лучшее что доводилось читать. Отличные книжки для начинающих. Книга Р.Лафоре называется "Объектно-ориентированное программирование в С++" Присоединяюсь к рекомендации.
|
|
| |
netkiller | Дата: Понедельник, 21 Июня 2010, 15:33 | Сообщение # 9 |
Developing Vader
Сейчас нет на сайте
| Quote (el_rey) Ни в коем случае не читать Страуструпа "Язык программирования C++" Ну а кто лучше раскажет про ребенка как не его родитель?
Мой туториал по UDK: Создание простого платформера
|
|
| |
Pesets | Дата: Понедельник, 21 Июня 2010, 16:09 | Сообщение # 10 |
постоянный участник
Сейчас нет на сайте
| Quote (el_rey) и в коем случае не читать Страуструпа "Язык программирования C++". Ужасно написано, чрезвычайно сложные примеры. Эм, впервые такое мнение слышу... И в чем же "ужасность" его изложения? И где там сложные примеры, можешь процитировать?Quote (el_rey) Плюс, книжка для уже знающих, что такое программирование. Вообще-то книжка называется "Язык программирования С++", вполне логично, что в ней рассказывается про язык, а не про то, что такое программирование.
|
|
| |
el_rey | Дата: Понедельник, 21 Июня 2010, 19:45 | Сообщение # 11 |
почетный гость
Сейчас нет на сайте
| Quote (netkiller) Ну а кто лучше раскажет про ребенка как не его родитель? Родитель может быть отличным программистом, но никаким педагогом. Pesets, Давай сразу определимся - говорим об этой книге только как об учебнике для начинающих. Если бы интеллектуалы не советовали эту книжку всем начинающим учить C++, то и претензий никаких бы не было. Quote (Pesets) Эм, впервые такое мнение слышу... Мнение очень распространённое. Quote (Pesets) И в чем же "ужасность" его изложения? Излишне сложные примеры (можно оставить легче). (для английского издания, в русском получше) Английский для Страуструпа не родной, поэтому предложения довольно запутанные. Возможно, он переносит в английский какие-то конструкции из датского, не знаю. Плюс, отвратительное оформление текста программ в книге. Я не знаю каким [цензура] нужно быть, чтобы примеры кода приводить курсивом (на этом настоял сам Страуструп). Всегда и везде использовался только моноширинный шрифт (только в таком виде можно нормально читать любой код). Quote (Pesets) И где там сложные примеры, можешь процитировать? У меня бумажное издание, поэтому коротко: А) Порядок глав в книге: 4. Types and Declarations 5. Pointers, Arrays, and Structures 6. Expressions and Statements Ни одному вменяемому автору учебника по любому языку программирования не придёт в голову поставить 5-ую главу перед 6-ой. Б) Пример из главы 12 Derived Classes struct Employee { string firs_name, family_name; char middle_initial; Date hiring_date; short department; // }; struct Manager : public Employee { set<Emloyee*> group; short level; // ... }; (я здесь пытался сымитировать шрифт, используемый в книге, но так отвратительно всё равно не получилось; в книге используется шрифт с засечками) Зачем? Зачем здесь использовать шаблонный класс??? При том, что шаблоны будут рассматриваться только в следующей главе, а STL через несколько. Я лет десять назад первый раз прочитал этот код, но до сих пор не могу понять: "Зачем???". Quote (Pesets) Вообще-то книжка называется "Язык программирования С++", вполне логично, что в ней рассказывается про язык, а не про то, что такое программирование. Ответь, пожалуйста, почему тогда новичкам советуют изучать C++ именно с неё?
Пишу учебник
Сообщение отредактировал el_rey - Понедельник, 21 Июня 2010, 19:55 |
|
| |
Pesets | Дата: Понедельник, 21 Июня 2010, 20:51 | Сообщение # 12 |
постоянный участник
Сейчас нет на сайте
| Quote (el_rey) Давай сразу определимся - говорим об этой книге только как об учебнике для начинающих Это ни разу не учебник для начинающих... По-моему, эта книга рассчитывается на то, что читатель уже знает С или хотя бы какой-то подобный язык. Quote (el_rey) Если бы интеллектуалы не советовали эту книжку всем начинающим учить C++, то и претензий никаких бы не было. Лично я вообще не советую начинающим учить плюсы (см темку рядом). Так что, думаю, большая часть сра...ээ... спора была разведена на пустом месте. Насчет оформления - лично я как-то не обращал внимания, каким шрифтом там что написано (у меня русская версия книги), но по-моему, влияние шрифта на читабельность кода - это что-то вроде влияния мочи на солнечные лучи... По крайней мере, я не помню ни одного современного редактора, у которого код пишется моноширинным шрифтом. Quote (el_rey) 4. Types and Declarations 5. Pointers, Arrays, and Structures 6. Expressions and Statements А мне нравится) Хотя, есть мнения, что я неадекват Quote (el_rey) Зачем? Зачем здесь использовать шаблонный класс??? о_О действительно, зачем?) Quote (el_rey) Ответь, пожалуйста, почему тогда новичкам советуют изучать C++ именно с неё? Хм... мб из-за полноты изложения?.. или же, все-таки, из-за того, что она понятнее многих "заумных" книжек? Как-то хз...
|
|
| |
netkiller | Дата: Понедельник, 21 Июня 2010, 21:03 | Сообщение # 13 |
Developing Vader
Сейчас нет на сайте
| Quote (el_rey) 5-ую главу перед 6-ой. Почему вполне логично вроде 6 идет после 5 !
Мой туториал по UDK: Создание простого платформера
|
|
| |
el_rey | Дата: Понедельник, 21 Июня 2010, 21:29 | Сообщение # 14 |
почетный гость
Сейчас нет на сайте
| Quote (Pesets) По-моему, эта книга рассчитывается на то, что читатель уже знает С или хотя бы какой-то подобный язык. Книга рассчитана на то, что читатель уже прочитал пару нормальных учебников по С++. Хотя, на мой взгляд, автор просто не понимает, как нужно строить процесс "погружения" в язык. Quote (el_rey) Лично я вообще не советую начинающим учить плюсы (см темку рядом). Я программировать начал лет 12 назад. Начал учить всякие ненужные вещи: basic, object pascal... Очень много времени потерял впустую. Если бы сейчас всё вернуть, то я бы начал с C++ (с нормальным учебником). Поэтому всем советую учить нормальные применяемые на практике языки программирования (в зависимости от дальнейших планов): С++, Java/C#, Python. Quote (Pesets) Так что, думаю, большая часть сра...ээ... спора была разведена на пустом месте. Зачем отвечали? Quote (Pesets) Насчет оформления - лично я как-то не обращал внимания, каким шрифтом там что написано (у меня русская версия книги), но по-моему, влияние шрифта на читабельность кода - это что-то вроде влияния мочи на солнечные лучи... Влияние шрифта на читабельность - определяющее. Есть (хорошие) традиции - нужно им следовать. Quote (Pesets) По крайней мере, я не помню ни одного современного редактора, у которого код пишется моноширинным шрифтом. Вы в ворде что-ли код пишете? Примеры редакторов с моноширинным шрифтом: блокнот, Visual Studio и практически все редакторы кода. Quote (Pesets) А мне нравится) Хотя, есть мнения, что я неадекват (пожимает плечами) Избегайте давать советы новичкам. Вы не понимаете, что указатели - "продвинутая тема" и в нормальном учебнике по программированию обязательно должна идти после выражений (одна из первых тем). Quote (Pesets) мб из-за полноты изложения? Есть книжка Стенли Липпмана (и много других). Гораздо полнее. Очень хороший справочник. Quote (Pesets) или же, все-таки, из-за того, что она понятнее многих "заумных" книжек? Сколько книжек по C++ вы прочитали? Ну, чтобы вот так вот судить. Лично я литературу по C++ собираю уже лет десять. Поэтому имею довольно неплохое представление о предмете (это касается зарубежной литературы). Добавлено (21.06.2010, 21:21) --------------------------------------------- Quote (netkiller) Почему вполне логично вроде 6 идет после 5 ! (смотрит на возраст) Нелогично то, что выражения идут после указателей. Ни в одной другой книге по C++ такого нет. Догадываетесь почему? Добавлено (21.06.2010, 21:29) --------------------------------------------- Quote (Pesets) о_О действительно, зачем?) Таких примеров в книге огромное количество.
Пишу учебник
Сообщение отредактировал el_rey - Понедельник, 21 Июня 2010, 21:29 |
|
| |
Coment | Дата: Вторник, 22 Июня 2010, 00:46 | Сообщение # 15 |
почетный гость
Сейчас нет на сайте
| Я начинал с Брайна Оверленда "С++ без страха". Советую начинающим программистам, так как книга рассчитана на людей никогда раньше не занимавшимся программированием.
Сообщение отредактировал Coment - Четверг, 24 Июня 2010, 20:13 |
|
| |
lunatik-210 | Дата: Четверг, 24 Июня 2010, 20:09 | Сообщение # 16 |
уже был
Сейчас нет на сайте
| Я поддержу предыдущий пост, но советую поискать Дейтейла. Книги этого автора выступают именно как учебники, а не СПРАВОЧНИК по API языку. Единственный минус она порядка 1000 страниц, но зато вся понятно и доходчиво обьясняется.
|
|
| |
Женек | Дата: Пятница, 25 Июня 2010, 17:39 | Сообщение # 17 |
частый гость
Сейчас нет на сайте
| Если тваи знания равны 0, и ты панятия не имееш что такое компилятор., компилятор - это программа для сборки приложений, .exe ; .lib ; .dll и тд ( в ней и набиваеш язык програмирования) то самый лучший вариант это книга: "C/C++ и MS Visual C++ 2008 для начинающих" Microsoft Visual C++ 2008 Express Edition - можно скачать с официального сайта майкрасофт он обсолютно бесплатный ссылка на VS2008 твой vcsetup.exe тут 4ре экспреса с++, с#, Visual Basic и Visual Web после того как её(книгу по с++) прочьшешь, совет обязательно скачай какой-нибудь справочник и пользуйся им!!!, не забудь распечатать!!!(подшей в папку что б можно было быстро листать) я пользуюсь: "Полный справочник по C++ (4-е издание)" все эти книги большого труда в интернете найти не состовляет.
Сообщение отредактировал Женек - Пятница, 25 Июня 2010, 18:12 |
|
| |
netkiller | Дата: Пятница, 25 Июня 2010, 18:12 | Сообщение # 18 |
Developing Vader
Сейчас нет на сайте
| Quote (Женек) Если тваи знания равны 0 Тваи знания русского языка равны 0! Quote (Женек) омпилятор - это программа для сборки приложений, .exe ; .lib ; .dll и тд ( в ней и набиваеш язык програмирования) более нелепого объяснения я не слышал! Компилятор - это программа которая переводит все кашу из исходников в машинный код у которого может быть абсолютно любое расширение Женек, откуда ты знаешь C++ если даже не знаешь что такое компилятор? Что такое компилятор написано во всех книгах по программированию!
Мой туториал по UDK: Создание простого платформера
|
|
| |
Женек | Дата: Пятница, 25 Июня 2010, 20:40 | Сообщение # 19 |
частый гость
Сейчас нет на сайте
| 29 Августа 1996 [ 13 Дева ] - netkiller 14 лет и этим все сказано
|
|
| |
netkiller | Дата: Пятница, 25 Июня 2010, 20:58 | Сообщение # 20 |
Developing Vader
Сейчас нет на сайте
| Женек, и че?Думаешь старше значить умнее??
Мой туториал по UDK: Создание простого платформера
|
|
| |
|