---
key: pl/yabasic
kind: plang
name: "Yabasic"
url: https://plangs.page/yabasic
---

# Yabasic

> BASIC interpreter with basic graphical capabilities.

Yet Another BASIC is a BASIC interpreter for Microsoft Windows and UNIX platforms. It is designed for simple programming tasks and offers features like basic control structures, subroutines, and the ability to create standalone executables. It supports line graphics, structured programming, and calls to libraries written in C.

## Facts

- Appeared: 1995
- Homepage: https://www.yabasic.de/
- GitHub: https://github.com/marcIhm/yabasic

## Relationships

### Paradigms

- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Interpreted](https://plangs.page/paradigm/interpreted)
- [Procedural](https://plangs.page/paradigm/procedural)
- [Scripting](https://plangs.page/paradigm/scripting)

### Platforms

- [Linux](https://plangs.page/platform/linux)
- [Windows](https://plangs.page/platform/windows)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Weak](https://plangs.page/type-system/weak)

### Implements

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

### Influenced By

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

### Written With

- [C](https://plangs.page/c)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [Games](https://plangs.page/tag/games)
- [GUI](https://plangs.page/tag/gui)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Scripting](https://plangs.page/tag/scripting)
