【文件属性】:
文件名称:Mathematica programming: an advanced introduction
文件大小:3.06MB
文件格式:PDF
更新时间:2021-08-16 03:58:54
mathematica
At the end of the day, there is nothing that can be done in Mathematica and absolutely can not be done in
other programming environments. For many problems however, especially those involving symbolic
programming, solving a problem in a language such as C or C++ will be eventually equivalent to reimplementing
a subset of Mathematica (or other system for symbolic manipulations) needed to solve the
problem. The point is that many things are done in Mathematica with less or a lot less effort and time,
because a lot of both generic and specific functionality is already built in Mathematica. And because it is
so general, I expect this statement to be true for almost any field where some computations, prototype or
program design and development, simulations etc are used. Mathematica seems to be an ideal tool for
development of toy - models, prototypes, or just ideas. While Mathematica may be also quite useful for
validating some ideas or solutions, as well as to power some quite complex technologies also in their final
form, my feeling is that it may be most useful as a tool of experimental research (or programming), where
the answer (or design) is not known in advance.