| SAKO | |
|---|---|
| パラダイム | マルチパラダイム:構造化、命令型(手続き型)、配列 |
| デザイン | レオン・ウカシェヴィチ、アントニ・マズルキエヴィチ、ヤン・ボロヴィエツ、ヨヴィタ・コンツェヴィチ、マリア・ラチカ、ステファン・サヴィツキ、イェジ・スフィアニエヴィチ、ピオトル・ゾルク、アルフレッド・シュルマン、アンジェイ・ヴィシニエフスキ[ 1 ] |
| 開発者 | ポーランド科学アカデミー |
| 初出 | 1960年 (1960年) |
| 影響を受けた | |
| Fortran [ 2 ] | |
SAKO(ポーランド語:System A utomatycznego KO dowania [ 3 ] -英語:An Automatic Coding System [ 4 ] )は、1959年から1960年にかけてポーランド科学アカデミーのZAM部門のチームによって書かれたポーランド語ベースのプログラミング言語です。[ 1 ]元々はXYZおよびZAM-2コンピュータ用に開発されましたが、 ZAM-21、ZAM-41、Mińsk-22にも移植されました。[ 5 ]
SAKO言語の一般的な特徴:
- 自然言語で使用される文に似たコマンド
- プログラミングの原則を学ぶのに必要な時間を短縮する
- 使いやすさによりコーディング時間が短縮されました
- 透明なプログラムコード、ミスの可能性を低減
静的アドレス割り当てを採用しており、SASマクロアセンブラにコードを挿入することが可能でした。コンパイルは2段階で進行しました。
- SAKO から簡易 SAS マクロ アセンブラー (SAS-W) へ。
- SAS-W からマシン言語へ。
SAKOの最も特徴的な機能は、CZYTAJ、SKOCZ DOなどのポーランド語コマンドです。主に数値計算のプログラミング用に設計されました。
「Hello, world」の例
テキスト: HELLO, WORLD リニア 停止してください 停止 参考文献
- Prace Zakładu Aparatów Matematycznych PAN, "System Automatycznego Kodowania SAKO. Cz. 1, Opis języka", PAN – Warszawa 1961
- レオン・ウカシェヴィチ、アントニ・マズルキェヴィチ「システム・オートマティチネゴ・コドワニアSAKO」ザクワド・ナロドヴィ・イム。オッソリンスキッチ、ポーランド科学アカデミー出版社、ヴロツワフ-ワルシャワ-クラクフ 1966
- 「海外のコンピュータとセンター:6. Instytut Maszyn Matematycznych、ZAM 2、ワルシャワ、ポーランド」。デジタルコンピュータニュースレター。16 (1): 22– 23。1964年。 2018年6月3日時点のオリジナルよりアーカイブ。
- アントニ・マズルキエヴィッチ「SAKOにおける算術式とサブルーチンの使用」自動プログラミング年次レビュー第2巻
- レオン・ウカシェヴィッチ「SAKO — 自動コーディングシステム」『Automatic Programming』誌第2巻
- ヴワディスワフ・トゥルスキ「東ヨーロッパにおける自動プログラミングに関する研究成果」『Advances in Computers』第5巻
- 「アルゴリズム」第1巻第1号、ポーランド科学アカデミー数学機械研究所、ワルシャワ
- CIA-RDP80T00246A011500230001-8
引用文献
- ^ a b Łukaszewicz 1966, p. 6
- ^ 1963年、チェコスロバキアとポーランドにおける共通プログラミング言語に関する訪問報告書、John A. Gosden(編)、Roger E. Gay、John L. Jones、Jack N. Merner、Christopher J. Shaw
- ^マズルキェヴィチ、アントニ (1989)。「Jak się プログラムオワロ XYZ」。インフォマティカ。 1989 年 8 ~ 12 日: 10 ~ 12。
- ^ Łukaszewicz, Leon (1961-01-01). 「SAKO—自動コーディングシステム」 . Annual Review in Automatic Programming . 2 : 161–176 . doi : 10.1016/S0066-4138(61)80008-6 . ISSN 0066-4138 .
- ^ヤン・シュメルター;ズブ、ヘンリク。Programowanie SAKO na Mińsk-22 (ポーランド語)。軍事工科大学の本図書館。