J Язык для изучения математики - "Математика для дилетанта" - PullRequest
1 голос
/ 11 января 2010

Работающий программист ищет математика или просто развивает математическое мышление. Пила J Language http://www.jsoftware.com/jwiki/Books

В книге «Математика для обывателя» утверждается, что язык J облегчает изучение математики, предоставляя интерактивные инструменты и более простые обозначения, чем обычная математика. Может ли кто-нибудь подтвердить это на собственном опыте, особенно для изучения математического мышления? Я думал, что попробую подход к программированию и, возможно, подберу новый язык по пути. Если нет, у меня есть готовые учебники.

Стоит ли это моего времени?

Спасибо.

1 Ответ

1 голос
/ 11 января 2010

Обучение никогда не может быть пустой тратой времени. Я бы сказал, пойти на это, ничего не зная о J.

Математика, которую я выучил, была приобретена без использования компьютеров. У меня нет опыта работы с J, поэтому я не могу это комментировать.

Лично я не думаю, что компьютерный язык сделает вас математиком. Если вы никогда не пользовались исчислением, я не понимаю, как язык или другие обозначения обязательно сделают его лучше или хуже. У него должны быть дополнительные источники, чтобы по-настоящему хорошо его изучить.

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

Линейная алгебра - это та область, которая значительно выигрывает от компьютерного анализа. Правила не так уж сложны, и компьютеры экономят на повторяющейся тяжелой работе.

Еще один важный момент - мотивация. Я обнаружил, что изучение чего-то ради решения конкретной проблемы всегда было важно, особенно в математике. Знание того, как это поможет мне понять проблему в физике или технике, было отличным мотиватором. Какой будет ваша мотивация?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...