Станислав Силин: Собственно как я и сказал, форм у плюсов нет, а то что вы скинули, описывает "how to create a multi-page Windows Store app", а это явно не WPF)
xperious: откройте пэинт, фотошоп и посмотрите) Создайте для начала карандаш с изменением толщины, затем возможность рисования линий, далее кругов и прочих фигур. Затем можно реализовать их изменение (например нарисовали квадрат, чтобы можно было потягать его за углы, тем самым изменяя его размер).
xperious: графический редактор. Сделайте пару инструментов, менюшку для их выбора и с каждым разом расширяйте функционал программы. Архитектура вашей первой версии будет конечно некудышной (все зависит от вашей базы ООП), но с каждой новой переписанной версией, вы будете осознавать архитектурные ошибки вашей программы. Таким образом можно очень круто прокачать скилл.
Gagatyn: еще раз повторюсь, g[20] вывести нельзя, т.к. его не существует. Если вы определите например int g[1]; Это означает что в массиве содержится один элемент и это будет g[0], но никак не g[1].
Роман: оф сайт: Visual Studio Code is a code editor redefined and optimized for building and debugging modern...
Visual Studio: Developer tools and services for any platform and any language. IDE, Devops, code editor...
Дебаггер из редактора не делает IDE. Прикрутить туда Omni конечно можно, но он разве не только для шарпа?
Сергей Шевченко: я начинал с The Wonderful Wizard of Oz. После прочтения каждой главы, слушал аудио этой же книги. Скилл неимоверно прокачивается. Так же смотрю сериалы с сабами на инглише, выписывая незнакомые слова (сериалы лучше конечно сразу переводить, до просмотра, а потом смотреть без сабов).
rebovetew: базовая часть? Базовая часть??? :DDD Ясно все.
На кого наплевать, на безотказный код? Серьезно? Я говорю о прикладном ПО, которое используется на бортах самолетов и космических станций. Не несите ерунду.
Вот так живешь-живешь программистом который даже две матрицы перемножить не может и пишешь говнокод на который всем плевать (не конкретно про вас).
Не вижу смысла продолжать дискуссию. Все равно каждый из нас останется при своем мнении.
rebovetew: даже читать лень. Банальный хейт со стороны человека, который просто не понял математики. 20 лет работаете и где работаете? Я об этом изначально сказал, что можно быть посредственным специалистом и специалистом высшего класса. Так же можно рассуждать и про историю и про литературу и про физику. Зачем их учить, если они нафиг не нужны?
Школьный уровень - понятие очень асбтрактное. Не у всех есть тригонометрия в 8 классе. Так же не все знают что такое матрица.
Согласен, это база, но это я и не говорил что нужно будет решать квазилинейный уравнения. Этого и не требуется.
Кстати сюда же можно привести пример приложения Prisma там чистый матан.
Сюда же отнесу рекурсию. В серьезных проектах за нее бьют по рукам, но что это такое - знать нужно.
Посмотрев ваши ответы на тостере я пришел к выводу, что спорить с Вами (с человеком 20 летнего стажа, которому не нужна математика) абсолютно бесполезно и не интересно. Разве что только потешить самолюбие :)
rebovetew: матрицы (углы вращения в пространстве), тригонометрия (повороты на плоскости, арки), уравнения поверхностей и плоскостей, и т.д.
Я даже больше скажу, без ангема лезть в геймдев вообще не стоит.
Математика довольно таки значительно расширяет кругозор. Я говорю о таких понятиях как мат индукция или ОДУ. Я еще не закончил вуз, но учусь по специальности "Прикладная математика и информатика" и если бы я не занимался математикой, то я не представляю какого бы мне было, потому как она везде. Математика это не только ДУ и программирование, это так же и физика. Программирование физических движков вообще только на этом и строится.
На хабре можете почитать статью: "Линейная алгебра для разработчиков игр". Там на пальцах все объяснено.
rebovetew: узко мыслишь - все натрешь. Геймдев весь на линейке и ангеме стоит. Математику знать нужно, если хочешь быть достаточно квалифицированным специалистом, а не середнячком.
Antzor: ну тут тогда уже ничем не могу помочь. Я предложил тот способ, которым воспользовался бы сам. Изучать язык не нужно. Хватить поверхностного видения, уверяю)