June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
|
|
@ -5,36 +5,13 @@
|
|||
|express=implicit
|
||||
|tags=purebasic
|
||||
|site=http://www.purebasic.com/}}
|
||||
{{implementation|BASIC}}'''PureBasic''' is a "high-level" programming language based on "BASIC" rules. PureBasic has been created for beginners and experts alike.
|
||||
{{implementation|BASIC}}'''PureBasic''' is a high-level programming language by Fantaisie Software based on [[:Category:BASIC|BASIC]] rules. PureBasic has been created for beginners and experts alike.
|
||||
|
||||
PureBasic is a portable programming language with current up to date implementations on Windows, Linux, and MacOS. The same code can be compiled and run natively on each OS. An older version for the Amiga platform is no longer maintained.
|
||||
|
||||
PureBasic was first released by '''Fantaisie Software''' [http://www.purebasic.com www.purebasic.com] in 2001. Since then the language is being improved and expanded continuously.
|
||||
|
||||
==Features==
|
||||
* x86, x64, 680x0 and PowerPC support
|
||||
* Built-in arrays, dynamic linked lists, complex structures, pointers and variable definitions
|
||||
* Supported types: Byte (8 bits), Word (16 bits), Long (32 bits), Quad (64 bits), Float (32 bits), Double (64 bits) and Characters
|
||||
* User defined types (structures)
|
||||
* Built-in string types (characters), including ascii and unicode
|
||||
* Powerful macro support
|
||||
* Constants, binary and hexadecimal numbers supported
|
||||
* Expression reducer by grouping constants and numeric numbers together
|
||||
* Standard arithmetic support in respect of sign priority and parenthesis: +, -, /, *, and, or, <<, >>
|
||||
* Extremely fast compilation
|
||||
* Procedure support for structured programming with local and global variables
|
||||
* All Standard BASIC keywords: If-Else-EndIf, Repeat-Until, etc
|
||||
* Specialized libraries to manipulate BMP pictures, windows, gadgets, DirectX, etc
|
||||
* Specialized libraries are very optimized for maximum speed and compactness
|
||||
* The Win32 API is fully supported as if they were BASIC keywords
|
||||
* Inline Assembler
|
||||
* Precompiled structures with constants files for extra-fast compilation
|
||||
* Configurable CLI compiler
|
||||
* High productivity, comprehensive keywords, online help
|
||||
* System friendly, easy to install and easy to use
|
||||
PureBasic is a portable programming language with current up-to-date implementations on Windows, Linux, and MacOS. The same code can be compiled and run natively on each OS. An older version for the Amiga platform is also available, but no longer maintained.
|
||||
|
||||
==See Also==
|
||||
* [[wp:PureBasic|Wikipedia: PureBasic]]
|
||||
* [http://www.purebasic.com PureBasic home page]
|
||||
* [[wp:PureBasic|PureBasic on Wikipedia]]
|
||||
|
||||
{{language programming paradigm|procedural}}
|
||||
{{language programming paradigm|imperative}}
|
||||
1
Lang/PureBasic/Almost-prime
Symbolic link
1
Lang/PureBasic/Almost-prime
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Almost-prime/PureBasic
|
||||
1
Lang/PureBasic/Modular-inverse
Symbolic link
1
Lang/PureBasic/Modular-inverse
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/Modular-inverse/PureBasic
|
||||
1
Lang/PureBasic/The-Twelve-Days-of-Christmas
Symbolic link
1
Lang/PureBasic/The-Twelve-Days-of-Christmas
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../Task/The-Twelve-Days-of-Christmas/PureBasic
|
||||
Loading…
Add table
Add a link
Reference in a new issue