Skip to content
AMPL
EntityQ295250· pop 11· linked from 103 articles

Also known as AMPL programming language, A Mathematical Programming Language

AMPL (A Mathematical Programming Language) is an algebraic modeling language to describe and solve high-complexity problems for large-scale mathematical computing (e.g. large-scale optimization and scheduling-type problems).

Key facts

Programming language.name
AMPL
Programming language.logo
File:AMPL (textbook cover).jpg
Programming language.designers
Robert FourerDavid GayBrian KernighanBell Labs
Programming language.paradigm
Multi-paradigm: declarative, imperative
Programming language.developer
AMPL Optimization, Inc.
Programming language.latest release version
20250901
Programming language.influenced by
AWK, C
Programming language.influenced
JuMP, Pyomo
Programming language.operating system
Cross-platform: Linux, macOS, Solaris, AIX, Windows
Programming language.license
Proprietary (translator),free and open-source (AMPL Solver Library)
Programming language.genre
Algebraic modeling language (AML)
Programming language.file ext
.mod, .dat, .run

via Wikipedia infobox

Wikidata facts

Developer
Bell Labs
Official website
ampl.com
Show 7 more facts
influenced by
AWK
inception
1985-00-00
operating system
cross-platform
file extension
run
programming paradigm
imperative programming
maintained by WikiProject
WikiProject Software
Sources (1)

via Wikidata · CC0

Gallery (2)

Available in 11 languages

via Wikidata sitelinks · CC0