Hlavní navigace

Názor k článku BBC BASIC i QBasic oslavují svá kulatá výročí od Pavel Křivánek - Sinclair BASIC, podobně jako jiné implementace, dovoloval docela...

  • 25. 2. 2021 14:52

    Pavel Křivánek

    Sinclair BASIC, podobně jako jiné implementace, dovoloval docela pokročilé ladící operace. Bylo možné instalovat breakpointy (STOP) nebo program zastavit klávesovou zkratkou, v přerušeném programu si vypisovat čísla proměnných, měnit jejich hodnotu, téměř libovolně upravit zastavený program před i za breakpointem a to včetně řádku, na kterém byl breakpoint instalován (kdo z vás to má, pánové), a pak vesele pokračovat dál od místa, kde k přerušení programu došlo.

    A to samé umožňoval i Basic v ZX80, kde se musel vejít celý s rutinami operačního systému a půlkilovou mapou znaků do 4kB (oproti Spectru ale neměl možnost mít více příkazů na řádek). V této úspornosti se BASICu nevyrovná ani Forth.