Samples:编码样本

时间:2024-04-06 21:39:15
【文件属性】:

文件名称:Samples:编码样本

文件大小:3.56MB

文件格式:ZIP

更新时间:2024-04-06 21:39:15

C#

自述文件 Christopher N. Hume编写的代码示例 该存储库是做什么用的? 这些示例旨在说明我的编码风格。除游戏外,其他文件夹还包括“排序和搜索”的实现以及更有趣的算法的示例。 LCS文件夹包含我对最长公共子序列(LCS)问题的解决方案的三种实现,我将其作为Rosetta Code上的C ++实现提供。 LCS可能是最著名的算法,用于标识对源代码控制系统中的源文件所做的更改。 我对函数式编程一直保持着长期的兴趣。在allegro-projects文件夹中,我包含了我称为SK的基于头的(又称为惰性评估)功能编程语言的“图形缩减组合编译器”的实现。 该语言是更类似于Lisp的版本SASL,这是由圣安德鲁斯大学的David Turner于1972年开发的一种纯粹的函数式编程语言。因此,该实现避免了对巧妙解析的需求,并代替了Lisp阅读器和宏(和反引号运算符)。 语义严格遵循Davi


网友评论