Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

С++ учебники


  • Авторизуйтесь для ответа в теме
77 ответов в теме

#1
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0
А какой бы вы посоветовали учебник по с++?
Интересует автор и название

Сообщение отредактировал Отшельник: 05 April 2009 - 9:38

  • 0

#2
warpod

warpod

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 1957 сообщений
253
  • EVE Ingame:warpod
  • Corp:DEZA
Бьерн Страуструп, Язык Программирования C++
  • 0

#3
n0_mad

n0_mad

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 543 сообщений
12
  • EVE Ingame:Captain Obvious
  • Client:Eng
Ололо, у страуструпа худшая книга по сипласплас. Рекомендую Дейтелов "Как программировать на С++" там много задач, что полезно при обучении, а не голая теория которую не знаешь куда засунуть., после нее gang of four - "Приемы объектно-ориентированного проектирования. Паттерны проектирования"
  • 0

#4
Nachruer

Nachruer

    Clone Grade Theta

  • Tech III Pilots
  • PipPipPipPip
  • 963 сообщений
31
  • EVE Ingame:Hairy Pants
  • EVE Alt:Yellow Pants
  • Corp:A.S.M
  • Client:Eng
Одну книгу, которая сразу научит всей дхарме? Человече, ты большой шутник...

Кроме Бьорна Страуструпа, присоветую:
Джефф Элджер, "С++".
Гради Буч, "Объектно-ориентированный анализ и проектирование".
С. Уэллин, "Как не надо программировать на С++".
Джон Бентли, "Жемчужины программирования".
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Виллидес, "Приемы объектно-ориентированного проектирования. Паттерны проектирования".
Ален И. Голуб, "Правила программирования на языках С и С++" (второе название - "Достаточной ли длины веревка, чтобы выстрелить себе в ногу").

Еще советую поискать по следующим словосочетаниям:
"Паттерны проектировалия".
"Антипаттерны проектирования".

А также, советую не просто абстрактно изучать С++, а применительно к той области, в которой намерен работать. До кучи, неплохо бы изучить хотя бы поверхностно ассемблер целевой платформы.
  • 0

#5
Midael

Midael

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 3997 сообщений
756
  • EVE Ingame:Schmell
  • Corp:RTSQ
  • Ally:GLHF
  • Client:Eng
Р. Лафоре "Объектно-ориентированное программирование на C++"
  • 0

If this was our last song,

what would we do then?


#6
MaestroRED

MaestroRED

    Clone Grade Kappa

  • Drake Pilots
  • PipPipPipPipPip
  • 3202 сообщений
  • Client:Eng

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

Что-то я не вижу чтобы автор такое говорил...
В царстве амеб, любой даун - гений.

#7
botikus

botikus

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 459 сообщений
19
  • EVE Ingame:Botikus
  • Corp:A-PRI
  • Ally:RA
  • Client:Eng
Павловская C++

(бугога)
  • 0
Изображение

#8
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28789 сообщений
4407
Я по страуструпу начинал учить. Если ни капли не шаришь (в других языках, например) - то научиться чему бы то ни было малореально. В итоге забил на нее и читал что-то другое, что именно - не помню, давно это было.
  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#9
Fandanguero

Fandanguero

    Megatroll Navy Issue

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5119 сообщений
228
  • EVE Ingame:Fandanguero
  • Corp:I.N.
  • Channel:Ухотнеги рядам
  • Client:Eng

Ололо, у страуструпа худшая книга по сипласплас.

но не упомянуть её было нельзя lol
(по левую руку от меня лет 8 абсолютно нерушимо лежит сей томик, который я последние 7,99 лет использую исключительно в качестве полочки для наушников)
  • 0

whQ6XJu.png


#10
MOH

MOH

    Военкор

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 7904 сообщений
373
  • EVE Ingame:BOEHKOP
  • EVE Alt:Много разных
  • Corp:-TER-
  • Channel:TERMINOUT
  • Client:Eng
Тут пальцы гнут? Я туда попал?

Кнута, и Декстру для начала. У кнута и ассемблер там, для понимания как все работает в фоннймонавской архетиктуре.

И потом уже Страступ с Ричами и всякими Кернингами. Будет читатся как легкая книжка для развлечения.


А если серьезно, если есть понимание того как работает обычный си.
Думaю для перехода на С++, надо попробывать чтото совсем обьектно орентированное, типа смаллтока или Objective-C.

Сообщение отредактировал MOH: 05 April 2009 - 13:32

  • 0
Пишу подробный политобзор в соотв разделе, а то они уже 5й год разобратся не могут, у кого яйца из льда, а у кого из стали, бренчат то одинаково. (С) Artsnis

#11
Midael

Midael

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 3997 сообщений
756
  • EVE Ingame:Schmell
  • Corp:RTSQ
  • Ally:GLHF
  • Client:Eng
Филиал двача? Человек просил книгу по с++, дали книгу по с++ и не одну. Причём тут Дейкстра с Кнутом?
  • 0

If this was our last song,

what would we do then?


#12
Svartkladd

Svartkladd

    Newbie

  • Tech II Pilots
  • 28 сообщений
4
  • EVE Ingame:Melinda Godiva
  • Client:Eng
У Брюса Эккеля (Bruce Eckel), помнится мне, был неплохой двухтомник по C++, хотя в основном его знают за "Thinking in Java", конечно.
  • 0
But people from all over the world came here.. from all over the world...
It was the playground.. they called it the playground of the world.. over here.

last.fm Изображение

#13
deadok

deadok

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 5461 сообщений
272
  • EVE Ingame:deadok
  • Corp:RUS
  • Client:Eng
и ешшо рекомендую заиметь копию анси.
пользы практически ноль, зато на разных форумах можно будет кидать разные умные словечки типо "ундефайнд бихейвор"
  • 0
Тута, типа, должно писаться: скока раз я кого убил, мое жизненное кредо и прочая ботва

#14
MOH

MOH

    Военкор

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 7904 сообщений
373
  • EVE Ingame:BOEHKOP
  • EVE Alt:Много разных
  • Corp:-TER-
  • Channel:TERMINOUT
  • Client:Eng

Филиал двача? Человек просил книгу по с++, дали книгу по с++ и не одну. Причём тут Дейкстра с Кнутом?


Просто дайте книжку по С++ не говорит ни о чем.

Зачем человеку такая книжка. Какая подготовка? Нужны ли вобще основы?

Например если человек прекрасно разбирается в моделях программирования, имеет опыт программирования 10 лет на Си на низком уровне, 5 лет на смаллтоке 3 года на джаве... Стратуп тонинький, смое то. Просто тонинькая книжка с описанием синтаксеса.

Если основ нет, но хочется именно начать на С++. То сначало надо чутка С. Чутка понимание как оно все ложится в память. Потом нужно понять что такое обьект и зачем это вобще надо.

Не зная изначального уровня. И не зная задачь для чего человеку этот самый С++. Трудно советовать.
  • 0
Пишу подробный политобзор в соотв разделе, а то они уже 5й год разобратся не могут, у кого яйца из льда, а у кого из стали, бренчат то одинаково. (С) Artsnis

#15
Aen Sidhe

Aen Sidhe

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 506 сообщений
8
  • EVE Ingame:Out from Eve
Страуструп тоненький? о_О
1500 страниц, емнип.

И, да. Почему никто не вспомнил дядю Александреску? :unsure:
  • 0
Проклянут не раз потомки чёрный наш пиратский флаг.
Нас родила тьма, мы бродим как чума.
Близится час, слушай приказ! Дьявол за нас!

#16
warpod

warpod

    Clone Grade Kappa

  • Tech III Pilots
  • PipPipPipPipPip
  • 1957 сообщений
253
  • EVE Ingame:warpod
  • Corp:DEZA
Все, кто говорит, что Страуструп плохая книга - просто не умеют программировать.
  • 0

#17
DarkPhoenix

DarkPhoenix

    Hatred

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 28789 сообщений
4407

Все, кто говорит, что Страуструп плохая книга - просто не умеют программировать.

Во-во. Только, думается мне, отшельник врядли владеет даже основами, потому и просит помощи.
  • 0

There is a place where the black stars hang
and the strangest eons call that amorphous mass
unknown, immense, ambivalent to all


#18
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0
Ого, Оо не думал что холивар начнётся и кто говорил, что тут только те кто играют, но не программируют
  • 0

#19
Aen Sidhe

Aen Sidhe

    Clone Grade Eta

  • Tech III Pilots
  • PipPipPipPip
  • 506 сообщений
8
  • EVE Ingame:Out from Eve
Какой-то любитель говорить за всех, т.е. - мудозвон, наверно.
  • 0
Проклянут не раз потомки чёрный наш пиратский флаг.
Нас родила тьма, мы бродим как чума.
Близится час, слушай приказ! Дьявол за нас!

#20
Отшельник

Отшельник

    Clone Grade Eta

  • Tech II Pilots
  • PipPipPipPip
  • 725 сообщений
0

Во-во. Только, думается мне, отшельник врядли владеет даже основами, потому и просит помощи.

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

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

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

Сообщение отредактировал Отшельник: 05 April 2009 - 18:06

  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users