Fahrenheit 0.4.0

Home

Welcome to the official documentation for the Fahrenheit programming language.

What is Fahrenheit?

A simple, lightweight, yet powerful scripting language implementation written in modern C++.

It started as a simple game: Is AI able to create a simple script language?

Three weeks later, it was on 0.1.0 version, and now it reaches 0.4.0 with powerful features!

Fahrenheit is a dynamic, interpreted scripting language running natively via a fast C++ engine. Even this web server runs from a Fahrenheit script.

It features a clean syntax inspired by C++ and Python, powerful struct-based objects, first-class functions, and seamless C++ integration.

It also has in its core a bindings and triggers mechanism that allows for reactive programming.

Key Features

Getting Started

To run a Fahrenheit script, use the FahrenheitRunner C++ executable.


# Hello World in Fahrenheit
print("Hello, World!");