Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  dex
Posted  Posted ::  2010-06-26 08:13:51 PM
Subject  Subject ::  Re: Basic G a Pascal na PMDčku.
Ne moc pohodlně, ale ten soubor pro Kasword (a dokonce celé .ptp s návody) se dá prohlížet i v hexa editoru nebo Notepadu pod Windows.
Takže jsem z něj vyčetl, že do Kaswordu se texty nahrávají pomocí K9.

Pokud verze 1.02 program nahraje a verze 2.2 ne, ptal bych se, zda mají obě verze stejný formát zdrojových textů. Je možné, že nejsou mezi sebou kompatibilní.

Problém srovnání Basicu a Pascalu je ten, že každý slouží k něčemu jinému - Basic je obvykle interpretovaný jazyk (i když kompilátory existují, byť ne na PMD), zatímco Pascal je jazyk kompilovaný, sloužící k tvorbě binárek (a jen vzácně se jedná o interpret, který kompilovat neumí - jako třeba Mikrobáze Pascal pro ZX Spectrum). Kompilovaný jazyk za normálních okolností bude vykonávat program rychleji, než interpret.
Navíc jsou si oba jazyky hodně příbuzné a rozdíly mezi Pascalem a moderními kompilovanými verzemi Basicu jsou spíš čistě formální.
Závisí taky na tom, jak je daný jazyk naprogramován.
Třeba Basic na šestnáctibitovém Texas Instruments 99/4A je pomalejší než na osmibitech (používá více vrstev abstrakce, a šestnáctibitový procesor už výkonem ztrátu nedožene), naopak osmibitový Acorn Proton (BBC) s procesorem 6502 byl v testech tehdejších počítačových časopisů výkonnější než IBM PC právě proto, že vykonání stejného programu ve velmi dobře napsaném a optimalizovaném BBC Basicu i na pomalejším procesoru zabralo méně času, než stejný program vykonávaný v Basicu od Microsoftu pro PC (viz Practical Computing z ledna 1984).
:: back to start of topic :: back to topic list ::