论文标题
介绍CPL
Introducing CPL
论文作者
论文摘要
CPL在这里代表了作者自1993年以来由作者构想和开发的计算机编程语言,但在2020年首次出版。它是作为一种编译的编程语言出生的,与其编译器一起设计,因此适用于计算密集型的数字应用,尽管几年后,一家口译员也提供了用于交互式用途的口译员。 CPL的独特功能是隐藏的指针查找,具有基于涉及操作数的类型,一致的过程链接的隐式减免指针的能力,执行功能原型而没有专用标头或接口文件的功能原型以及共同的参数列表,以及通过其参数类型和参数分隔的类型来区分的功能名称的能力。也许更为明显的是,CPL的语法可以通过编译的程序即时扩展;库模块点击此功能以无缝添加真实和复杂的矩阵操作,图形,并行计算扩展和符号分化。可以免费下载CPL编码软件,网址为http://cplcode.net。
CPL here stands for a computer programming language conceived and developed by the author since 1993, but published for the first time in 2020. It was born as a Compiled Programming Language, designed together with its compiler and therefore suitable for computationally intensive numerical applications, although some years later an interpreter was also provided for interactive usage. CPL's distinctive features are Concealed Pointer Lookup, the ability to implicitly dereference pointers based on the type of operands involved, Consistent Procedure Linkage, the enforcement of function prototypes without dedicated header or interface files, and Coactive Parameter Lists, the ability to overload function names which are then distinguished by the type of their parameters and/or parameter separators. Perhaps even more distinctly, CPL's syntax can be extended on the fly by the program being compiled; library modules tap this feature to seamlessly add real and complex matrix operations, graphics, parallel-computing extensions, and symbolic differentiation. The CPL coding software is available for free download at http://CPLcode.net .