Paradigmas de programacion

4302 palabras 18 páginas
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 sus ventajas y sus inconvenientes. También hay situaciones donde un paradigma resulta más apropiado que otro.

Tipos de paradigmas de programación más comunes

• Imperativo o por procedimientos: es considerado el más común y está representado, por ejemplo, por C o BASIC. • Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo. • Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo. • Declarativo: por ejemplo la programación funcional, la programación lógica, o la
…ver más…
Existen dos grandes categorías de lenguajes funcionales: los funcionales puros y los híbridos. La diferencia entre ambos estriba en que los lenguajes funcionales híbridos son menos dogmáticos que los puros, al admitir conceptos tomados de los lenguajes imperativos, como las secuencias de instrucciones o la asignación de variables. En contraste, los lenguajes funcionales puros tienen una mayor potencia expresiva, conservando a la vez su transparencia referencial, algo que no se cumple siempre con un lenguaje funcional híbrido.

Lenguajes funcionales

Entre los lenguajes funcionales puros, cabe destacar a Haskell y Miranda. Los lenguajes funcionales híbridos más conocidos son Scala, Lisp, Scheme, Ocaml, SAP y Standard ML (estos dos últimos, descendientes del lenguaje ML). Erlang es otro lenguaje funcional de programación concurrente. R también es un lenguaje funcional dedicado a la estadística.[1] Recientemente Microsoft Research está trabajando en el lenguaje F# (Functional#).
Entre otros lenguajes que se podrían utilizar para programación funcional se podrían incluir a Perl, pues, aunque es un lenguaje de propósito muy general, se pueden realizar programas usando exclusivamente funciones definidas por el usuario; así como Python, como lenguaje que

Documentos relacionados

  • Clasificacion de paradigmas
    2629 palabras | 11 páginas
  • Lenguaje de programacion
    2206 palabras | 9 páginas
  • Paradigma de la programacion estructurada
    1318 palabras | 6 páginas
  • Fundamentos de programacion
    4857 palabras | 20 páginas
  • Clasificacion de paradigmas
    2616 palabras | 11 páginas
  • Paradigmas de la planificación
    3402 palabras | 14 páginas
  • Paradigmas de programacion
    3648 palabras | 15 páginas
  • Paradigma de objetos
    3143 palabras | 13 páginas
  • Paradigmas de programación
    850 palabras | 4 páginas
  • Evolucion de la programacion
    5406 palabras | 22 páginas