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

Как с консоли переходят к более серьёзному программированию? - C++

Восстановить пароль Регистрация
 
sab1ch
BrainOverflow
 Аватар для sab1ch
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
02.02.2016, 07:05     Как с консоли переходят к более серьёзному программированию? #1
2 года назад изучал С++, однако писать приходилось только консольки. Позже начал ходить на курсы по С++, там мы писали уже формы. Так, собсна, как с изучения консолей перейти на формы и вообще нужны ли эти консоли?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
02.02.2016, 07:27     Как с консоли переходят к более серьёзному программированию? #2
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Так, собсна, как с изучения консолей перейти на формы и вообще нужны ли эти консоли?
Выбрать направление в котором двигаться дальше. Может это будут консоли ибо не все программы обладают графическим интерфейсом.
sab1ch
BrainOverflow
 Аватар для sab1ch
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
02.02.2016, 07:33  [ТС]     Как с консоли переходят к более серьёзному программированию? #3
Ilot, ну а все же, в какой последовательности стоит изучать С++, начиная от консолей и доходя до другого типа программирования? Может какую-то серию книг посоветуете и вообще, для чего нужны консоли, кроме как для отображения текста xD?
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
02.02.2016, 07:41     Как с консоли переходят к более серьёзному программированию? #4
Sabnik18, ставьте перед собой задачи и решайте их. В таком случае вы сами определитесь в каком направлении двигаться. Уж с чем, а с направлениями программирования недостатка нет.
Консоль это просто удобный интерфейс ввода вывода. Работа программ с графическим интерфейсом по сути ничем от консолей не отличается.
Storm Screamer
 Аватар для Storm Screamer
87 / 87 / 11
Регистрация: 21.04.2013
Сообщений: 945
02.02.2016, 07:42     Как с консоли переходят к более серьёзному программированию? #5

Не по теме:

Как с консоли переходят к более серьёзному программированию?
Подумал, что речь о игровых консолях



Не знаю, что подразумевается под "серьезным программированием", но уж точно не переход с консольного вывода на GUI.
sab1ch
BrainOverflow
 Аватар для sab1ch
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
02.02.2016, 07:54  [ТС]     Как с консоли переходят к более серьёзному программированию? #6
Ilot, Storm Screamer, какие на данный момент самые лучшие книги по С++? В интернете их много, но кто-то пишет, что одна не для новичков, в другой вообще ошибки в примерах, так все такие какая наиболее актуальна? Лучше, если все темы до классов там будут рассмотрены поверхностно, т.к. я их знаю.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
02.02.2016, 08:47     Как с консоли переходят к более серьёзному программированию? #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Очень распространенное заблуждение, что консоль для студентов, а вот гуй - это уже серьезно. Самые сложные программы - это консольные программы. Гуй вообще ни разу не показатель.

Добавлено через 1 минуту
Цитата Сообщение от Sabnik18 Посмотреть сообщение
какие на данный момент самые лучшие книги по С++?
Самой лучшей нет, есть которые люди прочитали и могут посоветовать прочитать либо могут посоветовать не читать. Я читал "Философия С++", советую, для начала очень очень даже не плохо.
Storm Screamer
 Аватар для Storm Screamer
87 / 87 / 11
Регистрация: 21.04.2013
Сообщений: 945
02.02.2016, 10:11     Как с консоли переходят к более серьёзному программированию? #8
Цитата Сообщение от Sabnik18 Посмотреть сообщение
какие на данный момент самые лучшие книги по С++?
Не знаю. Не так много литературы читал. Могу точно лишь сказать, что НЕ надо читать новичку - Страуструпа, создателя языка. Разобраться с основами, а потом уже смотреть, будет ли желание погружаться в глубокие астралы языка.

С++ мощный и гибкий язык, всю жизнь можно его изучать...
AlexVRud
413 / 142 / 36
Регистрация: 04.07.2014
Сообщений: 413
02.02.2016, 11:06     Как с консоли переходят к более серьёзному программированию? #9
Цитата Сообщение от Sabnik18 Посмотреть сообщение
нужны ли эти консоли?
У же 20 с лишним лет программирую. И большинство кода для консольных приложений.

Посмотри на тот же http://www.cplusplus.com/reference/ - там примеры использования классов стандартной библиотеки (включая С++11) - это консольные приложения. Изучение интересных конструкций, алгоритмов и т.д. намного проще проводить в консольном приложении.

Большие проекты разбиваются на десятки модулей, большинство из них это библиотеки классов и функций которые совсем не имеют отношения ни к консоли ни к GUI.

Если ты хочешь создать графическое приложение, то в первую очередь должно интересовать для чего. Если это игра, то стоит узнать что такое OpenGL, SDL, .... Если это клиент к базе данных, то Qt, .... Если это инструмент просмотра и анализа научных данных, то VTK, .... И для каждого из этих направлений и инструментов свои книги. Но все они предполагают, что ты владеешь не только базовыми знаниями по C++, но и имеешь большой объём знаний в области компьютерных наук. Есть книги, которые не концентрируются на конкретных языках программирования, но при этом являются бестселлерами, например, "Искусство Программирования" Дональда Кнута
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2016, 15:24     Как с консоли переходят к более серьёзному программированию?
Еще ссылки по теме:

Как научиться программированию на С++ C++
Как считать строку с консоли? C++
C++ Найти слова, которые состоят из 3х и более букв и имеют более 2х гласных

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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11804 / 6783 / 766
Регистрация: 27.09.2012
Сообщений: 16,835
Записей в блоге: 2
Завершенные тесты: 1
02.02.2016, 15:24     Как с консоли переходят к более серьёзному программированию? #10
Sabnik18, Литература C++
Yandex
Объявления
02.02.2016, 15:24     Как с консоли переходят к более серьёзному программированию?
Ответ Создать тему
Опции темы

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