Najlepsze pytania
Chronologia
Czat
Perspektywa

SAKO

język programowania komputerów Z Wikipedii, wolnej encyklopedii

Remove ads

SAKO (System Automatycznego KOdowania)[1]język algorytmiczny polskich komputerów: XYZ, ZAM-2, ZAM-21 i ZAM-41 nastawiony na otrzymywanie efektywnego kodu. Początkowo wspomagał tylko obliczenia stałoprzecinkowe. W wersji dla ZAM-21 i ZAM-41 dodano możliwość obliczeń zmiennoprzecinkowych[2].

Ogólne cechy języka SAKO:[3][4]

  • komendy podobne do zdań używanych w języku naturalnym
  • skracał czas nauki zasad programowania
  • łatwy w użyciu, skracał czas kodowania
  • przejrzysty kod programów, małe prawdopodobieństwo popełnienia błędu

Miał statyczny przydział adresów. Można w nim było wstawiać kod w makroasemblerze SAS.

Kompilacja przebiegała w dwóch etapach:

  1. Z SAKO na uproszczony makroasembler SAS (SAS-W)[5].
  2. Z SAS na język maszynowy.

Najbardziej charakterystyczną cechą SAKO są polskie komendy np. „CZYTAJ”, „SKOCZ DO”.

Przeznaczony przede wszystkim do programowania obliczeń numerycznych. Z większych systemów w WAT powstał w nim system obliczeń metodą elementów skończonych.

Remove ads

Przykład rozkazów

Polecenia obsługi pamięci bębnowej komputera ZAM-2:

PISZ NA BEBEN OD 100: A, B, *C

Zapisuje na bębnie, począwszy od adresu 100, kolejno: słowa A i B oraz blok (tablicę) C o wcześniej zadeklarowanej wielkości.

CZYTAJ Z BEBNA OD 100: A, B, *C

Czyta z bębna, począwszy od adresu 100, kolejne słowa i umieszcza w zmiennych A i B oraz bloku (tablicy) C.

Przykład programu

Poniższy program ma za zadanie wydrukowanie[6] znanego tekstu Hello World:

K) PROGRAM DRUKUJE NAPIS HELLO WORLD
   LINIA
   TEKST:
   HELLO WORLD
   STOP NASTEPNY
   KONIEC

Literatura

Przypisy

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads