The Noir Programming Language
1.
Getting Started
1.1.
Nargo
1.1.1.
Installation
1.1.2.
Commands
1.2.
Hello, World
1.2.1.
Breakdown
1.3.
Solidity Verifier
1.4.
TypeScript
1.5.
Merkle Proof
2.
Language Concepts
2.1.
Mutability
2.2.
Data Types
2.3.
Functions
2.4.
Comments
2.5.
Control Flow
2.6.
Operations
2.7.
Constrain Statement
2.8.
Standard Library (std)
2.8.1.
Logging
2.8.2.
Fields
2.8.3.
Arrays
2.8.4.
Merkle Trees
2.8.5.
Cryptographic Primitives
3.
Modules, Packages, Crates
3.1.
Crate
3.2.
Packages
3.3.
Modules
3.4.
Dependencies
4.
ACIR
5.
Compilation Overview
6.
Coming!
7.
LICENSE
Light
Rust
Coal
Navy
Ayu (default)
The Noir Programming Language
Getting Started
In this section we will discuss, installing Noir and running your first program.