ZÁKLADNÍ programování - BASIC Programming - Wikipedia
![]() | tento článek potřebuje další citace pro ověření.Října 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
ZÁKLADNÍ programování | |
---|---|
![]() | |
Vývojáři | Atari, Inc. |
Vydavatel | Atari, Inc. |
Návrhář (s) | Warren Robinett[1] |
Platformy | Atari 2600 |
Uvolnění | 1979 |
ZÁKLADNÍ programování je počítačový systém Atari Video (později nazývaný Atari 2600 ) kazeta, která učí jednoduché programování počítače pomocí dialektu ZÁKLADNÍ. Napsáno Warren Robinett a propuštěn Atari, Inc. v roce 1979 toto ZÁKLADNÍ tlumočník je jednou z mála neherních kazet pro konzolu. Atari VCS RAM velikost 128 bytů omezuje možnosti psaní programů.
Detaily

The ZÁKLADNÍ programování displej je rozdělen do šesti oblastí:
- Program je místo, kde jsou zadány pokyny. Má maximálně jedenáct řádků kódu.
- Zásobník zobrazuje dočasné výsledky toho, co program dělá.
- Proměnné ukládá hodnoty všech proměnných, které program používá.
- Výstup zobrazí všechny výstupní hodnoty, které program vytvoří.
- Postavení zobrazuje zbývající množství dostupné paměti.
- Grafika obsahuje dva barevné čtverce, se kterými může program manipulovat.
Vstup se provádí pomocí dvou řadičů klávesnice Atari, které jsou vybaveny speciálními překryvy, které ukazují, jak psát různé příkazy a písmena.[2] Programy jsou omezeny na 64 znaků a obvykle na 9 řádků kódu, což omezuje programy, na které lze psát (uživatelé mohou deaktivovat všechna okna kromě Programu a vybírat „Nový řádek“, dokud nebude k dispozici 11 řádků kódu).
Jazykové funkce
Atari BASIC podporoval následující klíčová slova:[3]
- Prohlášení:
Tisk
- Struktura:
Jít do
,Jestliže pak jinak
- Grafika:
Průhledná
- Funkce:
Udeřil
,Klíč
- Matematika: + - × ÷
Mod
- Relační operátory: <> =
Na rozdíl od většiny BASIC implementací té doby:
- Atari BASIC použil pro přiřazení místo ← místo =; např.,
A ← A + 1
. - Výpisy lze spojovat na řádku bez oddělovače; např.,
Poznámka ← APrintA
. - An
Li
příkaz lze použít jako funkci, která vrací hodnotu:Ver1 ← Ver1 + IfVer1Mod2Then8Else92
. Li
prohlášení může trvatJiný
doložka.
Speciální názvy proměnných:
Poznámka
bude znít nota, přiřazená čísla od 0 do 7- Čísla přiřazená k
Poznámka
jsou implicitně přiřazeny modulu 8, tedy 8 se stane 0, 9 se stane 1 atd.
- Čísla přiřazená k
Hor1
,Hor2
- vodorovná souřadnice jednoho ze dvou čtvercůVer1
,Ver2
- svislá souřadnice jednoho ze dvou čtverců
Jazyk podporoval 26 celočíselných proměnných bez znaménka A až Z. Atari BASIC podporoval pouze kladná celá čísla od 0 do 99. Matematika by se zalamovala, takže z 99 + 1 by se stalo 0, z 99 + 2 by se stala 1 atd.
Ukázkový kód
Následující příklad a Pong hra byla poskytnuta.
1 Hor2 ← 2 + Key2 IfVer1> 90ThenVer1 ← 883 IfHitThenVer1 ← 94 Ver1 ← Ver1 + IfVer1Mod2Then8Else925 Hor1 ← Hor1 + 76 Přejít1
Viz také
Reference
- ^ Rozhovor: Warren Robinett James Hague, Staré zlaté časy„Jak dlouho trvalo napsat? ... měl jsem Dobrodružství tak nějak na podzim 1978, ale nebyl jsem spokojen. Nějak jsem to dal na polici na příštích šest měsíců, zatímco jsem to udělal ZÁKLADNÍ programování kazetu a oba je dokončili současně, v červnu 1979. “
- ^ Řadiče - klávesnice Atari, Klávesnice Atari Systém: Atari 2600, číslo modelu: CX50, Prodává se v párech, funkčně shodných s dětským ovladačem a dotykovou obrazovkou Video. Zahrnuty překryvy s příkazy, které mají být použity se základním programováním.
- ^ ZÁKLADNÍ programování: Pokyny k hernímu programu Atari. Sunnyvale, CA: Atari, Inc. 1979.
externí odkazy
- ZÁKLADNÍ programování v Atari Mania
- Časté dotazy k Compumate: ZÁKLADNÍ PŘÍKLADY PROGRAMŮ PRO ATARI 2600 (ZÁKLADNÍ PROGRAMOVÁNÍ & CompuMate) na Wayback Machine (archivováno 23. ledna 2004)