PowerBASIC is the brand of several commercial compilers by Venice, Florida-based PowerBASIC Inc. that compile a dialect of the BASIC programming language with a syntax similar to that of QBasic and QuickBASIC. The first version was published as BASIC/Z; later it was distributed by Borland as Turbo Basic and since 1989, it has been known as PowerBASIC.[1][2][3] A diagram of the operation of a typical multi-language, multi-target compiler. ...
Venice is a city in Sarasota County, Florida, United States. ...
This article is about the programming language. ...
A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ...
QBasic is an IDE and interpreter for a variant of the BASIC programming language which is based on QuickBasic. ...
Microsoft QuickBASIC (also QB or sometimes, QBasic, which is also a different system) is an Integrated Development Environment (or IDE) and Compiler for the BASIC programming language that was developed by Microsoft. ...
Borland Software Corporation is a software company headquartered in Austin, Texas. ...
Extension for the embedded basic in the Commodore 64. ...
Characteristics
PowerBASIC is a native-code BASIC compiler, unlike some other versions of BASIC which are interpreted, and is faster than many other implementations.[4] Unlike some other versions of BASIC, such as Visual Basic, PowerBASIC programs are self-contained and do not require runtime files to execute. In computer science, an interpreter is a computer program that executes, or performs, instructions written in a computer programming language. ...
This article is about the Visual Basic language shipping with Microsoft Visual Studio 6. ...
The PowerBASIC for Windows compiler can create both GUI-based EXEs and DLLs, while PowerBASIC Console Compiler for Windows can create command line applications. Both Windows versions include an IDE with source debugger, and offer access to independent DLLs if desired. PowerBASIC Forms, a visual user interface design tool, is also available as an add-on for PowerBASIC for Windows.[5] This article or section does not adequately cite its references or sources. ...
Windows redirects here. ...
An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a programming environment that has been packaged as an application program,that assists computer programmers in developing software. ...
The user interface is the part of a system exposed to users. ...
The PowerBASIC for Windows compilers are compatible with the Windows 9x series and the Windows NT series of operating systems, including Windows Vista and Windows Server 2008.[6] PowerBASIC for DOS is also available including support for versions of DOS from 3.30 onwards and includes a DOS-based IDE.[7] Windows 9x is the family of Microsoft Windows operating systems that comprises the 32-bit, DOS-based Windows versions: Windows 95, Windows 98, and often also Windows Me. ...
Windows NT (New Technology) is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. ...
Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ...
Windows Server 2008 is the name of the next server operating system from Microsoft. ...
This article is about the family of closely related operating systems for the IBM PC compatible platform. ...
Notable language features of 32-bit compilers - Array functions to SORT, SCAN, INSERT, DELETE, and ASSIGN
- DDT (dynamic dialog tools) to create GUI interfaces
- COM (component object model) client functions
- Communications: COM ports, UDP, TCP, EMAIL
- Dynamic pointers which don't require a pointer variable
- Extended precision floating point calculation (80-bit/18 digit)
- Graphics with optional auto-scaling
- Inline assembler, including SIMD opcodes
- MACRO engine with multi-line and function macros
- MAT (matrix) functions
- Menu statements for dynamically creating and modifying menus
- Pointers with multiple levels of indirection
- Printing to host-based ("Windows-only") printers
- Regular expressions with search/replace
- Run-Time libraries and DLLs are not required
- Threads with thread-safe support code
- User-defined types and unions
Syntax Some of the syntax differs from other languages for statements dealing with arrays, dialogs and controls. Many of these are multi-word statements. For example, to get a result from scanning an array for a value, the syntax is: Array Scan a(), = 23, To i Where the variable "i" receives the result. In some other languages, this might be implemented as a function, for example: i = ArrayScan(a(), 23) "Hello World" program This example program displays a messagebox saying "Hello World" #Compile Exe "Hello.exe" Function PBMain MsgBox "Hello World" End Function PowerBASIC history - BASIC/Z for CP/M and DOS (published by System/Z, Inc.)
- Turbo Basic for DOS (published by Borland)
- PowerBASIC for DOS (published by Spectra Publishing)
- PowerBASIC for DOS (published by PowerBASIC, Inc.)
- PowerBASIC DLL Compiler (published by PowerBASIC, Inc.)
- PowerBASIC Console Compiler (published by PowerBASIC, Inc.)
- PowerBASIC for Windows Compiler (published by PowerBASIC, Inc.)
References - ^ PowerBASIC makes smooth move; Tech company finds region's affordability attractive.. Sarasota Herald Tribune (October , 2000). Retrieved on 2008-03-12.
- ^ Michael H. Tooley (2005). PC Based Instrumentation and Control. Elsevier, 214. ISBN 0750647167.
- ^ Gerald Krug (1987). The Program Begins. Lulu. ISBN 0961289007.
- ^ Knoblaugh, Rick. PowerBASIC Review, p.260. PC Magazine Volume 12 Number 16
- ^ PowerBASIC Forms
- ^ PowerBASIC Compiler for Windows
- ^ PowerBASIC 3.5 for DOS
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance to the Gregorian calendar. ...
is the 71st day of the year (72nd in leap years) in the Gregorian calendar. ...
External links BASIC Programming Language | Classical BASIC: Atari BASIC · Atari ST BASIC · Dartmouth BASIC · GW-BASIC · Microsoft BASICA · MSX BASIC · Turbo-Basic XL · UBasic · Vilnius BASIC · HP BASIC for OpenVMS Procedure-oriented BASIC: BBC BASIC · PowerBASIC · PureBasic · QBasic · QuickBASIC · True BASIC · Turbo Basic · XBasic BASIC with object extensions: FreeBASIC · Gambas · RapidQ · REALbasic · StarOffice Basic · Visual Basic · Visual Basic .NET Other implementations: Category:BASIC programming language family This article is about the programming language. ...
ATARI BASIC was a ROM resident BASIC interpreter for the Atari 8-bit family of 6502-based home computers. ...
Atari ST BASIC (or ST Basic) was the first dialect of BASIC that was produced for the Atari ST line of computers. ...
Dartmouth BASIC is the original version of the BASIC programming language. ...
GW-BASIC 3. ...
Microsoft BASICA (short for Advanced BASIC) is a simple disk-based BASIC interpreter written by Microsoft for PC-DOS. BASICA allows use of the ROM-resident BASIC on the PC while DOS is loaded (the ROM BASIC itself runs when nothing is loaded when booting) and adds functionality such as...
MSX BASIC is a dialect of the BASIC programming language. ...
Turbo-Basic XL is an advanced version of BASIC for the Atari 8-bit family of home computers. ...
This article needs to be cleaned up to conform to a higher standard of quality. ...
Vilnius BASIC was a version of BASIC running on the Elektronika BK-0010-01 and BK-0011M computers. ...
HP BASIC for OpenVMS is the latest name for a dialect of the BASIC programming language created by Digital Equipment Corporation and now owned by Hewlett-Packard. ...
BBC BASIC was developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer, mainly by Roger Wilson. ...
The PureBasic form designer PureBasic is an event-driven BASIC programming language for Windows, Linux, Mac OS X, and AmigaOS, developed by Fantaisie Software. ...
QBasic is an IDE and interpreter for a variant of the BASIC programming language which is based on QuickBasic. ...
Microsoft QuickBASIC (also QB or sometimes, QBasic, which is also a different system) is an Integrated Development Environment (or IDE) and Compiler for the BASIC programming language that was developed by Microsoft. ...
True BASIC is a variant of the BASIC programming language descended from Dartmouth BASIC â the original BASIC â invented by college professors John G. Kemeny and Thomas E. Kurtz. ...
Extension for the embedded basic in the Commodore 64. ...
XBasic is a variant of the BASIC programming language that was developed in the late 1980s for the Motorola 88000 CPU and Unix by Max Reason]. In the early 1990s it was ported to Windows and Linux. ...
FreeBASIC is a free/open source (GPL), 32-bit BASIC compiler for Microsoft Windows, protected-mode DOS (DOS extender), Linux, and XBox. ...
In software development, Gambas is an object-oriented dialect of the BASIC programming language, along with an integrated development environment to accompany it, which runs on Linux and other Unix-like computer operating systems. ...
RapidQ IDE screenshot RapidQ (also known as Rapid-Q) is a free, cross-platform, semi-object-oriented BASIC programming language. ...
REALbasic (RB) is an object-oriented dialect of the BASIC programming language developed and commercially marketed by REAL Software, Inc in Austin, Texas for Mac OS X, Microsoft Windows, and Linux. ...
StarOffice Basic (also known as StarBasic) is a dialect of Basic that is included with the OpenOffice. ...
This article is about the Visual Basic language shipping with Microsoft Visual Studio 6. ...
Visual Basic . ...
| |