PRESENTADO POR: DANIEL EDUARDO TULANDE JUAN CARLOS SOLARTE
UNIVERSIDAD DEL CAUCA
FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES PROGRAMA DE INGENIERÍA DE SISTEMAS POPAYÁN, SEPTIEMBRE DE 2019 En el siguiente documento hablaremos de porqué es importante estudiar los lenguajes de programación, su estructura y distintos paradigmas de programación. Un lenguaje de programación es una herramienta muy importante y necesaria, ya que a diario interactuamos con distintos tipos de máquinas ya sea celulares, tablets y computadores. Todos ellos tienen un lenguaje de programación, el cual cumple la misión de traducir lo que desea hacer el usuario. Es decir, un lenguaje de programación es básicamente un sistema estructurado de comunicación, similar al humano, el cual nos permite comunicarnos por medio de signos, ya sean palabras, sonidos o gestos. Refiriéndonos a los dispositivos, este sistema está organizado para que se entiendan entre sí y a su vez interprete las instrucciones que debe ejecutar. Actualmente, hay más de cien lenguajes de programación diferentes, estos se clasifican en dos tipos principales; lenguajes de programación de alto nivel y de bajo nivel: Lenguajes de bajo nivel son aquellos en los que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan, por otro lado, los de alto nivel son aquellos que permiten al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. Un paradigma de programación es un modelo básico de diseño y desarrollo de programas, que permite producir programas con un conjunto de normas específicas, tales como: estructura modular, fuerte cohesión, alta rentabilidad, etc. Los paradigmas son importantes porque nos ayuda a adoptar o seguir una solución para un problema. El paradigma nos da una guía al momento de empezar a escribir código, ya que debemos interpretar el problema de la mejor manera posible, entender el problema e identificar a qué paradigma de programación se ajusta de la mejor manera, además conocer los distintos, modelos, metodologías, técnicas o patrones que podemos aplicar. Si no se utilizarán a la hora de programar, el código es posible que no compile, pero en algunos casos en los que la solución del problema puede ser mediante un paradigma el cual lo resuelve de una manera muy sencilla por ende se gastaría menos horas de trabajo, por esta razón es muy importante conocer los paradigmas de programación y su estructura la cual nos da un orden al momento de programar, también se puede agregar que el desarrollador debe conocer muy bien los paradigmas ya que muchas algunos desarrolladores descubren que están utilizando una solución a un problema con la que no podrían resolverlo y eso puede ser un golpe duro para el proyecto y para el desarrollador. Existen distinto paradigmas, como por ejemplo el paradigma imperativo, paradigma heurístico, paradigma lógico, paradigma funcional y paradigma basado en objetos.