文件名称:BQN:一种类似APL的编程语言。 自托管!
文件大小:1.51MB
文件格式:ZIP
更新时间:2024-02-21 07:36:18
language immutable compiler functional-programming apl
查看具有真实REPL的文件。 BQN:最后,您的飞碟的APL ••• 在下面或在线尝试,请参阅以获取更多选项。 BQN是APL家族中的一种新编程语言,旨在消除APL传统中不规则且繁琐的方面,并将出色的想法置于更坚实的基础上。 尽管BQN的使用要求对功能和多维数组有扎实的了解,但BQN致力于提供简单,一致且功能强大的数组操作(和文档!),使其成为学习数组编程和建立更强大的数组直觉的良好语言。 BQN保留了许多使1966年APL \ 360具有革命性意义的思想: 人性化的后缀表示法没有要记住的优先级规则。 轻松处理任意数量的尺寸。 高阶函数允许以更强大的方式应用基本函数。 它结合了多年来在APL实践中开发的概念: 使用,更简单的基元可以跨越相同的功能。 和组合器使默认的编程成为可能。 轻量级的(如 )从Lisp借用了一些功能。 但是BQN是从头开始重新设计的,采用了崭新的思想,使这些范例更易于使用且不太可能失败。 使非数组(称为原子)成为语言的基本组成部分,并消除了浮动数组和显式框的麻烦。 新的数组表示法消除了的麻烦。 ,其中值的语法作用由其拼写确定,这使得机器和