Compiladores
• Lenguaje máquina: operaciones básicas del procesador, asociado a la arquitectura. Notación binaria.
– Ejemplo: Lenguaje máquina del microprocesador 68000.
• Lenguaje ensamblador:operaciones básicas del procesador. Notación simbólica. • Lenguaje de alto nivel: Lenguaje próximo al lenguaje natural. Independiente del procesador. Sintaxis rígida.
– Ejemplos: Fortran, C, Pascal,C++, Java.
Compiladores e Intérpretes
• Son programas que transforman código fuente escrito en lenguaje de alto nivel en código máquina. • Compilador: se transforma todo el programa y luego seejecuta. • Intérprete: la transformación se hace en tiempo de ejecución.
Sistemas operativos
• Controla el uso de los recursos lógicos y físicos del computador. Es la interfaz entre el software y elhardware y proporciona un manejo del software independiente del sistema electrónico del equipo. • Ejemplos:
– MS-DOS: monousuario, monotarea, no protegido. – Windows 7: monousuario, multitarea,semi-protegido. – UNIX/LINUX: multiusuario, multitarea, protegido.
IDE’s *
• Editor de texto • Compiladores • Herramientas para análisis y diseño de programas (CASE) • Depuradores (Debuggers)
–Ejemplos: JavaBuilder, C++-Builder, Dev-C++ Borland C++, Frontpage, etc. * IDE = plataformas usadas para desarrollar entornos de desarrollo integrados (del inglés).
Software de aplicaciones
• • • • • •Tratamiento de textos Hoja de Cálculo Gestor de bases de datos Navegadores Diseño gráfico (CAD). Ejemplos: Word, Excell, DBASE, Netscape, Internet Explorer, Power Point, etc.
Lenguajes deprogramación
• Sirven para codificar algoritmos en un lenguaje más próximo al lenguaje matemático que al lenguaje máquina o ensamblador. • Son de sintaxis rígida. • Tipificados. • Más expresivos que losensambladores.
Breve recorrido por los lenguajes
• FORTRAN (FORmula TRANSlation). Desarrollado por Backus en 1956. Orientado al Cálculo Numérico. Aunque antiguo continua en uso por el gran número...
Regístrate para leer el documento completo.