A new "high level" programming language based on established BASIC rules.. #Programming language #BASIC rules #Code generator #PureBasic #Programming #Language
PureBasic is a new "high level" programming language based on established BASIC rules. PureBasic is similar to any other BASIC compiler you may have used, whether for the Amiga or PC. Learning PureBasic is very easy! PureBasic has been created for the beginner and expert alike. Compilation time is really fast. We have put a lot of effort into its realization to produce a fast, reliable and system friendly language.
The syntax is simple but the possibilities are endless with PureBasic's advanced features, such as pointers, structures, procedures, dynamically linked lists and much more. The experienced coder will have no problem in gaining access to any of the legal OS structures or API objects.
PureBasic is a portable programming language which currently works on AmigaOS (680x0 and PowerPC), Linux, MacOS X (PowerPC) and Windows computer systems. This means that the same code can be compiled natively the three systems and still use the full power of each. There are no bottlenecks like a virtual machine or a code translator; the generated code produces highly optimized executables regardless of the OS on which it is compiled. The external libraries are mainly written in hand optimized assembler, which produces very fast commands, often much faster than the C/C++ equivalent.
Use 'su -' to have root shell (if not already done)
Copy the 'purebasic/Compilers/pbcompiler' file in /usr/bin/ or any other directory in the PATH:
# cp purebasic/compilers/pbcompiler /usr/bin/
Next, move the whole 'purebasic' directory in /usr/share/
# cp -rf purebasic /usr/share/
NOTE: you can set the $PUREBASIC_HOME environment variable to your installation path if you don't want to put the purebasic drawer in /usr/share.
If you don't have 'fasm', copy it in your path (fasm v1.45 at least)
# cp purebasic/compilers/fasm /usr/bin/
To test your install, just type:
# pbcompiler
System requirements
- Linux with XFree 4.0
- NAsm and SDL
- GTK+ 1.2
- SDL 1.2
- PureBasic 'MIDAS Module' library
What's new in PureBasic 4.30:
- Added: Full 64 bits version of PureBasic (Windows)
- Added: MacOS X x86 support
- Added: 'JPEG 2000' library
- Added: 'Node' library
PureBasic 4.30
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- purebasic-demo.tar.gz
- main category:
- Programming
- developer:
- visit homepage
calibre 7.9.0
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
7-Zip 23.01 / 24.04 Beta
IrfanView 4.67
Zoom Client 6.0.0.37205
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
Bitdefender Antivirus Free 27.0.35.146
ShareX 16.0.1
Windows Sandbox Launcher 1.0.0
paint.net 5.0.13 (5.13.8830.42291)
- ShareX
- Windows Sandbox Launcher
- paint.net
- calibre
- Microsoft Teams
- 7-Zip
- IrfanView
- Zoom Client
- 4k Video Downloader
- Bitdefender Antivirus Free