多くの人が指摘しているように、emacspeak は、多くの年配のハッカーにとって永続的なクロスプラットフォーム ソリューションでした。すぐに使える Linux と Mac をサポートしているため、Windows にとらわれないプロジェクトを開発するための手段として私は好んで使用しています。
視覚的なものではなく、聴覚的なものを通して実際に構文を理解するという問題に対して、同じ競技場にいなくても、構文に近づくためのさまざまなテクニックが存在することがわかりました.
一例として、聴覚アイコンは口頭記述子の代わりに立つことができます。行がどのくらいインデントされているかのトーンを入れることができます。トーンが長いほど、インデントが長くなります。トーンはテキスト読み上げと並行して再生できるため、情報は同じ時間枠で送信され、基本的な通信をシリアル化することはありません。
点字は、行の正確な構文をユーザーに迅速かつ正確に解読できます。これは、日常生活で点字を使用する人にとってより便利なものです。最大の利点は、ディスプレイのコンテンツへのランダム アクセスです。リフレッシュ可能なユニットには通常、各文字セルの上にルーター キーがあり、そのセルにカーソルを置くことができます。矢印キー O(n) op と O(1) アクセスをいじる必要はありません。
聴覚の次元 (ピッチ、レート、ボリューム、抑揚、豊かさ、ストレスなど) は、概念 (キーワード、クラス、変数、エラーなど) を伝えることができます。たとえば、コメントは単調な抑揚で読むことができます...私がそう言うかもしれません:)。
Emacs やその他のエディター (Visual Studio) を使用すると、コーダーはプログラムを意味的に閲覧できます (次のブロック、ブロックを折りたたむ、defun を下げる、def にジャンプする、解析ツリーを上に移動するなど)。これを行うと、プロジェクト全体の構造の「全体像」を非常に迅速に把握できます。Cedet のような拡張機能を使用すると、VS/Eclipse などのクロス プラットフォームの利点をテキスト エディターで利用できます。
おそらく延々と続く可能性がありますが、一言で言えば、それが、私たちの何人かが業界、アカデミア、または地下室でハッキングしている理由の基礎です:)。