Agda (programming language)
Dependently typed, purely functional programming language and proof assistant
Agda is a dependently typed functional programming language originally developed by Ulf Norell at Chalmers University of Technology with implementation described in his PhD thesis. The original Agda system was developed at Chalmers by Catarina Coquand in 1999.
Nº Q20479 ★
Common · Literature
Agda (programming language)
Dependently typed, purely functional programming language and proof assistant
Agda is a dependently typed functional programming language originally developed by Ulf Norell at Chalmers University of Technology with implementation described in his PhD thesis. The original Agda system was developed at Chalmers by Catarina Coquand in 1999.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Agda is a dependently typed functional programming language originally developed by Ulf Norell at Chalmers University of Technology with implementation described in his PhD thesis. The original Agda system was developed at Chalmers by Catarina Coquand in 1999. The current version, originally named Agda 2, is a full rewrite, which should be considered a new language that shares a name and tradition. Agda is also a proof assistant based on the propositions-as-types paradigm (Curry–Howard correspondence), but unlike Rocq, has no separate tactics language, and proofs are written in a functional programming style. The language has ordinary programming constructs such as data types, pattern matching, records, let expressions and modules, and a Haskell-like syntax. The system has Emacs, Atom, and VS Code interfaces but can also be run in batch processing mode from a command-line interface. Agda is based on Zhaohui Luo's unified theory of dependent types (UTT), a type theory similar to Martin-Löf type theory. Agda is named after the Swedish song "Hönan Agda", written by Cornelis Vreeswijk, which is about a hen named Agda. This alludes to the name of the theorem prover Rocq, which was originally named Coq after Thierry Coquand.
Text: Wikipédia, CC BY-SA 4.0. · Image: Alexandre Buisse (Nattfodd) (CC BY-SA 3.0) ·
Related cards
-
D
Dependent type
Data type whose definition depends on a value
Nº Q997433 ★★
Not listed
-
I
Idris (programming language)
Purely functional programming language
Nº Q15408477 ★
Not listed
-
S
System F
Typed lambda calculus
Nº Q2552799 ★
Not listed
-
R
Refal
Functional programming language oriented toward symbolic computations
Nº Q2626418 ★★
Not listed
-
ALGOL
Family of imperative computer programming languages
Nº Q188436 ★★★
Not listed
-
F
Forth (programming language)
Programming language
Nº Q275472 ★★
Not listed