Loading article…
| パラダイム | マルチパラダイム:構造化、命令型(手続き型)、配列 |
|---|---|
| デザイン: | レオン・ウカシェヴィチ、アントニ・マズルキェヴィチ、ヤン・ボロヴィエツ、ヨヴィタ・コンツェヴィッチ、マリア・ウツカ、ステファン・サヴィツキ、イェジ・シヴィアニェヴィチ、ピョートル・ショルク、アルフレッド・ズルマン、アンジェイ・ヴィジニェフスキ[1] |
| 開発者 | ポーランド科学アカデミー |
| 初登場 | 1960年 |
| 影響を受けた | |
| フォートラン[2] | |
SAKO(PL:S ystem A utomatycznego KO dowania [3] - EN: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」の例
テキスト:
こんにちは世界
リニア
ナステプニーを止めろ
コニエ
参考文献
- Prace Zakładu Aparatów Matematycznych PAN、「System Automatycznego Kodowania SAKO. Cz. 1, Opis języka」、PAN – ワルシャワ 1961
- レオン・ウカシェヴィチ、アントニ・マズルキェヴィチ「システム・オートマティチネゴ・コドワニアSAKO」ザクワド・ナロドヴィ・イム。オッソリンスキッチ、ポーランド科学アカデミー出版社、ヴロツワフ-ワルシャワ-クラクフ 1966
- 「海外のコンピュータとセンター:6. Instytut Maszyn Matematycznych、ZAM 2、ワルシャワ、ポーランド」。デジタルコンピュータニュースレター。16 (1):22–23。1964年。2018年6月3日時点のオリジナルよりアーカイブ。
- Antoni Mazurkiewicz「SAKO における算術式とサブルーチンの使用」自動プログラミング年次レビュー、第 2 巻
- Leon Łukaszewicz「SAKO — 自動コーディング システム」自動プログラミング年次レビュー、第 2 巻
- Władysław Turski「東ヨーロッパにおける自動プログラミングに関する研究の結果」Advances in Computers、第 5 巻
- 「アルゴリズム」第 1 巻第 1 号、ポーランド科学アカデミー数学機械研究所、ワルシャワ
- CIA-RDP80T00246A011500230001-8
引用
- ^ Łukaszewicz 1966、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 (ポーランド語)。軍事工科大学の本図書館。
