---
title: "BBCBasic - Reviews, Revenue and Downloads in United Kingdom | Apple App Store"
description: "BBC BASIC is the programming language originally specified and adopted by the British Broadcasting Corporation for its groundbreaking Computer Literacy Project of the early 1980s.  This is an advanced"
---

# BBCBasic — United Kingdom
> BBC BASIC Programming Language

![BBCBasic App Icon](https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/2c/17/0e/2c170e77-2a85-8207-a1a9-a13964507a28/AppIcon-0-0-1x_U007emarketing-0-8-0-85-220.png/434x0w.png)

**Developer:** [Richard Russell](https://apptail.io/developer/richard-russell-oaH) (United Kingdom)
**Category:** Developer Tools
**Rating:** 4.6/5 (19 ratings)
**Price:** Free
**Bundle ID:** com.rtrussell.BBCBasic
**Store:** Apple App Store
**Country:** United Kingdom
**Version:** 1.44a (released 2026-03-26)
**Original Release:** 2022-11-20
**Languages:** English

**App Store Link:** [Download on Apple App Store](https://apps.apple.com/gb/app/app/id6444498023)
**AppTail Page:** [https://apptail.io/app/bbcbasic-KArf/united-kingdom](https://apptail.io/app/bbcbasic-KArf/united-kingdom)

## BBCBasic Description
BBC BASIC is the programming language originally specified and adopted by the British Broadcasting Corporation for its groundbreaking Computer Literacy Project of the early 1980s.  This is an advanced, cross-platform, implementation with many enhancements over early versions.  As well as extensions to the language it supports anti-aliased 2D graphics, 3D graphics, shader programming and includes a 2D physics engine.  Its multimedia capabilities include stereo music, sound effects and video.  It supports networking and the accelerometer.  Nevertheless it maintains a high degree of compatibility with the BBC Microcomputer, including SOUND, ENVELOPE and MODE 7.

## BBCBasic Screenshots
- [Screenshot 1](https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/77/32/92/77329225-95d5-b388-e8e4-a89e808090e4/6d24517e-3d85-4e96-9efe-59eedd2495ff_bbcbasic_main_1242x2688.png/1242x2688.png)
- [Screenshot 2](https://is1-ssl.mzstatic.com/image/thumb/Purple116/v4/02/e5/75/02e57564-9427-ee29-3eef-a5e75ef4ece9/56fdff39-666f-4e78-9f22-5e18172f2765_bbcbasic_edit_1242x2688.png/1242x2688.png)
- [Screenshot 3](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/49/6d/2d/496d2d5f-87a3-6c05-13ab-0fd9b225ea67/40035e42-063a-4866-b1ea-4864534f3b01_bbcbasic_owl_1242x2688.png/1242x2688.png)
- [Screenshot 4](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/20/1c/0a/201c0a2f-b9f6-b014-19b3-4070d5b8e5a1/7357cb6d-4136-4364-b9fd-e7114dac98aa_bbcbasic_swirl_1242x2688.png/1242x2688.png)
- [Screenshot 5](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/26/49/e5/2649e5ae-510d-63c8-0e7a-2dfb419bbfd1/ab195697-a47c-46da-b783-023c3e1e0c11_bbcbasic_candle_1242x2688.png/1242x2688.png)
- [Screenshot 6](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/0e/1b/e4/0e1be425-f09a-f8ee-79a8-a8d6817c32ad/482b1015-5478-4025-acd7-ad972b37709a_bbcbasic_ceefax_1242x2688.png/1242x2688.png)
- [Screenshot 7](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/0d/8d/11/0d8d116d-45e3-d6a8-5bd4-332af6c5d043/ed68ac3d-bb75-4035-8f4c-6908e34cd3e9_bbcbasic_enter_1242x2688.png/1242x2688.png)
- [Screenshot 8](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/a8/bd/75/a8bd7578-0944-d3f3-6bc2-ae9953442aa4/a25eb825-923b-4df0-a0f1-7b44732ac802_bbcbasic_knots_1242x2688.png/1242x2688.png)
- [Screenshot 9](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/72/ba/73/72ba7302-8d69-4ffa-4ef7-90ec869af0b7/28a640c3-f1b1-4394-b477-b63604c78f4e_bbcbasic_mandel_1242x2688.png/1242x2688.png)
- [Screenshot 10](https://is1-ssl.mzstatic.com/image/thumb/Purple126/v4/1d/5a/fa/1d5afa4f-8f89-1750-4d4f-e1759717c56e/e9b8a3a1-4b67-4a43-b89c-b3f2cdf41d3d_bbcbasic_pinball_1242x2688.png/1242x2688.png)

## BBCBasic Rating Breakdown in United Kingdom
- 5 stars: 16 (84%)
- 4 stars: 1 (5%)
- 3 stars: 1 (5%)
- 2 stars: 0 (0%)
- 1 stars: 1 (5%)

## BBCBasic Reviews in United Kingdom

### ****- "Needs a few UI tweaks, and a mod to CR &lt;-&gt; LF mod."
Takes a few seconds to work out how to create a NEW BASIC file, but does what it says. Main niggle is the lack of any feature / means to convert Carriage Returns to Line Feeds and vice versa, to permit code blocks to be pasted in from the Web, Apple&#039;s Note app, a text editor, ... . Limiting any copy-n-pastes to a single line.
-- Unwellmeat, 2023-03-27

### ***** "The majority of commands work perfectly"
Generally this app is amazing. The only issue is ensuring you disable smart punctuation in the keyboard system setting on your iPad if the &quot; character is playing up.
-- Allthegoodnamesarenicked, 2023-03-06

### ***** "The best by far, but some idiosyncrasies"
This is the most powerful implementation of Basic on iOS by miles. It&#039;s also completely free, with no ads; it doesn&#039;t harvest your data; and it doesn&#039;t even take up too much space on your device. You probably won&#039;t become a Silicon Valley billionaire writing BBC Basic, but there&#039;s no better way to (a) learn programming and (b) write useful programs of your own to do jobs you can&#039;t find an app for. There&#039;s lots of documentation online to help you get started with the BBC Basic language.

A few minor points to be aware of:

(1) The app itself takes a bit of getting used to. It isn&#039;t that the user interface is bad, but it&#039;s quite different from most other iOS apps.

(2) This is an implementation of the BBC Basic language, not a BBC Micro emulator. Old 1980s programs written in pure Basic will almost certainly run, although you might need to make some minor changes (e.g. a few COLOUR statements to get the palette looking the same) and they&#039;ll be much faster; but anything that relies on the particular processor or particular memory addresses definitely won&#039;t. Don&#039;t expect to be able to run commercial BBC Micro software!

(3) Other modern structured Basics are mostly derived from Microsoft&#039;s QBasic, but this one isn&#039;t. Straightforward differences of syntax won&#039;t cause anyone much trouble—it&#039;s easy to put ENDPROC instead of END SUB. But there are more subtle differences (parameters in BBC Basic are passed by value unless you specifically ask for pass by reference, local variables have dynamic scope instead of lexical scope, etc.) that won&#039;t always stop your programs running but can sometimes cause awkward bugs. So if you&#039;re used to a Microsoft-style Basic you should read up on how BBC Basic does things. (You don&#039;t need to worry about these issues at all if you&#039;re new to programming!)
-- Descriptivist, 2022-11-23

[View all BBCBasic reviews and detailed analytics on AppTail](https://app.apptail.io/signup?utm_campaign=ai-crawl&amp;utm_content=reviews)





## BBCBasic Available In
- [United Kingdom](https://apptail.io/app/bbcbasic-KArf/united-kingdom)
- [United States](https://apptail.io/app/bbcbasic-KArf/united-states)
- [Finland](https://apptail.io/app/bbcbasic-KArf/finland)
- [Spain](https://apptail.io/app/bbcbasic-KArf/spain)
- [Ireland](https://apptail.io/app/bbcbasic-KArf/ireland)
- [France](https://apptail.io/app/bbcbasic-KArf/france)
- [Taiwan](https://apptail.io/app/bbcbasic-KArf/taiwan)
- [Ukraine](https://apptail.io/app/bbcbasic-KArf/ukraine)
- [Netherlands](https://apptail.io/app/bbcbasic-KArf/netherlands)
- [Germany](https://apptail.io/app/bbcbasic-KArf/germany)
- [Russia](https://apptail.io/app/bbcbasic-KArf/russia)
- [Australia](https://apptail.io/app/bbcbasic-KArf/australia)
- [Belgium](https://apptail.io/app/bbcbasic-KArf/belgium)
- [Chile](https://apptail.io/app/bbcbasic-KArf/chile)
- [China](https://apptail.io/app/bbcbasic-KArf/china)
- [Colombia](https://apptail.io/app/bbcbasic-KArf/colombia)
- [Czechia](https://apptail.io/app/bbcbasic-KArf/czechia)
- [Denmark](https://apptail.io/app/bbcbasic-KArf/denmark)
- [Dominican Republic](https://apptail.io/app/bbcbasic-KArf/dominican-republic)
- [Ecuador](https://apptail.io/app/bbcbasic-KArf/ecuador)
- [Estonia](https://apptail.io/app/bbcbasic-KArf/estonia)
- [Egypt](https://apptail.io/app/bbcbasic-KArf/egypt)
- [Greece](https://apptail.io/app/bbcbasic-KArf/greece)
- [Hong Kong SAR China](https://apptail.io/app/bbcbasic-KArf/hong-kong)
- [Croatia](https://apptail.io/app/bbcbasic-KArf/croatia)
- [Hungary](https://apptail.io/app/bbcbasic-KArf/hungary)
- [Israel](https://apptail.io/app/bbcbasic-KArf/israel)
- [India](https://apptail.io/app/bbcbasic-KArf/india)
- [Iceland](https://apptail.io/app/bbcbasic-KArf/iceland)
- [Italy](https://apptail.io/app/bbcbasic-KArf/italy)
- [Japan](https://apptail.io/app/bbcbasic-KArf/japan)
- [Kenya](https://apptail.io/app/bbcbasic-KArf/kenya)
- [South Korea](https://apptail.io/app/bbcbasic-KArf/south-korea)
- [Kuwait](https://apptail.io/app/bbcbasic-KArf/kuwait)
- [Kazakhstan](https://apptail.io/app/bbcbasic-KArf/kazakhstan)
- [Lebanon](https://apptail.io/app/bbcbasic-KArf/lebanon)
- [Sri Lanka](https://apptail.io/app/bbcbasic-KArf/sri-lanka)
- [Luxembourg](https://apptail.io/app/bbcbasic-KArf/luxembourg)
- [Madagascar](https://apptail.io/app/bbcbasic-KArf/madagascar)
- [North Macedonia](https://apptail.io/app/bbcbasic-KArf/north-macedonia)
- [Mali](https://apptail.io/app/bbcbasic-KArf/mali)
- [Malta](https://apptail.io/app/bbcbasic-KArf/malta)
- [Mexico](https://apptail.io/app/bbcbasic-KArf/mexico)
- [Malaysia](https://apptail.io/app/bbcbasic-KArf/malaysia)
- [Nigeria](https://apptail.io/app/bbcbasic-KArf/nigeria)
- [Norway](https://apptail.io/app/bbcbasic-KArf/norway)
- [Nepal](https://apptail.io/app/bbcbasic-KArf/nepal)
- [New Zealand](https://apptail.io/app/bbcbasic-KArf/new-zealand)
- [Peru](https://apptail.io/app/bbcbasic-KArf/peru)
- [Philippines](https://apptail.io/app/bbcbasic-KArf/philippines)
- [Pakistan](https://apptail.io/app/bbcbasic-KArf/pakistan)
- [Poland](https://apptail.io/app/bbcbasic-KArf/poland)
- [Portugal](https://apptail.io/app/bbcbasic-KArf/portugal)
- [Romania](https://apptail.io/app/bbcbasic-KArf/romania)
- [Saudi Arabia](https://apptail.io/app/bbcbasic-KArf/saudi-arabia)
- [Sweden](https://apptail.io/app/bbcbasic-KArf/sweden)
- [Singapore](https://apptail.io/app/bbcbasic-KArf/singapore)
- [Slovenia](https://apptail.io/app/bbcbasic-KArf/slovenia)
- [Suriname](https://apptail.io/app/bbcbasic-KArf/suriname)
- [Thailand](https://apptail.io/app/bbcbasic-KArf/thailand)
- [Türkiye](https://apptail.io/app/bbcbasic-KArf/turkey)
- [Uzbekistan](https://apptail.io/app/bbcbasic-KArf/uzbekistan)
- [Vietnam](https://apptail.io/app/bbcbasic-KArf/vietnam)
- [United Arab Emirates](https://apptail.io/app/bbcbasic-KArf/united-arab-emirates)
- [South Africa](https://apptail.io/app/bbcbasic-KArf/south-africa)
- [Armenia](https://apptail.io/app/bbcbasic-KArf/armenia)
- [Argentina](https://apptail.io/app/bbcbasic-KArf/argentina)
- [Austria](https://apptail.io/app/bbcbasic-KArf/austria)
- [Azerbaijan](https://apptail.io/app/bbcbasic-KArf/azerbaijan)
- [Bulgaria](https://apptail.io/app/bbcbasic-KArf/bulgaria)
- [Bahrain](https://apptail.io/app/bbcbasic-KArf/bahrain)
- [Brunei](https://apptail.io/app/bbcbasic-KArf/brunei)
- [Brazil](https://apptail.io/app/bbcbasic-KArf/brazil)
- [Belarus](https://apptail.io/app/bbcbasic-KArf/belarus)
- [Belize](https://apptail.io/app/bbcbasic-KArf/belize)
- [Canada](https://apptail.io/app/bbcbasic-KArf/canada)
- [Switzerland](https://apptail.io/app/bbcbasic-KArf/switzerland)

---

## About AppTail

[AppTail](https://apptail.io) is a mobile app intelligence platform providing app analytics, ASO (App Store Optimization) tools, keyword tracking, competitor analysis, revenue estimates, and review monitoring for iOS App Store apps. Track your app's performance, discover ranking keywords, monitor competitors, and analyze market trends.

- [Search Apps](https://apptail.io)
- [Top Charts](https://apptail.io/top-iphone-apps)
- [Sign Up for Full Access](https://app.apptail.io/signup?utm_campaign=ai-crawl&amp;utm_content=footer)

*Data provided by [AppTail](https://apptail.io) - Mobile App Intelligence Platform*
