Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.57/160: Рейтинг темы: голосов - 160, средняя оценка - 4.57
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293

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

15.05.2012, 00:43. Показов 32373. Ответов 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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.05.2012, 00:43
Ответы с готовыми решениями:

Понятен материал учебника, но не получается самостоятельное решение задач
Здравствуйте. Читаю книжку Дейтелов, переписываю код, который дан в учебнике, потом читаю пояснения к строкам и в общем-то всё понимаю,...

Изучение С++
Доброго времени суток! Решил изучать ЯП С++. Посоветуйте уроки, статьи для изучение этого языка. Желательно без книг, т.е. по книгам...

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

79
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.05.2012, 01:03
Из IDE:
Бесплатные среды (IDE) для программирования на С/С++
От себя бы порекомендовал Dev. Прост, понятен, бесплатен, без наворотов, и уж точно не позволит написать void main() Самое оно для новичков, а там уже решишь что тебе нужно.
Литература: «Как программировать на С++» Х. Дейтел, П. Дейтел, 2009
«Программирование. Принципы и практика использования C++» Б. Страуструп, 2010
Бери и читай с нуля.
Сразу хочу сказать, что изучение языка С++ - занятие долгое, кропотливое. Где-то слышал даже фразу: Этому языку учат большинство программистов, но еще никто не познал его полностью. На С++ можно написать что угодно. Кое-где не без костылей, конечно, но факт есть факт.
И главное практика, практика и еще раз практика.
1
 Аватар для KristopherRobin
146 / 143 / 11
Регистрация: 11.09.2011
Сообщений: 419
15.05.2012, 05:48
если чисто для винды программировать то качай Microsoft Visual Studio (там C++, C#, Visual Basic). можно отдельно скачать Microsoft Visual C++.. Express версии - бесплатные. А зачем тебе именно С++? может C# или даже Visual Basic 2010? мне кажется проще будет (может быть учить их и не проще, но программировать на них проще имхо) да и книг по ним полно.
0
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
18.05.2012, 14:06  [ТС]
Спасибо за ответы!

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


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

Для примера:
Windows Live Writer
Post2Blog
0
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
18.05.2012, 14:59
а почему именно с++? может лучше C# - он легче учится...
0
 Аватар для GTS
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
18.05.2012, 18:13  [ТС]
Так я же написал, я не знаю чем отличаются C++ от C#, но программы нужны
0
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 21:04
Может лучше на курсы пойти?
0
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
18.05.2012, 21:08
При должном усердии ни какие курсы не нужны. И ВУЗ не нужен. Программировать можно научиться самому до уровня, чтоб устроиться на работу. При последующих трудоустройствах (если вздумаешь сменить место работы) будут смотреть на проекты, в которых ты учавствовал, но ни дипломы/приложени к диплому/справки с курсов etc.
1
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 21:09
Цитата Сообщение от MrGluck Посмотреть сообщение
И главное практика, практика и еще раз практика.
Где же эту практику взять, если в учебниках только теория?
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:18
metagalaxy, а ты возьми и на основе теории самостоятельно напиши что-нибудь
0
Форумчанин
Эксперт CЭксперт С++
 Аватар для MrGluck
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
18.05.2012, 21:36
Цитата Сообщение от 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-шник."
0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:42
помоему нету таких вузов в которых нормально изучают программированию
0
413 / 100 / 3
Регистрация: 07.09.2011
Сообщений: 532
Записей в блоге: 2
18.05.2012, 21:46
Цитата Сообщение от MrGluck Посмотреть сообщение
Кстати, универ мне знаний по языкам дал почти что 0
Во-во, такая же песня. Только я еще соскочил со второго курса и окончил гуманитарную специальность. Знания в программировании добывал сам.
Ну а ТС лучше порекомендовать Айвора Хортона, Джесса Либерти (С++ за 24 часа), Липмана, и Шилтда. А попутно можно читать Дейтела и Страупструпа. Также для практики советую почитать Прата - "С++ лекции и упражнения".
2
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 21:50
Цитата Сообщение от Vega251 Посмотреть сообщение
С++ за 24 часа
как меня нервируют эти название, хорошо что нет книги "С++ за 5 мин."
0
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
18.05.2012, 21:58
Цитата Сообщение от aram_gyumri Посмотреть сообщение
как меня нервируют эти название, хорошо что нет книги "С++ за 5 мин."
Ну да)) Оп-оп и ты программист, тебя предлагают контракты в IBM, можешь написать программу любой сложности "от балды" и как бы карьера удалась))

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

Не по теме:

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

0
 Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
18.05.2012, 22:18
Цитата Сообщение от KristopherRobin Посмотреть сообщение
(ошибки показыватся прямо во время набора исходного кода + еще куча всяких ништяков).
напомнил друга, а он так про VB говорит, и я еще раз скажу, это приходит не от яп а от IDE
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.05.2012, 22:18
Помогаю со студенческими работами здесь

Изучение С++
Дайте, пожалуйста, ссылку на сайт, где очень подробно описаны строки, функции для них и операции с ними!

Изучение
Всем привет. Я изучаю программирование чуть меньше года (сразу начал с Си++), подскажите плз, как лучше поступать. Учить определённую тему...

изучение C до C++
объязательно изучить C до изучения C++ ?

Изучение с++
Знаю основной синтаксис + ООП. Что посоветуете почитать актуального на сегодняшний день?

Изучение
Сейчас я учу с++ и delphi, правильно ли будет учить эти язык так : например одинаковые темы (классы и т.д) и одновременно их учить? И какой...


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

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru