BASIC。虽然语法上试图保持与其前辈一致，FreeBASIC还是遵循了一些现代的标准和编码实现。具有标准的过程特性以及面向对象特性，如对象、运算符重载、函数重载和命名空间等等，已经被加入到FreeBASIC中。FreeBASIC的行在遇到行尾字符或冒号时结束。因此不需要使用特殊字符（如C语言中的分号）来通知编译器此行结束。多条语句可以通过冒号codice_1分割写在一行里。FreeBASIC支持块注释和行尾注释。整行注释使用一个撇号codice_2，块注释从codice_3开始，到codice_4