This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dido:public:ra:xapend:xapend.a_glossary:f:functionallanguage [2021/07/24 15:26] nick |
dido:public:ra:xapend:xapend.a_glossary:f:functionallanguage [2021/10/04 13:40] (current) 50.19.247.197 ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Functional Language ===== | ===== Functional Language ===== | ||
| - | [[dido:public:ra:xapend:xapend.a_glossary| Return to Glossary ]] | + | [[dido:public:ra:xapend:xapend.a_glossary:start| Return to Glossary ]] |
| - | A **Functional Language** is a programming language built over and around logical functions or procedures within its programming structure. It is based on and is similar to mathematical functions in its program flow. | + | A **Functional Language** is a [[dido:public:ra:xapend:xapend.a_glossary:p:programlang|programming language]] built over and around logical functions or procedures within its programming structure. It is based on and is similar to mathematical functions in its program flow. |
| Functional languages derive their basic structure from the mathematical framework of Lambda calculus and combinatory logic. Erlang, [[dido:public:ra:xapend:xapend.a_glossary:l:lisp]], Haskell and Scala are the most well-known functional languages. | Functional languages derive their basic structure from the mathematical framework of Lambda calculus and combinatory logic. Erlang, [[dido:public:ra:xapend:xapend.a_glossary:l:lisp]], Haskell and Scala are the most well-known functional languages. | ||