Форум программистов, компьютерный форум CyberForum.ru

С чего начать изучение C++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
Иллюзионист
 Аватар для Иллюзионист
4 / 4 / 4
Регистрация: 16.07.2014
Сообщений: 19
18.07.2014, 13:59     С чего начать изучение C++ #1
Доброго времени суток! Хочу изучить C++, но после делфи трудно даётся. На 3 курсе толком не изучали из-за курсовых и т.п. (да, знаю, стыдно, но так получилось). Подскажите пожалуйста с чего начать. Если книгу, то желательно чтоб были задания и разборы программ, а не определённых процедур. Заранеее спасибо =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2014, 13:59     С чего начать изучение C++
Посмотрите здесь:

C++ С чего начать изучение С++
C++ С чего начать изучение С++
C++ С чего начать изучение С++
C++ С чего начать изучение C++
С чего начать изучение С++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Блондинка с ОЗМ
Заблокирован
20.07.2014, 20:15     С чего начать изучение C++ #21
Цитата Сообщение от oxyfat Посмотреть сообщение
Приветствую!
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу:
Супер-Эксперт, Хакер, просто - профессиональный программист : Том Сван.
Если, кто-то забыл об этом, прилагаю, одну из самых, моих любимых книг:
Вложение 421238
*** Не имеет значения, какой язык Вы - выберите. Начало Выше!
Turbo_Assembler... Ассемблер интересно, но трудно начать. Непонятно, как чего установить, кгде писать, как компилировать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,054
20.07.2014, 21:06     С чего начать изучение C++ #22
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Ассемблер интересно,
очень интересно
привязаться к одному камню а потом узнать что существует море других
и идеология не совпадает
например все книжки по ассемблеру которые я читал, правда это было давно, были привязаны к IBM PC и её архитектурой и 8086 с его регистрами
нигде даже не было сказано чем отличается архитектура фон Неймана от гарвардской архитектуры
если так хочется нырнуть в глубь то изучать нужно булеву алгебру системы счисления, а только потом переходить на ассемблер, и то если хочешь плотно заниматься железками
gru74ik
Модератор
 Аватар для gru74ik
3121 / 1347 / 167
Регистрация: 20.02.2013
Сообщений: 3,852
Записей в блоге: 17
20.07.2014, 21:13     С чего начать изучение C++ #23
Цитата Сообщение от oxyfat Посмотреть сообщение
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу
Мне нравится вот это "все" )))
Vtulhu
369 / 375 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
21.07.2014, 13:22     С чего начать изучение C++ #24
Как человек, прочитавший много книг по нескольким языкам программирования, могу сказать, что они полезны, но крайне ограниченно. Язык - это в первую очередь семантика и идиомы. Программирование - это ремесло. Нужен навык владения инструментами. Нужно знать технологию и методологию программирования, как такового. Знание синтаксиса - это как знание алфавита. Для того, чтобы стать писателем, это необходимо, но крайне мало.

97 вещей, которые должен знать программист

В первую очередь прочтите главы "Осознанная практика" и "Выучить язык - значит понять его культуру".

Принципы программирования

Антипаттерн

Разработка через тестирование

Что значат для вас юнит-тесты?
Psilon
Master of Orion
 Аватар для Psilon
5742 / 4690 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
21.07.2014, 13:30     С чего начать изучение C++ #25
Vtulhu, имхо каждый язык привносит новое в понимание предыдущих. Хотя у меня один основной язык, изучение других вроде лиспа/пролога увеличило продуктивность при использовании первого языка. Каждая новая идеология позволяет по-новому взглянуть на старые проблемы. Новый язык даже прежней идеологии - тоже неплохо, хотя и не так продуктивно.

Насчет внеязыковой сущности программирования, конечно же, соглашусь.
Блондинка с ОЗМ
Заблокирован
21.07.2014, 13:40     С чего начать изучение C++ #26
Цитата Сообщение от Vtulhu Посмотреть сообщение
Как человек, прочитавший много книг по нескольким языкам программирования, могу сказать, что они полезны, но крайне ограниченно. Язык - это в первую очередь семантика и идиомы. Программирование - это ремесло. Нужен навык владения инструментами. Нужно знать технологию и методологию программирования, как такового. Знание синтаксиса - это как знание алфавита. Для того, чтобы стать писателем, это необходимо, но крайне мало.

97 вещей, которые должен знать программист

В первую очередь прочтите главы "Осознанная практика" и "Выучить язык - значит понять его культуру".

Принципы программирования

Антипаттерн

Разработка через тестирование

Что значат для вас юнит-тесты?
Это очень верно вы пишете. Знать язык и уметь программировать на языке, конечно, не одно и то же.
Но, программирование не всегда ремесло, иногда искусство. Как-то кодить может научиться любой желающий, но для создания шедевров нужен талант. Даже специфический художественный вкус. И тактичность. Избыток назойливых украшений и всяких якобы помощничков и защитничков очень портят многие программы.
Ну а чтобы просто писать реально нужные людям программы, за которые платят, надо, кроме языка, знать еще библиотеки, с которыми придется работать, и ОС. Консольные очереди структур данных, ромбовидные наследования классов животных и издевательства над нечетными элементами массивов на практике никому не нужны.
Vtulhu
369 / 375 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
21.07.2014, 15:57     С чего начать изучение C++ #27
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Как-то кодить может научиться любой желающий, но для создания шедевров нужен талант.
Не талант, а знания и умения. Есть в психологии такой эффект, забыл как называется. Короче, есть люди, которые думают "какой я?", а есть такие, которые думают "что я делаю?" Первые думают, что нужен талант или еще что. И когда у них что-то не получается, они приходят к выводу, что у них таланта нет. И опускают руки. Люди второго типа приходят к выводу, что они делают что-то не то. И начинают учиться (или переучиваться). При этом не имеет никакого значения, кто из них прав. Возможно, первые правы, а вторые - нет. Важно лишь, что первые обычно неудачники, а вторые добиваются успеха. Кстати, почти все россияне относятся к первому типу. Воспитание такое. Десятилетиями отучали активно действовать. Важно было лишь, какой у тебя статус, связи.

Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Консольные очереди структур данных, ромбовидные наследования классов животных и издевательства над нечетными элементами массивов на практике никому не нужны.
http://avl2.info/index.php?option=co...ammer&Itemid=8

Они очень нужны. Например, я начал хоть немножко понимать ООП только тогда, когда попытался сделать нечто ООПоподобное (хм, смешное слово ) на языке С. А на всем готовеньком (C#, Python) - не понимал, и все тут. Парадокс. Кстати, никто не знает, как сделать ООП а-ля Objective-C (основанный на передаче сообщений) в С?
Psilon
21.07.2014, 16:01
  #28

Не по теме:

Цитата Сообщение от Vtulhu Посмотреть сообщение
Кстати, никто не знает, как сделать ООП а-ля Objective-C (основанный на передаче сообщений) в С?
картинка, про автобус из буханки хлеба.жпг

richman_javohir
0 / 0 / 0
Регистрация: 21.07.2014
Сообщений: 3
21.07.2014, 16:05     С чего начать изучение C++ #29
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
gru74ik
Модератор
 Аватар для gru74ik
3121 / 1347 / 167
Регистрация: 20.02.2013
Сообщений: 3,852
Записей в блоге: 17
21.07.2014, 16:09     С чего начать изучение C++ #30
Цитата Сообщение от richman_javohir Посмотреть сообщение
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
Какой внезапный поворот!

Есть подозрение, что тебе надо вот это.

И ещё прочитать вот это и вот это.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
21.07.2014, 17:00     С чего начать изучение C++ #31
Цитата Сообщение от richman_javohir Посмотреть сообщение
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
c++ платный так то, но есть взломанные версии. Вот: Бесплатные среды (IDE) для программирования на С/С++
ну и компилятор взломанный скачать, если уж с++ без компилятора будет
gru74ik
Модератор
 Аватар для gru74ik
3121 / 1347 / 167
Регистрация: 20.02.2013
Сообщений: 3,852
Записей в блоге: 17
21.07.2014, 17:11     С чего начать изучение C++ #32
Цитата Сообщение от Croessmah Посмотреть сообщение
c++ платный так то
Поправьте меня, если я где-то ошибаюсь:
  1. С++ - язык программирования и он бесплатный (платный в С++ только текст стандарта (pdf-файлик), впрочем, новичку он даром не нужен, вся необходимая инфа есть в инете и в книгах).
  2. Писать код на языке С++ большинство программистов предпочитает при помощи специального ПО (IDE). Бывают платные IDE и бесплатные IDE.
  3. Для Windows 8 прекрасно подойдёт вот эта сборка: codeblocks-13.12mingw-setup-TDM-GCC-481.exe
Psilon
Master of Orion
 Аватар для Psilon
5742 / 4690 / 619
Регистрация: 10.07.2011
Сообщений: 14,162
Записей в блоге: 5
Завершенные тесты: 4
21.07.2014, 17:13     С чего начать изучение C++ #33
Croessmah, visual studio express вполне бесплатная и нормальная среда. А разработчику должно быть стыдно рекламировать взломанное ПО, честно говоря.
ranebull
 Аватар для ranebull
512 / 345 / 54
Регистрация: 23.06.2013
Сообщений: 1,182
Записей в блоге: 6
21.07.2014, 17:15     С чего начать изучение C++ #34
Цитата Сообщение от Croessmah Посмотреть сообщение
ну и компилятор взломанный скачать
и еще дебагер и линковщик взломанный
Цитата Сообщение от gru74ik Посмотреть сообщение
Поправьте меня, если я где-то ошибаюсь:
Скажу по секрету: Croessmah шутит (но он это делает без смайлов, чтобы никто его не заподозрил)
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11841 / 6820 / 771
Регистрация: 27.09.2012
Сообщений: 16,911
Записей в блоге: 2
Завершенные тесты: 1
21.07.2014, 17:16     С чего начать изучение C++ #35
Цитата Сообщение от gru74ik Посмотреть сообщение
Поправьте меня, если я где-то ошибаюсь:
Ну вместе с IDE Вы скачиваете и С++, но если платить не хотите, то есть взломанные добрыми умельцами версии C++. У меня вот взломанный C++11 стоит
Psilon
21.07.2014, 17:16
  #36

Не по теме:

ranebull, пффф, а я повелся. Только после того, как перечитал, дошло спасибо за наводку

Croessmah
21.07.2014, 17:16
  #37

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
пффф, а я повелся. Только после того, как перечитал, дошло
простите
Цитата Сообщение от ranebull Посмотреть сообщение
Скажу по секрету: Croessmah шутит
предатель

gru74ik
Модератор
 Аватар для gru74ik
3121 / 1347 / 167
Регистрация: 20.02.2013
Сообщений: 3,852
Записей в блоге: 17
21.07.2014, 17:18     С чего начать изучение C++ #38
Ну у тебя и шутки, боцман Croessmah!
ranebull
21.07.2014, 17:22
  #39

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
предатель
Зато они купились, а я нет

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2014, 17:33     С чего начать изучение C++
Еще ссылки по теме:

C++ С чего начать изучение С++
C++ С чего начать изучение C++?
C++ С чего начать изучение С++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Croessmah
21.07.2014, 17:33     С чего начать изучение C++
  #40

Не по теме:

Цитата Сообщение от ranebull Посмотреть сообщение
Зато они купились, а я нет
а я уже на ходу придумал целую историю как, где и у кого покупать c++, как его ломают и тому подобное испортил мне юморной вечер перед работой бяка ти

Yandex
Объявления
21.07.2014, 17:33     С чего начать изучение C++
Ответ Создать тему
Опции темы

Текущее время: 09:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru