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
- 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
Sep 13, 2023

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.
47 people found this review helpful
Did you find this helpful?
Srijani Mukherjee
September 16, 2020
I am really apologizing to rate this app two stars but it is surely not up to the mark. I typed some programs and the "FOR...NEXT...LOOP" is not working. Please try to fix this. Its always showing an error in my syntax though my programs are completely confirmed and checked. So please my request to the app designers, try to fix this.
45 people found this review helpful
Did you find this helpful?
RatInBox
September 16, 2020
Please make sure that the appropriate compiler option is set in Settings.