Liberty Basic

Liberty BASIC ( LB) is a commercial computer programming with an application program for software development (IDE). Liberty BASIC is a dialect of the BASIC programming language that can be created with the programs for Windows operating systems. Liberty Basic runs on 32 - and 64 -bit (32 -bit mode) Windows.

Version 5 there should be in versions for Windows, Linux and Mac OS.

History

Liberty BASIC was originally written by Carl Gundel and is published since 1992 and further developed by his company Shop Talk system. It was last updated in 2010. The current version is v4.04.

General

In addition to an MS- DOS -like console, Liberty BASIC also uses the graphical user interface (English: Graphical User Interface, GUI Abbr ). The software includes a visual form designer, Freeform called, which is written in Liberty Basic. The program was developed by the Liberty BASIC Community on. The JIT compiler compiles (like the Java Virtual Machine ) to byte code that is executed by a runtime engine. Liberty BASIC is shareware and only registered users can create stand-alone programs.

Special ingredients of Liberty BASIC are:

With 4.04 the additional package Assist has been merged with the basic version to Pro version.

Programming language

It was a central idea of ​​the treatment of the window according to the same syntax as the modeling of the file handling.

This universal syntax is one of the characteristics of Liberty BASIC, which make it easier to learn. As soon as a "device" is opened, it can send data and control commands to the device. This command " can be specified with PRINT". For each device has its own instruction sets. In the newer versions of Liberty BASIC, the word " print " can be omitted, so that the syntax is even simpler.

For example

NOMAINWIN      OPEN " inscription of the" FOR window AS # window        # Window " trapclose [ quit ] "      ' or PRINT # window, " trapclose [ quit ] "        WAIT   [ quit ]      CLOSE # window      END generated Books

  • Beginning Programming with Liberty BASIC ( English)
511640
de