Paradigmas de Programación

La programación es muy creativa y por lo tanto algo personal. Diferentes personas a menudo escriben diferentes programas para los mismos requisitos. La diversidad de la programación causa muchas dificultades en la construcción y mantenimiento de grandes software. A lo largo de los años se han desarrollado varios paradigmas de programación para poner alguna estandarización en esta altamente creativa y actividad personal. Cuando uno programa, él o ella puede utilizar uno de varios paradigmas de programación para escribir el código. Los principales tipos de paradigmas se discuten a continuación.

Los lenguajes de programación usados para los diferentes paradigmas de programación entre otros son:

  • Scala: Imperativo, orientado a objetos, funcional, genérico y concurrente
  • Erlang: Funcional, orientado a objetos y funcional
  • Perl: Imperativo, orientado a objetos y funcional
  • PHP: Imperativo, orientado a objetos, funcional y reflexivo
  • JavaScript: Imperativo, orientado a objetos (prototipos) y funcional
  • Java: Imperativo, orientado a objetos, reflexivo y genérico
  • Python y Ruby: Imperativo, orientado a objetos, reflexivo y funcional
  • C++: Imperativo, orientado a objetos, funcional y genérico
  • C#: Imperativo, orientado a objetos, funcional (lambda), reflexivo y genérico
  • Lisp: Orientado a objetos, funcional y declarativo
  • Prolog: Lógico y declarativo

BII4. Lenguajes y paradigmas actuales de programación. Características técnicas. Recuperado de https://gsitic.wordpress.com/2017/12/22/bii4-lenguajes-y-paradigmas-actuales-de-programacion-caracteristicas-tecnicas/#:~:text=Es%20com%C3%BAn%20el%20dise%C3%B1o%20de,orientado%20a%20objetos%20y%20funcional

 



Programación no Estructurada

Para el caso de la programación no estructurada, el programador, se guía por su instinto y su sentimiento, dejándose llevar en la escritura del código para satisfacer las necesidades indicadas en un comienzo, si el programa es funcional y operativo, cumple con los requerimientos planteados y es de gusto del programador, éste no tiene una estructura o un modelo a seguir, ya que como su nombre lo indica, no se basa en ningún estándar.


 

2020 Asociación
Software | Todos los derechos reservados.
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar
Programación no estructurada