PowerBASIC

PowerBASIC is een variant van de aloude programmeertaal BASIC. PowerBASIC werkt met een compiler.

PowerBASIC is de opvolger van Borlands TurboBASIC. Programmeur Robert Zale kocht in 1991 de rechten van Borland terug (hij was de oorspronkelijke ontwikkelaar) en ontwikkelde de taal verder. In 1991 werd PowerBASIC 2.0 (als opvolger van TurboBASIC 1.1) uitgebracht.

Kenmerken van de taal zijn:

PowerBASIC is de verdere ontwikkeling van Borlands TurboBASIC, die tezamen met TurboC en TurboPascal destijds een revolutie in pc-land betekenden: kleine compilers (op één floppydisk) die een enorme kracht en snelheid aan zelf geschreven programma's kon geven. Tot die tijd was men aangewezen op grote compilers (UCSD-compiler bijvoorbeeld) die alleen op grote mainframes konden draaien.

PowerBASIC had enkele mogelijkheden die andere BASIC-varianten niet hadden. Zo bevatte PowerBASIC for DOS vanaf versie 3.2 al pointers.

De Windowsversie van POWERBASIC werd tot 2011 doorontwikkeld. Sinds het overlijden van Robert Zale in 2012 zijn er geen nieuwe versies meer uitgekomen.

Varia

Versies

Sinds versie 7.0 van de Windowscompiler is deze van PB/DLL naar PB/Win hernoemd, omdat deze perfect geschikt is om complete programmatuur te schrijven en niet specifiek voor schrijven van DLL's is bedoeld.

Sinds versie 9.0 beschikt PB/WIN over uitgebreide mogelijkheden voor objectgeoriënteerd programmeren (OOP).