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

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

Войти
Регистрация
Восстановить пароль
 
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
#1

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

02.02.2016, 07:05. Просмотров 274. Ответов 9
Метки нет (Все метки)

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

как можно более просто написать эту программку(более понятным языком для начинающего) - C++
7. Установить, четным или нечетным является число цифр в записи данного натурального числа. Если число цифр нечетно, вывести среднюю цифру....

Какая книга по программированию обьясняет все с математикой и подробно излагает все темы?По программированию? - C++
Не Бьерн Страуструп?А то не нравится мне у Лафоре тип изложения книги,довольно не в мою логику там упирается,да и нравится перестал,уж...

Как запустить программу из консоли без блокировки консоли? - Ubuntu Linux
Вводу например firefox в консоль открывается приложение и в консоль больше ничего ввести нельзя пока не закроешь приложение ...

Как средствами php объединять 2 и более ячейки, 2 и более строки? - PHP
Добрый день, До недавнего времени пользовался PHPExcel, но обстоятельства завтавили меня писать данные именно в CSV файл. Просто...

Окна переходят в фоновый режим - Windows 8, 8.1
Здравствуйте! В Win8.1 окна периодически переходят в фоновый режим самостоятельно. Т.е цвета окна затемняются, как будто поверх них открыто...

Браузеры переходят на левые ссылки - Удаление вирусов
Браузеры часто переходят на левые ссылки.

9
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,115
Записей в блоге: 5
Завершенные тесты: 1
02.02.2016, 07:27 #2
Цитата Сообщение от Sabnik18 Посмотреть сообщение
Так, собсна, как с изучения консолей перейти на формы и вообще нужны ли эти консоли?
Выбрать направление в котором двигаться дальше. Может это будут консоли ибо не все программы обладают графическим интерфейсом.
0
sab1ch
BrainOverflow
123 / 127 / 41
Регистрация: 31.03.2013
Сообщений: 556
02.02.2016, 07:33  [ТС] #3
Ilot, ну а все же, в какой последовательности стоит изучать С++, начиная от консолей и доходя до другого типа программирования? Может какую-то серию книг посоветуете и вообще, для чего нужны консоли, кроме как для отображения текста xD?
0
Ilot
Модератор
Эксперт С++
1820 / 1178 / 232
Регистрация: 16.05.2013
Сообщений: 3,115
Записей в блоге: 5
Завершенные тесты: 1
02.02.2016, 07:41 #4
Sabnik18, ставьте перед собой задачи и решайте их. В таком случае вы сами определитесь в каком направлении двигаться. Уж с чем, а с направлениями программирования недостатка нет.
Консоль это просто удобный интерфейс ввода вывода. Работа программ с графическим интерфейсом по сути ничем от консолей не отличается.
0
Storm Screamer
92 / 92 / 11
Регистрация: 21.04.2013
Сообщений: 1,077
02.02.2016, 07:42 #5

Не по теме:

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



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

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

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

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

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

Если ты хочешь создать графическое приложение, то в первую очередь должно интересовать для чего. Если это игра, то стоит узнать что такое OpenGL, SDL, .... Если это клиент к базе данных, то Qt, .... Если это инструмент просмотра и анализа научных данных, то VTK, .... И для каждого из этих направлений и инструментов свои книги. Но все они предполагают, что ты владеешь не только базовыми знаниями по C++, но и имеешь большой объём знаний в области компьютерных наук. Есть книги, которые не концентрируются на конкретных языках программирования, но при этом являются бестселлерами, например, "Искусство Программирования" Дональда Кнута
2
Croessmah
Эксперт CЭксперт С++
13419 / 7573 / 855
Регистрация: 27.09.2012
Сообщений: 18,646
Записей в блоге: 3
Завершенные тесты: 1
02.02.2016, 15:24 #10
Sabnik18, Литература C++
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2016, 15:24
Привет! Вот еще темы с ответами:

MozilaFirefox, Опера Ябраузер переходят на левые сайты - Windows Server
Здравствуйте, в общем такая проблема неприятная. На чистых виндах 7,XP Стоят браузеры MozilaFirefox, Опера Ябраузер скачанные с офсайтов....

Все окончательно переходят на Python 3: Зелёные = поддержка: - Python
https://python3wos.appspot.com/ Все перешли на python 3? И ещё вопрос по Flask. За сколько месяцев использования можно дойти до уровня...

Открытые страницы самопроизвольно переходят на ww38.onlinegazeta.org - Удаление вирусов
Добрый день! собственно проблема озвучена в вопросе. Открытые страницы (хром) самопроизвольно переходят на сайт...

Открытые страницы самопроизвольно переходят на ww38.onlinegazeta.org - Удаление вирусов
Добрый вечер!!! Помогите пожалуйста!!!


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

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

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