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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
Sabnik
2 / 2 / 0
Регистрация: 09.03.2013
Сообщений: 40
#1

Зачем учить С++? - C++

28.09.2013, 16:59. Просмотров 2953. Ответов 40
Метки нет (Все метки)

Приветствую всех.
Сижу сейчас, читаю книгу по С++ (С++ за 21 день) и тут мне в голову приходит вопрос: "Зачем я учу С++?". Так вот. Должно ли быть так, что когда я только начал учить С++, я не знаю что я на основе этих знаний буду делать потом? У всех ли программистов так было?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2013, 16:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Зачем учить С++? (C++):

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

Зачем учить язык в консоли, если пришло время окон? - C++
Добрый вечер! Я когда начинал изучать этот язык искал литру и остановился на Р.Лафоре ООП. Ну прочитал мало но понял. Но после этого...

Как учить с++ чтобы не бросить (учить типы влом) - C++
Суть не в том токо как учить, а в том как начать, чтобы не бросить..Учить типы влом..Хотелось бы норм учебник по с++, норм компилятор...

сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь усложнять? - C++
сегодня наконец то понял что такое КЛАСС, и ОБЪЕКТ. понято всё, кроме одного - зачем всё это? в смысле, можно же без этого? так зачем жизнь...

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить? - C++
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может...

хочу учить C++ - C++
Всем привет!=) Хочу изучить С++, с чего лучше начать????Может какие-нибудб книги есть??

40
Djam
Саморазвитие <3
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
29.09.2013, 01:50 #31
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Я параллельно изучаю Perl, Java, PHP, JavaScript ... в голове моей кашка
Изучение одного языка влияет на написание кода в другом. Знаете, это похоже на то что ты при изучении английского языка забываешь как писать русские буквы )))

Добавлено через 4 минуты
Радует, что хоть синтаксис у этих языков похож ))) Хотя, это иногда мешает понять суть происходящего.

Не по теме:

Боюсь представить что из этого выйдет..
Это у меня тоже знакомый начал учить С и ASM так потом, даже не мог понять почему же move не работает в С, пока не понял до конца что он пишет на C

0
PetyaVasechkin
117 / 117 / 1
Регистрация: 27.09.2013
Сообщений: 702
29.09.2013, 01:56 #32
Цитата Сообщение от Djam Посмотреть сообщение
Боюсь представить что из этого выйдет..
Из этого выходит отсутствие свободного времени и туман в голове :-)
0
ct0r
Игогошка!
1773 / 675 / 42
Регистрация: 19.08.2012
Сообщений: 1,290
Завершенные тесты: 1
29.09.2013, 02:02 #33
Цитата Сообщение от kamre Посмотреть сообщение
А разве в template metaprogramming не используется (хотя бы частично) функциональщина
Очень маленький процент. Изучая ее на плюсах, ты никогда не поймешь что же это такое на самом деле, чем удобно и когда использовать. Если ты владеешь метапрограммированием, то можешь открыть какую-нибудь книжку по функциональному языку и просто пролистать. Кстати автор этой цитаты, сам Бартош Милевски, куда больше любит хаскелл, нежели плюсы.
0
Djam
Саморазвитие <3
34 / 24 / 1
Регистрация: 28.12.2012
Сообщений: 235
Записей в блоге: 1
29.09.2013, 02:04 #34
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Из этого выходит отсутствие свободного времени и туман в голове :-)

Не по теме:

Я вас прекрасно понимаю, сам очень много читаю литературы по разным тематикам, т.к работаю сис.админом, порой начинаешь читать про active directory а недавно читал про LDAP или SAMBA потом не можешь понять в чем прикол, что-то не догоняешь( какие нахрен репликации) , потом в голову вообще лезит SAN или NAS, а это уже сети, а потом вообще про FreeSwitch а это уже IP телефония дома изучаю программирование, короче ужас... а надо...

0
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
29.09.2013, 02:08 #35
Цитата Сообщение от ct0r Посмотреть сообщение
Очень маленький процент. Изучая ее на плюсах, ты никогда не поймешь что же это такое на самом деле, чем удобно и когда использовать.
C этим соглашусь, просто фраза "вообще не научит функциональщине" показалась не совсем корректной

А как Scala в плане "функциональщины"? Сейчас как раз курс идет, поможет понять "что же это такое на самом деле, чем удобно и когда использовать"? Или обязательно надо разбираться с Haskell?
0
PetyaVasechkin
117 / 117 / 1
Регистрация: 27.09.2013
Сообщений: 702
29.09.2013, 02:08 #36
Цитата Сообщение от Djam Посмотреть сообщение
Не по теме:
Я вас прекрасно понимаю, сам очень много читаю литературы по разным тематикам, т.к работаю сис.админом, порой начинаешь читать про active directory а недавно читал про LDAP или SAMBA потом не можешь понять в чем прикол, что-то не догоняешь( какие нахрен репликации) , потом в голову вообще лезит SAN или NAS, а это уже сети, а потом вообще про FreeSwitch а это уже IP телефония дома изучаю программирование, короче ужас... а надо...
Да, приходится работать с разными вещами, хотя, в основе своей булева алгебра ;-)
КопУтер кажется черной дырой )))))
0
ct0r
Игогошка!
1773 / 675 / 42
Регистрация: 19.08.2012
Сообщений: 1,290
Завершенные тесты: 1
29.09.2013, 02:24 #37
Цитата Сообщение от kamre Посмотреть сообщение
А как Scala в плане "функциональщины"? Сейчас как раз курс идет, поможет понять "что же это такое на самом деле, чем удобно и когда использовать"? Или обязательно надо разбираться с Haskell?
Насчет скалы я мало что могу сказать, так как сам использовал в основном эрланг и немного хаскелл с лиспом. Могу лишь заметить, что это не чисто функциональный язык, а мультипарадигменный, но думаю, что для изучения базовых основ он вполне подойдет (а в курсе изучаются именно они).

Upd
Если интересуешься функциональным подходом, то тебе сюда. Я, когда впервые на это взглянул, познал все глубины своего невежества
1
dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
29.09.2013, 10:52 #38
Цитата Сообщение от rrrFer Посмотреть сообщение
90% студентов идут работать не по специальности
А у нас почти вся группа работает по специальности, да и поток, наверное, тоже
0
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
29.09.2013, 15:34 #39
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Я параллельно изучаю Perl, Java, PHP, JavaScript
какой смысл новичку хвататься сразу за все? - так толку не будет, нужно все учить постепенно! Не удивлюсь если через месяц вы бросите изучать пару языков из своего списка(просто потратите зря время). А если не бросите то будете знать всего по чу-чуть и ничего по теме!"
Лучше знать один язык, но уметь им воспользоватся по максимуму, чем много языков. По мере надобности можно и выучить дополнительно чтото. Это всего лишь мое личное мнение!
0
PetyaVasechkin
117 / 117 / 1
Регистрация: 27.09.2013
Сообщений: 702
29.09.2013, 16:05 #40
Цитата Сообщение от Хулиган Посмотреть сообщение
какой смысл новичку хвататься сразу за все?
Если у меня на этом форуме стоит статус "новичок", то это не значит, что я только начал изучать computer science
А в целом согласен, что учить лучше что-то одно, для начала.
0
XRuZzz
Антикодер
680 / 582 / 29
Регистрация: 15.09.2012
Сообщений: 2,525
29.09.2013, 17:25 #41
Зачем учить С++?
А зачем учить математику? Математика предоставляет абстрактные механизмы для моделирования сложных практических ситуаций.
Программирование позволяет реализовать такие абстрактные механизмы. Абстрактные означает не существующие в реальном мире(но полезные)
Это если вопрос означал "Зачем учить программирование?"
Если вопрос означал "Почему из всех языков я учу именно C++?"
А вот вы читая книгу "С++ за 21 день" не слышите о чем говорит создатель языка Страуструп в своих книгах. Он доходчиво объясняет почему именно C++, сравнивает язык с другими популярными языками, причем вначале книги(достаточно прочитать первую главу).
Если вопрос означал "Для каких целей создаются программы?". То эта обширная тема по сбору требований, проектированию, которую тоже надо изучать(Почитайте идеи Коберна)
Советую сосредочиться на фундаментальных вещах, так как C++ относится к прикладным вещам.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2013, 17:25
Привет! Вот еще темы с ответами:

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

Учить С или С++ - C++
Пол года учил в университете С и Паскаль, грубо говоря плохо учил, не сознательно учил, закончил первый семестр на тройку smile . Сейчас...

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

Начал учить файлы =С - C++
Не понимаю почему програма закрываеться самостоятельно! #define n 5 #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;locale.h&gt; ...


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

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

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