Scribble at 2020-04-22 10:32:10 Last modified: unmodified

At first glance, defining the control structures in this way might seem so unnecessary or inconvenient but this is the pinnacle of writing 100% testable, clean and error-free code in any programming langauge by far.

Decision Making

Hacker News で "Chaos" というプログラミング言語が紹介されていた。if-then, switch のような制御構造を持たないという特徴があり、その代わりに上記のような "decision making" というルーチンを定義して使うようだ。実際にコードを見ればわかるように、実は decision making の定義に switch のような仕組みがあるため、if-then, switch がないと言っても、もちろん条件分岐が全くできない言語というわけではない。ただ、こういう定義で運用するからといって "error-free" とまで言えるのかどうかは、ちょっとわからない。

  1. もっと新しいノート <<
  2. >> もっと古いノート

冒頭に戻る


※ 以下の SNS 共有ボタンは JavaScript を使っておらず、ボタンを押すまでは SNS サイトと全く通信しません。

Twitter Facebook