Diferencia entre revisiones de «Lenguaje de programación»
Apariencia
Contenido eliminado Contenido añadido
m Revertidos los cambios de 200.66.21.106 a la última edición de Xqbot |
Página reemplazada por «Un '''paradigma de programación''' representa un enfoque particular o filosofía para la construcción del software. ...». |
||
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 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. |
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 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 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 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]]. |
|||
'''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]] |
|||
[[et:Programmeerimise paradigma]] |
|||
[[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 18:43 13 abr 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.