FreeBASIC

Se diseñó para ser compatible en sintaxis con QuickBASIC, aportando nuevas capacidades.

El compilador tiene más de 57.000 líneas y está escrito en FreeBASIC.

Los comentarios se pueden poner usando apóstrofos[1]​ Las variables deben ser declaradas especificando su tipo con Dim[2]​ Una sentencia condicional (If) ejecuta su bloque de código interno solo si se cumple cierta condición.

Todas las condiciones se evalúan secuencialmente hasta encontrar la primera que sea verdadera, y su bloque de código asociado es el único que se ejecuta.

Recorre un objeto iterable y por cada elemento ejecuta el bloque de código interno:[4]​ El bucle while evalúa una condición y, si es verdadera, ejecuta el bloque de código interno.