Nand2Tetris: Building a Modern Computer from First Principles
-
Updated
Mar 30, 2020 - Hack
Nand2Tetris: Building a Modern Computer from First Principles
Pattern matching language for transforming complex tree-structured data (strings, XML, JSON, algebraic expressions). Built-in symbolic algebra, backtracking, and exact arithmetic. Portable C99.
Nand2Tetris: Build a computer system from the ground up, from nand to tetris. Hardware and software.
HTH, which stands for HeavenToHell, is a dynamically typed, transpiled high-level programming language designed for simplicity, ease of use, and versatility. Inspired by the syntax of AutoHotkey, HTH offers a user-friendly environment for beginners to learn programming and build web apps.
Vexon is a lightweight, experimental scripting language designed for simplicity, speed, and embeddability. It includes its own lexer, parser, compiler, virtual machine, and a growing standard library — all implemented from scratch.
A Luau-inspired, batteries-included language with real integers and built-in bigint. HTTP, SQL, UI, crypto and automation out of the box.
BASIC like language that compiles to Brainfuck
This is a custom programing language I have made that used python in its core
Terrane is an experimental programming language for building native software without making low-level machinery part of everyday programming. See also https://github.com/streaky/terrane-manual
Purah is my high-level programming language
What would Rust with the simplicity of TypeScript look like? This is my take.
High level programming language made for Artifical Intelligence, Machine Learning, Large Language Models
ONLang (Object Notation Language) is a markup-style programming language designed to define and interact with objects in a user-friendly and intuitive way. It is built on top of TypeScript, making it easy to use and extend.
Sindlish is a high-level programming language for the Sindhi-speaking community, with a bytecode VM backend.
Streamlined high-level scripting with zero boilerplate.
This is a projects have been completed through 2 parts of nand2tetris course on coursera.
This repository is your gateway to the world of compilers. Dive into the complexities of transforming high-level programming code into machine-readable instructions. Learn about lexical analysis, parsing, and code generation as you explore the art of compilation
Alpha is a mini terminal calculator that's built on C++
To associate your repository with the high-level-language topic, visit your repo's landing page and select "manage topics."