Symbolic-Numerical Alliance

Most people argue about symbolic computation versus numerical computation. There are plenty of advantages and disadvantages in each camp, which suggests the way out may be to forge a symbolic-numerical alliance that would provide the rigor of symbolic computation and the performance of numerical computation in a single package. It's not as trivial as simply adding two apps together. The underlying programming language has to be dramatically redesigned to express the alliance in a elegant and powerful way.

So far, there is a trend for symbolic packages like Wolfram Language to adopt more numerics, and for numerical packages like Matlab to adopt more symbolics, but neither is a satisfactory alliance that fully integrates the two.

The advantages of such a alliance are easy to see. Artificial intelligence often employs both worlds, like symbolics for knowledge representation, and numerics for data fitting, to say the obvious. A symbolic-numerical alliance would make artificial intelligence programming genuinely pleasant to work with.

Comments

Popular posts from this blog

Limitations of Knowledge Engines

Maps and Yellow Pages

數位革命:行動裝置與雲端