|
|
|
|
|
by sn6uv
5122 days ago
|
|
Yeah, mostly because it is proprietary and crashes often (Mathematica 8 especially). The vast majority of students in my program are non-programmers. The only 'programming language' they know is mathematica which I think is a real shame. Worse than that is that most of them have developed a dependence on Mathematica; without it they are severely limited in what they can do.
We are provided with free copies (student version), but once we graduate will have to pay the full price if we want to continue using it. I guess I just don't like having my abilities to solve problems tied to an expensive, closed source program. I do admit, it is very powerful. |
|
Mathematica is a real functional programming language. It's a lisp with CamelCase builtins and consistent naming. And that's without any of its math goodness. It has superb documentation and a huge standard library. If you master it, you can master any lisp with a simple translator. matlab is a toy by comparison.