Skip to content
Programming Language
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Presto - A(nother) basic programming language built in C++


  • Basic types (integers, reals, strings, lists)
  • O(1) time list/array lookup
  • Conditionals, recursion, & iteration
  • Functions as first-class objects (nested functions)
  • Anonymous/lambda functions
  • Most of the standard C operators (+, -, /, and so on)

What's Missing:

  • Any form of garbage collection
  • Objects
  • Importing from other files
  • I/O, network, and other useful typical APIs..
  • A reason you should be using this

To build:


To run some of the demos

./presto demos/arrays.p
and so on..
You can’t perform that action at this time.