CGOL – Lisp用户的替代外部表示方式 (1976) [pdf]
CGOL是一种以Lisp语言为基础的编程语言,它被设计用于Lisp程序员的外部表示方式替代。这种语言被认为是高效的,因为它允许程序员使用更少的操作来实现相同的目标。
该语言的设计基于几个基本原则。第一,它应该是一个易于使用的语言,这样Lisp程序员就可以容易地使用它。其次,它应该能够处理大量的数据,这样程序员就可以更容易地解决大规模的问题。最后,它应该是一个高效的语言,这样程序员可以节省系统资源。
与Lisp不同,CGOL不是一个括号驱动的语言。相反,它允许程序员使用一种更自然的语法,这样就可以轻松地表达其意图。此外,该语言还提供了一些新的数据类型和操作符,这些类型和操作符可以在Lisp中很难实现。
该语言在设计时特别关注了对大型数据结构的处理。这些数据结构可以很容易地表示为CGOL程序中的对象,并且可以轻松地处理。
尽管CGOL是为Lisp程序员设计的,但它也可以作为一种独立的编程语言使用。事实上,许多Lisp程序员也对CGOL感兴趣,并且开始探索这种新的表示方法。
到目前为止,CGOL的使用尚未得到广泛传播。但是,随着时间的推移,它可能会成为Lisp编程社区的一种标准工具。如果你是一个Lisp程序员,那么你应该花一些时间去了解这种新的表示方法,并尝试它的优势。
了解更多有趣的事情:https://blog.ds3783.com/