Según el paradigma de programación
Un paradigma de programación representa
un enfoque particular o filosofía para la construcción del software. No es mejor
uno que otro, sino que cada uno tiene ventajas y desventajas. Dependiendo de la
situación un paradigma resulta más apropiado que otro.
Atendiendo al paradigma de programación, se pueden clasificar
los lenguajes en :
- El paradigma
imperativo o por procedimientos
es considerado el más común y está representado, por ejemplo, por el
C o por BASIC.
- El paradigma
funcional está representado por la familia de
lenguajes LISP (en particular Scheme), ML o Haskell.
- El paradigma
lógico, un
ejemplo es PROLOG.
- El paradigma
orientado a objetos.
Un lenguaje completamente orientado a objetos es Smalltalk.
