Математику (и совсем не школьные алгебру с геометрией) надо знать не для языка, а для нахождения эффективного способа решения программистской задачи (т.е. алгоритма). Без математики ты вместо эффективных решений будешь постоянно изобретать тормозные низкокачественные велосипеды.
А язык программирования - всего лишь инструмент для записи алгоритма в понятной компьютеру форме. Но каждый язык предназначен для своего круга задач. И выбирают язык не по названию, а по тому, какие именно задачи ты собираешься решать. Разные задачи - разные инструменты.
C/C++
Стоит ли выбирать язык программирования c++ или лучше учить java. Требуется ли для этого языка хорошо знать математику?
любой язык программирования это - инструмент, он предназначен для решения своего ряда задач. Бизнес чаще использует Java. Микроконтроллеры - голый Си или С++
Для знания языка математика похрен
для умения применить этот язык нужна математика уровня ВУЗа
___
про конкретный язык
выучи любой
потом остальные десятки по хелпам досмотришь понимая хоть один
для умения применить этот язык нужна математика уровня ВУЗа
___
про конкретный язык
выучи любой
потом остальные десятки по хелпам досмотришь понимая хоть один
Извиняюсь - С++ стоит ли выбирать для какой конкретно сферы применения или для какого ряда сфер?
Смотрите сами! Cи, его расширения, а также потомки расширений и ЯП, на которых Cи, его расширения или их потомки оказали существенное влияние можно рассматривать как эволюционировавший Си. Так, например, у Явы, вообще-то, очень даже много чего есть общего с плюсами.
Чтобы изучать С++, Яву или прочие ЯП какая-то математика, может быть, и нужна - но вот зачем она в плане решения задач может потребоваться? Если ответите себе на вопрос "зачем?", то проще будет ответить и на вопрос "нужна она или нет?". Для программирования игр с антагонистическими интересами требуется очень серьёзное математическое программирование. Для управления движением персонажей на экране может понадобиться очень такая хорошо продвинутая алгебра (а может вовсе и не понадобиться - кто ж его знает?). Короче, задачи сами во многом определяют что нужно для их решения. А вся алгоритмика - это пограничная область между математикой и Computer Science. И "Нужна ли там математика?" - это совершенно дурацкий вопрос!
Для компьютерного моделирования, инженерных или научных расчётов Си или плюсы намного лучше Явы подойдут - там что Шарп, что Ява мало используются, если вообще кем-то используются. Для многих системных приложений (как мобильных так и десктоповых) С++ тоже подходит намного лучше Явы. Даже Шарп в чём-то лучше Явы. Но из этого не следует делать вывод, что о Яве можно сразу позабыть - намного лучше Шарп, Яву и "плюсы" включить себе в свой рабочий актив, воспользовавшись их общей основой! Сайтостроение и прочее вебпрограммирование - это разбухший флюс, с которым порою пытается как-то там конкурировать программирование мобильных дивайсов. Так вот в них, в этих сферах компьютерного программирования, составляющих большу́ю долю всего софта, вообще могут понадобиться какие-нибудь Котлин, Свифт, Пхп, Жс и т.д., а вовсе никакие не Ява с "плюсами"!
Смотрите сами! Cи, его расширения, а также потомки расширений и ЯП, на которых Cи, его расширения или их потомки оказали существенное влияние можно рассматривать как эволюционировавший Си. Так, например, у Явы, вообще-то, очень даже много чего есть общего с плюсами.
Чтобы изучать С++, Яву или прочие ЯП какая-то математика, может быть, и нужна - но вот зачем она в плане решения задач может потребоваться? Если ответите себе на вопрос "зачем?", то проще будет ответить и на вопрос "нужна она или нет?". Для программирования игр с антагонистическими интересами требуется очень серьёзное математическое программирование. Для управления движением персонажей на экране может понадобиться очень такая хорошо продвинутая алгебра (а может вовсе и не понадобиться - кто ж его знает?). Короче, задачи сами во многом определяют что нужно для их решения. А вся алгоритмика - это пограничная область между математикой и Computer Science. И "Нужна ли там математика?" - это совершенно дурацкий вопрос!
Для компьютерного моделирования, инженерных или научных расчётов Си или плюсы намного лучше Явы подойдут - там что Шарп, что Ява мало используются, если вообще кем-то используются. Для многих системных приложений (как мобильных так и десктоповых) С++ тоже подходит намного лучше Явы. Даже Шарп в чём-то лучше Явы. Но из этого не следует делать вывод, что о Яве можно сразу позабыть - намного лучше Шарп, Яву и "плюсы" включить себе в свой рабочий актив, воспользовавшись их общей основой! Сайтостроение и прочее вебпрограммирование - это разбухший флюс, с которым порою пытается как-то там конкурировать программирование мобильных дивайсов. Так вот в них, в этих сферах компьютерного программирования, составляющих большу́ю долю всего софта, вообще могут понадобиться какие-нибудь Котлин, Свифт, Пхп, Жс и т.д., а вовсе никакие не Ява с "плюсами"!
для любого языка программирования нужно знать математику тк программирование и есть математическое описание какого либо действия
В зависимости от того что ты будешь делать. Но вообще математику стоило бы знать всем.
Похожие вопросы
- Что такое #include <iostream>, std using namespace std В языке программирования C++?
- Язык программирования c++
- Стоит ли начинать изучение программированию с языка C?
- Сильно ли нужно знание математики для обучения языка программирования C++?
- Нормальный ли язык программирования C для новичка ,что бы в дальнейшем перейти на C# ,C++,И в чем различие между ними?
- Помогите с языком программирования C++
- Написать программу на языке программирования C++
- Задача на языке программирования C#
- Задача на языке программирования C++
- Задача по языку программированию C++