Business application language

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Business application language" – news · newspapers · books · scholar · JSTOR (December 2021) (Learn how and when to remove this message)

|

Business Application Language (BAL) refers to one of many offshoots of the BASIC language and should not be confused with IBM's well-established Basic assembly language.

## History

[edit]

Business Application Language was originally defined by Honeywell in 1973 and the major diffusion was in their system '80-'90 in Europe with the work of French firm Prologue S.A. that used BAL for programming on their proprietary Operative System (Prologue).

In 1986 the language was ported to the Unix platform by GuyPes. The first development environment, named Balix, are distributed starting in 1988 in Italy and France. A different evolution path was made by Prologue S.A., named ABAL, in 1992.

The evolution of Balix, developed in Italy, is called B2U[1] (an acronym for Business under UNIX) developed by GuyPes, and are used for a Banking Information System that are used by one hundred banks in Italy.

## References

[edit]

1. ^ Guido ing. Pes (PN/Italy) (10 October 2008). "Introduzione". Business under Unix (B2U) (in Italian). Archived from the original on 22 July 2011.

## External links

[edit]

* GuyPes: http://www.guypes.it
* GuyPes B2U: http://b2u.guypes.it/

* v
* t
* e

Dialects of the BASIC programming language (list)

Classic|

| Microsoft|

* Microsoft BASIC
* TRS-80 BASICs (Level I, Level II/III)
* Thomson BASIC 1.0

|

Texas Instruments|

* TI-BASIC (calculators)
* TI Extended BASIC (aka XBasic)
* TI-BASIC 83

Hewlett-Packard|

* HP Time-Shared BASIC
* Rocky Mountain BASIC
* HP Basic

Locomotive Software|

* Locomotive BASIC
* Mallard BASIC

Microcomputers|

* Atom BASIC
* Integer BASIC
* North Star BASIC
* SCELBAL

Minicomputers|

* BASIC-11
* Business Basic (B32, Data General)
* Data General Extended BASIC
* Southampton BASIC System
* Wang BASIC

Time-sharing computers|

* BASIC-PLUS
* VSI BASIC for OpenVMS
* SUPER BASIC
* CALL/360:BASIC

Other|

* AlphaBasic
* Astro BASIC
* BASICODE
* BAL
* Casio BASIC
* CBASIC
* PBASIC
* SDS BASIC
* Tiny BASIC
* UBASIC
* ZBasic
* ETBASIC [zh]

Extenders|

* BASIC 8
* Graphics BASIC
* Simons' BASIC
* Super Expander
* Super Expander 64
* YS MegaBasic

Procedure-
oriented|

| Proprietary|

* AmigaBASIC
* AMOS BASIC
* ASIC
* BasicX
* Beta BASIC
* FutureBASIC
* GRASS
* Liberty BASIC
* LSE
* MapBasic
* Mobile BASIC
* OWBasic
* PowerBASIC
* PureBasic
* SmileBASIC
* ThinBasic
* Tiger-BASIC
* True BASIC
* Turbo Basic
* WordBASIC

|

Free and
open source|

* Basic-256
* Basic4GL
* DarkBASIC
* Euphoria
* Indic BASIC
* Open Programming Language
* SdlBasic
* SmallBASIC
* QB64
* wxBasic
* XBasic
* Xblite
* Yabasic

With object
extensions|

| Proprietary|

* AutoIt
* Chipmunk Basic
* GLBasic
* LotusScript
* Morfik
* PowerBASIC
* ProvideX
* Run BASIC
* VBA
* VBScript
* VB 5 for Microsoft Excel 5.0
* VSTO
* VSTA
* Embedded Visual Basic
* WinWrap Basic

|

Free and
open source|

* BlitzMax
* FreeBASIC
* Microsoft Small Basic
* Mono-Basic
* OpenOffice Basic
* ScriptBasic
* Roslyn

RAD
designers|

| Proprietary|

* CA-Realizer
* Visual Basic (classic)
* NS Basic
* RapidQ
* Visual Basic .NET (Mercury)
* Xojo

|

Free and
open source|

* B4X (Basic4android, Basic4ppc)
* Gambas
* WinFBE, Visual FB Editor

Defunct|

* Altair BASIC
* Applesoft BASIC
* Atari BASIC
* Atari Microsoft BASIC
* Atari ST BASIC
* BASIC A+
* BASIC XE
* BASIC XL
* BASIC Programming (Atari 2600)
* BBC BASIC
* Benton Harbor BASIC
* Chinese BASIC
* Commodore BASIC
* Color BASIC
* Dartmouth BASIC
* Disk Extended Color BASIC
* Extended Color BASIC
* Family BASIC
* GFA BASIC
* GW-BASIC
* IBM BASIC
* JR-BASIC
* MacBASIC
* MBASIC
* MSX BASIC
* MS BASIC for Macintosh
* QBasic
* QuickBASIC
* S-BASIC
* Sinclair BASIC
* STOS BASIC
* SuperBASIC
* TI BASIC (TI 99/4A)
* Turbo-BASIC XL
* Vilnius BASIC

This programming-language-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template