Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, de bajo nivel y de alto nivel. Explica lenguajes populares como C, Java, SQL, C++ y Python. También cubre conceptos como lenguajes imperativos, declarativos y orientados a objetos.
0 calificaciones0% encontró este documento útil (0 votos)
36 vistas6 páginas
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, de bajo nivel y de alto nivel. Explica lenguajes populares como C, Java, SQL, C++ y Python. También cubre conceptos como lenguajes imperativos, declarativos y orientados a objetos.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, de bajo nivel y de alto nivel. Explica lenguajes populares como C, Java, SQL, C++ y Python. También cubre conceptos como lenguajes imperativos, declarativos y orientados a objetos.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, de bajo nivel y de alto nivel. Explica lenguajes populares como C, Java, SQL, C++ y Python. También cubre conceptos como lenguajes imperativos, declarativos y orientados a objetos.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 6
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE CIENCIAS E INGENIERÍA DE
ALIMENTOS
TEMA: ENSAYO DE “LENGUAJE DE
PROGRAMACIÓN”
AUTOR: OSTZ ALBÁN
CARRERA: BIOTECNOLOGÍA
DOCENTE: ING. JUAN CARLOS RUIZ
CURSO: PRIMERO “A”
RESUMEN: Al referirnos a un lenguaje de programación se hace referencia a un sistema de comunicación el cual permite comunicarnos por medio de palabras y signos hacia una maquina o sistema complejo; mediante una serie de instrucciones las cuales son digitadas y cumplidas por esta, para realizar una acción en específico. Existen una variedad de lenguajes de programación los cuales se clasifican en: lenguaje de máquina, de bajo nivel y de alto nivel; en este último existe una clasificación que consta de lenguajes imperativos, declarativos, orientados a objetos, orientados al problema y naturales. Entre los lenguajes más usados en el mundo de la programación tenemos a C, Java, SQL, C++, Python, PHP, entre otros. Se detallara más adelante las funciones principales de cada uno. Los lenguajes de programación son primordiales para que la tecnología avance exponencial mente, con lenguajes que sean fáciles de manejar para personas poco capacitadas y a futuro pueda ser un idioma en el cual todas las personas y maquinas por igual. Estos lenguajes comparten características similares con lo cual se hace fácil poder aprender uno y después utilizar el otro lenguaje similar que nos resulta sencillo, como se sabe a futuro será algo realmente necesario por lo menos aprender dos lenguajes de programación. INTRODUCCIÓN:
En nuestra vida cotidiana, diariamente utilizamos celulares, tablets y computadores.
Todos ellos tienen un lenguaje de programación que ayuda a que realicen una serie de acciones para que nosotros podamos utilizarlos. Un lenguaje de programación es un sistema de comunicación el cual permite comunicarnos por medio de palabras y signos hacia una maquina o sistema complejo. Para poder comunicarnos se utiliza un conjunto de instrucciones las cuales son consecutivas y ordenadas las cuales ejecutaran una acción específica, estas instrucciones se denominan “Código de fuente”, el cual es único para cada lenguaje. En la actualidad existen cientos de lenguajes de programación diferentes, pero todos tienen una misma función, (Morales, 2014). Los lenguajes de programación al principio eran difíciles de y ciertas personas se dedicaban a programar en ese entonces, pero con el avance del tiempo y tecnología se han hecho cada vez más fácil de crearlos, facilitando así el proceso de desarrollo de software. El primer lenguaje de programación registrado en la historia fue creado por Ada Lovelace en 1843, cuando escribió un algoritmo para la maquina analítica de Charles Babbage., el cual consistía en el cálculo matemático. Luego a finales de 1957 apareció “Fortran” (The IBM Mathematical Formula Translating System); un lenguaje de programación apto para cálculo numérico y científico. Y es uno de los lenguajes más antiguos que se utiliza hasta nuestros días. En 1960, se creó “COBOL” (Common Business-Oriented Language), utilizado en la informática empresarial. A medida que las tareas que realizaba una computadora eran más complejas, fue necesario crear un método adecuado para programarlas. Entonces, se crearon los lenguajes de alto nivel, como lo fue “BASIC” en la década de 1980; el cual permite con una solo instrucción realizar una acción, en comparación a un lenguaje ensamblador que necesitaba varias, lo cual se vuelve complicado. (Maestro, 2013) DESARROLLO: Un lenguaje de programación es un sistema de comunicación el cual permite comunicarnos por medio de palabras y signos hacia una maquina o sistema complejo. Para poder comunicarnos se utiliza un conjunto de instrucciones las cuales son consecutivas y ordenadas las cuales ejecutaran una acción. Los lenguajes de programación se dividen en tres tipos diferentes: lenguaje de máquina, lenguaje de programación de bajo nivel y en lenguajes de programación de alto nivel. LENGUAJE DE MÁQUINA._ Es un lenguaje de programación que entiende una maquina (computadora) y trabaja con el alfabeto binarios de (0 y 1). Estos dos números, también conocidos como bits, forman las llamadas cadenas binarias que se usan para escribir las instrucciones y así el microprocesador de la computadora entiende y realiza las instrucciones. Este lenguaje fue el primer lenguaje de programación utilizado; pero dejo de ser utilizado después de unos años por su complejidad a escribir las instrucciones. LENGUAJE DE PROGRAMACIÓN DE BAJO NIVEL._ Son muchos más fáciles que el lenguaje de máquina, lo cual permite sr utilizado en unidades educativa, pero depende del computador utilizado. Estos lenguajes pueden crear programas muy rápidos, pero son difíciles de aprender, son específicos de cada procesador, no tendría funcionamiento en otro procesador o máquina. LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL._ Este tipo de lenguaje de programación funciona en cualquier computador, son muy similares al lenguaje humano, pero son imprescindibles de un programa que interprete que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel que el computador pueda entender. Estos lenguajes son más fáciles de aprender porque se usa palabras o comandos de lenguaje natural. Uno de los casos más particulares y más conocidos es “BASIC”, el cual cambio la manera de programas en su época y facilito la programación a muchas personas, (Valverde, 2006) Se encuentra una clasificación muy extendida desde el punto de vista de trabajar de los programas y su creación, la cual es la siguiente:
LENGUAJE DE PROGRAMACIÓN IMPERATIVO._
Un lenguaje imperativo es un programa el cual se realiza con estructuras comandos, contenidos en bloques y órdenes condicionales; carecen de flexibilidad debido a la secuencialidad de las instrucciones. Ejemplos: Pascal, C y Ada, (CCM, 2017)
LENGUAJES DE PROGRAMACIÓN DECLARATIVOS._
Un lenguaje declarativo se basa en el desarrollo de programas por un conjunto de condiciones, afirmaciones, restricciones o transformaciones que describen el problema y detallan la solución. Ejemplos: Lips, Prolog, SQL,HTML, WSDL.
LENGUAJES DE PROGRAMACIÓN ORIENTADA A OBJETOS._
Programas que innovan la manera de obtener resultado. Donde objetos usan datos de entrada y para obtener datos de salida únicos. Permitiendo así que los programas sean más fáciles de programar. Ejemplos: Ada, C++, C#, VB.NET, Clarion, Delphi, Eiffel, Java, Python, Ruby y Smalltalk, (Gomez, 2008).
LENGUAJES DE PROGRAMACIÓN ORIENTADOS AL PROBLEMA._
Diseñados para resolver problemas específicos, Requieren poca capacitación de parte del usuario, (Madero, 2016).
LENGUAJES DE PROGRAMACIÓN NATURALES._
Son lenguajes que pretender llegar al diseño y la construcción de programas al lenguaje de las personas, (Valverde, 2006).
EJEMPLOS DE LENGUAJES DE PROGRAMACIÓN:
C: es un lenguaje orientado a sistemas operativos. Se puede crear un software para sistemas operativos como Windows o Linux, también es muy usado en robótica para crear simuladores o para experimentos. Java: es un lenguaje que permite construir programas que gestionan la memoria del dispositivo, como herramientas, juegos y apps. Es utilizado en dispositivos móviles, aparatos de televisión y computadores personales. Es el segundo lenguaje más popular (detrás de lenguaje C). C++: (“C con clases”; ++ es el operador de incremento en “C”) Es una extensión de lenguaje C, con mejoras de clases, funciones virtuales y plantillas. SQL: (Lenguaje Estructurado de Consulta). Su finalidad es extraer desde una base de datos el contenido de este para almacenar, introducir, actualizar, eliminar y consultar información. Python: Creado para apoyar un sinfín de estilos de programación y hacerlo divertido de usar. PHP: es un lenguaje usado más en un entorno web que se ejecuta al lado del servidor. (Maestro, 2013) Con esto da una idea del sistema con el que funcionan muchas de las aplicaciones que usamos a diario y, aunque son diferentes, todos los lenguajes de programación tienen bases en común que hacen que aprenderlas sea fácil. CONCLUSIONES._ Los lenguajes de programación han permito el avance de la tecnología y la manera de comunicarnos con las máquinas y puedan desarrollar trabajos que las personas no pueden hacer. Los lenguajes de programación abrieron las puertas a un nuevo mundo inmerso en la tecnología y avances que existen en el mundo, la vida de las personas se ha beneficiado y a la vez se ha vista afectada por la influencia de esta. Los lenguajes de programación, son una nueva ventana para que la sociedad se pueda desempeñar en un futuro cercano y tenga más oportunidades de trabajo en cualquier empresa. RECOMENDACIONES._ Los lenguajes de programación de bajo nivel son una buena alternativa para que se pueda enseñar en unidades educativas y así niños y adolescentes tengan la idea de lo que es un lenguaje de programación fácil. Los lenguajes de programación se podrían desarrollar de una manera en la cual un usuario que no tenga ningún conocimiento pueda crear y utilizarlo sin problema alguno. Un lenguaje de programación deberá tener componentes suficientes para los cuales tengan funciones complementarias con el que se pueda utilizarlo sin la necesidad de tener que descargar otro componente. BIBLIOGRAFÍA._
CCM, I. (27 de Marzo de 2017). CCM . Obtenido de Lenguajes de programación:
https://es.ccm.net/contents/304-lenguajes-de-programacion Gomez, A. (5 de Mayo de 2008). La Revista Informatica. Obtenido de LENGUAJES DE PROGRAMACIÓN ORIENTADA A OBJETOS: http://www.larevistainformatica.com/lenguajes-programacion-orientada- objetos.htm Madero, J. (24 de Agosto de 2016). HERRAMINTAS DE APREDISAJE EN METODOLOGIA DE LA PROGRAMACION. Obtenido de Lenguajes orientados a problemas (4GL): https://herramintasdeapredisajeenmetodologiadelaprogramacion.wikispaces.com /Lenguajes+orientados+a+problemas+(4GL) Maestro. (6 de Junio de 2013). Historia de los Lenguajes de Programación. Obtenido de Maestro de la Computacion: https://www.maestrodelacomputacion.net/historia-de-los-lenguajes-de- programacion/ Morales, R. (2014). Lenguaje ¿ que son y para que sirven? Colombia Digital, 30- 35. Valverde, C. (25 de Julio de 2006). La Revista Informatica. Obtenido de CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMACIÓN: http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de- programacion.html