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

Объясните план изучения C++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 45, средняя оценка - 4.89
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
27.04.2012, 22:31     Объясните план изучения C++ #1
мне один человек посоветовал такой план изучение С++(для самоучек)
1. Основа C++, с понятием об ООП.
2. Win32 API и параллельно подучить C++.
3. Изучение C++ глубже.
4. C++ .NET или начну изучать C# .NET

Единственно что мне здесь не понятно это 2. Win32 API и параллельно подучить C++.

Это мне надо учить и WinApi и С++ вмести я так понимаю?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 22:31     Объясните план изучения C++
Посмотрите здесь:

C++ О порядке изучения
Продолжение изучения C++ C++
C++ Продолжение изучения C++
C++ План изучения С++
C++ Продолжение изучения C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
27.04.2012, 23:06     Объясните план изучения C++ #2
c++ сначала изучите хотя бы отчасти, чтобы было понимание. Потом уже за WinAPI. Да и не забудьте, что голая теория вам ничего не даст, решайте задачи, больше практики! И тогда поймете в какую сторону вам дальше копать!
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
27.04.2012, 23:19     Объясните план изучения C++ #3
сначало определитесь, для чего вам нужен будет с++, а потом уже поймете во что конкретно надо углубляться. Но первый пункт бесспорно обязателен.
cyberdiem
 Аватар для cyberdiem
74 / 25 / 1
Регистрация: 15.02.2012
Сообщений: 97
28.04.2012, 02:07     Объясните план изучения C++ #4
Впервые взявшись за С++ или перейдя на плюсы с простого С, в первую очередь разберитесь с механикой ООП (разбиение задач, построение объектов в теории, построение классов, принципы наследования, а так же stl). Когда будете знать то что в скобочках, то считайте, что вы уже можете нормально прогать. Остается только переходить на #/Java ну или покопаться в тонкостях вроде работы с потоками, распараллеливании на разные ядра, прикручивание графического пользовательского интерфейса через сторонние библиотеки или учитесь оптимизировать код/алгоритмы, учитесь работать с памятью. В общем мучайте "плюсы" и больше практикуйтесь (забивайте примеры из книжек, варируйте кодом, эксперементируйте и мотайте на ус, что хорошо и что плохо). А дальше уже сами десять раз поймете, что делать дальше)

Добавлено через 2 минуты
А ну и касательно вашего вопроса о "подучить"... это как я уже сказал, все что выходит за пределы принципов ООП. С++ практически безграничен в изучении и возможностях, чем больше и шире вы знаете тем лучше, но обязательный минимум это понять ООП и как этот принцип реализуется в коде. Вот от этого и пляшите.

Добавлено через 14 минут
а то, что касается Win API, то залезьте в гугл и гляньте список возможных технологий, реализуемых через них. Оно вам сейчас надо? Как сказал antoha398, сначала определитесь, что вы хотите на этом языке реализовывать, а уже потом это изучайте.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 07:52  [ТС]     Объясните план изучения C++ #5
Цитата Сообщение от panicwassano Посмотреть сообщение
c++ сначала изучите хотя бы отчасти, чтобы было понимание. Потом уже за WinAPI. Да и не забудьте, что голая теория вам ничего не даст, решайте задачи, больше практики! И тогда поймете в какую сторону вам дальше копать!
ну я как бы основы знаю, но не все задачи получается

Добавлено через 1 минуту
Цитата Сообщение от cyberdiem Посмотреть сообщение
Впервые взявшись за С++ или перейдя на плюсы с простого С, в первую очередь разберитесь с механикой ООП (разбиение задач, построение объектов в теории, построение классов, принципы наследования, а так же stl). Когда будете знать то что в скобочках, то считайте, что вы уже можете нормально прогать. Остается только переходить на #/Java ну или покопаться в тонкостях вроде работы с потоками, распараллеливании на разные ядра, прикручивание графического пользовательского интерфейса через сторонние библиотеки или учитесь оптимизировать код/алгоритмы, учитесь работать с памятью. В общем мучайте "плюсы" и больше практикуйтесь (забивайте примеры из книжек, варируйте кодом, эксперементируйте и мотайте на ус, что хорошо и что плохо). А дальше уже сами десять раз поймете, что делать дальше)

Добавлено через 2 минуты
А ну и касательно вашего вопроса о "подучить"... это как я уже сказал, все что выходит за пределы принципов ООП. С++ практически безграничен в изучении и возможностях, чем больше и шире вы знаете тем лучше, но обязательный минимум это понять ООП и как этот принцип реализуется в коде. Вот от этого и пляшите.

Добавлено через 14 минут
а то, что касается Win API, то залезьте в гугл и гляньте список возможных технологий, реализуемых через них. Оно вам сейчас надо? Как сказал antoha398, сначала определитесь, что вы хотите на этом языке реализовывать, а уже потом это изучайте.
ваше WinApi не востребована, но на нем прикольно делать граф. приложения, но очень тяжело все функции запомнить и понять такие названия как дескриптор
Digit@ll
Brainsbreaker
 Аватар для Digit@ll
832 / 343 / 27
Регистрация: 01.02.2011
Сообщений: 1,483
28.04.2012, 09:33     Объясните план изучения C++ #6
Кем WinAPI не востребован? Sylar9, ты понятия не имеешь, что это такое. WinAPI это сила.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 09:39  [ТС]     Объясните план изучения C++ #7
Цитата Сообщение от Digit@ll Посмотреть сообщение
Кем WinAPI не востребован? Sylar9, ты понятия не имеешь, что это такое. WinAPI это сила.
Я имею WinApi не востребовано при прием на работу . Ваше винапи классная штука но тяжелая ((
CheshireCat
Эксперт С++
2907 / 1235 / 78
Регистрация: 27.05.2008
Сообщений: 3,309
28.04.2012, 09:56     Объясните план изучения C++ #8
Цитата Сообщение от Sylar9 Посмотреть сообщение
.... WinApi не востребовано при прием на работу.
"Не делайте мне смешно."
Не востребовано - кем? Работодателями, основная работа у которых - рисовать кнопки мышкой, ага. Формочки-отчеты, ага, и это все.

Из п.4. C++ .NET или начну изучать C# .NET
- однозначно выбросить C++ .NET, берись сразу за C# без оглядки на C++ .NET. Этот самый C++ .NET - уродливое порождение MS, не поддерживаемое ни на одной другой платформе, кроме MS Windows.
(И еще: если хочешь стать более-менее востребованным специалистом - открой для себя мир процессоров, аппаратно отличных от x86, и мир операционных систем, отличных от Windows. Такой вот совет......)
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 10:12  [ТС]     Объясните план изучения C++ #9
Цитата Сообщение от CheshireCat Посмотреть сообщение
"Не делайте мне смешно."
Не востребовано - кем? Работодателями, основная работа у которых - рисовать кнопки мышкой, ага. Формочки-отчеты, ага, и это все.

Из п.4. C++ .NET или начну изучать C# .NET
- однозначно выбросить C++ .NET, берись сразу за C# без оглядки на C++ .NET. Этот самый C++ .NET - уродливое порождение MS, не поддерживаемое ни на одной другой платформе, кроме MS Windows.
(И еще: если хочешь стать более-менее востребованным специалистом - открой для себя мир процессоров, аппаратно отличных от x86, и мир операционных систем, отличных от Windows. Такой вот совет......)
а что почитать порекомендуешь по этим пунктам
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
28.04.2012, 10:14     Объясните план изучения C++ #10
Цитата Сообщение от Sylar9 Посмотреть сообщение
Единственно что мне здесь не понятно это 2. Win32 API и параллельно подучить C++.
Здесь то что не понятного? А вот 4-й пункт понять не возможно в принципе.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 10:23  [ТС]     Объясните план изучения C++ #11
Цитата Сообщение от taras atavin Посмотреть сообщение
Здесь то что не понятного? А вот 4-й пункт понять не возможно в принципе.
На счет 2 пункта как это совмещать Я думаю может после С++ яву начать учить, я чуток основы знаю. многие задачи не получаются, но я стараюсь, хотя уже 2 недели как нечего не писал.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
28.04.2012, 10:26     Объясните план изучения C++ #12
Цитата Сообщение от Sylar9 Посмотреть сообщение
На счет 2 пункта как это совмещать
Вопрос в том, как их можно разделить.

Добавлено через 47 секунд
Цитата Сообщение от Sylar9 Посмотреть сообщение
Я думаю может после С++ яву начать учить,
А при чём здесь план изучения конкретно c++?
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 10:28  [ТС]     Объясните план изучения C++ #13
Цитата Сообщение от taras atavin Посмотреть сообщение
Вопрос в том, как их можно разделить.

Добавлено через 47 секунд
А при чём здесь план изучения конкретно c++?
не знаю(((. Уточнить второй пункт плана, это мне надо совмещать(читать книги по С++ и WinAPi) так что ли
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
28.04.2012, 10:29     Объясните план изучения C++ #14
не понимаю.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 10:31  [ТС]     Объясните план изучения C++ #15
Цитата Сообщение от taras atavin Посмотреть сообщение
не понимаю.
ну я имею введу что надо на два фронта учить С++ и ВинАпи так что ли ?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
28.04.2012, 10:49     Объясните план изучения C++ #16
Sylar9, Windows не единственная операционная система. Да популярная, но все больше компаний переходят на Linux. Вообщем, вы подумайте головой сначала, а потом сформулируйте вопрос и задайте его на форуме.
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 10:54  [ТС]     Объясните план изучения C++ #17
Цитата Сообщение от ForEveR Посмотреть сообщение
Sylar9, Windows не единственная операционная система. Да популярная, но все больше компаний переходят на Linux. Вообщем, вы подумайте головой сначала, а потом сформулируйте вопрос и задайте его на форуме.
а что лучше под Linux QT учить? просто на счет Кроссплатформенная разработка мне кажется тут java выиграет
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
28.04.2012, 11:00     Объясните план изучения C++ #18
Цитата Сообщение от ForEveR Посмотреть сообщение
Windows не единственная операционная система. Да популярная, но все больше компаний переходят на Linux. Вообщем, вы подумайте головой сначала, а потом сформулируйте вопрос и задайте его на форуме.
Ну с тем, что плюсы возможны без Win АPI, я не спорю. Но как учить Win API без плюсов?
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,888
Записей в блоге: 1
28.04.2012, 11:03  [ТС]     Объясните план изучения C++ #19
Цитата Сообщение от taras atavin Посмотреть сообщение
Ну с тем, что плюсы возможны без Win АPI, я не спорю. Но как учить Win API без плюсов?
я только одну книгу нашел по WinApi в продаже, это Юрий Щупак - WinApi, и взял у друга по С++ Р.Лафоре ООП в С++ и Бьярне Страуструп Программирование: принципы и практика использования C++, исправленное издание

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

C++ учебный план
C++ Учебный план подготовки специалистов
C++ Начало изучения С++

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

Или воспользуйтесь поиском по форуму:
Kastaneda
28.04.2012, 11:27     Объясните план изучения C++
  #20

Не по теме:

Не надо WinAPI хаять) На работе пишем большой проект на С++ и Qt, но вдруг понадобилось сделать, то, на что Qt не способна. Пришлось писать платформозависимый код. Под виндну как раз на WinAPI писал, под *nix при помощи XLib.
WinAPI - это одна из тех вещей, которые не имеют каждодневного применения, но знать (точнее уметь с ними работать) надо.

Yandex
Объявления
28.04.2012, 11:27     Объясните план изучения C++
Закрытая тема Создать тему
Опции темы

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