Programming language · 2007

Agda

Dependently typed, purely functional programming language and proof assistant.

Official site ›
HaskellWritten in
2007First released
Chalmers University of TechnologyDeveloper
staticTyping
BSD licensesLicense
Built from AAgda HaskellCoq
CompilerInfluence

What is Agda written in?

The Agda compiler is written in Haskell (well-documented).

Quick Facts

Developer
Chalmers University of Technology
First released
2007
Typing
static
License
BSD licenses
Filename extension
.agda, .lagda

About Agda

Agda is a dependently typed, purely functional programming language and proof assistant. It is a statically typed language. It supports functional and proof-assistant programming.

Agda first appeared in 2007. Development is led by Chalmers University of Technology.

How Agda is implemented

In the Language Lineage dataset, its compiler is written in Haskell.

Agda in the language family tree

Agda drew on ideas from Haskell and Coq.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is Agda written in?
Agda is primarily implemented in Haskell. See the implementation section above for details and source references.
What languages influenced Agda?
Agda was influenced by Haskell, Coq among others. See the influence section above for the full list.
When was Agda first released?
Agda was first released in 2007.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Agda relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=agda" width="100%" height="500" loading="lazy" style="border:0" title="Agda relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Agda source record.

Explore Agda in Graph →