Nyckelbegrepp inom funktionell programmering och programmeringsparadigm.
Här är ett svensk-engelskt lexikon med översättningar av mindre uppenbara begrepp inom Haskell, funktionell programmering och programmeringsparadigm.
Ett problem med terminologin i denna kurs är att matematiken och olika delar av datalogin inte har en gemensam terminologi. Det som kallas för funktion inom matematiken och Haskell har en mycket bredare definition bland C-programmerare och Pythonprogrammerare. Det som kallas för polymorfism inom Java kallas inom programmeringparadigm för subtyping polymorphism och polymorfi är inom programmeringsparadigmen ett mycket bredare begrepp som innefattar operatoröverlagring (som är ett exempel på ad hoc polymorfi) och generics i java (som är ett exempel på parametrisk polymorfi).
Viktiga paradigm i kursen:
Svenska | Engelska |
Imperativ programmering | Imperative programming Links to an external site. |
Strukturerad programmering | Structured programming Links to an external site. |
Procedurell programmering | Procedural programming Links to an external site. |
Objektorienterad programmering | Object oriented programming Links to an external site. |
Generisk programmering | Generic programming Links to an external site. |
Deklarativ programmering | Declarative programming Links to an external site. |
Funktionell programering | Functional programming Links to an external site. |
Logisk programmering | Logic programming Links to an external site. |
Samtidighet | Concurrent programming Links to an external site. |
Parallellprogrammering | Parallel programming Links to an external site. |
Inet-delen
kommunikationsprotokoll | communication protocol Links to an external site. |