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

Молодой потерялся... - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
23.11.2011, 20:11     Молодой потерялся... #1
Всем привет, ребят такая проблема я начинающий. Опыта программирования ни на одном языке нет. Захотел научиться программировать на С++ и использовать в будующем(может даже в работе). Но существует одна существенная проблема, я не знаю с чего начать, везде куда не сунусь кругом темный лес. Сейчас заканчиваю читать "С++ для чайников". Какие-то зания уже есть, но не знаю как их применить, а хочется уже что-то написать хотя бы елементарное....
Подскажите програмки, которые можно написать "бытовые" и как дальше развиваться, что учить, что читать, что смотреть. А то я не знаю что мне делать....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
25.11.2011, 14:01  [ТС]     Молодой потерялся... #21
Вау вау)) это вообще слишком сожно) я не имею представления, как все это можно написать)кроме калькулятора (банального) вообще не представляяю ничего....
как можно игры типа змейки?)
и графический редактор?)
можно пожалуйста конкретнее, а то я вообще себе этого не представляю...(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.11.2011, 14:04     Молодой потерялся... #22
Guseinofff, если хотите серьезно заниматься программированием - пишите для консоли.
Guseinofff
0 / 0 / 0
Регистрация: 07.11.2011
Сообщений: 10
25.11.2011, 14:40  [ТС]     Молодой потерялся... #23
это я понял)но как для них писать приложения? и что для этого читать?
я просто не имею никакого представления, поясните пожалуйста)
еще раз повторюсь))

Цитата Сообщение от Guseinofff Посмотреть сообщение
я не имею представления, как все это можно написать)кроме калькулятора (банального) вообще не представляяю ничего....
как можно игры типа змейки?)
и графический редактор?)
можно пожалуйста конкретнее, а то я вообще себе этого не представляю...(
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.11.2011, 14:43     Молодой потерялся... #24
Цитата Сообщение от Guseinofff Посмотреть сообщение
как можно игры типа змейки?)
и графический редактор?)
можно пожалуйста конкретнее, а то я вообще себе этого не представляю...(
Это графические приложения. Не нужны они Вам на данном этапе. Что читать известно - http://www.cyberforum.ru/cpp/thread152353.html. Когда почувствуете силы берите любое известное приложение (grep, wc, ls, ...) и реализуйте собственный аналог. Вот и все.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
25.11.2011, 16:30     Молодой потерялся... #25
Цитата Сообщение от alkagolik Посмотреть сообщение
это типа "догоним и перегоним Америку"?
Видимо олимпиадное программирование имеется в виду. Хороший выбор будет кстати, если в планах писать более-менее серьезные программы.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.11.2011, 16:36     Молодой потерялся... #26
Цитата Сообщение от fasked Посмотреть сообщение
Это графические приложения. Не нужны они Вам на данном этапе.
Почему? Я именно на графических прогах и понял смысл операторов бейсика. Построение графиков функций, морской бой, графические криворедакторы, собственная прибамбасина для векторного шрифта. И только после этого смог осилить кривооболочку, солверы уравнений и градиентный минимизатор. И уже после всего этого - консольно-полноэкранный калькулятор.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.11.2011, 16:37     Молодой потерялся... #27
Цитата Сообщение от taras atavin Посмотреть сообщение
Почему?
Потому что именно Вы и есть неудачный пример программиста.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.11.2011, 16:52     Молодой потерялся... #28
Разве? У меня даже степень по вычислительным методам и комплексам программ. Кстати, как раз закономерно, что графика поясняет операторы лучше, чем любая консоль: для анализа поведения проги нужна выводимая ею информация, а графика содержит больше информации. Если же вывести просто очень много чисел, то сопоставлять их между собой сложно, так как они элементарно на экран не хотят влезать. Для того же, чтоб отформатировать выдачу в консоли, надо уже понимать, как организован экран, что такое координатные оси, как они расположены, куда направлены, каков порядок исполнения и что означают функции и операторы. Уже понимать, а он только учится. И глюк легче увидеть и проанализировать на одном графике, чем на сотнях таблиц, даже отформатированных. Элементарно, левая ветвь параболы отзеркалена по горизонтали:
Изображения
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.11.2011, 16:53     Молодой потерялся... #29
Вместо
Изображения
 
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.11.2011, 16:53     Молодой потерялся... #30
И уже понятно, в чём глюк. А в консоли с этим можно долго разбираться.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.11.2011, 16:59     Молодой потерялся... #31
Цитата Сообщение от taras atavin Посмотреть сообщение
Почему?
А вообще я хотел сказать следующее. Потому что человек будет отвлекаться от изучения основ, идиом программирования на изучение конкретных фреймворков для создания графических приложений. Что пользы конечно не принесет. Так как для хорошего овладевания фреймворками надо хорошо понимать идиомы и паттерны, использующиеся в том фреймворке. В итоге целью становится не изучение технологий программирования, а создание конечного приложения и скорее всего любыми средствами. Подмена цели до добра не доводит обычно.

Добавлено через 1 минуту
Цитата Сообщение от taras atavin Посмотреть сообщение
Разве? У меня даже степень по вычислительным методам и комплексам программ. Кстати, как раз закономерно, что графика поясняет операторы лучше, чем любая консоль: для анализа поведения проги нужна выводимая ею информация, а графика содержит больше информации. Если же вывести просто очень много чисел, то сопоставлять их между собой сложно, так как они элементарно на экран не хотят влезать. Для того же, чтоб отформатировать выдачу в консоли, надо уже понимать, как организован экран, что такое координатные оси, как они расположены, куда направлены, каков порядок исполнения и что означают функции и операторы. Уже понимать, а он только учится. И глюк легче увидеть и проанализировать на одном графике, чем на сотнях таблиц, даже отформатированных. Элементарно, левая ветвь параболы отзеркалена по горизонтали:
К чему здесь все это?
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
25.11.2011, 17:31     Молодой потерялся... #32
Цитата Сообщение от fasked Посмотреть сообщение
Потому что человек будет отвлекаться от изучения основ, идиом программирования на изучение конкретных фреймворков
Вот уж фреймвоки ему точно пока не нужны. Потому что развивая эту логику придём к тому, что надо начинать с чертежей ЭНИАКа, потом брать его кабели и перетыкать, куда надо. Или с конструирования собственного процессора. Зачем ему низкоуровневые дебри? Начинать надо с операторов присваивания и инструментов максимально информативного вывода, будь то графические операторы бейсика, или методы класса TImage и того, что этот класс агрегирует. А не с интерпретаторов виртуальных машин.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2011, 17:52     Молодой потерялся...
Еще ссылки по теме:

Вывести информацию о самой молодой команде C++
Потерялся keystore Android
Двумерный динамический массив "потерялся" C++

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

Или воспользуйтесь поиском по форуму:
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.11.2011, 17:52     Молодой потерялся... #33
Цитата Сообщение от taras atavin Посмотреть сообщение
будь то графические операторы бейсика, или методы класса TImage
Вы всегда выражаетесь как-то слишком пространственно, абстрактно и широко. Вообще никакой конкретики. Начинается с одного, а заканчивается другим. Каким боком разговор зашел про бэйсик или TImage я, честно признаться, совсем не понял. И смысла учить методы TImage, если человек даже не знает, что такое вообще есть метод, я тоже не вижу.
Yandex
Объявления
25.11.2011, 17:52     Молодой потерялся...
Ответ Создать тему
Опции темы

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