# BASIC Programming Compiler

> Escreva códigos BASIC no seu dispositivo! Ideal para aprender e testar trechos de código!

Canonical page: [https://chrome-stats.com/d/com.krazeapps.basicprogrammingcompiler?hl=pt](https://chrome-stats.com/d/com.krazeapps.basicprogrammingcompiler?hl=pt)

## Overview

- **ID:** `com.krazeapps.basicprogrammingcompiler`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** BerylBox
- **Category:** EDUCATION
- **Downloads:** 189,550
- **Rating:** 2.74 / 5 (650 ratings)
- **Version:** 2.8
- **Last updated:** 2025-08-05
- **First published:** 2019-06-19
- **Publisher country:** MU
- **Size:** 33 MB
- **Data as of:** 2026-09-16
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.krazeapps.basicprogrammingcompiler)
- **Website:** [https://www.ratinbox.com/](https://www.ratinbox.com/)
- **Privacy policy:** [https://ratinbox.com/privacy\_policy/pp.php?app=Basic%20Programming%20Compiler](https://ratinbox.com/privacy_policy/pp.php?app=Basic%20Programming%20Compiler)

## Description

BASIC (Código de instrução simbólica multifuncional para iniciantes) é uma família de linguagens de programação de uso geral e de alto nível, cuja filosofia de design enfatiza a facilidade de uso. Este aplicativo usa o compilador FreeBASIC gratuito/de código aberto (GPL) (https://www.freebasic.net) como backend. FreeBASIC é uma linguagem de programação de alto nível que suporta paradigmas procedurais, orientados a objetos e de metaprogramação, com uma sintaxe compatível com Microsoft QuickBASIC.<br><br>Características:<br>- Compile e execute seu programa<br>- Ver saída do programa ou erro detalhado<br>- Selecione e execute pedaços de códigos<br>- Teclado personalizado para fácil entrada de caracteres usados ​​com frequência<br>- Otimizado para conexão com teclado físico/bluetooth externo<br>- Editor avançado de código-fonte com destaque de sintaxe e números de linha<br>- Abra, salve, importe e compartilhe arquivos bas.<br>- Referência de idioma<br><br>Limitações:<br>- É necessária conexão com a Internet para compilação<br>- Apenas um arquivo pode ser executado por vez<br>- O tempo máximo de execução do programa é de 20s<br>- Algumas funções do sistema de arquivos, rede e gráficos podem ser limitadas<br>- Este é um compilador em lote; programas interativos não são suportados. Se o seu programa fornecer um prompt de entrada, insira a entrada na guia Entrada antes da compilação. Consulte a guia Referência no aplicativo para exemplos de código

## Rankings

- #163,875 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.gms.permission.AD_ID`

## Review summary

The BASIC Programming Compiler app is praised for being useful for users familiar with BASIC, especially for mathematical and scientific programming. However, multiple reviews highlight significant issues such as nonfunctional input commands, excessive ads, and strict program runtime limits (around 20 seconds). Many users express frustration with limited functions, poor documentation about app restrictions, and bugs affecting basic commands, which make it unsuitable for beginners and those wanting full QBasic functionality.

### Pros

- Good for users with some prior BASIC programming experience.
- Helpful for mathematical and scientific programming.
- Useful for coding on the go and practicing programming.
- Detects and shows errors in code.
- Provides a version of BASIC similar to FreeBASIC and QBasic.

### Cons

- Application has limited functionality compared to full QBasic or FreeBASIC versions.
- Input commands and keyboard input not working consistently or at all.
- Excessive advertisements affecting user experience.
- Program running time is limited to about 20 seconds, restricting complex or longer programs.
- Lack of sufficient documentation and information about resource limitations and app restrictions.

## Similar extensions and apps

- [C/C++ Programming Compiler](https://chrome-stats.com/d/com.krazeapps.cppprogrammingcompiler) — 635,313 users, 3.46 / 5
- [Compilerz – Code Compile Run](https://chrome-stats.com/d/com.infoclifftech.compilerz) — 6,970 users
- [BabaBASIC](https://chrome-stats.com/d/io.atha.quickbasic) — 341 users
- [Easy BASIC - CBM Flavor](https://chrome-stats.com/d/com.hawwash.easybasic) — 703 users
- [QuackBASIC: Code in BASIC](https://chrome-stats.com/d/com.ammonite.quackbasic) — 2,566 users
- [BASIC! Super User](https://chrome-stats.com/d/com.rfo.su) — 10,797 users, 5.00 / 5
- [SmallBASIC](https://chrome-stats.com/d/net.sourceforge.smallbasic) — 57,987 users, 3.64 / 5
- [QBasic: Learn, Code & Run](https://chrome-stats.com/d/com.allbachelor.qbasicapp) — 101,180 users, 3.95 / 5
- [Pascal Programming Compiler](https://chrome-stats.com/d/com.krazeapps.pascalprogrammingcompiler) — 153,082 users, 2.44 / 5
- [fkm BASIC](https://chrome-stats.com/d/jp.fkmsoft.program.basic) — 50,126 users, 3.00 / 5
- [VB.NET Programming Compiler](https://chrome-stats.com/d/com.krazeapps.vbnetprogrammingcompiler) — 313,517 users, 4.30 / 5
- [Python Programming Interpreter](https://chrome-stats.com/d/com.krazeapps.pythonprogrammingcompiler) — 406,945 users, 3.20 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.krazeapps.basicprogrammingcompiler?hl=pt)
