Loading article…
| パラダイム | 手続き的な |
|---|---|
| デザイン: | ジョン・G・ケメニー |
| 開発者 | ダートマス大学 |
| 初登場 | 1956年 |
| 実装言語 | 組み立て |
| プラットフォーム | IBM 704 |
| 影響を受けた | |
| DOPE、ダートマスBASIC | |
DARSIMCOはDartmouth Simplified Codeの略で、 1956 年にJohn Kemenyによって書かれたシンプルなプログラミング言語で、単純な数学演算をIBM 704アセンブリ言語(Share Assembly Language、SAL) に拡張したものです。これは、1950 年代によく見られた基本的な数学処理を簡素化する試みでしたが、翌年に MITにFORTRANが導入されるまではほとんど使用されませんでした。
説明
この言語は、基本的に、ユーザーのソース コードを一連のアセンブリ言語命令に展開するマクロのセットであり、既存の SAL アセンブラーであるSymbolic Assembly Program を使用してコンパイルされます。たとえば、式はメモリA + B = C位置 A と B の値を加算し、結果を C に格納します。これを行うには、DARSIMCO コンパイラーは次の 3 つの命令を出力します。
LDA A 流行B STO C
この言語には、減算、乗算、除算、および単純なループに対する同様の拡張が含まれていました。
この言語は、MIT のニューイングランド地域コンピュータセンターの IBM 704 に実装されました。パンチカードを使用してプログラムされたこのシステムは、ケメニーがダートマスから電車でカードを持ち込まなければならなかったため、完成までに 2 週間かかりました。
参照
- オートコード、数学プログラミングの同様の概念
参考文献
- Kurtz, Thomas (1981)。「BASIC」。プログラミング言語の歴史。プログラミング言語の歴史I。ACM。pp. 515–537。doi :10.1145/ 800025.1198404。ISBN 0-12-745040-8。
