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

Самостоятельное изучение C++ - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 176, средняя оценка - 4.86
GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
15.05.2012, 00:43     Самостоятельное изучение C++ #1
Здравствуйте! Есть потребность изучить C++ но знаний к сожалению 0.

Ситуация следующая, ни каких языков программирования я не знаю, когда то сталкивался с Delphi (в институте), но дальше небольшой программки с одной кнопкой "Закрыть" и то не без помощи более эрудированного соседа по парте. Сейчас и это скорее всего не получится сделать, разве что повезет и я в нужную строчку впишу "Close;".

Подскажите следующие:
Во первых я не могу ни где найти саму программу, с Delphi все было проще, Delphi 7 скачивай покупай, изучай и программируй.
Тут же я не могу понять что за программа и где ее взять вообще (что мне нужно Borland C++ или Microsoft Visual C++ или что то другое?), я не собираюсь делать какие то видео игры, скорее ПО типа Word, базы данных и т.д..

Ну и главное, какую литературу стоит изучать при моих знаниях, что бы в первую очередь понять что к чему, во вторых сделать это в минимальные сроки.

Чему учили в школе \ институте на информатики не помню, Pascal и тому подобное тоже не знаю, объектно ориентированное программирование то же не знаю.

И еще, вопрос может показаться глупым, все же, что лучше изучать C++ или Delphi? когда я учился в институте и нам объявили, что программировать будем на Delphi, некоторые более компетентные сокурсники подметили, зачем этот Delphi, на нем ни кто не программирует, хотя он для меня более интуитивно понятен (если конечно взять в учет то, что я C++ не видел даже), конечно на Delphi программируют но значительно меньше, соответственно литературы по Delphi меньше, полезной информации и людей способных помочь будет меньше.

Да кстати, параллельно мне еще надо изучать PHP, надо программировать некоторые модули для WordPress.

Добавлено через 5 часов 19 минут
неужели ни кто подсказать не может
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 00:43     Самостоятельное изучение C++
Посмотрите здесь:

C++ Изучение С++!
изучение с++ C++
C++ Изучение С++
C++ Изучение C++
Изучение С++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
15.05.2012, 01:03     Самостоятельное изучение C++ #2
Из IDE:
Бесплатные среды (IDE) для программирования на С/С++
От себя бы порекомендовал Dev. Прост, понятен, бесплатен, без наворотов, и уж точно не позволит написать void main() Самое оно для новичков, а там уже решишь что тебе нужно.
Литература: «Как программировать на С++» Х. Дейтел, П. Дейтел, 2009
«Программирование. Принципы и практика использования C++» Б. Страуструп, 2010
Бери и читай с нуля.
Сразу хочу сказать, что изучение языка С++ - занятие долгое, кропотливое. Где-то слышал даже фразу: Этому языку учат большинство программистов, но еще никто не познал его полностью. На С++ можно написать что угодно. Кое-где не без костылей, конечно, но факт есть факт.
И главное практика, практика и еще раз практика.
KristopherRobin
 Аватар для KristopherRobin
137 / 133 / 6
Регистрация: 11.09.2011
Сообщений: 407
15.05.2012, 05:48     Самостоятельное изучение C++ #3
если чисто для винды программировать то качай Microsoft Visual Studio (там C++, C#, Visual Basic). можно отдельно скачать Microsoft Visual C++.. Express версии - бесплатные. А зачем тебе именно С++? может C# или даже Visual Basic 2010? мне кажется проще будет (может быть учить их и не проще, но программировать на них проще имхо) да и книг по ним полно.
GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
18.05.2012, 14:06  [ТС]     Самостоятельное изучение C++ #4
Спасибо за ответы!

Видите ли, кроме того что "С++" это язык программирования и на нем все программируют я больше ни чего не знаю, ни что Visual, ни что за Basic, ни что за C#, ни чем они друг от друга отличаются.


Мне в итоге надо написать ПО для Windows которое работало бы через интернет, для примера: Блог-клиенты, программа которая не заходя на сайт \ блог позволяет с компьютера публиковать статьи и т.д.

Для примера:
Windows Live Writer
Post2Blog
t1m0n
 Аватар для t1m0n
595 / 382 / 18
Регистрация: 03.11.2009
Сообщений: 1,788
18.05.2012, 14:59     Самостоятельное изучение C++ #5
а почему именно с++? может лучше C# - он легче учится...
GTS
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
18.05.2012, 18:13  [ТС]     Самостоятельное изучение C++ #6
Так я же написал, я не знаю чем отличаются C++ от C#, но программы нужны
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 21:04     Самостоятельное изучение C++ #7
Может лучше на курсы пойти?
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
18.05.2012, 21:08     Самостоятельное изучение C++ #8
При должном усердии ни какие курсы не нужны. И ВУЗ не нужен. Программировать можно научиться самому до уровня, чтоб устроиться на работу. При последующих трудоустройствах (если вздумаешь сменить место работы) будут смотреть на проекты, в которых ты учавствовал, но ни дипломы/приложени к диплому/справки с курсов etc.
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 21:09     Самостоятельное изучение C++ #9
Цитата Сообщение от MrGluck Посмотреть сообщение
И главное практика, практика и еще раз практика.
Где же эту практику взять, если в учебниках только теория?
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:18     Самостоятельное изучение C++ #10
metagalaxy, а ты возьми и на основе теории самостоятельно напиши что-нибудь
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4925 / 2668 / 243
Регистрация: 29.11.2010
Сообщений: 7,421
18.05.2012, 21:36     Самостоятельное изучение C++ #11
Цитата Сообщение от metagalaxy Посмотреть сообщение
Где же эту практику взять, если в учебниках только теория?
Как это теория? В Дейтелах после каждой главы список полезных задачек. Некоторые из них рассматриваются в качестве примера.
Ну и лично я вот просто захожу на форум, решаю то, что выкладывают люди и учусь. А наивные людишки думают, что это все для них.
Кстати, универ мне знаний по языкам дал почти что 0. Все на самообучении. А если б я делал только то, что дают и спрашивают, то до сих пор был бы на уровне
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <math.h>
#include <string.h>
using namespace std;
 
void main() 
{cout<< "Hello world!"; }
И я искренне надеюсь, что в некоторых ВУЗах преподаватели программирования действительно хорошо разбираются в своем предмете и любят его, а не "Покажи мне, как работает твоя программа, меня волнует лишь exe-шник."
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:42     Самостоятельное изучение C++ #12
помоему нету таких вузов в которых нормально изучают программированию
Vega251
288 / 91 / 3
Регистрация: 07.09.2011
Сообщений: 473
Записей в блоге: 2
18.05.2012, 21:46     Самостоятельное изучение C++ #13
Цитата Сообщение от MrGluck Посмотреть сообщение
Кстати, универ мне знаний по языкам дал почти что 0
Во-во, такая же песня. Только я еще соскочил со второго курса и окончил гуманитарную специальность. Знания в программировании добывал сам.
Ну а ТС лучше порекомендовать Айвора Хортона, Джесса Либерти (С++ за 24 часа), Липмана, и Шилтда. А попутно можно читать Дейтела и Страупструпа. Также для практики советую почитать Прата - "С++ лекции и упражнения".
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:50     Самостоятельное изучение C++ #14
Цитата Сообщение от Vega251 Посмотреть сообщение
С++ за 24 часа
как меня нервируют эти название, хорошо что нет книги "С++ за 5 мин."
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 21:58     Самостоятельное изучение C++ #15
Цитата Сообщение от aram_gyumri Посмотреть сообщение
как меня нервируют эти название, хорошо что нет книги "С++ за 5 мин."
Ну да)) Оп-оп и ты программист, тебя предлагают контракты в IBM, можешь написать программу любой сложности "от балды" и как бы карьера удалась))

Добавлено через 5 минут
Цитата Сообщение от Vega251 Посмотреть сообщение
Также для практики советую почитать Прата - "С++ лекции и упражнения".
Заранее выложу листинги и примеры решений к книге.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 22:04     Самостоятельное изучение C++ #16
Цитата Сообщение от metagalaxy Посмотреть сообщение
Ну да)) Оп-оп и ты программист, тебя предлагают контракты в IBM, можешь написать программу любой сложности "от балды" и как бы карьера удалась))
я не программист, я просто сказал что меня нервируют эти названия, поскольку за 24 часов нереально выучить С++
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 22:09     Самостоятельное изучение C++ #17
Цитата Сообщение от aram_gyumri Посмотреть сообщение
я не программист, я просто сказал что меня нервируют эти названия, поскольку за 24 часов нереально выучить С++
Я про вообщем
KPN
 Аватар для KPN
3 / 3 / 1
Регистрация: 23.03.2012
Сообщений: 40
18.05.2012, 22:10     Самостоятельное изучение C++ #18
по мне так самообразование лучший способ познания чего-либо, в данном случае С++.
а про обучение программированию в ВУЗах так это вообще отдельная история... Мне единственное что дало такое обучение так это заинтересованность в изучении С++, просто сначало как то не шло, вообще не понимал что и куда, но в который раз убедился то что не идет в начале с легкостью как-то еще больше затягивает чтобы это изучить
а по поводу с чего начать, вопрос конечно интересный... как вариант например поставить Qt и его изучать, на ютубе есть хорошая серия видеолекций по нему( правда там чел на английском говорит, но смысл более-менее понятен) да и сам кьют хорошо документирован.
ну и самый хороший метод познания это учиться - обучая кого-нибудь.
KristopherRobin
 Аватар для KristopherRobin
137 / 133 / 6
Регистрация: 11.09.2011
Сообщений: 407
18.05.2012, 22:16     Самостоятельное изучение C++ #19
Мне в итоге надо написать ПО для Windows которое работало бы через интернет
т.к. писать будешь для себя то, все же посоветую учить C#, на нем проще программировать (ошибки показыватся прямо во время набора исходного кода + еще куча всяких ништяков).

Не по теме:

а если хочешь программировать по найму, то учить надо и то и то : )

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

изучение с++ C++
C++ Изучение С++
Изучение с++ C++

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

Или воспользуйтесь поиском по форуму:
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 22:18     Самостоятельное изучение C++ #20
Цитата Сообщение от KristopherRobin Посмотреть сообщение
(ошибки показыватся прямо во время набора исходного кода + еще куча всяких ништяков).
напомнил друга, а он так про VB говорит, и я еще раз скажу, это приходит не от яп а от IDE
Yandex
Объявления
18.05.2012, 22:18     Самостоятельное изучение C++
Закрытая тема Создать тему
Опции темы

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