PowerBASIC (original) (raw)
PowerBASIC, formerly Turbo Basic, is the brand of several commercial compilers by PowerBASIC Inc. that compile a dialect of the BASIC programming language. There are both MS-DOS and Windows versions, and two kinds of the latter: Console and Windows. The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC. The Windows versions use a BASIC syntax expanded to include many Windows functions, and the statements can be combined with calls to the Windows API.
Property | Value |
---|---|
dbo:abstract | PowerBASIC ist ein BASIC-Compiler des Unternehmens PowerBASIC Inc., von dem verschiedene Versionen für MS-DOS und Windows erhältlich sind. Die Entwicklungswerkzeuge umfassen einen Editor, den eigentlichen Compiler und einen Debugger. Die Compiler erzeugen vergleichsweise schnellen Code, den sie in Maschinensprache generieren, wohingegen einige andere BASIC-Compiler P-Code erzeugen, der zur Laufzeit noch interpretiert werden muss und erst dann Befehl für Befehl in Maschinensprache übersetzt wird. Die Dateien, welche die PowerBASIC-Compiler erzeugen, sind selbständig lauffähig und benötigen keine Runtime-Module. Die PowerBASIC-Compiler sind kommerzielle Programme. Kostenlos erhältlich ist nur eine stark eingeschränkte Testversion des DOS-Compilers in der Version 3.20, bei der das Laden von Programmen unterbunden ist. (de) PowerBASIC, formerly Turbo Basic, is the brand of several commercial compilers by PowerBASIC Inc. that compile a dialect of the BASIC programming language. There are both MS-DOS and Windows versions, and two kinds of the latter: Console and Windows. The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC. The Windows versions use a BASIC syntax expanded to include many Windows functions, and the statements can be combined with calls to the Windows API. (en) 파워베이직(PowerBASIC, 이전 명칭: 터보 베이직/Turbo Basic)은 베이직 프로그래밍 언어의 방언을 컴파일하는 파워베이직사의 상용 컴파일러의 브랜드이다. MS-DOS와 윈도우 버전이 있으며 각각 콘솔과 윈도우용으로 제공된다. MS-DOS 버전의 문법은 큐베이직, 퀵베이직의 것과 유사하다. 윈도우 버전은 수많은 윈도우 기능을 포함하도록 확장되는 베이직 문법을 사용하며 문(statement)은 윈도우 API 호출과 결합이 가능하다. (ko) PowerBASIC is een uiterst moderne variant van het aloude BASIC-front. 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: * uitgebreide lijst van commando's en functies; * drie versies: een DOS-versie, twee 32 bit-Windowsversies: PB/CC en PB/DLL (later hernoemd tot: PB/WIN); * de DOS-versie is 99% sourcecode compatibel met QBasic en QuickBASIC; * compiler die uiterst kleine en snelle applicaties genereert (oorspronkelijk was PB ontwikkeld om Visual Basic-delen die traag waren, te versnellen, als een DLL); * geen nodig (alles wat nodig is, zit in de EXE). * delen van de source code mogen assembly language bevatten: dus eenvoudige integratie van machinetaal. * Ook de compiler en zijn IDE-omgeving zijn klein: de PB/WIN compiler (versie 10) is 836kB en de IDE is 1549kB. Met alle hulpprogramma's erbij is alles net kleiner dan 10MB. En de totale installatie (inclusief alle demo-programma's) is slechts 30MB. PowerBASIC is de verdere ontwikkeling van Borlands TurboBASIC, die tezamen met 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 (-compiler bijvoorbeeld) die alleen op grote mainframes konden draaien. Destijds al een enorme snelheid, maar aangezien de ontwikkeling van TurboBASIC tot PowerBASIC tot in 2003 is voortgezet, is PowerBASIC een uiterst modern product, met alle moderne mogelijkheden van moderne talen. Zo bevat bijvoorbeeld PowerBASIC for DOS vanaf versie 3.2 al pointers. Dit was de enige Basic-compiler die pointers aanbood. De Windows versie is tot 2011 doorontwikkeld. (nl) PowerBASIC – ję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. (pl) PowerBASIC é uma série de compiladores da empresa PowerBASIC Inc. para a linguagem de programação BASIC. As versões para DOS têm uma sintaxe semelhante ao QBasic e QuickBASIC, enquanto que as versões para Windows utilizam uma sintaxe standard que pode ser combinada com chamadas à API do Windows, tal como qualquer outra linguagem de programação para esse sistema operativo. A primeira versão foi lançada com o nome de BASIC/Z; mais tarde foi distribuída pela Borland como ; e desde 1989 ficou conhecida como PowerBASIC. (pt) PowerBASIC — один из диалектов языка программирования Бейсик. Основные достоинства: * является компилятором, а не интерпретатором, как большинство диалектов Бейсика, что позволяет создавать более быстрые приложения; * в отличие от Visual Basic, не требует никаких библиотек для исполнения * файлы, создаваемые компилятором, имеют очень маленький размер и большую скорость исполнения. Недостатки: * относительно слабая распространённость. (ru) PowerBASIC由位於美國佛羅里達州威尼斯的PowerBASIC公司所製作,為一種BASIC編譯器,分別擁有DOS版本及Windows版本(其中又有命令行版本及圖形界面開發版本)。DOS版本使用的語法類似QBasic和QuickBASIC,而Windows版本則類似其他程式編譯器,結合標準BASIC語言和API調用。最早發布的版本被稱作BASIC/Z,之後由Borland發行時叫做Turbo BASIC。1989年Borland不再販售Turbo BASIC與Turbo Pascal,Turbo BASIC由原開發者成立公司,而以PowerBASIC為名繼續發行。 (zh) |
dbo:influencedBy | dbr:Turbo_Basic |
dbo:latestReleaseVersion | 10.0 () |
dbo:thumbnail | wiki-commons:Special:FilePath/PowerBasic-screen-shot.png?width=300 |
dbo:wikiPageExternalLink | http://www.greatwebdivide.com/code.htm http://www.jose.it-berater.org/smfforum/ https://cwsof.com/ https://forum.powerbasic.com/ https://www.garybeene.com/sw/gbsnippets.htm https://www.planetsquires.com/protect/forum/ https://www.powerbasic.com/ https://www.reonis.com/POFFS/ https://winworldpc.com/product/turbo-basic/1x https://archive.org/details/UsingTurboBasic https://archive.org/details/bitsavers_borlandBorsHandbook1987_15768512 https://sourceforge.net/projects/ideatester/ https://web.archive.org/web/20140104104921/http:/www.freebase.com/en/powerbasic https://www.youtube.com/channel/UCpPrE3YAKOhN1_B30pvlPdA |
dbo:wikiPageID | 64316 (xsd:integer) |
dbo:wikiPageLength | 21231 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1108978669 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:BASIC_compilers dbr:QBasic dbr:QuickBASIC dbr:Windows_API dbr:Borland dbr:Debugger dbr:Dynamic-link_library dbr:"Hello,_World!"_program dbr:.exe dbr:Compiler dbr:Component_Object_Model dbr:Object-oriented_programming dbr:Single-precision_floating-point_format dbr:Structured_programming dbr:Common_Gateway_Interface dbr:Portable_Executable dbr:String_(computer_science) dbr:Syntax_(programming_languages) dbr:Windows_9x dbr:BASIC dbr:BASIC_interpreter dbr:BMP_file_format dbr:Turbo_Basic dbr:Windows_10 dbr:Windows_7 dbr:Windows_8 dbr:Windows_8.1 dbr:Windows_NT dbr:Windows_Server_2008 dbr:Windows_Vista dbr:Windows_XP dbr:ALGOL dbr:DOS dbr:DOS_MZ_executable dbr:Dialog_box dbr:Floating-point_unit dbr:Graphical_user_interface dbr:Graphics_Device_Interface dbr:Device_Context dbc:DOS_software dbr:Internet_Archive dbr:Assembly_language dbc:BASIC_programming_language_family dbr:Windows_USER dbc:Articles_with_example_BASIC_code dbc:Borland_software dbr:Integrated_development_environment dbr:Microsoft_Windows_SDK dbr:X86_instruction_listings dbr:MMX_(instruction_set) dbr:Streaming_SIMD_Extensions dbr:Programming_language |
dbp:developer | Robert "Bob" Zale (en) |
dbp:influencedBy | dbr:Turbo_Basic |
dbp:latestReleaseVersion | 10 (xsd:integer) |
dbp:name | PowerBASIC (en) |
dbp:operatingSystem | Windows , MS-DOS (en) |
dbp:screenshot | PowerBasic-screen-shot.png (en) |
dbp:screenshotCaption | Screenshot of PowerBASIC for Windows 9.0 IDE and an example compiled Windows GUI. (en) |
dbp:website | https://www.powerbasic.com/ |
dbp:wikiPageUsesTemplate | dbt:Citation_needed dbt:Infobox_programming_language dbt:Redirect dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:BASIC |
dcterms:subject | dbc:BASIC_compilers dbc:DOS_software dbc:BASIC_programming_language_family dbc:Articles_with_example_BASIC_code dbc:Borland_software |
gold:hypernym | dbr:Brand |
rdf:type | owl:Thing dbo:Company dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatBASICCompilers yago:WikicatCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo dbo:ProgrammingLanguage yago:Whole100003553 |
rdfs:comment | PowerBASIC, formerly Turbo Basic, is the brand of several commercial compilers by PowerBASIC Inc. that compile a dialect of the BASIC programming language. There are both MS-DOS and Windows versions, and two kinds of the latter: Console and Windows. The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC. The Windows versions use a BASIC syntax expanded to include many Windows functions, and the statements can be combined with calls to the Windows API. (en) 파워베이직(PowerBASIC, 이전 명칭: 터보 베이직/Turbo Basic)은 베이직 프로그래밍 언어의 방언을 컴파일하는 파워베이직사의 상용 컴파일러의 브랜드이다. MS-DOS와 윈도우 버전이 있으며 각각 콘솔과 윈도우용으로 제공된다. MS-DOS 버전의 문법은 큐베이직, 퀵베이직의 것과 유사하다. 윈도우 버전은 수많은 윈도우 기능을 포함하도록 확장되는 베이직 문법을 사용하며 문(statement)은 윈도우 API 호출과 결합이 가능하다. (ko) PowerBASIC – ję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. (pl) PowerBASIC é uma série de compiladores da empresa PowerBASIC Inc. para a linguagem de programação BASIC. As versões para DOS têm uma sintaxe semelhante ao QBasic e QuickBASIC, enquanto que as versões para Windows utilizam uma sintaxe standard que pode ser combinada com chamadas à API do Windows, tal como qualquer outra linguagem de programação para esse sistema operativo. A primeira versão foi lançada com o nome de BASIC/Z; mais tarde foi distribuída pela Borland como ; e desde 1989 ficou conhecida como PowerBASIC. (pt) PowerBASIC — один из диалектов языка программирования Бейсик. Основные достоинства: * является компилятором, а не интерпретатором, как большинство диалектов Бейсика, что позволяет создавать более быстрые приложения; * в отличие от Visual Basic, не требует никаких библиотек для исполнения * файлы, создаваемые компилятором, имеют очень маленький размер и большую скорость исполнения. Недостатки: * относительно слабая распространённость. (ru) PowerBASIC由位於美國佛羅里達州威尼斯的PowerBASIC公司所製作,為一種BASIC編譯器,分別擁有DOS版本及Windows版本(其中又有命令行版本及圖形界面開發版本)。DOS版本使用的語法類似QBasic和QuickBASIC,而Windows版本則類似其他程式編譯器,結合標準BASIC語言和API調用。最早發布的版本被稱作BASIC/Z,之後由Borland發行時叫做Turbo BASIC。1989年Borland不再販售Turbo BASIC與Turbo Pascal,Turbo BASIC由原開發者成立公司,而以PowerBASIC為名繼續發行。 (zh) PowerBASIC ist ein BASIC-Compiler des Unternehmens PowerBASIC Inc., von dem verschiedene Versionen für MS-DOS und Windows erhältlich sind. Die Entwicklungswerkzeuge umfassen einen Editor, den eigentlichen Compiler und einen Debugger. Die PowerBASIC-Compiler sind kommerzielle Programme. Kostenlos erhältlich ist nur eine stark eingeschränkte Testversion des DOS-Compilers in der Version 3.20, bei der das Laden von Programmen unterbunden ist. (de) PowerBASIC is een uiterst moderne variant van het aloude BASIC-front. 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: (nl) |
rdfs:label | PowerBASIC (en) PowerBASIC (de) 파워베이직 (ko) PowerBASIC (nl) PowerBASIC (pl) PowerBASIC (pt) PowerBASIC (ru) PowerBASIC (zh) |
owl:sameAs | freebase:PowerBASIC yago-res:PowerBASIC wikidata:PowerBASIC dbpedia-de:PowerBASIC dbpedia-fi:PowerBASIC dbpedia-ko:PowerBASIC dbpedia-nl:PowerBASIC dbpedia-pl:PowerBASIC dbpedia-pt:PowerBASIC dbpedia-ru:PowerBASIC dbpedia-tr:PowerBASIC dbpedia-vi:PowerBASIC dbpedia-zh:PowerBASIC https://global.dbpedia.org/id/cVre |
prov:wasDerivedFrom | wikipedia-en:PowerBASIC?oldid=1108978669&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/PowerBasic-screen-shot.png |
foaf:homepage | https://www.powerbasic.com/ |
foaf:isPrimaryTopicOf | wikipedia-en:PowerBASIC |
foaf:name | PowerBASIC (en) |
foaf:page | https://www.powerbasic.com/ |
is dbo:wikiPageRedirects of | dbr:PowerBasic dbr:.TBH dbr:Turbo_Basic dbr:Powerbasic dbr:TurboBASIC dbr:TurboBasic dbr:Turbo_BASIC_programming_language dbr:Turbo_BASIC dbr:PowerBASIC_Console_Compiler dbr:PowerBASIC_programming_language dbr:PowerBasic_programming_language dbr:Power_BASIC dbr:Power_Basic dbr:Power_Basic_(basic_programming_language) dbr:TBHELP.TBH |
is dbo:wikiPageWikiLink of | dbr:PowerBasic dbr:QuickBASIC dbr:List_of_filename_extensions_(M–R) dbr:Borland dbr:List_of_compilers dbr:Generational_list_of_programming_languages dbr:ThinBasic dbr:.TBH dbr:BASIC dbr:BASIC_interpreter dbr:Timeline_of_programming_languages dbr:Turbo_Basic dbr:Do_while_loop dbr:List_of_BASIC_dialects dbr:History_of_software dbr:Artillery_game dbr:Solex_(software) dbr:Powerbasic dbr:TurboBASIC dbr:TurboBasic dbr:Turbo_BASIC_programming_language dbr:Turbo_BASIC dbr:PowerBASIC_Console_Compiler dbr:PowerBASIC_programming_language dbr:PowerBasic_programming_language dbr:Power_BASIC dbr:Power_Basic dbr:Power_Basic_(basic_programming_language) dbr:TBHELP.TBH |
is foaf:primaryTopic of | wikipedia-en:PowerBASIC |