ทันเอไอ

Global AI & tech news, in your language · every story source-checked

🌐Follow
← Back to news
LINE Facebook X
Tools / Open SourceVerified

Introducing Jacquard: A new programming language designed for AI to write and humans to review

A developer has launched an experimental programming language called 'Jacquard', featuring structure and syntax derived from AI analysis to create a language optimized for AI-driven code generation.

📅 16 Jul 2026, 03:24
Introducing Jacquard: A new programming language designed for AI to write and humans to review

As AI plays an increasing role in software development, a developer has unveiled an intriguing open-source project called 'Jacquard'. It is a lightweight programming language built for a world where AI generates the bulk of the code, with humans primarily serving as reviewers. The name draws inspiration from the Jacquard loom, an early programmable machine using punched cards that served as a precursor to modern computing.

What sets Jacquard apart is its design process. The creator had an AI analyze the Abstract Syntax Trees (ASTs) of various popular programming languages to synthesize a new structure and syntax that is most intuitive for AI models to understand and generate. The result is a language with several unique core concepts.

Key features include a robust security model for handling 'external/world effects'. Any operations affecting external systems, such as filesystem access or network connectivity, must be explicitly declared in function signatures. The program will not execute these actions without explicit runtime permission, reducing the risk of unexpected behavior in AI-generated code.

Additionally, Jacquard utilizes content-addressed identity, allowing the language to identify code by its 'meaning' rather than its literal text. This means that reformatting code, adding comments, or renaming variables does not require a full recompilation or retesting process, significantly enhancing development and review efficiency. However, the creator emphasizes that Jacquard is currently a research prototype and is not yet ready for production use.

Why it matters
Jacquard represents a paradigm shift in tool design, prioritizing AI-machine interaction over traditional human-centric workflows. By focusing on inherent safety and automated verification, it offers a glimpse into the future of software development.
#Jacquard#AI-Generated Code#Programming Language#Open Source