Multiparadigm Languages

Authored by: Hanus Michael

Computing Handbook

Print publication date:  May  2014
Online publication date:  May  2014

Print ISBN: 9781439898529
eBook ISBN: 9781439898536
Adobe ISBN:

10.1201/b16812-75

 Download Chapter

 

Abstract

High-level programming languages can be classified according to their style of programming, that is, the intended techniques to construct programs from basic elements and composing them to larger units. This is also called a programming paradigm. For instance, imperative programming is centered around named memory cells (variables) whose contents could be modified by assignments, and assignments are grouped to larger programs using control structures and procedural abstraction. Functional programming is based on the concept of defining functions in a mathematical sense and composing them to more complex functions. Logic and constraint programming focuses on defining relations between entities and solving goals containing free variables. These are the main programming paradigms.

 Cite
Search for more...
Back to top

Use of cookies on this website

We are using cookies to provide statistics that help us give you the best experience of our site. You can find out more in our Privacy Policy. By continuing to use the site you are agreeing to our use of cookies.