COMPILADORES
Alumna: Estefania Rodriguez Sanchez.
Facilitador: Arturo Mendoza Rendón.
Tarea 1:Evolucion en los lenguajes de programacion (línea de tiempo).
Ciclo:11.
Fecha: Domingo 28 de enero del 2024.
La programación.
Los lenguajes de programación son herramientas fundamentales en el mundo de la tecnología. Desde los primeros días de
la informática, los programadores han utilizado diferentes lenguajes para desarrollar software.
La programación hace referencia al proceso a través del cual se emplean una serie de códigos y cifras para introducir
algoritmos necesarios para la realización de un proyecto.
En la creación de este lenguaje El lenguaje C fue desarrollado por
participó la comisión CODASYL, El lenguaje C++ fue creado por
Dennis Ritchie de Bell Labs. Es Bjarne Stroustrup. C++ se usa en
usuarios y el Departamento de uno de los lenguajes de
Defensa de Estados Unidos. Es un muchas aplicaciones, por ejemplo
programación más utilizados en la en los sistemas operativos como
lenguaje de programación bastante enseñanza de la programación de
común en programas y softwares Windows, Linux o Mac Os, Bases
ordenadores debido a su claridad y de Datos, Compiladores,
que utilizan las entidades e eficiencia.
instituciones financieras. Videojuegos.
Lenguaje C Lenguaje c++
COBOL
1957 1959 1964 1969 1970 1979
FORTRAN BASIC PASCAL
Fue creado por John Warner Fue inventado por John George El lenguaje de programación fue
Backus. Fortran permitió a los Kemeny y Thomas Eugene Kurtz desarrollado por el profesor suizo
científicos y programadores en el Dartmouth College. Visual Niklaus Wirth. Pascal se
expresar algoritmos Basic cuenta con su propio entorno caracteriza por ser un lenguaje de
matemáticos complejos de de desarrollo integrado (IDE) que programación estructurado
manera más comprensible y te permite escribir código, fuertemente tipificado.
eficiente que los lenguajes de compilarlo y ejecutar tu aplicación,
bajo nivel. todo ello dentro de la misma
ventana de la aplicación.
Fue creado por el programador Fue creado por Rasmus Lerdof es Los diseñadores de este lenguaje son:
holandés Guido van Rossum. El un lenguaje de programación Rob Pike y Ken Thompson. Compilado:
Lenguaje tiene una orientado a objetos, de código No necesita instalar ningún programa
Sintaxis simple: Lo que facilita su abierto muy popular para el para que el programa que desarrolles
comprensión y escritura de código. desarrollo web que puede funcione en el sistema operativo.
Multiplataforma y de código abierto: ajustarse en HTML. Es Estáticamente Tipado: Las variables
Es compatible con diferentes considerado como uno de los son de manera estática, por ejemplo si
sistemas operativos y está lenguajes más potentes y la variable X la definiste como entera,
disponible de forma gratuita, que lo populares para el desarrollo web y será entera durante todo su alcance.
hace accesible y versátil. de aplicaciones.
PYTHON PHP GO, de Google
1987 1991 1993 1995 1995 2009
PERL RUBY JAVA
Fue creado por James Gosling y su
Fue creado por Larry Wall. Perl es Fue creado por Yukihiro
Matsumoto, que utilizó partes de equipo comenzaron a trabajar en la
un lenguaje de programación de
creación de un lenguaje para la
propósito general desarrollado sus lenguajes de programación
preferidos: Perl, Smalltalk, Eiffel, empresa Sun Microsystems. Tiene
originalmente para la manipulación
la particularidad de ser compilado e
de texto y ahora se usa para una Ada y Lisp. Ahora se utiliza por
Basecamp. Ruby se destaca por su interpretado al mismo tiempo; esto
amplia gama de tareas, incluida la
sintaxis legible y su enfoque en la significa que es un lenguaje
administración de sistemas,
productividad del desarrollador. simplificado que convierte
desarrollo web, programación de
automáticamente el código en
redes, desarrollo de GUI y más.
instrucciones de máquina
¿En que aspectos se ve beneficiado un programador conforme se da la evolución en los lenguaje de programación?
Los programadores se benefician demasiado ya que los lenguajes modernos disponen de una estructura con conceptos mas organizados
que aportan mayor claridad y, sobre todo la humanidad al desarrollarlos. Les brinda las herramientas necesarias para resolver los
problemas que se les presenten con los sistemas operativos nuevos.
¿Cuál es la diferencia entre un compilador y un intérprete?
Un intérprete siempre procesa el código línea por línea, de modo que lee, analiza y prepara cada secuencia de forma consecutiva para el
procesador. Este principio también se aplica a las secuencias recurrentes, que se ejecutan de nuevo cada vez que vuelven a aparecer en el
código. Para procesar el código fuente del software, el intérprete recurre a sus propias bibliotecas internas: en cuanto una línea de código
fuente se ha traducido a los correspondientes comandos legibles por máquina, esta se envía directamente al procesador.
El compilador traduce instrucciones de alto nivel directamente en lenguaje de máquina. Un compilador es un programa informático que
traduce todo el código fuente de un proyecto de software a código máquina antes de ejecutarlo. Solo entonces el procesador ejecuta el
software, obteniendo todas las instrucciones en código máquina antes de comenzar. De esta manera, el procesador cuenta con todos los
componentes necesarios para ejecutar el software, procesar las entradas y generar los resultados. No obstante, en muchos casos, durante
el proceso de compilación tiene lugar un paso intermedio fundamental: antes de generar la traducción final en código máquina, la mayoría
de los compiladores suelen convertir el código fuente en un código intermedio.
De acuerdo las clasificaciones que existen de los lenguajes de programación, ¿en cuál ubicarías al lenguaje de programación C++ y por
qué?
El lenguaje de programacion C++ es un lenguaje de programacion de mayor nivel en cuanto a posibilidades en el mundo de la manipulación
de objetos.
Por que para mi en lo personal es uno de los lenguajes mas fáciles al momento de programar, Es un lenguaje perfecto ya que se puede
adaptar en diferentes proyectos.
Referencias APA
Cruz, A. L. (2023, 23 septiembre). Evolución del uso de los lenguajes de programación - Unión. Obtenido de
[Link]
Gómez, P. (2023, 31 mayo). Historia de la programación: ¿qué es y cómo ha evolucionado con los años? - DevCamp. Obtenido de
[Link]
Epitech Spain. (2023, 7 marzo). Evolución de los lenguajes de programación: inicio y actualidad. Obtenido de https
://[Link]/evolucion-lenguajes-de-programacion/
Características del lenguaje de programación C++. (s. f.). Obtenido de https://
[Link]/noticias/estudiar-desarrollo-de-software-que-es-el-lenguaje-de-programacion-c
EcuRed. (s. f.). Pascal - ECURed. Obtenido de [Link]
School, T. (2023, 23 agosto). ¿Cuál es la clasificación de los lenguajes de programación? Obtenido de https
://[Link]/noticias/clasificacion-lenguajes-programacion/