Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
Иллюзионист
4 / 4 / 4
Регистрация: 16.07.2014
Сообщений: 19
#1

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

18.07.2014, 13:59. Просмотров 3745. Ответов 53
Метки нет (Все метки)

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

С чего начать изучение С++ - C++
Хочу изучить С++, пожалуйста подскажите книгу понятную для чайников, и компелятр.

С чего начать изучение C++ - C++
Всем доброе время суток Кто владеет хорошо C++ можете описать с каких книг начать и чем закончить то есть можно сказать расписать весь...

С чего начать изучение С++ - C++
Решил окунутся в ООП. Начать решил с С++. С чего начать, что б быстро и уверенно, на энтузиазме приступить к изучению ? И в...

С чего НАЧАТЬ изучение С++? - C++
Посоветуйте книгу для новичка. В программирование знаю только самую базу Javascript

С чего начать изучение С++ - C++
Здравствуйте все. Я хочу научиться программировать на С++, а в дальнейшем писать игры (на профессиональном уровне), но на данный...

С чего начать изучение C++ - C++
Добрый день всем! Я хотел бы получить совет об изучении языка (С++), теперь немного предыстории. Я учусь в колледже на последнем курсе на...

53
Jupiter
20.07.2014, 10:47     С чего начать изучение C++
  #16

Не по теме:

Цитата Сообщение от gru74ik Посмотреть сообщение
Но на просторах сети все
Но на просторах сети правильно пишут Qt, а вы упоминаете какой-то QT который Quick Time и никакого отшения к Qt не имеет

0
Блондинка с ОЗМ
Заблокирован
20.07.2014, 10:57 #17
МФС устарел безнадежно и никому не нужен
WinAPI устареть не могут. Все остальные способы создания оконного интерфейса - это обертки для WinAPI . Хотите изучить хорошо - учите WinAPI. Хотите быстро - пользуйтесь IDE с конструктором форм. C++ Builder или Visual Studio
1
gru74ik
Эксперт CЭксперт С++
4279 / 1867 / 198
Регистрация: 20.02.2013
Сообщений: 4,996
Записей в блоге: 22
20.07.2014, 11:28 #18
Но на просторах сети правильно пишут Qt, а вы упоминаете какой-то QT который Quick Time и никакого отшения к Qt не имеет
Конечно, я имел ввиду Qt - кроссплатформенный инструментарий разработки ПО на языке программирования C++.
Просто опечатался. Но за поправку благодарю!

Добавлено через 12 минут
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Хотите изучить хорошо - учите WinAPI. Хотите быстро - пользуйтесь IDE с конструктором форм.
Для начинающих в этой области, думаю, будет актуально:
Цитата Сообщение от DU
осваивайте Qt.
WinApi - когда захотите себя наказать за что-нибудь.
P.S. Начиная с сообщения #8 тема превратилась из "С чего начать изучение С++" в "Прочитал пару книг для начинающих, хочу делать GUI".
0
ninja2
814 / 188 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
20.07.2014, 19:44 #19
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
МФС устарел безнадежно и никому не нужен
Ну чо устарел? А как еще можно создать ГУИ в visual studio на С++?
Книгу дочитываю "visual C++ 2010 полный курс" 250стр. осталось, так с помощью мфс легко создается приложение вроде поинта в visual studio 2010, там два варианта и на С++ и на С++/CLI (windows forms), так приложение windows forms уступает по возможностям приложению на МФС, на МФС более функциональные получаются приложения чем с помощью windowsforms, а на winapi еще более функциональные, более лучшие гуи можно создавать чем на mfc.
Там все легко без кода в visual studio все с помощью мастеров в основном создается.

От думаю несколько книг по mfc сначала прочитать какие нить по 400 страниц что б уже на нем можно создавать приложения, потому уже двухтомник Педзольда "Программирование для win 95", затем Ритхера. Ну и мсдн конечно почитывать.

Сначала нужно mfc хорошо изучить, затем уже переходить к изучению winapi ИМХО не мое, а один программист - автор книг по php советует в таком порядке учить.

Вообще я посмотрел mfc оказывается мощная штука - очень мощная!

visual studio хорошая среда разработки, в ней много игр написано, много прог создано, а вы за какое то Qt говорите, нет я лучше VS буду потихоньку учить.

Да с книгами щас проблем нет, я могу щас любую книгу прочитать, купил на днях электронную книгу texte 416fl http://rozetka.com.ua/Texet_TB416FL/...FYofwwodsoQA-g, не нарадуюсь, решил быстро читать, месяц - книга, месяц - книга, с электронной книгой проблем с литературой терь нету, нужно только определить, что читать.
Ну я уже так примерно раскинул, 2 - 3 книги по mfc протичаю, затем напишу уже на mfc для своих консольных игр ГУИ http://www.kselax.ru/tag/igry-s/, mfc позволит написать только в нем разобраться. Хочу все прочитать книги "библии" программиста для windows и как можно быстрее!
Буду пачками книги читать терь!!! Чем больше тем лучше и стану наконец то профи!!!

Добавлено через 5 минут
фывафыва
0
oxyfat
66 / 63 / 11
Регистрация: 01.05.2014
Сообщений: 247
20.07.2014, 20:09 #20
Приветствую!
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу:
Супер-Эксперт, Хакер, просто - профессиональный программист : Том Сван.
Если, кто-то забыл об этом, прилагаю, одну из самых, моих любимых книг:
Turbo_Assembler_Tom_Swan.zip
*** Не имеет значения, какой язык Вы - выберите. Начало Выше!
0
Блондинка с ОЗМ
Заблокирован
20.07.2014, 20:15 #21
Цитата Сообщение от oxyfat Посмотреть сообщение
Приветствую!
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу:
Супер-Эксперт, Хакер, просто - профессиональный программист : Том Сван.
Если, кто-то забыл об этом, прилагаю, одну из самых, моих любимых книг:
Вложение 421238
*** Не имеет значения, какой язык Вы - выберите. Начало Выше!
Turbo_Assembler... Ассемблер интересно, но трудно начать. Непонятно, как чего установить, кгде писать, как компилировать.
0
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,453
20.07.2014, 21:06 #22
Цитата Сообщение от Блондинка с ОЗМ Посмотреть сообщение
Ассемблер интересно,
очень интересно
привязаться к одному камню а потом узнать что существует море других
и идеология не совпадает
например все книжки по ассемблеру которые я читал, правда это было давно, были привязаны к IBM PC и её архитектурой и 8086 с его регистрами
нигде даже не было сказано чем отличается архитектура фон Неймана от гарвардской архитектуры
если так хочется нырнуть в глубь то изучать нужно булеву алгебру системы счисления, а только потом переходить на ассемблер, и то если хочешь плотно заниматься железками
0
gru74ik
Эксперт CЭксперт С++
4279 / 1867 / 198
Регистрация: 20.02.2013
Сообщений: 4,996
Записей в блоге: 22
20.07.2014, 21:13 #23
Цитата Сообщение от oxyfat Посмотреть сообщение
Все, кто, когда-либо пытался - научить компьютер своим движениям, читали книгу
Мне нравится вот это "все" )))
0
Vtulhu
371 / 377 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
21.07.2014, 13:22 #24
Как человек, прочитавший много книг по нескольким языкам программирования, могу сказать, что они полезны, но крайне ограниченно. Язык - это в первую очередь семантика и идиомы. Программирование - это ремесло. Нужен навык владения инструментами. Нужно знать технологию и методологию программирования, как такового. Знание синтаксиса - это как знание алфавита. Для того, чтобы стать писателем, это необходимо, но крайне мало.

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

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

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

Антипаттерн

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

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

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

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

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

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

Антипаттерн

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

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

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

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

Не по теме:

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

0
richman_javohir
0 / 0 / 0
Регистрация: 21.07.2014
Сообщений: 3
21.07.2014, 16:05 #29
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
0
gru74ik
Эксперт CЭксперт С++
4279 / 1867 / 198
Регистрация: 20.02.2013
Сообщений: 4,996
Записей в блоге: 22
21.07.2014, 16:09 #30
Цитата Сообщение от richman_javohir Посмотреть сообщение
Где скачать С++ для виндовс 8 ( ноутбук сони вайо )
Какой внезапный поворот!

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

И ещё прочитать вот это и вот это.
0
21.07.2014, 16:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2014, 16:09
Привет! Вот еще темы с ответами:

С чего начать изучение С++ - C++
Подскажите хорошую книгу и среду

С чего начать изучение C++ - C++
Я понимаю, что вопрос уже сто раз задавали, но, тем не менее, задам его ещё раз. Итак -- с чего мне начать изучение C++? Сейчас я знаю...

С чего начать изучение С++? - C++
Всем привет, меня зовут Кирилл, мне 29 лет. Очень много времени провожу за компом, много лет занимался "ерундой". Начиналось все с Ультимы...

С чего начать изучение C++? - C++
Ребят помогите подскажите ссылочки на уроки или полезную инфу с чего начать изучение C++ ?!!!


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru