Hyperlink
Hyperlink
Programs
Direct assignments,
as statements that directly
common data C, C++, Java, PHP, Python, R
Imperative change
structures, global uby
computed state (datafield
variables
s)
Fourth-generation
SQL, regular
Defines program logic, but languages, spreadshee
Declarative expressions, CSS, Prolog, O
not detailed control flow ts, report program
WL, SPARQL
generators
Lambda
Treats computation as the C++,[1] Clojure, Coffeescript,[
calculus, compositional
evaluation 2]Elixir, Erlang, F#, Haskell, Li
ity, formula, recursion,
Functional of mathematical Declarative sp, Python, Ruby, Scala, Sequ
referential
functions avoiding state a enceL, Standard
transparency, no side
nd mutable data ML, JavaScript
effects
Objects,
methods, message
passing, information Common
Treats datafields as object
hiding, data Lisp, C++, C#, Eiffel, Java, Ja
Object-oriented s manipulated through Procedural
abstraction, encapsulat vaScript, PHP, Python, Ruby,
predefined methods only
ion, polymorphism, inh Scala
eritance, serialization-
marshalling