Free BASIC

GPTKB entity

Statements (120)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:album native code
gptkbp:can_be_used_for game development
scientific computing
web development
GUI applications
gptkbp:community active community
active user community
gptkbp:designed_for system programming
BASIC programming
gptkbp:developed_by gptkb:Free_BASIC_Team
Free BASIC community
gptkbp:developer gptkb:Free_BASIC_team
gptkbp:features object-oriented programming
multithreading support
multithreading
pointer arithmetic
inline assembly
graphics support
gptkbp:file_extension .bas
gptkbp:first_released gptkb:2004
gptkbp:formulation gptkb:BASIC
similar to Quick BASIC
gptkbp:has code examples
community forums
community support
debugging tools
error handling
performance optimizations
third-party libraries
command line interface
sample projects
user contributions
IDE support
string manipulation functions
graphics libraries
sound libraries
built-in functions
a graphical user interface
cross-platform capabilities
open-source license
math functions
source code availability
active development
tutorials available
cross-compilation capabilities
support for external libraries
version updates
a command-line interface
portability features
file I/ O capabilities
sample code available
gptkbp:has_documentation available online
gptkbp:has_feature gptkb:Integrated_Development_Environment
gptkb:graphic_design
Error Handling
Static Typing
Multithreading
Dynamic Typing
User-defined Types
Pointer Arithmetic
Cross-compilation
Namespaces
Preprocessor Directives
Debugging Support
Command Line Arguments
File I/ O
https://www.w3.org/2000/01/rdf-schema#label Free BASIC
gptkbp:is easy to learn
free to use
suitable for beginners
actively maintained
compatible with QBASIC
compatible with Quick BASIC
compatible with other BASIC dialects
suitable for experienced programmers
gptkbp:is_integrated_with gptkb:assembly_language
C libraries
C++ libraries
gptkbp:latest_version 1.07.1
gptkbp:license gptkb:GPL
gptkbp:operating_system Cross-platform
cross-platform
gptkbp:platforms gptkb:Linux
gptkb:DOS
gptkb:Windows
gptkbp:supports gptkb:Open_GL
gptkb:SQLite
gptkb:Linux
gptkb:DOS
gptkb:Windows_API
gptkb:Direct_X
gptkb:Unicode
gptkb:Windows
libraries
Object-oriented Programming
Procedural Programming
exception handling
object-oriented programming
procedural programming
user-defined types
dynamic arrays
string manipulation
network programming
modules
XML parsing
graphics programming
array handling
Inline Assembly
custom data types
database access
function overloading
operator overloading
file I/ O
gptkbp:uses gptkb:Free_BASIC_Compiler
gptkb:Java_programming_language
FBIDE
gptkbp:bfsParent gptkb:translator
gptkb:C_programming_language
gptkbp:bfsLayer 4