PowerBASIC

PowerBASIC
Pojawienie się

1990

Paradygmat

proceduralny, obiektowy

Typowanie

statyczne

Aktualna wersja stabilna

10.0
(4 maja 2011) [±]

Twórca

Robert 'Bob' Zale

Platforma sprzętowa

Windows

Strona internetowa

PowerBASICjęzyk programowania i kompilator produkowany przez firmę PowerBASIC Inc. (Venice, Florida, USA). Język jest odmianą BASIC-a, wzbogaconą o własne rozszerzenia i (od wersji 9.0 dla Windows oraz od wersji 5.0 Console Compiler) możliwość programowania obiektowego. Kompilator potrafi tworzyć programy wykonywalne dla systemu Windows (pliki *.exe) oraz biblioteki dynamiczne (pliki *.dll). Programy kompilowane przez PowerBASIC dla Windows są aplikacjami graficznymi działającymi w środowisku okienkowym. Programy konsolowe, uruchamiane w środowisku tekstowym, tworzone są przez osobne narzędzie: PowerBASIC Console Compiler. Obecne wersje obu kompilatorów są narzędziami 32-bitowymi.

Przykład kodu

#COMPILE EXE
#DIM ALL

#INCLUDE "WIN32API.INC"

FUNCTION PBMAIN () AS LONG
    DIM Tekst AS STRING
    IF TRIM$(COMMAND$) = "" THEN
        Tekst = "Brak parametrów"
    ELSE
        Tekst = COMMAND$
    END IF
        
    MSGBOX Tekst, %MB_OK, "Hello World!"

END FUNCTION

Historia

PowerBASIC powstał w 1986 roku, jako BASIC/Z - kompilator języka Basic dla systemów CP/M i MDOS. Rok później, kompilator został rozszerzony o obsługę systemów MS-DOS/PC-DOS i stał się częścią oferty firmy Borland. Nazwę kompilatora zmieniono na Turbo Basic[1]. W 1989 roku Borland porzucił rozwój części narzędzi z serii Turbo, m.in. Turbo Prolog i Turbo Basic. Ten ostatni został sprzedany twórcy i głównemu programiście Robertowi Zale. Od 1990 roku kompilator pod obecną nazwą PowerBASIC produkowany jest przez firmę PowerBASIC Inc. W ciągu kilku lat obok wersji dla systemu DOS i kompatybilnych pojawiła się wersja dla systemu Windows, początkowo przeznaczona do tworzenia bibliotek DLL dla innych narzędzi programistycznych, obecnie jest sprzedawana jako całkowicie samodzielny produkt.

Przypisy

  1. About PowerBASIC. [dostęp 2010-12-28]. [zarchiwizowane z tego adresu (2011-05-27)].

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.