编程使用特殊字符的语言

Jon*_*rdy 4 unicode programming-languages special-characters

我正在研究通用编程语言.除了字符串和标识符中对Unicode支持的现代要求之外,我正在考虑提供一些运算符的替代拼写,具体来说:

  • 关系( for <= >= !=)

  • 按位和设定( 用于& |)

  • 逻辑( ¬for && || !)

  • 箭头( 用于-> =>)

我知道APLFortress使用特殊字符 - 前者通常是关于它的笑话 - 但这些都非常适合学术和科学用途.特殊字符在现代非学术语言中是否有任何地方?

Nor*_*sey 7

特殊人物在现代非学术语言中有什么地方?

是的, 但是因为在大多数桌面上,对特殊字符的支持仍然很糟糕(糟糕的编辑器,糟糕的字体,你的名字),

  • 你最好提前十年计划.
  • 你最好是非常肯定有一个良好的,仅使用ASCII字符替代.

我永远不会提倡预处理器:有太多的诱惑和滥用的空间,除非经过非常仔细的处理,否则预处理器会使编写好的IDE和静态分析工具变得更加困难.

有些人喜欢后处理器,即一个漂亮的打印机,它接受ASCII字符序列并将它们呈现为其他东西.虽然我总是发现这种风格令人困惑,但它在一些Haskell程序员中非常受欢迎并且很成功.