我看不到谁会做出这样的决定,但是有这样的语言吗?

我问这个(或一些琐事,如果您愿意的话)的原因是,我刚刚完成了我的“开发人员”版本的第八次迭代(对特殊角色的重视)。目前未使用四个钥匙!

由于我从来不想偶然发现一种新语言,所以只是发现我的布局缺乏一个至关重要的特殊角色,我决定问社区。


如果除了基本角色以外的任何其他字符都不需要其他任何其他字符,那么未使用键的最佳用途(对于程序员来说,这是如此)?来自 扩展的ASCII表?或故意使他们未使用,并与 Autohotkey?

有帮助吗?

解决方案

是的,有(至少一个): APL

这是康威(Conway)用apl写的生活游戏:

它使用此键盘映射:

其他提示

事实上的标准Haskell实施,GHC, 支持Unicode语法 如果

{-# LANGUAGE UnicodeSyntax #-}

在文件的顶部指定。这让您可以使用 对于功能类型和lambdas, 对于类型类, 用于列表综合等。

更确切地说,受支持的语法是:

 ASCII   Unicode alternative
 ::      ∷ U+2237 PROPORTION
 =>      ⇒ U+21D2 RIGHTWARDS DOUBLE ARROW
 forall  ∀ U+2200 FOR ALL
 ->      → U+2192 RIGHTWARDS ARROW
 <-      ← U+2190 LEFTWARDS ARROW
 -<      ↢ U+2919 LEFTWARDS ARROW-TAIL
 >-      ↣ U+291A RIGHTWARDS ARROW-TAIL
 -<<       U+291B LEFTWARDS DOUBLE ARROW-TAIL
 >>-       U+291C RIGHTWARDS DOUBLE ARROW-TAIL
 *       ★ U+2605 BLACK STAR

此外,各种库提供了Unicode操作员(使用Haskell对操作员名称中的Unicode字符的支持): http://www.haskell.org/haskellwiki/unicode-symbols

堡垒, 这是一种数学/科学编程语言(包括Java的Guy L Steele时,他仍在阳光下,广泛使用Unicode数学运算符等。

语言不仅有定义的ASCII表示形式,而且还有一种定义的方法,可以将ASCII转换为使用TEX的“渲染”版本。您也可以(据我所知)直接在您的来源中使用Unicode运算符 - 只有一个很难输入的内容的ASCII“捷径”(据我了解,我都不确定我不确定这一点)。

该网站有 源及其渲染方式的一个示例.

C#允许变量包含Unicode字符。例如,字符ɢ(拉丁小型资本g,u+0262)是C#变量中完全有效的字符。

旧的Macintosh程序员研讨会(MPW)的脚本语言使用了许多非ASCII字符来实现基本上是Unix Shell的版本。实际上,一些 文档 仍然可用。例如,它使用∑进行重定向。

Perl 6具有可选 Unicode操作员, ,以及添加用户定义的操作员的能力。

您可能不应该等待它,然后再重新重新钥匙。我不知道是否 rakudo 可以与Unicode操作员一起工作。

pl/i为“非”运算符使用颠倒l字符;我在使用“^”的时间时使用了VM360作为ASCII等效的时间(我认为EBCDIC没有“^”)。

我的f#叉子: https://github.com/heather/fsharp

let ° msg = System.Console.WriteLine( msg.ToString() )

let ◄ = 5
let ★ x = x + ◄
let (-★-) x y = x + y

let © = "© 2013"

let ► =
    fun x -> 2 + x

sprintf  "Heather %s" project version © |> °
► ◄ |> fun ▼ ->
    ★ <| (▼ -★- ▼) |> °

这会计算吗?

中文版的python
http://www.chinesepython.org/doc/tut/tut/node3.html

中国人:

>>> 甲 = 12
>>> 乙 = 3
>>> 甲 + 乙
15
>>> 甲 + 乙**乙
39
>>> 甲 = 0 #(可以重新指定值)
>>> 乙 = 甲 + 1
>>> 寫 乙
1

英语:

>>> j = 12
>>> y = 3
>>> j + y
15
>>> j + y**y
39
>>> j = 0
>>> y = j + 1
>>> print y
1
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top