1 2 3 4 5 6 7 8 下一页 诸如 Ruby、Python 和 PHP 这样的脚本语言可助力当今的服务器端 Web 开发。这些语言非常棒,借助它们,您可以轻松、快捷地构建 Web 站点。不过,它们的缺点是对于数学或科学领域常见的复杂算法无能为力。 常用缩略词 GUI:图形用户界面 HTML:超文本标记语言 HTTP:超文本传输协议 UI:用户界面 XHTML:可扩展 HTML 越来越多的科学数据开始出现在 Web 上 — 通常是经过授权免费公开的。随这种开放性、认可度和可用性而来的是协作研发。全世界的人们都能够找到他人数据内的模式,促进了人们对于科学奥秘的理解。 科学计算通常需要繁重的处理和功能强大的系统。而这类系统通常很难找到 — 尤其是在科学数据所存在于的 Web 上。在本文中,我们将深入研究一种特定的方式来将科学软件 — Scilab — 的强大功能与服务器端语言 PHP 的开发简便性和 Web 友好性结合起来。 Scilab 是一个数值计算软件包,由来自 INRIA 和 ENPC(Ecole nationale des ponts et chausses)的研究人员在 1990 年开发。它是一种高级的、面向数值的编程语言,并以兼容 GPL 的 CeCILL 语言发布。Scilab 提供了简单的矩阵运算(比如乘法),也提供了高级运算库(比如复数多维算法和相关)。它可被用于信号处理、统计分析、图像增强、流体动力学仿真和数值优化。 谁能从本文受益? 本文主要针对科学家、数学家和计算机科学家。它并不限于一种系统:虽然我选用了 PHP、Apache、Scilab、Linux® 和 XHTML,同样的理论和方法还可应用于(比如)Ruby、 Lighttpd、MATLAB、Mac OS X 和 HTML5。关键是要开放和接受,多进行探索和试验。 (责任编辑:admin) |