TI Extended BASIC - TI Extended BASIC
![]() | tento článek potřebuje další citace pro ověření.Únor 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
TI Extended BASIC je ukončená implementace ZÁKLADNÍ programovací jazyk tlumočník pro Texas Instruments TI-99 / 4A domácí počítač.
Funkce
Společnost TI vytvořila Extended BASIC kazeta což výrazně zlepšilo funkčnost přístupnou TI BASIC uživatelů. Skřítci lze vygenerovat a nastavit na automatický pohyb pomocí jednoduchého jednoho řádku příkazy. Vlastní „VOLAT“ podprogramy, přístup k Paměť rozšíření pro větší programy, více řádků příkazů (s oddělovačem příkazů ::), Logická logika v prohlášení IF, montážní jazyk Byla přidána vazba a také schopnost zobrazit text na jakémkoli místě na obrazovce, přičemž si do značné míry zachovala kompatibilitu s TI BASIC.[1]
Syntéza řeči
Pokud jsou vybaveny syntetizérem řeči TI, mohli uživatelé TI Extended BASIC také generovat řeč z předdefinovaného slovníku stejně snadno jako psaní textu na obrazovce. Například následující řádek textu zadaný po výzvě příkazového řádku „>“ způsobí, že syntetizátor řeči identifikuje počítač:
> ZAVOLEJTE HOVOR („Ahoj, já jsem #TEXAS INSTRUMENTS # T I devadesát devět ČTYŘ DOMŮ POČÍTAČ“)
Víceslovné fráze jsou odděleny symbolem #, jako #TEXAS INSTRUMENTS #
v tomto příkladu. Použití slova, které není součástí vestavěné slovní zásoby syntetizátoru řeči obsahující 338 slov a frází, by způsobilo, že slovo bude pomalu hláskováno. Zásobník TI Terminal Emulator II poskytuje funkci převodu textu na řeč.
TI Extended BASIC také poskytoval surový přístup k syntetizátoru řeči, ale jen velmi málo vývojářů mělo prostředky ke generování dat řeči a tato funkce byla zřídka používána.[Citace je zapotřebí ]
Prvky TI Extended BASIC
Prohlášení
TI Extended BASIC obsahuje několik příkazů, které v něm nejsou TI BASIC: PŘIJMOUT, OBRAZ, LINPUT, PŘESTÁVKA, CHYBA, VÝSTRAHA, SUB, SUBEND, SUBEXIT
Reference
- ^ Shaw, Stephen (1983). „Extended Basic“. Začínáme s Texas Instruments TI99 / 4A. Nakladatelství Phoenix. ISBN 978-0-946576-04-3.