REALbasic

Uit Wikipedia, de vrije encyclopedie

Ga naar: navigatie, zoeken

REALbasic (RB) is een objectgeoriënteerde multiplatform programmeertaal, afgeleid van de BASIC-syntaxis, die de ontwikkeling via Rapid Application Development (RAD) van Graphical User Interface-(GUI)-applicaties toelaat. Applicaties ontwikkeld met REALbasic kunnen gecompileerd worden voor Linux, Mac OS en Microsoft Windows. REALbasic wordt ontwikkeld en gecommercialiseerd door REAL Software, Austin Texas.

[bewerk] Kenmerken

RB is een sterk getypeerd (strongly-typed) programmeertaal met minimale automatische typeconversie en biedt ondersteuning voor enkelvoudige overerving en 'blauwdruk overerving' (interface inheritance), klasse methodes en klasse variabelen (properties), operator-overloading en automatisch geheugenbeheer via reference-counting. Een belangrijk kenmerk is de mogelijkheid om bestaande klassen uit te bereiden en niet enkel van bestaande klassen over te erven, zoals Objective-C, dit beperkt sterk de noodzaak voor gebruik van Abstract Factory patroon, wat het gebruik van applicatie frameworks in Java and C++ complex maakt. REALbasic 2007 Release 3 voegde de ondersteuning van naamruimte (namespace) toe, hierdoor kunnen in modules: klassen, interfaces en andere modules worden ondergebracht. REALbasic 2007 Release 4 voegde ondersteuning toe voor 'delegates'.

[bewerk] Externe links

 
Persoonlijke instellingen