FreeBASIC logo

FreeBASIC FreeBASIC

Use this command to install FreeBASIC:
winget install --id=FreeBASIC.FreeBASIC -e

BASIC compiler for Microsoft Windows, DOS and Linux

FreeBASIC is a BASIC compiler designed for cross-platform development on Microsoft Windows, DOS, and Linux. It provides developers with a powerful toolset to create console applications, graphical/GUI executables, dynamic libraries, and static libraries.

Key Features:

  • High compatibility with QuickBASIC programs in its QB language mode, allowing many existing programs to compile and run without modification.
  • Support for procedural, object-oriented, and meta-programming paradigms, making it versatile for various development needs.
  • Integration with C libraries and partial support for C++ libraries, enabling developers to leverage existing codebases and third-party tools.
  • A high-speed compiler that generates efficient executables, comparable in performance to mainstream tools like GCC.
  • Cross-platform capabilities, supporting i386-based architectures on DOS, Linux, Windows, and Xbox platforms.

Audience & Benefit:
Ideal for developers seeking a modern, flexible BASIC compiler with cross-platform support. It is particularly beneficial for those transitioning from QuickBASIC or looking to create high-performance applications while maintaining the simplicity of BASIC programming. FreeBASIC can be installed via winget.

Versions
1.10.1
1.10.0