Podzimní soustředění KSP 2018
Hippogryf – dvourozměrný programovací jazyk
Bratři si všichni (nevědomky) objednali "stroj na řešení problémů". Původně sice očekávali něco jiného, ale když už ho obdrželi, tak se s ním museli naučit a vyřešit nějaké ty problémy…
Jednalo se o programování programů řešících celkem běžné úlohy – jenže se programovalo pomocí poněkud zajímavé instrukční sady. Programy vypadaly jako 2D mřížka příkazů, skrz kterou pak postupoval výpočet, různě zatáčel a sem tam potkal instrukci.
Základní vlastnosti
- Programy se zapisují do mřížky 10×20 políček
- Mřížka je toroid – program může přejít přes okraj a objeví se na druhé straně
- Je k dispozici 26 registrů A-Z (kde jsou buď čísla nebo pole)
- Existující program šlo ostříhnout a vlepit do jiného