Diferencia entre revisiones de «Lenguaje de programación»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
m Revertidos los cambios de 189.148.7.111 (disc.) a la última edición de 88.17.229.70
Línea 1: Línea 1:
Un '''paradigma de programación''' representa un enfoque particular o [[Anexo:Filosofías del desarrollo de software | filosofía para la construcción del software]]. No es muno que otro sino que cada uno tiene ventajas y desventajas. También hay situaciones donde un [[paradigma]] resulta más apropiado que otro.
Un '''paradigma de programación''' representa un enfoque particular o [[Anexo:Filosofías del desarrollo de software | 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 ==
==Tipos de paradigmas de programación más comunes==


* 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 progrpor [[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 funcional | 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 lógica | Eun ejemplo es [[PROLOG]].
* [[Programación lógica | El paradigma lógico]], un ejemplo es [[PROLOG]].
* [[Programación orientada a objetos | El paradigma orientado a objetos]]. 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]].
'''Nota''': La representación otos 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
'''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]].

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

==Véase también==
* [[Computación en nube]]
* [[Paradigma]]
* [[Programación imperativa]]
* [[Programación lógica]]
* [[Programación funcional]]
* [[Programación estructurada|Programación estructurada o declarativa]]
* [[Programación dirigida por eventos]]
* [[Programación modular]]
* [[Programación Orientada a Aspectos]]
* [[Programación orientada a objetos]]
* [[Programación con restricciones]]
* [[Programación por capas]]
* [[Programación a nivel funcional]] ([[John Backus]])
* [[Programación a nivel de valores]] ([[John Backus]])

[[Categoría:Paradigmas de programación| ]]

[[ar:نمط برمجة]]
[[bg:Парадигма на програмиране]]
[[bs:Programska paradigma]]
[[ca:Paradigma de programació]]
[[da:Programmeringsparadigme]]
[[de:Programmierparadigma]]
[[el:Προγραμματιστικό παράδειγμα]]
[[en:Programming paradigm]]
[[fa:پارادایم برنامه‌نویسی]]
[[fr:Paradigme (programmation)]]
[[gl:Paradigma de programación]]
[[he:פרדיגמת תכנות]]
[[hu:Programozási paradigmák]]
[[id:Paradigma pemrograman]]
[[it:Paradigma di programmazione]]
[[ja:プログラミングパラダイム]]
[[ko:프로그래밍 패러다임]]
[[lv:Programmēšanas paradigma]]
[[mk:Програмерска парадигма]]
[[ms:Paradigma pengaturcaraan]]
[[nl:Programmeerparadigma]]
[[pl:Paradygmat programowania]]
[[pt:Paradigma de programação]]
[[ro:Paradigmă de programare]]
[[ru:Парадигма программирования]]
[[sh:Programska paradigma]]
[[sq:Paradigma programore]]
[[sv:Programmeringsparadigm]]
[[ta:நிரலாக்க கருத்தோட்டம்]]
[[uk:Парадигма програмування]]
[[zh:编程范型]]

Revisión del 23:27 11 feb 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