YaBasic

YaBasic , care reprezintă încă un alt element de bază , este un interpret al limbajului BASIC pentru platformele Unix , Windows și PlayStation 2 . Similar cu Commodore BASIC al Commodore 64 , acesta acceptă modul grafic color și are capacități de imprimare. De asemenea, este relativ mic: în jur de 200 kilobytes .

Variabile

Tipuri

Limbajul yabasic folosește două tipuri de variabile:

Rețineți, de asemenea, următoarele:

Declarații

De obicei, variabilele nu sunt declarate în yabasic, dar există excepții:

O matrice globală este declarată cu dim sau redim (aceste două cuvinte cheie sunt sinonime).

Indiferent dacă este sau nu o matrice, o variabilă locală este declarată cu locală .

Indiferent dacă este sau nu un tablou, o variabilă statică este declarată cu statică .

Executabile

Yabasic permite crearea de executabile, dar, în timpul unei astfel de acțiuni, fișierul nu este compilat, ci combinat cu interpretul. Prin urmare, codul sursă nu poate fi ascuns și poate fi vizualizat în continuare folosind un editor de text adecvat (cum ar fi SciTE sau Notepad ++ ).

Program de probă

Un program de tip „ Hello world ” în YaBasic:

input "What is your name" name$
print "Hello " + name$

Versiuni

YaBasic a fost creat de Marc-Oliver Ihm , care a anunțat înaugust 2007acea versiune 2.763, lansată cu doi ani mai devreme, ar fi probabil ultima versiune a software-ului. Cu toate acestea, acest software fiind open source, o versiune 2.764 a fost lansată de atunci și o versiune 3 este în curs de dezvoltare.

Versiunea PlayStation 2

Versiunea pentru PlayStation 2 este inclusă gratuit cu console vândute în Europa, Asia și Oceania. Discul demo care conține interpretul YaBasic este un disc PAL și nu este destinat piețelor din SUA și Japonia. Programele pot fi înregistrate pe carduri de memorie și astfel schimbate între prieteni.

linkuri externe