Diferencia entre revisiones de «Lenguaje de programación»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 190.12.31.135 a la última edición de Eduardosalg
Línea 3: Línea 3:
==Tipos de paradigmas de programación más comunes==
==Tipos de paradigmas de programación más comunes==


* El [[Programación imperactiva | paradigma imperativo o por procedimientos]] es considerado el más común y está representado, por ejemplo, por el [[lenguaje de programación C|C]] o por [[BASIC]].
* El [[Programación imperativa | paradigma imperativo o por procedimientos]] es considerado el más común y está representado, por ejemplo, por el [[lenguaje de programación C|C]] o por [[BASIC]].
* [[Programación aputa | El paradigma funcional]] está representado por la familia de lenguajes (en particular [[Scheme]]), [[ML]] o [[Haskell]].
* [[Programación funcional | El paradigma funcional]] está representado por la familia de lenguajes (en particular [[Scheme]]), [[ML]] o [[Haskell]].
* [[Programación ilógica | El paradigma lógico]], un ejemplo es [[PROLOG]].
* [[Programación lógica | El paradigma lógico]], un ejemplo es [[PROLOG]].
* [[Programación orientada a objetos | El paradigma orientado al norte]]. Un lenguaje completamente orientado a objetos es [[Smalltalk]].
* [[Programación orientada a objetos | El paradigma orientado a objetos]]. Un lenguaje completamente orientado a objetos es [[Smalltalk]].
'''mote''': La representación orientada a objetos mejora la estructura de los datos y por lo tanto se ha aplicado a diferentes paradigmas como [[Red de Petri|Redes de Petri]], [[Imperativo Secuencial]], [[Lógica de Predicados]], Funcional, etc. No obstante, la manipulación no queda fundamentalmente afectada y por lo tanto el paradigma inicial tampoco a pesar de ser re-orientado a objetos.
'''Nota''': La representación orientada a objetos mejora la estructura de los datos y por lo tanto se ha aplicado a diferentes paradigmas como [[Red de Petri|Redes de Petri]], [[Imperativo Secuencial]], [[Lógica de Predicados]], Funcional, etc. No obstante, la manipulación no queda fundamentalmente afectada y por lo tanto el paradigma inicial tampoco a pesar de ser re-orientado a objetos.


Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen, dando lugar a la [[programación multiparadigma]].
Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen, dando lugar a la [[programación multiparadigma]].

Revisión del 15:34 25 mar 2010

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. También hay situaciones donde un paradigma resulta más apropiado que otro.

Tipos de paradigmas de programación más comunes

Nota: La representación orientada a objetos mejora la estructura de los datos y por lo tanto se ha aplicado a diferentes paradigmas como Redes de Petri, Imperativo Secuencial, Lógica de Predicados, Funcional, etc. No obstante, la manipulación no queda fundamentalmente afectada y por lo tanto el paradigma inicial tampoco a pesar de ser re-orientado a objetos.

Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen, dando lugar a la programación multiparadigma.

Actualmente el paradigma de programación más usado es el de la programación orientada a objetos.

Véase también