Loading article…
| パラダイム | 構造化された、命令的な |
|---|---|
| デザイン: | RC ホルト、DB ワートマン、DT バーナード、JR コーディ |
| 開発者 | RC ホルト、DB ワートマン、DT バーナード、JR コーディ |
| 初登場 | 1974 |
| 安定版リリース | 8倍
|
| タイピングの規律 | 静的、強い |
| 影響を受けた | |
| 英語 | |
| 影響を受けた | |
| チューリング | |
SP/kは、プログラミング教育用に設計されたPL/Iプログラミング言語のサブセットとして、 RC Holt、DB Wortman、DT Barnard、JR Cordyによって1974年頃に開発されたプログラミング言語です[1]。カナダと米国の40を超える大学、学校、研究機関で約10年間使用されました。
SP/k は、構造化プログラミングを促進するために特別に設計された最初の言語の 1 つです。SP/k の機能は、コンピューターによる構造化された問題解決を促進し、言語の習得と使用を容易にし、わかりにくく冗長な構造を排除し、言語のコンパイルを容易にするために選択されました。結果として得られた言語は、ビジネス データ処理、科学計算、非数値計算など、さまざまなアプリケーションで使用されるプログラミング概念を導入するのに適していました。
SP/k は、実際には SP/1、SP/2、... SP/8 と呼ばれる言語サブセットのシーケンスです。各サブセットは、前のサブセットのすべての構成を保持しながら新しいプログラミング言語構成を導入し、コンピュータプログラミングを教える段階的なシステムを形成します。各サブセットは正確に定義され、自己完結型であるため、後続のサブセットがなくても学習または実装できます。これにより、さまざまなレベルのプログラミング教育が可能になります。SP/k の設計と哲学は、チューリングプログラミング言語に大きな影響を与えました。
参照
参考文献
- ^ Holt, Richard; Wortman, D. (1974 年 2 月)。「PL/I の構造化サブセットのシーケンス」。2009 年 9 月 17 日閲覧。
外部リンク
- Richard C. Holt、David B. Wortman、David T. Barnard、James R. Cordy、「SP/k: コンピュータ プログラミング教育システム」、Communications of the ACM 20,5 (1977 年 5 月)
- Richard C. Holt、「致命的な病気の指導 (または) PL/I を使用したコンピュータ プログラミング入門」、ACM SIGPLAN Notices 8,5 (1973 年 5 月)
