25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
|
|
1 | |
Самостоятельное изучение C++15.05.2012, 00:43. Показов 30695. Ответов 79
Метки нет (Все метки)
Здравствуйте! Есть потребность изучить 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 минут неужели ни кто подсказать не может
0
|
15.05.2012, 00:43 | |
Ответы с готовыми решениями:
79
Понятен материал учебника, но не получается самостоятельное решение задач Изучение С++ изучение с++ Изучение С++ |
145 / 142 / 11
Регистрация: 11.09.2011
Сообщений: 411
|
|
18.05.2012, 22:31 | 21 |
Не по теме: а вообще все зависит от поставленной задачи, и выбирать язык и среду будешь исходя из задачи, а не на основании присутсвия/отсутсвия всяких там ништяков )
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
|
18.05.2012, 22:32 | 22 |
Думаю лучше и Delphi и C++ и остальное
А вообще главное не сам язык, а понимание принципов программирования. Очень важно, чтобы вам нравилось обучаться. Начинал как и вы, с нуля год назад. Тоже не знал с чего начать. Все советуют, советуют, советуют. Забил на всех советчиков начал с Borland C++3.1/столкнулся с некоторыми проблемами, забил на изучение. Потом как-то само по себе снова начал, быстро вспомнил то что знал (Как написать HelloWorld)/ Скачал целую груду учебников. Уже хватает знаний для решения несложных задачек. Теперь уже не могу сказать, что я полный ноль, уже ноль с половинкой. Есть какой-то фундамент Лично мое мнение, что литературу надо советовать исходя из того, какую среду программирования выберет новичок Visual C++ такие-то одни авторы, Borland C++ - другие, а не так, что вам подойдет это это и то. Задачи лучше решать с форума. скорее ПО типа Word, базы данных и т.д. - Delphi вполне сгодится. По мне обработка файлов там проще и быстро создать базу данных не проблема. Может кто-то не согласится, но с файлами в C++ не так, чтоб сразу взял и прямо сходу осилил
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
18.05.2012, 22:53 | 23 |
это приходит от IDE, компилятор тут непречем Добавлено через 1 минуту но почему-то такие программы пишут на С/С++
0
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
|
|
18.05.2012, 23:04 | 24 |
Разумеется писали, пишут и писать будут
Не отводите тему. Я не писал, что Delphi лучше и в тем более не писал что чего-то сделать в C++ нельзя. Для изучения в минимальные сроки и для понимания что к чему Delphi очень даже подходит, особенно учитывая что пользователь C++ в глаза не видел и не собирается писать серьезных программ
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
19.05.2012, 10:21 | 25 |
Ничего не мешает, именно поэтому такая фича присутствует в MSVS (как для шарпа, так и для плюсов), в несколько меньшей степени в NetBeans, в Qt Creator, а также есть специальные дорогостоящие инструменты для статического анализа кода, например, PVS-Studio.
0
|
31 / 31 / 3
Регистрация: 19.05.2012
Сообщений: 67
|
|
19.05.2012, 11:30 | 26 |
Но, блин, она порой чертовски мешает и надоедает в процессе написания кода.
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
19.05.2012, 11:32 | 27 |
Endiff, ну так и отключайте её, в чём проблема?
0
|
31 / 31 / 3
Регистрация: 19.05.2012
Сообщений: 67
|
|
19.05.2012, 11:34 | 28 |
0
|
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
|
|
19.05.2012, 12:06 | 29 |
Подскажите какой компилятор лучше освоить MS Visual(6 или 10?), C++ Builder 6, либо Qt SDK 1.2.1? Я начинающий кодер, в будующем планирую делать ПО для игр.
0
|
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
|
|
19.05.2012, 12:16 | 30 |
сначала привести порядок в голове и разделять понятия "компилятор", "IDE" и "SDK".
а потом начинать изучать C++ - все остальное лишь инструменты, которые осваиваются в процессе и при надобности.
1
|
31 / 31 / 3
Регистрация: 19.05.2012
Сообщений: 67
|
|
19.05.2012, 12:18 | 31 |
Золотые слова. И еще, сразу не строй большие планы на будущее, освойся сначала в малом, постепенно достигая большего.
0
|
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
|
|
19.05.2012, 12:26 | 32 |
Так я не могу все, что выучил из книги в голове скомпилить, мне нужна интегрированная среда разработки? Или я ошибаюсь?
0
|
31 / 31 / 3
Регистрация: 19.05.2012
Сообщений: 67
|
|
19.05.2012, 12:31 | 33 |
А как вы, простите, программы создавать будете? Явно же, что все выученное придется дорабатывать, пробовать и практиковать. Порой существуют такие темы, суть строения кода которых, не написав самому, никогда не поймешь. Или вы собираетесь из головы файлики выкидывать? (пардон за сарказм)
0
|
385 / 229 / 12
Регистрация: 06.07.2011
Сообщений: 512
|
|
19.05.2012, 12:38 | 34 |
чтобы скомпилировать внезапно нужен компилятор. их куча для разных платформ: http://en.wikipedia.org/wiki/L... _compilers для винды наиболее популярные Visual C++, MinGW (порт GCC под винду), Borland C++/С++ Builder (что ужасно).
Чтобы писать код и компилировать было удобнее используют интегрированные среды (IDE). Тут выбор тоже огромен: MS Visual Studio, Qt Creator, NetBeans, Code::Blocks, Eclipse и прочие (смотри прикрепленную тему в разделе). С разной степенью неудобств пониже спины, в них можно использовать любой выбранный компилятор. Если одной IDE мало, а нужно еще и полноценную систему справки, поддержки различных устройств, профайлер, анализаторы, препроцессоры, то все это, собранное вместе, можно назвать SDK.
1
|
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
|
|
19.05.2012, 12:43 | 35 |
Я понимаю, что надо учить теорию и практиковаться, я хочу узнать в какой среде разработки лучше начать практиковаться. Пока я практикуюсь в C++ Builder 6, без использования label, text и тп., т.к. они не нужны пока.
Добавлено через 2 минуты Чем он так ужасен? )
0
|
31 / 31 / 3
Регистрация: 19.05.2012
Сообщений: 67
|
|
19.05.2012, 12:49 | 36 |
Dev C++ или Code::Blocks (первый вариант намного лучше - в нем все понятнее для начинающих)
1
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
19.05.2012, 12:49 | 37 |
Простенькая среда (кодблокс какой-нибудь) плюс консольный компилятор.
Тем, что плевать с высокой колокольни хотел на стандарт языка.
1
|
31 / 31 / 3
Регистрация: 19.05.2012
Сообщений: 67
|
|
19.05.2012, 13:20 | 38 |
0
|
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
|
|
19.05.2012, 13:33 [ТС] | 39 |
По поводу обучения в ВУЗах, а лучше сказать ВТУЗах, я как раз закончил университет приборостроения и информатики по специальности Робототехнические системы, и то, что знаний дают 0, это абсолютно верно. Была у нас информатика, курсовик по ней у нас был - перепечатать пару страниц из книги в ворд и записать на дискету, причем пару страниц давалось сразу на 3 человека, но мы и того не сделали, взяли у кого то другого откопировали, как один потом сказал, у меня сердце прихватило когда преподаватель спросил: "Если я сейчас вставлю дискету в компьютер.. смогу ли я работать с картинками в тексте?", в итоге по информатики у меня 5. На следующем курсе у нас началось ООП, там уже естественно вел другой преподаватель, и когда ему сказали что мы не разбираемся в программирование, он взял у кого то зачетку и спросил, как же это так, у 5 за информатику. Были такие, которые уже знали язык программирования, Делфи в частности, в школе их этому не учили, т.е. выучили сами.
Это было лирическое отступление. Подведу черту еще раз, я не знаю чем отличается Borland C++ от Visual C++ так же я не знаю что такое IDE, SDK, компилятор, #include, void, и тому подобное, т.е. знаний полный 0. Вот какой пробел знаний мне нужно заполнить, подскажите пожалуйста книгу, только не "Прочитай все", я понимаю, если прочитать все то шансов куда больше разобраться, все ограничивается временем. И хотелось бы все же остановиться на том, на чем больше всего программируют.
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
19.05.2012, 14:56 | 40 |
почитай первый пост в этой теме
На чем больше всего программируют - на какой машине ездить, чтобы хорошо научиться водить? Бери Code::Blocks, Dev или VS. Каждому симпатизирует свое. Со временем поймешь, если чего-либо не хватает или не устраивает в твоей IDE (среде разработки).
0
|
19.05.2012, 14:56 | |
19.05.2012, 14:56 | |
Помогаю со студенческими работами здесь
40
Изучение изучение C до C++ Изучение с++ Изучение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |