Diferencia entre revisiones de «Lenguaje de programación»
Contenido eliminado Contenido añadido
m Protegió «Lenguaje de programación»: Vandalismo reiterado ([Editar=Solo usuarios autoconfirmados] (caduca el 22:39 27 mar 2019) [Trasladar=Solo usuarios autoconfirmados] (caduca el 22:39 27 mar 2019)) |
El cambio consiste en eliminar la mencion que se hacía de python en ,"clasifificación por paradigmas", en el apartado de programación funcional ya que no es una caracteristica principal del lenguaje y mencionando este seria necesario mencionar todos aquellos que tambien incluyen pequeñas implementaciones funcionales como Java, en la propia wikipedia se destaca que la programacion funcional es una caracteristica menor de python https://es.wikipedia.org/wiki/Python Etiqueta: posible pruebas |
||
Línea 39:
== Clasificación de los lenguajes de programación ==
Los equipos de [[Computadora electrónica|ordenador]] (el [[hardware]]) han pasado por cuatro generaciones, de las que las tres primeras (ordenadores con [[válvula termoiónica|válvulas]], [[transistor]]es y [[circuito integrado|circuitos integrados]]) están muy claras, la cuarta ([[circuito integrado|circuitos integrados]] a gran escala) es más discutible.
Línea 94 ⟶ 81:
* '''Programación declarativa''': está basada en describir el problema declarando propiedades y reglas que deben cumplirse, en lugar de instrucciones. Hay lenguajes para la [[programación funcional]], la [[programación lógica]], o la combinación lógico-funcional. La solución es obtenida mediante mecanismos internos de control, sin especificar exactamente cómo encontrarla (tan solo se le indica a la [[computadora]] qué es lo que se desea obtener o qué es lo que se está buscando). No existen asignaciones destructivas, y las variables son utilizadas con [[transparencia referencial]]. Los lenguajes declarativos tienen la ventaja de ser razonados matemáticamente, lo que permite el uso de mecanismos matemáticos para optimizar el rendimiento de los programas.<ref>{{cita web |url=http://ademirar.wordpress.com/2010/08/28/programacion-funcional-para-el-resto-de-nosotros/ |título=Copia archivada |fechaacceso=1 de mayo de 2011 |urlarchivo=https://web.archive.org/web/20110314190020/http://ademirar.wordpress.com/2010/08/28/programacion-funcional-para-el-resto-de-nosotros/ |fechaarchivo=14 de marzo de 2011 }}</ref> Unos de los primeros lenguajes funcionales fueron [[Lisp]] y [[Prolog]].
* [[Programación funcional]]: basada en la definición los predicados y es de corte más matemático, está representado por [[Scheme]] (una variante de [[Lisp]]) o [[Haskell]].
* [[Programación lógica]]: basado en la definición de relaciones lógicas, está representado por [[Prolog]].
Línea 316 ⟶ 303:
* [[Programación modular]]
* [[Programación funcional]]
* [[Programación estructurada]]
* [[Programación modular]]
* [[Programación orientada a aspectos]]
* [[Programación con restricciones]]
|