BASIC Programming Compiler

Contains adsIn-app purchases
2.5
570 reviews
100K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

BASIC (Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use. This app uses the free/open source (GPL) FreeBASIC compiler (https://www.freebasic.net) as backend. FreeBASIC is a high-level programming language supporting procedural, object-orientated and meta-programming paradigms, with a syntax compatible to Microsoft QuickBASIC.

Features:
- Compile and run your program
- View program output or detailed error
- Select and run chunk of codes
- Custom keyboard for easy input of frequently used characters
- Optimized for connecting with external physical/bluetooth keyboard
- Advanced source code editor with syntax highlighting and line numbers
- Open, save, import and share bas files.
- Language reference

Limitations:
- Internet connection is required for compilation
- Only one file can be run at a time
- Maximum program running time is 20s
- Some file system, network and graphics functions may be limited
- This is a batch compiler; interactive programs are not supported. If your program provides an input prompt, enter the input in the Input tab prior to compilation. See the Reference tab in the app for code examples
Updated on
May 22, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, App activity and 2 others
No data collected
Learn more about how developers declare collection
Data is encrypted in transit

Ratings and reviews

2.6
494 reviews
Rick Zalman
May 8, 2023
It's a good app ! However the app is not for absolute beginners who are starting to learn either basic, or freebasic. Also you need to enter input first, by clicking on the menu at the top right corner then clicking on input, before you run the program. On the next update, it would be nice to include functions, such as Cls, Color, Locate and Tab. In spite of the lack of some functions, you can still do alot of stuff with this app. It's a good app for coders with some experience with basic.
26 people found this review helpful
Did you find this helpful?
Steve Woodard
December 15, 2022
Very nice version of BASIC. I have used it to develop a Poisson based model of Shot Noise in a OOK NRZ fiber optic system incorporating effects of Tx laser extinction ratio and system effective noise bandwidth on Rx sensitivity. This model is effective down to the Nyquist limit ( Channel BW-Data Rate limit). As I live with disabling spinal cord injury, and have not programmed at all in 30 years, it took me a long time to do this. But I found this BASIC very usable.
48 people found this review helpful
Did you find this helpful?
Paul Allard
May 7, 2024
This app looks like it should be amazing, but when I load small programs and run them, it reports that it doesn't have enough resources. That is not enough information for me. There is nothing in the Play store write-up that says what the limitations are and there's nothing in the diagnostics that tell me what the limitations are. Please provide more information on the limitations or restrictions. Please provide a link where I can send you programs for you to analyze.
Did you find this helpful?