プログラミングは長い道のりを歩んできました。私はまだ比較的若いので(最初のコンピューター:C64)、プログラミングの多くのことを当然のことと考えています。これらは、ある時点で明らかに導入され、現在では一般的なプログラミング方法を促進します。
以下は、機能の(完全ではない)リストです。ここで、どの言語でいつ導入されたかを知りたいと思います。
- 機能の紹介
- コンパイル言語
- 通訳言語
- 条件付きおよびループ構造
- アレイ
- 辞書(ハッシュテーブル)
- マルチスレッドの許容値
- 関数型プログラミング(データとして機能)
- オブジェクト指向(より具体的にする必要がありますか?おそらく、インターフェースよりも先に継承がありましたか?)
- ジェネリック
- アスペクト指向プログラミング
- メタプログラミング
可能であれば、いくつかの参照を使用してステートメントをバックアップしてみてください。重要なプログラミング言語の機能を見逃していると感じた場合は、その紹介も評価してください。リストに追加できるように、この質問にコメントしてください。
更新: プログラミング言語では、アセンブラーでは不可能なことは何も導入できないと思います。むしろ、特定の機能を「単なる人間」が利用できるようにする言語を探しています。