类似于 Matlab 的 Java 项目

    Java语言常被人们拿来跟 C++ 进行比较,多个优势自不必说,而最大的劣势就是 Java 不适于进行高效率运算。这个问题令很多 Java 人很是纠结!毕竟,能够把 Java 和 C++都精通的人不在多数,能把一门语言学精,就耗费了大部分的精力了。所以,大部分人很期望花费很大的精力学习一门语言后,该语言能够完成大多数领域的任务。

      在很多专业领域所进行的工作,例如:数学计算、工程计算、生物、统计...等等,都是计算密集性的领域,当然也是 C++ 的天下了。这些领域的科研人员都熟悉 Matlab 了,它是进行初期仿真实验的最佳工具,里面已经实现了多个领域的大部分的常用功能。这使得研究人员能够将精力集中于自己的解决方案上,而不是某个半路上的编程细节上。

      今天,偶尔发现了一个网站:http://www.jscience.org/,从其名字就可以看出来其主题是通过 Java 进行科学计算的。打开一看,确实令我大开眼界!这是一个在www.java.net中注册的 Java 项目,而且是一个开源项目。主要目标正是实现 Java 的科学计算。其主页显示的愿景是:

  • To provide the most comprehensive JavaTM library for the scientific community.
  • To create synergy between all sciences (e.g. math, physics, sociology, biology, astronomy, economics, etc.) by integrating them into a single architecture.
  • To provide the best on-line services (webstart) for scientific calculations and visualizations.

      从其 API 文档来看,目前已经实现了几何、数学、经济学和物理几个领域的计算功能。所以,第一感觉就是这个项目非常类似于 Matlab。

      如果这个项目真如 Matlab一样,那是何等令人振奋的事情:Matlab写出的代码只能是实验室的验证程序,不能直接进入实际应用环境。而如果该项目能够实现 Java 的多个科学计算机功能,那么,所写出的程序当然可以直接作为最终运行软件了。

      该项目刚起始于2010年,显然是处于发展阶段。不过看情况令人鼓舞!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值