- Forth: 独特の歴史と設計を持つプログラミング言語
- 逆ポーランド記法(RPN)を使うスタック指向のForth
- さまざまな機械アーキテクチャに非常に適応力のあるForth
- 小型でありながら効率的なForth
- Forthは自分自身を実装できるセルフホスティングが可能
- Forthを理解するには、自ら実装し、JonesForthのような既存実装を研究する必要がある
- コードワードとコロンワードで構成された、単純で独立した構成要素としてのForth
- Forthではコードワードのプリミティブ関数を使ってコロンワードを定義する
- 最小限のカーネルとドメイン特化言語を作れるForth
- 柔軟で可変的なプログラミング言語であるForth
- 新しい制御構造や拡張を作れるForth
- グローバル情報とアドレスを使って変数とワードを作るForth
- 新しいワードと関数を作れるForth
- データがある関数から別の関数へ流れる連結型言語であるForth
- 言語レベルで原子的な計算単位を提供するForth
- 最適化のために小さな関数をインライン化できるForth
- 単純さと柔軟性により、実験と探索に強力な言語であるForth
- 発電所、ロボティクス、ビデオゲームなど多様な分野で使われるForth
- オペレーティングシステムおよびIDE/エディタとして使えるForth
- Forthの中でForthを定義できるため、強力なメタプログラミング言語であるForth
- それぞれ固有の機能と能力を持つ多様なForth実装が存在する
- アセンブラのような低水準コードから高水準アプリケーションまで書けるForth
- 情熱的な開発者と愛好家によって成り立つForthコミュニティ
- NASAとESAで宇宙探査にForthが使われている
- 信頼性の高いソフトウェアと制御システムを確保するため、さまざまな宇宙ミッションでForthが使われている
- 低遅延かつ小型の設計により、Forthベースのプロセッサが宇宙用途で使われている
1件のコメント
Hacker Newsのコメント