---
key: pl/purebasic
kind: plang
name: "PureBasic"
url: https://plangs.page/purebasic
---

# PureBasic

> Modern BASIC programming language that compiles to native code across multiple platforms.

Modern BASIC programming language designed for both beginners and experts. It compiles to native code for Windows, Linux, macOS, and Raspberry Pi OS, producing optimized 32-bit and 64-bit executables without external dependencies. Developed by Fantaisie Software, PureBasic offers a simple syntax with advanced features like pointers, structures, and inline assembly.

## Facts

- Appeared: 1998
- Homepage: https://www.purebasic.com/
- GitHub: https://github.com/fantaisie-software/purebasic
- Languish ranking: #323

## Relationships

### Paradigms

- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Imperative](https://plangs.page/paradigm/imperative)
- [Procedural](https://plangs.page/paradigm/procedural)
- [Structured](https://plangs.page/paradigm/structured)

### Platforms

- [Apple](https://plangs.page/platform/apple)
- [Linux](https://plangs.page/platform/linux)
- [Raspberry Pi](https://plangs.page/platform/raspberry)
- [Windows](https://plangs.page/platform/windows)

### Dialect of

- [BASIC](https://plangs.page/basic)

### Implements

- [BASIC](https://plangs.page/basic)

### Licenses

- [Proprietary](https://plangs.page/license/proprietary)

### Tags

- [Application](https://plangs.page/tag/app)
- [Assembler](https://plangs.page/tag/asm)
- [Compiler](https://plangs.page/tag/compiler)
- [Editor](https://plangs.page/tag/editor)
- [Games](https://plangs.page/tag/games)
- [GUI](https://plangs.page/tag/gui)
- [Interpreter](https://plangs.page/tag/interpreters)
