По этой логике - раз есть Linux, учить работать на Windows - преступление.
Возможно, не так радикально, но что-то в этом есть.
всегда полагал, что R заточен под статистическую обработку данных
В принципе да, но и вычислительные задачи общего характера тоже можно решать.
и не покрывает ниши, которые покрывают Mathematica, Mapple, Mathcad и т.п. (те же символьные математические манипуляции ака символьное интегрирования/дифференцирование/решение уравнений и неравенств, проверка стат. гипотез с символьно заданными семействами распределений и т.п.)
Не покрывает (Mathcad не в счет). Но вы уверены, что
инженерам нужна аналитика в таких объемах, что CAS становятся необходимым инструментом? Это какие-то более чем необычные инженеры.
Mathematica, даже по заявлению ее автора, изначально разрабатывалась как система, способная вместить все известные научные знания. Хоть это и немного амбициозно, но пока, надо признать, она с этой задачей более-менее справляется - сложно найти мат. модель, которую бы нельзя было бы изучать с ее помощью (вот тут можно глянуть области, которые она охватывает на данный момент
Знаете, это просто несерьезно. Эти "все известные научные знания" - в основном игрушки для школьников, зачем (кроме как с рекламными целями) всю эту шелуху нужно было приделывать к неплохой в целом системе компьютерной алгебры, совершенно непонятно.
Вы можете все же внятно сформулировать, кого и зачем вы пытаетесь готовить?
Насчет Octave. Я с ним не знаком, но судя по тому, что на офф. сайте, он все же заточен больше на численные методы.
Естественно. А вам реально нужно что-то другое? Судя по названию, это может быть еще работа с базами данных, но и тут Mathematica, мягко говоря, не при чем.