BBC BASIC is a programming language, developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer, mainly by Sophie Wilson. It is a version of the BASIC programming language adapted for a UK computer literacy project of the BBC.

Property Value
dbo:abstract
  • BBC BASIC is a programming language, developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer, mainly by Sophie Wilson. It is a version of the BASIC programming language adapted for a UK computer literacy project of the BBC. BBC BASIC, based on the older Atom BASIC (for the Acorn Atom), extended traditional BASIC with named DEF PROC/DEF FN procedures and functions, REPEAT UNTIL loops, and IF THEN ELSE structures inspired by COMAL. The interpreter also included powerful statements for controlling the BBC Micro's four-channel sound output and its low-/high-resolution eight-mode graphics display. One of the unique features of BBC BASIC was the presence of an inline assembler allowing users to write 6502, and later: Z80, NS32016 and ARM assembly language programs. The assembler was fully integrated into the BASIC interpreter and shared variables with it, which could be included between the [ and ] characters, saved via *SAVE and *LOAD, and called via the CALL or USR commands. This allowed developers to write not just assembly language code, but also BASIC code to emit assembly language, making it possible to use code-generation techniques and even write simple compilers in BASIC. (en)
  • BBC BASIC es un lenguaje de programación, desarrollado en 1981 como un lenguaje de programación nativo para el Acorn BBC Micro, un ordenador doméstico con CPU MOS Technology 6502, principalmente por Sophie Wilson. Es una adaptación del lenguaje BASIC para el Proyecto de Conocimiento en Informática de la BBC en el Reino Unido. El BBC BASIC se basa en el viejo Atom BASIC (para el Acorn Atom), ampliado el tradicional BASIC con procedimientos y funciones nombrados, bucles REPEAT-UNTIL, y estructuras IF-THEN-ELSE inspiradas en COMAL. El intérprete incluía también poderosas sentencias para manejar las cuatro salidas de audio del BBC Micro y su pantalla de alta resolución. Una de las características únicas del BBC BASIC es la presencia de un ensamblador en línea que permite a los usuarios escribir código ensamblador 6502 en sus programas. El ensamblador se integró plenamente en el intérprete BASIC y compartía variables con él. Esto permitió a los desarrolladores escribir, no sólo el código en lenguaje ensamblador, sino combinar código BASIC con ensamblador, por lo que es posible utilizar técnicas de generación de código, e incluso escribir simples compiladores en BASIC. (es)
  • BBC BASIC ist eine Programmiersprache, die 1981 als eine native Programmiersprache für den MOS Technology 6502-basierten Acorn BBC Micro Heimcomputer, hauptsächlich von Sophie Wilson entwickelt wurde. Es ist eine Version der BASIC-Programmiersprache, adaptiert für ein britisches Computerbildungsprojekt der BBC. BBC BASIC ist aufgebaut auf dem älteren Atom BASIC (für den Acorn Atom) und erweitert das traditionelle BASIC mit benannten Prozeduren und Funktionen, REPEAT-UNTIL-Schleifen und IF-THEN-ELSE-Strukturen, inspiriert von der Programmiersprache COMAL. Der Interpreter enthält auch Anweisungen, um BBC Micros Vier-Kanal-Tonausgabe und seine hochauflösende Bildschirmausgabe zu steuern. Eine der herausragenden Funktionen von BBC BASIC war ein inline-Assembler, der es dem Benutzer erlaubte, prozessorspezifische (6502-)Programme zu schreiben. Dieser Assembler war vollständig in den BASIC-Interpreter integriert und konnte auf seine Variablen zugreifen. Das erlaubte Entwicklern, nicht nur direkt im Assembler-Code zu schreiben, sondern auch BASIC-Programme zu verfassen, die ihrerseits zur Laufzeit Assembler-Code erzeugten. So konnte man auch einfache Compiler in BASIC schreiben. (de)
  • Il BBC BASIC è stato sviluppato nell'anno 1981, principalmente da Roger Wilson, come linguaggio di programmazione per l'home computer BBC Micro basato sulla CPU MOS 6502 e prodotto dalla Acorn. Il BBC BASIC è una versione del linguaggio di programmazione BASIC basato a sua volta sulla versione precedentemente scritta per l'Acorn Atom. Caratteristica peculiare è l'inclusione dei comandi per la gestione dei quattro canali sonori e della grafica ad alta risoluzione. Altra particolarità è poi la presenza di un assembler in linea, integrato con il linguaggio BASIC, che permette all'utente di scrivere programmi in linguaggio assembly. (it)
  • BBC basic is een programmeertaal, die oorspronkelijk was geschreven voor de BBC, de Britse omroep, om gebruikt te worden in de programma's over computers en hoe die te gebruiken.BBC BASIC for Microsoft Windows, ook wel BB4W genoemd, is de laatste telg uit deze groep van BASIC's. Hij is compatibel met de eerdere versies van BBC basic, maar ondersteunt nu alle grafische mogelijkheden van Windows. Tevens zit er een volledige 80x86-machinetaal in geïntegreerd. Het is een van de weinige BASIC's met uitgebreide mogelijkheden om geluid op de pc te produceren via de SOUND- en ENVELOPE-instructies.Een gratis versie waarmee je kleinere programma's (tot zo'n 8 kB) kunt maken is beschikbaar op de site van de auteur. (nl)
  • O BBC BASIC foi desenvolvido por Roger Wilson em 1981 como linguagem de programação nativa para o computador doméstico BBC Micro, com microprocessador MOS Technology 6502. Era uma versão do BASIC adaptado para o projeto de ensino informatizado britânico idealizado pela BBC. O BBC BASIC, baseado no antigo Atom BASIC (do Acorn Atom), estendeu o BASIC tradicional com procedures e funções nomeadas, laços REPEAT-UNTIL e estruturas IF-THEN-ELSE inspiradas pelo COMAL. O interpretador também incluía comandos poderosos para controlar os quatro canais de som do BBC Micro e seus modos gráficos de alta resolução. Uma das características únicas do BBC BASIC era a presença de um editor Assembler embutido, permitindo que os usuários escrevessem programas em linguagem de máquina 6502. O Assembler era totalmente integrado ao interpretador BASIC e compartilhava variáveis com ele. Isto permitia aos desenvolvedores não apenas montar o código de máquina, mas também que o código BASIC gerasse código Assembler, tornando possível empregar técnicas de geração de código e até mesmo escrever compiladores simples em BASIC. (pt)
  • BBC BASIC — язык программирования семейства BASIC, созданный в 1981 году как встроенный интерпретатор Basic для компьютера BBC Micro компании Acorn. BBC Micro был специально создан по заказу британской компании BBC, за что и получил своё название. BBC BASIC основан на более старом Atom BASIC, имевший возможности работы с процедурами и функциями, а также со структурами IF-THEN-ELSE. Кроме того, он имел широкие возможности по работе со звуком и поддерживал графику с высоким разрешением. Одной из уникальных особенностей BBC BASIС была поддержка элементов ассемблера и возможность писать на нём программы для MOS Technology 6502. Ассемблер был полностью встроен в BBC Basic - компиляция ассемблерной программы происходила во время интерпретации программы, откомпилированный код размещался в оперативной памяти (обычно для этого надо было заранее зарезервировать соответствующий кусок памяти), а потом двоичный код можно было записать на диск или вызвать прямо из программы. Это позволяло использовать при компиляции выражения с переменными языка и даже вызывать функции, существенно увеличивая функциональность компилятора. (ru)
dbo:influencedBy
dbo:latestReleaseVersion
  • 5.90b
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 56273 (xsd:integer)
dbo:wikiPageRevisionID
  • 740555380 (xsd:integer)
dbp:caption
  • Short BASIC program containing inline 6502 assembly
dbp:cpuName
  • Zilog Z80
dbp:license
  • Proprietary
  • Shared source
dbp:logo
  • BBC micro assembly listing.jpg
dbp:operatingSystem
dbp:osName
  • TI-83&4 series
dbp:thisSoftwareGenre
  • programming languages
dct:subject
http://purl.org/linguistics/gold/hypernym
rdf:type
rdfs:comment
  • Il BBC BASIC è stato sviluppato nell'anno 1981, principalmente da Roger Wilson, come linguaggio di programmazione per l'home computer BBC Micro basato sulla CPU MOS 6502 e prodotto dalla Acorn. Il BBC BASIC è una versione del linguaggio di programmazione BASIC basato a sua volta sulla versione precedentemente scritta per l'Acorn Atom. Caratteristica peculiare è l'inclusione dei comandi per la gestione dei quattro canali sonori e della grafica ad alta risoluzione. Altra particolarità è poi la presenza di un assembler in linea, integrato con il linguaggio BASIC, che permette all'utente di scrivere programmi in linguaggio assembly. (it)
  • BBC BASIC is a programming language, developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer, mainly by Sophie Wilson. It is a version of the BASIC programming language adapted for a UK computer literacy project of the BBC. (en)
  • BBC BASIC es un lenguaje de programación, desarrollado en 1981 como un lenguaje de programación nativo para el Acorn BBC Micro, un ordenador doméstico con CPU MOS Technology 6502, principalmente por Sophie Wilson. Es una adaptación del lenguaje BASIC para el Proyecto de Conocimiento en Informática de la BBC en el Reino Unido. (es)
  • BBC BASIC ist eine Programmiersprache, die 1981 als eine native Programmiersprache für den MOS Technology 6502-basierten Acorn BBC Micro Heimcomputer, hauptsächlich von Sophie Wilson entwickelt wurde. Es ist eine Version der BASIC-Programmiersprache, adaptiert für ein britisches Computerbildungsprojekt der BBC. (de)
  • BBC basic is een programmeertaal, die oorspronkelijk was geschreven voor de BBC, de Britse omroep, om gebruikt te worden in de programma's over computers en hoe die te gebruiken.BBC BASIC for Microsoft Windows, ook wel BB4W genoemd, is de laatste telg uit deze groep van BASIC's. Hij is compatibel met de eerdere versies van BBC basic, maar ondersteunt nu alle grafische mogelijkheden van Windows. Tevens zit er een volledige 80x86-machinetaal in geïntegreerd. (nl)
  • O BBC BASIC foi desenvolvido por Roger Wilson em 1981 como linguagem de programação nativa para o computador doméstico BBC Micro, com microprocessador MOS Technology 6502. Era uma versão do BASIC adaptado para o projeto de ensino informatizado britânico idealizado pela BBC. (pt)
  • BBC BASIC — язык программирования семейства BASIC, созданный в 1981 году как встроенный интерпретатор Basic для компьютера BBC Micro компании Acorn. BBC Micro был специально создан по заказу британской компании BBC, за что и получил своё название. BBC BASIC основан на более старом Atom BASIC, имевший возможности работы с процедурами и функциями, а также со структурами IF-THEN-ELSE. Кроме того, он имел широкие возможности по работе со звуком и поддерживал графику с высоким разрешением. (ru)
rdfs:label
  • BBC BASIC (en)
  • BBC BASIC (de)
  • BBC BASIC (es)
  • BBC BASIC (it)
  • BBC BASIC (nl)
  • BBC BASIC (pt)
  • BBC BASIC (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • BBC BASIC (en)
foaf:page
is dbo:knownFor of
is dbo:programmingLanguage of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbp:implementations of
is foaf:primaryTopic of