13

誰がそのような決定を下すのかわかりませんが、そのような言葉はありますか?

私がこれ(または必要に応じていくつかの雑学クイズ)を尋ねる理由は、dvorakの「開発者」バージョン(特殊文字に大きな重点を置いている)の8番目の反復を作成し終えたところです。そして、4つのキーは現在使用されていません!

新しい言語を試してみたいとは思わないので、自分のレイアウトに重要な特殊文字がないことを知り、コミュニティに尋ねることにしました。


基本的な文字以外の文字が必要ない場合、未使用のキーの最適な使用法(もちろん、プログラマーにとってはこれはSOです)は何でしょうか。拡張ASCIIテーブルから何か?または、意図的にそれらを未使用のままにして、 AutoHotKeyで何かクールなことをしますか?

4

9 に答える 9

19

はい、あります(少なくとも1つ):APL

これがAPLで書かれたコンウェイのライフゲームです。


(出典:wikimedia.org

このキーボードマッピングを使用します。

于 2010-11-05T21:17:31.717 に答える
8
于 2011-08-23T06:22:20.653 に答える
4

Fortressは、(とりわけ)JavaのGuy L SteeleがまだSunにいたときに開発した数学/科学プログラミング言語であり、Unicode数学演算子などを幅広く使用しています。

言語の定義されたASCII表現があるだけでなく、TeXを使用してASCIIを「レンダリングされた」バージョンに変換する定義された方法もあります。また、(私が理解しているように)ソースで直接Unicode演算子を使用することもできます-入力が難しいものにはASCIIの「ショートカット」があります(私が理解しているように-この点についてはよくわかりません)。

このサイトには、ソースの例とそのレンダリング方法があります

于 2010-11-06T09:20:57.240 に答える
3

C#では、変数にUnicode文字を含めることができます。たとえば、文字ɢ(ラテンスモールキャピタルG、U + 0262)は、C#変数で完全に有効な文字です。

于 2010-11-05T21:47:11.157 に答える
2

古いMacintoshProgrammer'sWorkshop(MPW)のスクリプト言語は、基本的にUnixシェルのバージョンであるものを実装するために多くの非ASCII文字を使用していました。実際、一部のドキュメントはまだ利用可能です。たとえば、リダイレクトには∑を使用しました。

于 2010-11-05T21:33:46.457 に答える
1

Perl 6には、オプションのUnicode演算子と、ユーザー定義の演算子を追加する機能があります。

キーを再マッピングする前に、おそらくそれを待つべきではありません。RakudoがUnicode演算子で動作できるかどうかはまだわかりません。

于 2010-11-05T21:46:02.140 に答える
1

PL / Iは、「not」演算子に逆さまのL文字を使用します。私がかつて使用したVM360は、ASCIIに相当するものとして「^」を使用していました(EBCDICには「^」があったとは思いません)。

于 2010-11-05T22:09:26.803 に答える
1

Would this count?

Chinese version of Python
http://www.chinesepython.org/doc/tut/tut/node3.html

Chinese:

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

English:

>>> j = 12
>>> y = 3
>>> j + y
15
>>> j + y**y
39
>>> j = 0
>>> y = j + 1
>>> print y
1
于 2012-09-27T06:53:08.047 に答える
1

My fork of 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 ▼ ->
    ★ <| (▼ -★- ▼) |> °
于 2013-04-04T04:49:34.813 に答える