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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.70
leoned
 Аватар для leoned
29 / 29 / 1
Регистрация: 30.06.2011
Сообщений: 467
20.08.2011, 20:28     Тому кто хочет программировать. #1
Этот мануал предназначен для тех кто хочет начать программировать но не знает с чего начать.

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

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


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

Цитата Сообщение от leoned Посмотреть сообщение
Тут начинается долгий выбор того самого языка который "мне подходит".
Фантазер
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.08.2011, 22:04     Тому кто хочет программировать. #3
>_< плохо
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
20.08.2011, 22:06     Тому кто хочет программировать. #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
нормально написал все. если не учишся в инстах языку то так и будет. лично подтверждаю. после сбора инфы становишься перед выбором. например если не учил языков и собираешся С, то наткнешся на такой выбор С++ или C#. Поскольку одной большой фирме надо раскручивать C# то получишь очень много "инфы" о том что программы на С++ полны ошибок а вот шарп приучает к культуре программирования - лично читал эту хню. Что "НАКОНЕЦ-ТО" избавились от указателей в шарпе. Если ты пользователь виндовс в твои руки попадает мощная среда - например студия 10 в которой интелисенс для шарпа силен а для с++ есть но только не для НЭТ, то все так и толкает новичка идти по пути наименьшего сопротивления и учить например шарп. Более того если не учил никаких языков то много времени уйдет на освоение и если изначально выбор был неверен то...не есть гуд. так что всегда стоит подумать, а какой именно язык нужен лично новичку и нужен ли вообще
magirus
Супер-модератор
 Аватар для magirus
25504 / 14045 / 740
Регистрация: 15.09.2009
Сообщений: 59,837
Записей в блоге: 61
20.08.2011, 22:10     Тому кто хочет программировать. #5
Цитата Сообщение от leoned Посмотреть сообщение
Бьярне
бьёрн? могет быть?
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
20.08.2011, 22:12     Тому кто хочет программировать. #6
Цитата Сообщение от AzaKendler Посмотреть сообщение
нормально написал все...
Тогда тему надо было выносить на более общий форум, а не только для C/C++ специалистов. Пусть те, которые ищут себя и выбор профессии, почитают.
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
20.08.2011, 22:13     Тому кто хочет программировать. #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
я хз как вообще можно раз и навсегда выбрать язык программирования.

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

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

Не по теме:

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

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

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

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

Добавлено через 1 минуту
Каждый может язык иметь разные приложения, преимущества и недостатки...
Olga_
 Аватар для Olga_
840 / 182 / 16
Регистрация: 01.08.2011
Сообщений: 502
20.08.2011, 22:36     Тому кто хочет программировать. #13
Цитата Сообщение от arch-vile Посмотреть сообщение
Все равно, если чел собирается становится программистом - то одним языком программирования он не ограничится, тут уж как ни крути...
Да это понятно, язык - инструмент, который применяешь в прикладных областях. И насколько человек владеет этими прикладными знаниями зависит красота его шедевров
Mr.X
Эксперт С++
 Аватар для Mr.X
2807 / 1583 / 248
Регистрация: 03.05.2010
Сообщений: 3,691
20.08.2011, 23:31     Тому кто хочет программировать. #14
Ну, с одной стороны существует мнение, что язык определяет мышление. С другой стороны замечено, что удачным, как правило, бывает язык, созданный одним человеком, и этот язык носит на себе отпечаток философии и менталитета его автора, а также целей, для которых он создавался.
Поэтому так или иначе человек выбирает тот язык, который его мышлению ближе, и который позволит ему лучше развиваться в выбранном им направлении.
Кстати, кто-то провел исследование, согласно которому язык C++ является одним из самых сложных языков программирования, и при этом он входит в число самых популярных, что было расценено автором исследования как парадокс.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
20.08.2011, 23:50     Тому кто хочет программировать. #15
magirus, Именно Бьярне.
Так он пишет в Программирование: принципы и практика использования C++
Atak
Warning!
326 / 31 / 8
Регистрация: 18.08.2011
Сообщений: 627
21.08.2011, 00:13     Тому кто хочет программировать. #16
Так новичку и вовсе можно запутаться с какого языка начинать, ведь толком никто ничего про них сначала не знает.
Очень много слышала и читала, что советуют начинать с С++
Кто то говорит, что это не правильно...
KeyGen
 Аватар для KeyGen
333 / 289 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
21.08.2011, 00:32     Тому кто хочет программировать. #17
Начал С++ и не жалею. Определялся месяца три.)
Atak
Warning!
326 / 31 / 8
Регистрация: 18.08.2011
Сообщений: 627
21.08.2011, 00:39     Тому кто хочет программировать. #18
KeyGen, и как в итоге определились? Исходя из чего? И сколько времени потратили на изучение (или сейчас тоже постигаете) ?
KeyGen
 Аватар для KeyGen
333 / 289 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
21.08.2011, 00:58     Тому кто хочет программировать. #19
Подсказать было некому, интернета не было тогда. Нашел книгу По Делфи 6 версии. Начал с нее. Там изучался Си. Нашел Делфи 2005 там Си не катит. Попробовал Delphi(язык) учить, после Си он мне не понравился. Сейчас я забил на визуальное программирование и начал учить С++. Не стоит начинать с визуального программирования, не выучив что и от куда берется!
А сейчас постигаю)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2011, 01:02     Тому кто хочет программировать.
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Breaknoise
 Аватар для Breaknoise
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 55
21.08.2011, 01:02     Тому кто хочет программировать. #20
http://www.cyberforum.ru/graphics/thread343839.html обратите внимание
Yandex
Объявления
21.08.2011, 01:02     Тому кто хочет программировать.
Ответ Создать тему
Опции темы

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