Składnia Język wywodzi się z rodziny BASIC. Jego podstawowe cechy odróżniające od rodziny C to: jedno wyrażenie występuje w jednej linii fizycznej (CR – znak końca linii). W związku z tym domyślnie nie występuje logicznie znak końca linii w postaci ";" jak w językach rodziny C. Dwie instrukcje w jednej linii fizycznej można w razie potrzeby zapisać używając składni "Instrukcja1 : Instrukcja2" natomiast przeniesienie do następnej linii fizycznej można w razie potrzeby zastosować używając sekwencji " _" (spacja – podkreślenie) na końcu linii fizycznej. Brak nawiasów klamrowych ({}) do grupowania bloków i kwadratowych do dostępu do tablic ([]) Każdy blok instrukcji posiada strukturę postaci
NazwaKonstrukcji [Opcje] .... End NazwaKonstrukcji
np. While True ... End While
Do While True Do Until False Do Do ... Loop Until False Loop While True Loop Loop
For x As Double =-3.5 To 30 For y As Integer =10 To 0 Step -2 ... ' Komentarz Next ' Opcjonalnie Next y Next 'opcjonalnie Next x
Class ... End Class
Tablice definiuje się np. tak:
Dim Tab(4,9) As String