可移植的联想

一段能够移植的程序,一般是说在全部操做系统上,都有这种语言的解释器版本,因此,Perl 代码是可移植的,C 语言是可移植的,Java 是可移植的,但事实上,全部的应用,都须要一个运行语言环境,意思就是说,必须用一种语言来实现。若是想要一个功能相近的软件或函数库,须要首先判断是否是和当前的语言一致,不然,没有任何用处。函数

真正的可移植,就是在任何的语言环境中,代码都是能够运行的。操作系统

你确定会说,这是不可能的,由于语法不一样。可是我说,这是可能的,彻底可能的。软件

语法不一样,能够转换。例如一段 Common Lisp 的代码:语法

一个理想的方案也许是:程序

用全部的语言和实现一个 Common Lisp 的解释器。语言

这也许是深刻了解 Common Lisp 最有效的办法。版本

相关文章
相关标签/搜索