0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[プログラミング言語評論] Schemeが完全なプログラミング言語です。

Last updated at Posted at 2024-11-14

手続き型、関数型、オブジェクト指向型、色々とプログラミング言語は、制御構造とデータ構造が開発され、これからも進歩していきますが、手続き型、関数型、オブジェクト指向型の完成形の一つの形はSchemeです。

これからの、先鋭的なデータ構造・制御構造を持つ言語は、他にあると思いますが、システム処理でなければ、Schemeで書けるので、良いと思います。欠点を挙げるとすれば、Lisp系統なので、書きにくい、可読性が低い事でしょう。Schemeで書けない処理は、「パフォーマンスが厳しく要求される処理」、「並行処理を多用する処理」、「大規模なソフトウェア開発」です。

Schemeは、ネイティブコードを出力するコンパイラ(gambitなど)もあるし、オブジェクト指向をサポートしています。手続き型、関数型、オブジェクト指向型の構造化言語の一つの完成形は、Schemeでしょう。

普通に書ける手続き型、関数型、オブジェクト指向型の構造化言語の完成形を探しています。既にあると思います。Geminiはまだないと言っていますが、生成AIはちょいちょい嘘を言うので。もしあれば、教えてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?