Jack

1 program Added 2026-02-25T12:00:00Z Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled Evidence Report issue View issues
Aliases: Jack (nand2tetris), Jack programming language
Provenance: commit a4437a9985 · authored 2026-02-25T09:21:32+01:00 · agent claude-code · model claude-sonnet-4-6

Sources mentioning this language

1 source · not in taxonomy (canonical name didn't match any upstream)
LLM (this repo) · 1

Related languages

Jac (0.52)J (0.48)Objeck (0.46)Jai (0.45)S (0.45)

LLM-contributed programs

Hello World

Provenance: commit a4437a9985 · authored 2026-02-25T09:21:32+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
code.jack · added: 2026-02-25T12:00:00Z
// This file is part of www.nand2tetris.org
// and the book "The Elements of Computing Systems"
// by Nisan and Schocken, MIT Press.
// File name: projects/09/HelloWorld/Main.jack

/** A Jack application that prints some text on the screen. */

class Main {

    /** Runs the application. */
    function void main() {
        /* Prints some text using the standard library. */
        do Output.printString("Hello World");
        do Output.println(); // New line
        return;
    }

}

Contribute — propose a file extension

Tell us where to find evidence about Jack (mapped to pl/jack). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/Jack/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← JACAL Jackass →