Este documento introduce los conceptos de traductores, compiladores e intérpretes y describe varios lenguajes de programación como C++, Java, Visual Basic. El objetivo es enseñar a los estudiantes de ingeniería en ciencias de la computación sobre estos temas fundamentales.
1. Universidad nacional autónoma de Nicaragua unan-Managua
Faculta regional multidisciplinaria de Estelí
Tema:
Traductores y lenguajes de programación
Asignatura:
Técnicas de investigación documental
Docente:
Karen Elizabeth meza.
Realizado por:
José Ricardo Suárez Rodríguez
Francisco Ramón Lanuza Armas
Isaac Abel Hidalgo Tórrez
2. INTRODUCCIÓN
La presente investigación documental, surge de la visión
que tenemos como estudiantes (los autores) de encaminar
a nuestros compañeros en la introducción básica a lo que
son los compiladores, traductores y lenguajes de
programación
3. Justificación
Esta investigación se justifica en la necesidad de que todo
estudiante de la carrera de Ingeniería en Ciencias de la
Computación de la FAREM Estelí tiene que aprender a
diferenciar y clasificar correctamente los tipos de lenguajes
de programación, conociendo sus aplicaciones y beneficios
o desventajas que ofrece cada uno de ellos.
Los estudiantes como futuros ingenieros y programadores
tienen que tener la noción de estudiar y comprender Los
compiladores y lenguajes de programación ya que estas
son las herramientas que utilizaremos en nuestros estudios
futuros y los pondremos en práctica en nuestros trabajos.
4. OBJETIVOS
Objetivo General
.
Apropiar a los estudiantes de primer año de carrera de
Ingeniería en Ciencias de la Computación de la FAREM
Estelí, del concepto, uso y funcionamiento de traductores y
distintos lenguajes de programación.
5. Objetivos específicos
Aprender qué son traductores y su funcionamiento..
Comprender la lógica de los algoritmos.
Apropiarse del funcionamiento de los compiladores
Determinar las facilidades y dificultades de utilización de
los distintos lenguajes de programación
6. TRADUCTORES
Esquema preliminar de un traductor
Programa de entrada
escrito en lenguaje
fuente
Traductores
Mensajes
error
Programa de salida escrito
en lenguaje destino
de
8. •
Proceso de compilación
Compilación, enlace y carga.
Pasadas de compilación
Compilación incremental
Compilador
Salida: Fich.obj
Entrada y salida de un compilador real
18. C++
Lenguaje de programación.
Orientado a la implementación de sistemas operativos
Se trata de un lenguaje de tipos de datos estáticos.
pocas instrucciones en lenguaje maquina para traducir .
19.
20. JAVA
orientado a objetos, divertido para los novatos.
también
apropiado
para
los
programadores
experimentados en la construcción de sistemas
aplicaciones basadas en Internet
dispositivos que se comunican entre redes
teléfonos celulares, paginadores y asistentes
personales
digitales
23. Visual Basic
para escribir programas sencillos
permite la distribución de aplicaciones basadas en la Web.
permite a los programadores migrar con facilidad hacia .
tienen todos sus raíces en el lenguaje de programación C.
24. CONCLUCIONES
Esperamos que a este punto, usted como lector, se sienta un poco más
identificado con la carrera que eligió estudiar, y haber sentado una base
para sus futuros estudios.
Como puede verse , existen lenguajes específicos para cada tarea
diferente.
Muchos de estos (lenguajes de programación) ya no se usan mientras
que las nociones de otros han sido incorporados a otros lenguajes. Los
lenguajes deben ser confiables comprensibles eficientes en términos y
tiempos de ejecución y deben satisfacer las necesidades de nosotros
los futuros programadores.