Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Очередной крик о помощи / 25 сообщений из 31, страница 1 из 2
12.09.2005, 16:07
    #33264508
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
В связи с тем, что я начал понимать, что C++ даётся мне с трудом, но очень хочется. И как ни странно, но лёгкое постукивание кувалдой по голове не помогает, подскажите плиз нормальную литературу для начинающих. Желательно такую, где материал изложен в доходчивой форме, с реальными примера(из жизни), а не из категории " Делайте так, потому что, я так сказал ".
...
Рейтинг: 0 / 0
12.09.2005, 16:22
    #33264550
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Почитай для начала:

1) Введение в язык C++ СтраусТрупа

2) Можешь поискать переводные издания Ричи.

3) Существует несколько классических хрестоматий по С++ для
Unix. Если интересует - могу подкинуть мылом.
...
Рейтинг: 0 / 0
12.09.2005, 16:25
    #33264565
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
2 mayton.
интересует, но маааленький минус. Мне желательно для виндов.
...
Рейтинг: 0 / 0
12.09.2005, 16:40
    #33264625
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
BioIgor
Мне желательно для виндов.


ОК! Отныне буду постить только C++ для Виндов.
...
Рейтинг: 0 / 0
12.09.2005, 17:36
    #33264789
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
просто и доходчиво здесь

http://]www.firststeps.ru/
...
Рейтинг: 0 / 0
12.09.2005, 17:47
    #33264810
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Lepsikпросто и доходчиво здесь....


"А это не под форточки. Это под IE !"

шутю
(круглый)
...
Рейтинг: 0 / 0
12.09.2005, 17:55
    #33264834
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
2 Lepsik
пасиб. тут как раз для Visual C++. Эт бонусь!
...
Рейтинг: 0 / 0
12.09.2005, 22:07
    #33265139
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
BioIgorМне желательно для виндов.
есть только маааааленкий минус.
Учить с++ под виндовс, это всеравно что учить вождение только под конкретную машину.

с++ платформеннонезависимый язык, и если изучать его именно в таком качестве(хотя это и тяжело) это даст большую отдачу в будущем.
in my opinion of course
...
Рейтинг: 0 / 0
13.09.2005, 14:07
    #33266358
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
2 alex_k
В принципе это всё к таму и пойдёт(изучение на нескольких платформах), по этому и нуждаюсь в ХОРОШЕЙ литературе (необязательно online, мона и на бумаге).
...
Рейтинг: 0 / 0
15.09.2005, 03:19
    #33270152
Piterskiy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Г. Шилдт "Самоучитель С++ " BHV- Санкт-Петербург,1998, - 688 стр. +дискета
Название на буржуинском:
Herbert Schildt "Teach Yourself C++" Osborne McGraw-Hill - 1998

Плюсы - код в сложных случаях разбирается построчно + обширные комментариии практически для каждого примера. Есть упражения и вопросы для самопроверки в конце глав. Универсальна т.е. не только под виндовс (хотя все примеры под неё) но и может применяться под другие платформы.
Все внимание обращается на сущность изучаемых методов - достигается все это простотой, а иногда и примитивностью примеров. Они весьма оторваны от жизни, но описываемые методы иллюстрируют хорошо. Ясно доходит суть изучаемого.
+0чень хороший перевод. Ляпов, синтаксических ошибок очень мало.
Минусы - надо очень прилично знать "чистый С" (Керниган и Ритчи - Форевер!) либо любой другой язык высокого уровня + начальные знания ASM. Не обясняются затыки с "платформоЗависимыми" примерами (консоль, графика и т.д.) Там просто говорится, что есть особенности у каждого компилятора и т.д. и т.п. Обращайтесь к вендору и т.д. Но книжка мне понравилась.
Если вы совсем новичек в Ц++ т.е. наследование, полиморфизм и т.д. для вас не совсем понятны -
изучать Visual C++ Не рекомендую . ИМХА лучше добиться полного понимания данных понятий на сравнительно простом Ц++ и еще поглядите матчасть платформы под которую пишете -> тогда переход с Ц++ на Visual Ц++ (или любой другой компилятор) будет сравнительно легким (ИМХА).
...
Рейтинг: 0 / 0
18.09.2005, 14:28
    #33275348
Хитрый Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Я, например, изучал C++ врубаясь в текста одного отца из МГУ. Вот его сайт:
http://www.steps3d.narod.ru/

PS: В сях очень важно выработать грамотный дизайн)))
...
Рейтинг: 0 / 0
19.09.2005, 11:25
    #33276163
Интегратор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Хитрый МухЯ, например, изучал C++ врубаясь в текста одного отца из МГУ. Вот его сайт:
http://www.steps3d.narod.ru/

PS: В сях очень важно выработать грамотный дизайн)))

Для изучения С++ настоятельно рекомендую
Липпман "Введение в С++" - хотя мож и не так называется, не примомню точно сейчас.

И Брюс Экеель - "Философия С++" в двух томах - отличная книга !

Страустрапа читать не советую rtfr имеющего талант писать крайне нудно и отвратительно с позиции литературы и педагогичности :) firststeps - очень низкокачественные уроки, не советую ориентироваться на них. Липпман есть на сайте анатоликса (поиск в гугле по anatolix), Эккель радат свою книгу нахаляву :)

PS Offtop - БЛИН - КОГДА СДЕЛАЮТ FAQ для желающий изучать С++ ??!! Отвечаю на аналогичный вопрос уже раз в 5ый наверно если не в 10ый :)
...
Рейтинг: 0 / 0
19.09.2005, 13:43
    #33276584
Yossarian
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
А можно вопрос по ведению собрания :

Что, собственно, непонятно ? Как программировать (вообще, но
в данном случае именно на C++); чем C++ отличается от чего-то
уже известного или как применить С++ к данной конкретной ситуации
(например обработке сообщений в винде).


Washington Irving
...
Рейтинг: 0 / 0
19.09.2005, 15:25
    #33276927
Интегратор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
YossarianА можно вопрос по ведению собрания :

Что, собственно, непонятно ? Как программировать (вообще, но
в данном случае именно на C++); чем C++ отличается от чего-то
уже известного или как применить С++ к данной конкретной ситуации
(например обработке сообщений в винде).


Washington Irving

Встречный вопросм - для собсвенно требуется Вам С++ ? Какие задачи Вы планируете решать ? Почему спрашиваете о С++ а не например о Cobol или algol 68 ? :) Просто у меня уже сильно подозрение что возможно Вам предпочтительнее смотреть не в сторону С++ ;)
...
Рейтинг: 0 / 0
21.09.2005, 12:52
    #33280979
siebentearbeit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Питерский и Хиртый Мух, ассент! :)

Тоже читал Шилдта.
Как выучил С++ не помню. Помню момент, когда писал на чистом С под VC++, потом помню, писал уже на С++, а чё было между, не помню :)
Вобщем, понимание ООП как-то само пришло. (если тока это можно назвать ООП и С++ в полной мере... ну, по кр. мере, классы, с++-шные фичи с наследванием, уровнем доступа, статическими частями классов, хитрыми методами/конструкторами/деструкторами, stl-ем...) у мну, по кр. мере, всё сильно сводится в работе к хитрым фичам/выкрутасам в Win32API, процессорной арифметике и,... да, наверно, всё... Классы - удобство жизни. И, надо отдать должное, местами - большое удобство :)


2 kolobok0, вспомнилось:

- Скачайте мне на дискету интернет! :[
- Весь?.. =\
- Весь! :[
...
Рейтинг: 0 / 0
21.09.2005, 14:44
    #33281369
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Незнаю как кто, но я решил перейти на C++ после PHP. Поэтому немного неврубаюсь в некоторые приколы. И учил PHP с очень удачной книгой.(Может кто увлекался "Разработка WEB-приложений на PHP и MySQL") Так вот, к чему это я. Там очень удачно изложен материал с реальными примерами (из жизни).
А вот по С++ я пока ничего подобного ненашёл =((











Спят подружки вредные безмятежным сном.
Снятся мышкам хлебные крошки под столом,
Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, програмистам - Си.
(с) Е. Романов.
...
Рейтинг: 0 / 0
21.09.2005, 16:04
    #33281773
Yossarian
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
>Поэтому немного неврубаюсь в некоторые приколы

Повторяю вопрос : в какие именно приколы Вы не врубаетесь ?
(какой же я сегодня терпеливый и человеколюбивый)


Washington Irving
...
Рейтинг: 0 / 0
21.09.2005, 16:25
    #33281879
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
1) Указатели
2) (Наверно очень глупо, но всё же) Классы
Дальше ещё нелез. Пока эти два пункта не разберу дальше "страшно" лезть
...
Рейтинг: 0 / 0
21.09.2005, 17:07
    #33282006
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
Есть вещи и пострашенее:

Ссылки
Множественное наследование ]:-[
...
Рейтинг: 0 / 0
21.09.2005, 17:09
    #33282012
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
А, и ссылки тоже. Просто забыл написать в свой нынешний перечень проблем =)

Спят подружки вредные безмятежным сном.
Снятся мышкам хлебные крошки под столом,
Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, програмистам - Си.
(с) Е. Романов.
...
Рейтинг: 0 / 0
21.09.2005, 17:09
    #33282015
Gluk (Kazan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
...
Рейтинг: 0 / 0
21.09.2005, 17:10
    #33282017
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
BioIgor1) Указатели 2) (Наверно очень глупо, но всё же) Классы...


1) В мире цифровой техники существует понятие регистры. у них есть разрядность... У маленьких МК это один байт...Т.е. микропроцессор физически НЕ может оперировать более чем одним байтом (в некоторых командах это ессесвенно не так). Семейство x86 "начинало" со слова - т.е. с двумя байтами. Это реальный режим работы. Сейчас у Вас на столе стоит комп который работает в защищённом режиме, и умеет за один (ну почти) присест обработать двойное слово. и всё....
И тут ышо одна проблема... Например Вы храните строчку текста "Хэйлохты мир !" - её нужно передавать в подпрограммы, различным анализаторам, парсерам, самому выводу наконец (а может вводу). Нет, конечно же мона найти свободное место в памяти и туда копирнуть строчку, для обработчика... потом оттуда копирнуть для вывода и т.д.. А зачем ?
Для экономии места и времени в мире компьютеров применяеться указатель. Это нечто (некое число), разрядностью с регистр микропроцессора с помощью которого мона адресоваться к участку интересующей нас памяти. Это число и передаёться кому не попадя и обзываеться УКАЗАТЕЛЕМ. Оно указывает на какие то данные. В языке си (и си плас плас ессесвенно) указатель обозначаеться '*'.

2) Классы. Если Вы прочитаете книгу от Ричи. Вы найдёте рекомендацию (не дословно) "размещать данные и код их обрабатываемый рядом, в одном файле". В си плас пласе эту парадигму ввели в сам язык. При этом язык стал обладать множеством аспектов для применения его в качестве инструментария в парадигме ООП. Он так и обзываеться...Обьектно Ориентированный. Вы же не будете искать чернила из стержень от ручки в кране на кухне ? Правильно - эта сущность соотноситься только ручке, более того заключена в стержень и меет атрибуты цвет и запах (к примеру). Воспринимайте класс как инструмент для описания какой то сущности средствами языка. Хотя возможно у Вас и течёт из крана на кухне красная чернильная паста, и для Вас это норма - ХЗ.


удачи Вам
(круглый)
...
Рейтинг: 0 / 0
21.09.2005, 17:20
    #33282054
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
2 kolobok0
Повторюсь. Я перешёл из PHP. Там классы, как таковые и ненужны.
Поэтому, так же как и в PHP, я вполне могу и обойти классы. Или я как всегда неправ????
-----------------------------------------------------------
Спят подружки вредные безмятежным сном.
Снятся мышкам хлебные крошки под столом,
Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, програмистам - Си.
(с) Е. Романов.
...
Рейтинг: 0 / 0
21.09.2005, 17:27
    #33282073
BioIgor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
А.... И если не доставит большого труда, то приведите пример в виде кода. Может тогда и поиму все прелести языка!!!








-----------------------------------------------------------
Спят подружки вредные безмятежным сном.
Снятся мышкам хлебные крошки под столом,
Буратинам - досточки, кошкам - караси,
Всем собакам - косточки, програмистам - Си.
(с) Е. Романов.
...
Рейтинг: 0 / 0
21.09.2005, 17:36
    #33282116
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередной крик о помощи
BioIgor....Повторюсь. Я перешёл из PHP. Там классы, как таковые и ненужны.Поэтому, так же как и в PHP, я вполне могу и обойти классы. ......

1) Я рад за Вас, что нет процесса застоя...
2) Не нужны классы и на азме, и на фортране и на сях и что ?
3) Можно обойти. По секрету скажу и не только классы !


и чаво ?
Вы спрашивали о ПОНИМАНИИ. я написал.
В жизни я чётко различаю две весчи.

Не мочь и хотеть...
Не мочь и наплевать...

я Вам увы и ах (вроде как) ничаво не должен...посему как Вы можете - я за Вас искренне рад. Если есть ВАШЕ желание, я готов помочь...И вообще зачем лично ВАМ классы ? пишите как удобнее...это будет быстрее и легче (для Вас).


с уважением
(круглый)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Очередной крик о помощи / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]