An open API service indexing awesome lists of open source software.

https://github.com/spaghettifunk/penne

Penne is a simple C-like programming language
https://github.com/spaghettifunk/penne

c-like interpreter programming-language

Last synced: 7 months ago
JSON representation

Penne is a simple C-like programming language

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.com/spaghettifunk/penne.svg?branch=master)](https://travis-ci.com/spaghettifunk/penne) [![Go Report Card](https://goreportcard.com/badge/github.com/spaghettifunk/penne)](https://goreportcard.com/report/github.com/spaghettifunk/penne)

# Penne
Penne is a simple C-like programming language. The language has the following features:
- C-like syntax
- Variable bindings
- Integers and booleans primitive types
- Arithmetic expressions
- Built-in functions
- First-class and higher-order functions
- Closures
- String data structure
- Array data structute
- Hash data structure

The project has an interpreter for the *Penne* language.