SAKO(プログラミング言語)

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-21ZAM-41Mińsk-22にも移植されました。[ 5 ]

SAKO言語の一般的な特徴:

  • 自然言語で使用される文に似たコマンド
  • プログラミングの原則を学ぶのに必要な時間を短縮する
  • 使いやすさによりコーディング時間が短縮されました
  • 透明なプログラムコード、ミスの可能性を低減

静的アドレス割り当てを採用しており、SASマクロアセンブラにコードを挿入することが可能でした。コンパイルは2段階で進行しました。

  1. SAKO から簡易 SAS マクロ アセンブラー (SAS-W) へ。
  2. SAS-W からマシン言語へ。

SAKOの最も特徴的な機能は、CZYTAJ、SKOCZ DOなどのポーランド語コマンドです。主に数値計算のプログラミング用に設計されました。

「Hello, world」の例

テキスト: HELLO, WORLD リニア 停止してください 停止 

参考文献

引用文献

  1. ^ a b Łukaszewicz 1966, p. 6
  2. ^ 1963年、チェコスロバキアとポーランドにおける共通プログラミング言語に関する訪問報告書、John A. Gosden(編)、Roger E. Gay、John L. Jones、Jack N. Merner、Christopher J. Shaw
  3. ^マズルキェヴィチ、アントニ (1989)。「Jak się プログラムオワロ XYZ」インフォマティカ。 1989 年 8 ~ 12 日: 10 ~ 12。
  4. ^ Ł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 . 
  5. ^ヤン・シュメルター;ズブ、ヘンリク。Programowanie SAKO na Mińsk-22 (ポーランド語)。軍事工科大学の本図書館。