俺が考えた最高のプログラミング言語

Last-modified: 2020-11-20 (金) 14:50:27
  • 手続き型である。
  • ソースコード「ファイル」を意識する必要がない。
  • 「テキストファイル」である必要もない。
  • 自動的に見る人に合わせたインデント、フォントサイズなどで表示される IDE が完備されている。
  • 見たいところだけを見ることができ、集中しやすい。
    • グラフィカルにクラスやモジュールを見て、関連性を確認できる。
    • 状態遷移もグラフィカルに。
    • コード編集は、プログラミングにおける、ごくごく一部の作業。
  • いま作ろうとしているものの関心ごとに沿った表示になる。AI 的?
  • 関数を簡単に分離できる。
    • スタックを強く意識して、スタック上の変数ならなんでも触れる。
    • スタックというよりは、必要とする変数。
    • これがないと、関数の一部を分離しようと思った時に、簡単ではなくなる。
    • けど、いつでも参照状態ってどうなの?
  • PIMPL イディオムを内包。
    • そもそも PIMPL だとスタックにメモリ確保できない。
    • PIMPL でもスタックに確保したい。
    • プライベートな情報を強制するよう、.size() メンバーなど作り、オブジェクトのサイズを知ることができれば、不要なのでは。