DataBasic

DataBasic is a significantly extended version of the original Dartmouth BASIC programming language and is the standard programming feature provided by Reality.

It is an interactive, on-line, web-enabled, terminal-based language that includes all the main features of BASIC plus a range of additional features for the Reality environment.

Web features include the RealWeb API, that generates web pages from data held in a Reality database; Remote Basic, that allows DataBasic routines to be called from Visual Basic and Java, and as web services; and XML support, that allows DataBasic programmers to extract data from and export data to XML documents.

For example, the following screenshot shows a simple DataBasic command:

DataBasic has many functions like:

There is an admin or a database manager that creates these commands that are commonly used. Customers accordingly use them. However, customers can create their own commands or amend the already created ones. For example, amending the date format.

Unlike C, Reality provides the ease and flexibility to open multiple documents and keep them open while you work on any of them.