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

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

Войти
Регистрация
Восстановить пароль
 
андрей пушной
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
#1

Литература для начинающих - C++

11.04.2015, 12:03. Просмотров 819. Ответов 9
Метки нет (Все метки)

Здравствуйте,меня зовут Андрей мне 14 лет и я хотел бы спросить у знающих людей какую литературу мне прочитать для изучения языка C++,я хочу стать программистом и считаю что этот язык хоть и сложен в изучении но востребован больше всех других языков программирования.В компьютерах я разбираюсь очень хорошо,знаю все про железо (даже компьютер собирал),знаю язык php,js,pascal но вот с C++ есть некоторые проблемы я учил можно сказать базу языка но в интернете такого углубленного изучения нет да и практических заданий тоже,так что выручайте !
P.S извините если такая тема уже тут была.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2015, 12:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Литература для начинающих (C++):

Литература для начинающих - C++
всех с НГ!))) посоветуйте что почитать человеку который с программированием на Вы а в частности по С++...

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

Литература по WinAPI для начинающих - C++
прошу поделитесь нормальной книгой по WinAPI убедительная просьба не кричать благим матом "ГУГЛ" и тд если можете то просто скиньте...

Литература С++ для начинающих: Где искать? - C++
Ребята, подскажите литературу для изучения С++. Вообще я пишу всё на дельфине уже два года (т.е. есть опыт в программировании), а тут...

С/С++ для начинающих - C++
Вводится последовательность целых чисел, 0 – конец последовательности. Вычислить количество положительных чисел, кратных 7 и не кратных 5 и...

С++ для начинающих - C++
Пожалуйста помогите решить задачу С++ с помощью функций:Составить программу, сравнивающую два числа, введенных римскими цифрами.

9
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
11.04.2015, 12:09 #2
Литература C++
0
sharpey
138 / 128 / 21
Регистрация: 21.09.2008
Сообщений: 401
11.04.2015, 14:16 #3
андрей пушной, поле программирования очень большое. Хотя не было бы преувеличением, сказав, что оно огромное. Вы сейчас рассматриваете абстрактного программиста. Но задайте вопрос себе: что Вас привлекает более всего? Какая область информатики, компьютерной науки (устоявшийся англоязычный термин computer science)? Это может быть криптография, графика, численные методы, исследование (взлом и защита), реверсинг, или обратная инженерия (вирусные и антивирусные технологии), создание игр. И так далее.
Если Вам близка тема микропроцессоров (микроконтроллеров), анализа и взлома программ, то лучшим вариантом будет изучение языка ассемблера, а Си будет производным от него.
Если Вас привлекает написание программ с графическим интерфейсом, тогда изучение языка С++ будет вполне оправданным выбором.
Но учтите слова Эдсгера Дейкстры, опубликованные в 1982 году:
"Программирование - одна из наиболее трудных отраслей прикладной математики: слабым (poor) математикам лучше оставаться чистыми (pure) математиками. ... Средства, которые мы применяем, оказывают глубокое (и тонкое) влияние на наши способы мышления и, следовательно, на нашу способность мыслить. .. Практически невозможно научить хорошо программировать студентов, ориентированных первоначально на БЕЙСИК: как потенциальные программисты они умственно оболванены без надежды на исцеление.

Использование Кобола калечит ум. Его преподавание, следовательно, должно рассматриваться как уголовное преступление.

АПЛ - ошибка, доведенная до совершенства. Это язык будущего для программистской техники прошлого: он открывает новую эру для любителей кодирования."
В этом списке С++ нет, ибо он тогда не существовал. Будьте осторожны.
1
андрей пушной
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
11.04.2015, 15:48  [ТС] #4
Больше всего меня привлекает разработка программ с графическим интерфейсом,создание вирусов но не анти-вирусов также не маловажно для меня и моих лет разработка игр .
0
sharpey
138 / 128 / 21
Регистрация: 21.09.2008
Сообщений: 401
11.04.2015, 16:28 #5
Цитата Сообщение от андрей пушной Посмотреть сообщение
Больше всего меня привлекает разработка программ с графическим интерфейсом
Как вариант возможно использование кроссплатформенной библиотеки Qt, написанной на С++.

Цитата Сообщение от андрей пушной Посмотреть сообщение
создание вирусов но не анти-вирусов
Дело интересное в плане освоения ассемблера, но усилия, затраченные на создание "самоходного" ПО и вакцину несопоставимые. Осознав это, интерес у Вас может испариться.

Цитата Сообщение от андрей пушной Посмотреть сообщение
также не маловажно для меня и моих лет разработка игр .
3D? Тогда всё-таки С++ с бесплатным движком типа Unreal или Blender (BGE).
1
SEGNET
65 / 65 / 9
Регистрация: 28.12.2012
Сообщений: 495
11.04.2015, 16:29 #6
Я начинал изучать язык С++, при этом не зная, ни одного языка вообще. В итоге пришлось хоть и поверхностно изучить ассемблер, так как без него "никуда" . Я изучил С++ примерно в 25, а у вас еще времени...)
Советую почитать Герберта Шилдта. Страуструп пишет, для меня, как когда-то начинающего тяжеловато.
0
андрей пушной
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
11.04.2015, 17:27  [ТС] #7
sharpey, А как вы думаете смогу ли я зная хоть что-то из этого (как бы это по еврейски не звучало) зарабатывать как полноценный программист?
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
11.04.2015, 17:57 #8
Цитата Сообщение от андрей пушной Посмотреть сообщение
смогу ли я зная хоть что-то из этого (как бы это по еврейски не звучало) зарабатывать как полноценный программист?
пока задаете этот вопрос - не сможете.
0
sharpey
138 / 128 / 21
Регистрация: 21.09.2008
Сообщений: 401
11.04.2015, 18:34 #9
андрей пушной, если будете знать только один язык, Вы сильно рискуете ограничите себя в манёвре. На чистом ассемблере сейчас практически ничего не пишут, С++ более-менее универсален, но есть проекты написанные на других языках (Си, Паскаль, Объектный Паскаль, Лисп, Фортран), которые надо поддерживать и развивать. Чем больше программист знает и умеет, чем шире диапазон его знаний, умений, тем проще ему найти подходящую работу с адекватной его квалификации заработной платой. Помимо Windows есть ещё другие операционные системы и там исповедуется несколько иной подход к разработке ПО. Знание иностранного языка (разумеется, английского) на уровне чтения технической документации также повышает уровень ценности специалиста.
Поэтому если у Вас хакерский подход к делу (по классификации моего соотечественника Криса Касперски, в миру - Николая Владимировича Лихачёва, гения-самоучки, ныне работника антивирусной компании в США), то ничего невозможного нет. Зная программный базис (это язык ассемблера, ниже только машинный код), зная как транслируется высокоуровневый код в низкоуровневый, как передаются параметры, можно оттолкнуться от этого и начать расширять свои знания, соответственно больше зарабатывать. Так утверждает Павел Канахистов, нужно лишь найти свою нишу и стать лучшим в ней.
Однако ещё очень важны вопросы прикладной психологии: как работать в команде, как быть не только формальным лидером, но и неформальным, как правильно "подать" себя при собеседовании, как тестировать код, как взаимодействовать с заказчиком, как ... Да много чего надо знать и уметь, но главное - это желание, видение будущей цели и работа над собой в первую очередь, не бояться "подниматься с колен при падении".
Ну что, видите, сколько нужно знать, уметь, чтобы хорошо зарабатывать?
0
андрей пушной
1 / 1 / 0
Регистрация: 11.04.2015
Сообщений: 18
11.04.2015, 19:06  [ТС] #10
sharpey,
Ну что, видите, сколько нужно знать, уметь, чтобы хорошо зарабатывать?*
Ого,ничего себе похоже трудится придется изрядно.
0
11.04.2015, 19:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2015, 19:06
Привет! Вот еще темы с ответами:

С++ для начинающих - C++
не могу сгенерировать случайные целые числа. всегда одно и тоже значение выходит. при чем эта функция должна быть не в main и количество...

Программы для начинающих - C++
Задача №1 Товар стоит a рублей b копеек. За него заплатили c рублей d копеек. Сколько сдачи требуется получить? Формат ввода: ...

Тетрис для начинающих - C++
Всем привет! знаю основы C# но необходимо ознакомиться с C++ и написать тетрис. даже не знаю с чего начать вот туториальчик по...

самоучитель с++ для начинающих - C++
Если у кого есть самоучитель с++ для начинающих (совсем), можете загрузить и дать скачать?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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