Le caratteristiche più significative del linguaggio (per esperti…)
Paradigma imperativo
Programmazione strutturata
…
Variabili
- NO dichiarazioni e tipi di dato
- sono inizializzate a zero o a stringa vuota
Sottoprogrammi
- NO passaggio dei parametri
- NO variabili locali
- NO valore di ritorno (Function)
Librerie
Le librerie forniscono oggetti statici…
Si possono aggiungere nuove librerie creandole con uno dei linguaggi .Net e copiandole nella cartella dell’applicazione.
Esecuzione
Quando esegui un programma, xxx.sb, si producono automaticamente 3 file
- xxx.exe
- SmallBasicLibrary.dll
- xxx.pdb
I primi 2 rendono l’applicazione trasportabile ma è necessario aver installato .NET Framework, a partire da 3.5 Service Pack.
Esporta a VB
Puoi portare l’applicazione in Visual Basic ed elaborarla ulteriormente.
Goto
Il linguaggio prevede il costrutto GOTO (si chiama Small Basic)
If EsprLogica Then Goto NOME EndIf Istr11 Istr12 ... NOME: Istr21 Istr22 ..