文件名称:nu:Nu是基于Objective-C运行时和基础框架的解释型Lisp。
文件大小:1.05MB
文件格式:ZIP
更新时间:2024-06-02 08:30:23
Objective-C
介绍 您好,欢迎来到怒族。 我创建Nu是因为我想要一种更好的编写软件的方法。 我想用像Lisp这样灵活而强大的语言来编写程序,但是我还希望能够使用C语言编写的许多库和高性能子系统,包括我自己编写的库和高性能子系统。 因此,与C的紧密集成是我的首要任务。 统治并推动了Nu的实施。 这就是Nu代表“ lambda上的C”的原因。 如果您有一种规范的C代码构造方法,则与C集成更容易。 流行的脚本语言(Python,Ruby,Lua等)在它们调用的C代码上进行了许多与实现相关的强制设置。 它们的工件通常被称为“胶水代码”,并且通常很丑陋,笨拙且令人讨厌。 Objective-C提供了一种行之有效的C代码构造方法,该方法没有脚本语言实现依赖项。 但是它所能做的远不止于此。 Objective-C还可以用作强大的动态语言的平台。 Nu旨在充分利用这一点。 它还被设计为提供成功脚本语言的许多元素