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

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

Войти
Регистрация
Восстановить пароль
 
 
leoned
30 / 30 / 1
Регистрация: 30.06.2011
Сообщений: 467
#1

Тому кто хочет программировать. - C++

20.08.2011, 20:28. Просмотров 4539. Ответов 78
Метки нет (Все метки)

Этот мануал предназначен для тех кто хочет начать программировать но не знает с чего начать.

1.Выбор языка.
Человек захотевший начать программировать первым делом отправляется в гугл,
с таким запросом как "Обучение программированию" или отправляется в Википедию
и там пишет запрос "языки программирования".Прочитав одну две статейку он понимает
что не всё так просто и язык программирования не один(а таковых насчитывается более 2 тыщ.).
Тут начинается долгое долгий выбор того самого языка который "мне подходит".
А ещё ведь есть и Компиляторуемые(http://ru.wikipedia.org/wiki/Компилятор)
интерпретируемые(http://ru.wikipedia.org/wiki/Интерпретатор) языки программирования.
2.Язык выбрали а что дальше?
Мы наконец-то определились с языком,осталось ещё много чего).
Тут начинается поиск книг по вашему языку,ниже приведены названия некоторых книг(С++):

"Язык программирования C++. Вводный курс", Стенли Липпман, Жози Лажойе
Р. Лафоре - Объектно-ориентированное программирование в С++
Бьярне Страуструп Программирование: принципы и практика использования C++
3.У языка есть много диалектов,какой учить?
У многих языков программирования есть диалекты,например у паскаля это UCSD, Turbo, Delphi.
У С++ ISO/IEC 14882 C++.Какой учить дело ваше,ведь основы почти одинаковы.


Надеюсь этот мануал вам помог,удачи вам в программировании!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2011, 20:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тому кто хочет программировать. (C++):

Кто знает, как программировать в xcode? - C++
раньше работал на visual studio, недавно перешел на мас и установил xcode. при создании даже самой простой программы... #include...

пожалуйста, мне надо сделать некое подобия игры Кто хочет стать миллионером? - C++
если у кого-нибудь есть что-то подобное, скиньте пожалуйста, причем желательно если сделано без массивов

пожалуйста, мне надо сделать некое подобия игры Кто хочет стать миллионером? - C++
если у кого-нибудь есть что-то подобное, скиньте пожалуйста

Несколько вопросов в написании "Кто хочет стать миллионером" - C++
Доброй ночи, подскажите пожалуйста как мне реализовать подсказки? т.е код я написал а вот как сделать так чтобы после 1 использования...

Текстовая игра "Кто хочет стать миллионером?" с использованием классов - C++
Нужно создать игру кто хочет стать миллионером. С 2 подсказками 50 на 50 и помощью зала.

Создание программы наподобие игры "кто хочет стать миллионером" - C++
А возможно ли создать программу которая например выдает вопрос из 100 рандомно и 4 варианта ответа с считывает их и считает кол-во ответов...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Olga_
841 / 183 / 16
Регистрация: 01.08.2011
Сообщений: 502
20.08.2011, 21:52 #2
Цитата Сообщение от leoned Посмотреть сообщение
Человек захотевший начать программировать первым делом отправляется в гугл,
с таким запросом как "Обучение программированию" или отправляется в Википедию
и там пишет запрос "языки программирования".
Перед тем как идти в магазин за хлебом мы тоже сначала у мистера Googla спрашиваем что нам купить
Вы прям алгоритм выбора языка описали, только он оторван от реальности, ничего, пофантазировать не запрещается.

Цитата Сообщение от leoned Посмотреть сообщение
Тут начинается долгий выбор того самого языка который "мне подходит".
Фантазер
2
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.08.2011, 22:04 #3
>_< плохо
0
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
20.08.2011, 22:06 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
нормально написал все. если не учишся в инстах языку то так и будет. лично подтверждаю. после сбора инфы становишься перед выбором. например если не учил языков и собираешся С, то наткнешся на такой выбор С++ или C#. Поскольку одной большой фирме надо раскручивать C# то получишь очень много "инфы" о том что программы на С++ полны ошибок а вот шарп приучает к культуре программирования - лично читал эту хню. Что "НАКОНЕЦ-ТО" избавились от указателей в шарпе. Если ты пользователь виндовс в твои руки попадает мощная среда - например студия 10 в которой интелисенс для шарпа силен а для с++ есть но только не для НЭТ, то все так и толкает новичка идти по пути наименьшего сопротивления и учить например шарп. Более того если не учил никаких языков то много времени уйдет на освоение и если изначально выбор был неверен то...не есть гуд. так что всегда стоит подумать, а какой именно язык нужен лично новичку и нужен ли вообще
3
magirus
Супер-модератор
Эксперт по компьютерным сетямЭксперт Windows
26629 / 14943 / 859
Регистрация: 15.09.2009
Сообщений: 64,908
Записей в блоге: 70
20.08.2011, 22:10 #5
Цитата Сообщение от leoned Посмотреть сообщение
Бьярне
бьёрн? могет быть?
1
Olga_
841 / 183 / 16
Регистрация: 01.08.2011
Сообщений: 502
20.08.2011, 22:12 #6
Цитата Сообщение от AzaKendler Посмотреть сообщение
нормально написал все...
Тогда тему надо было выносить на более общий форум, а не только для C/C++ специалистов. Пусть те, которые ищут себя и выбор профессии, почитают.
0
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.08.2011, 22:13 #7
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
я хз как вообще можно раз и навсегда выбрать язык программирования.

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

опять приходим к выводу, что человек не сможет просто сесть и, по учебнику стать программистом!
да, есть вероятность что за некоторое время он сможет писать простые программы с массивами например. ну а дальше что?
3
magirus
20.08.2011, 22:13
  #8

Не по теме:

Olga_, мы подумаем (не Мы, Николай Вторый, а вообще модераторы...)

0
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
20.08.2011, 22:22 #9
co6ak, как говориться нельзя объять необъятное. нельзя знать хорошо ВСЕ языки. в любом случае будет основной, который будешь (на мой взгляд ДОЛЖЕН) знать на очень высоком уровне и сможешь делать на нем все. НО так же будешь знать еще пару тройку, поскольку одним языком ограничится невозможно. Но выбор языка по сути определяет и направление. что это будет? системное прогерство? интернет? подо что оно будет виндовс? линукс? нельзя хорошо знать все.

китайская поговорка - тот кто знает все - не знает ничего
0
Olga_
841 / 183 / 16
Регистрация: 01.08.2011
Сообщений: 502
20.08.2011, 22:26 #10
Цитата Сообщение от AzaKendler Посмотреть сообщение
в любом случае будет основной, который будешь (на мой взгляд ДОЛЖЕН) знать на очень высоком уровне и сможешь делать на нем все....

нельзя хорошо знать все.
все делать не получится, сами же сказали, что нельзя объять необъятное.
0
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
20.08.2011, 22:29 #11
Цитата Сообщение от AzaKendler Посмотреть сообщение
нельзя знать хорошо ВСЕ языки. в любом случае будет основной, который будешь (на мой взгляд ДОЛЖЕН) знать на очень высоком уровне и сможешь делать на нем все. НО так же будешь знать еще пару тройку, поскольку одним языком ограничится невозможно.
имхо язык лишь инструмент. Чем больше у тебя инструментов - тем лучше. С остальным согласен.
Цитата Сообщение от co6ak Посмотреть сообщение
и как можно начать кодить без понимания принципов работы компьютера.
под принципами я подразумеваю не "ну типа там есть такой жестокий диск и операторская память и там все храницца", а именно принцип работы с регистрами и прочее.
А чем поможет это знание, если пишешь на высоком уровне?
0
arch-vile
3155 / 770 / 23
Регистрация: 12.07.2009
Сообщений: 3,184
20.08.2011, 22:34 #12
Цитата Сообщение от Olga_ Посмотреть сообщение
все делать не получится, сами же сказали, что нельзя объять необъятное.
Все равно, если чел собирается становится программистом - то одним языком программирования он не ограничится, тут уж как ни крути...

Добавлено через 1 минуту
Каждый может язык иметь разные приложения, преимущества и недостатки...
0
Olga_
841 / 183 / 16
Регистрация: 01.08.2011
Сообщений: 502
20.08.2011, 22:36 #13
Цитата Сообщение от arch-vile Посмотреть сообщение
Все равно, если чел собирается становится программистом - то одним языком программирования он не ограничится, тут уж как ни крути...
Да это понятно, язык - инструмент, который применяешь в прикладных областях. И насколько человек владеет этими прикладными знаниями зависит красота его шедевров
1
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
20.08.2011, 23:31 #14
Ну, с одной стороны существует мнение, что язык определяет мышление. С другой стороны замечено, что удачным, как правило, бывает язык, созданный одним человеком, и этот язык носит на себе отпечаток философии и менталитета его автора, а также целей, для которых он создавался.
Поэтому так или иначе человек выбирает тот язык, который его мышлению ближе, и который позволит ему лучше развиваться в выбранном им направлении.
Кстати, кто-то провел исследование, согласно которому язык C++ является одним из самых сложных языков программирования, и при этом он входит в число самых популярных, что было расценено автором исследования как парадокс.
2
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
20.08.2011, 23:50 #15
magirus, Именно Бьярне.
Так он пишет в Программирование: принципы и практика использования C++
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2011, 23:50
Привет! Вот еще темы с ответами:

Создать игру "Кто хочет стать миллионером" на языке С++ пожалуйста - C++
Создать игру &quot;Кто хочет стать миллионером&quot; на языке С++ пожалуйста

"Кто хочет стать миллионером?" на языке C++ - C++
Здравствуйте. Недавно писал игру &quot;Кто хочет стать миллионером?&quot; в текстовом варианте на языке C++ по структуре switch. Проблема в том, что...

Подсказки "Кто хочет стать миллионером" - C++
Здравствуйте, подскажите пожалуйста как мне реализовать подсказки? т.е код я написал а вот как сделать так чтобы после первого...

Игра "кто хочет стать миллионером?" - C++
Люди, если не жалко плз выложите код данной игры, если завалялся у кого нибудь...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.08.2011, 23:50
Ответ Создать тему
Опции темы

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