Vandaag willen we het hebben over PowerBASIC en hoe dit de afgelopen jaren de samenleving heeft beïnvloed. PowerBASIC is voor veel mensen een interessant onderwerp geworden, omdat de invloed ervan zich naar verschillende gebieden heeft verspreid, van technologie tot mode. In dit artikel zullen we enkele belangrijke aspecten onderzoeken die verband houden met PowerBASIC, waaronder de geschiedenis ervan, de evolutie ervan in de loop van de tijd en de relevantie ervan vandaag de dag. Daarnaast zullen we analyseren hoe PowerBASIC verschillende sectoren heeft beïnvloed en discussies heeft gegenereerd over het belang ervan in de moderne samenleving. Ga met ons mee op deze reis en ontdek meer over PowerBASIC en de impact ervan op de wereld van vandaag!
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.
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).