Introducing CPL

12/22/2020 ∙ by Paolo Luchini, et al. ∙ 0

CPL here stands for a computer programming language conceived and developed by the author since 1993, but published for the first time now. 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 Custom Parameter Lists, the ability to overload function names which are 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 .



There are no comments yet.


page 1

page 2

page 3

page 4

This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.