文件名称:catala:识字编程法规范的编程语言
文件大小:900KB
文件格式:ZIP
更新时间:2024-04-08 19:53:18
programming-language legislative-texts OCaml
卡塔拉 卡塔拉(Catala)是一种领域特定的语言,用于从立法文本中推导“按构建原则”的算法。要快速了解该语言及其功能,可以直接转到官方。您可以在上加入Catala社区! 概念 Catala是一种编程语言,适用于社会财政立法识字编程。通过在立法文本的每一行中注释其含义(以代码形式),可以推导一种复杂的社会财务机制的实现,该机制对代码法律的忠实度享有很高的保证。 具体而言,您必须首先收集所有法律,行政命令,以前的案例等,其中包含有关您要实施的社会财政机制的信息。然后,您可以在您喜欢的文本编辑器中逐条注释文本: 一旦代码完成并经过测试,就可以使用Catala编译器生成实现的法律可读的PDF版本。 Catala语言是与法律专业人士合作专门设计的,以确保可以由领域专家(在这种情况下为律师而不是程序员)对代码进行审查和认证正确。 加泰罗尼亚语之所以特别,是因为其逻辑结构模仿了法律的逻