0
Smalltalkは、オブジェクト指向の動的型付けされたリフレクティブプログラミング言語です。Smalltalkは、「人間とコンピューターの共生」に代表されるコンピューティングの「新しい世界」を支える言語として作成されました。Smalltalkは、豊富な歴史と名高い遺産を持つオブジェクト指向プログラミング言語です。1970年代にゼロックスPARCで誕生しました。アランケイ、ダンインガルズ、アデルゴールドバーグの素晴らしい先見の明のあるチームによって作成されました。Smalltalkは、子供へのプログラミング教育を調査するために作成されました。当然のことながら、非常に小さくシンプルな言語であり、主要なプログラミング言語の中で最も単純です。...Smalltalkは、コンピューター自体の概念の再帰です。「コンピューターのもの」を全体よりも強度の低いものに分割する代わりに、プログラミング言語の通常の道具であるデータ構造、手順、関数などのように、各Smalltalkオブジェクトはコンピューターの可能性全体に対する再帰です。したがって、そのセマンティクスは、非常に高速なネットワークによって何千ものコンピューターがすべて接続されているようなものです。そして、Smalltalkの貢献は新しい設計パラダイムですか?プロのプログラマーの大きな問題を攻撃し、初心者ユーザーに小さな問題を可能にします。オブジェクト指向設計は、シリコン爆発によって可能になった、より複雑な動的システムとユーザー関係のモデリングの効率を定性的に向上させるための成功した試みです。Squeak、Pharo、Dolphin Smalltalk(Windows用)など、いくつかの優れたSmalltalk方言があります。
ウェブサイト:
https://squeak.org特徴
カテゴリー
LinuxのSmalltalkの代替
1126
582
Java
Javaは、並行、クラスベース、オブジェクト指向の汎用コンピュータープログラミング言語であり、実装の依存関係をできるだけ少なくするように特別に設計されています。
278
C (programming language)
Cは汎用のコンピュータープログラミング言語です。Cは、これまでで最も広く使用されているプログラミング言語の1つです。
243
178
146
Lua
Luaは、強力で高速、軽量、埋め込み可能なスクリプト言語です。
104
Go (Programming Language)
Goは、シンプルで信頼性の高い効率的なソフトウェアを簡単に構築できるオープンソースのプログラミング言語です。
65
51
D (Programming Language)
Dは、Cのような構文と静的型付けを備えた言語です。効率、制御、モデリングのパワーを、安全性とプログラマの生産性と実用的に結合します。
34
Free Pascal
Free Pascal(別名FPK Pascal)は、32ビットおよび64ビットのプロフェッショナルなPascalコンパイラです。Intel x86、Amd64 / x86_64、PowerPC、PowerPC64、Sparc、ARMなどのさまざまなプロセッサで使用できます。
27
Nim (programming language)
Nimは、ランタイムの効率を損なうことなくプログラマーに究極のパワーを与えようとする強力なマクロシステムを備えた静的に型付けされた命令型プログラミング言語です。