RealBasic

History

REALbasic was created by Andrew Barry. It was called originally CrossBasic (cross=transversal) because it was able to compile the same code of programming for Mac and Java (the system of development was only on Mac). In 1997, CrossBasic was repurchased by FYI Software which changed its name into REALbasic while the company was called REAL Software. Following this, the Java version was abandoned.

General information

REALbasic , of REAL Software , is a software making it possible to develop its own software. The computer programming language used by REALbasic is obviously the BASIC, a simple and accessible language. This development tools function on Mac OS 9, Mac OS X, Windows and Linux, and are able to compile software for the same platforms, subject to have bought the Pro version.

Currently, it is the version 2007 which is marketed. This version is compatible with the MacIntel and makes it possible to generate applications to the format Universal Binary from Apple. REALbasic is practical, it makes it possible to develop easily and quickly, and especially for several platforms what avoids redévelopper several times the same applications.

Example of code

Here an example of overload of operator for a hypothetical class of complex number in order to add a real number or complex with another complex number:

Function Operator_Add (rhs Individual ace ) Ace Complex Dim ret Ace New Complex ret. R = Self.R + rhs ret. I = Self.I Return ret End Function Function Operator_Add (rhs ace Complex) Ace Complex Dim ret Ace New Complex ret. R = Self.R + rhs. R ret. I = Self.I + rhs. I Return ret End Function

The same function can be defined to accept double-precision numbers. This code shows like using this class of complex to add a reality with a complex:

Dim First Ace New Complex (0, 1) Dim Second Ace New Complex (1, 1) Dim Somme' As' Complex Summon = Premier + 5.0 + Second // Somme will give like result: (6, 2)

See too

Random links:Ispoure | Housing | Marie Gérin-Lajoie | Canton of Rheims-7 | Philip Ahn | Perte_de_produit_chimique