1. Son las instrucciones responsables
de que el hardware (la máquina)
realice su tarea
UNIX
MACOS
DOS
WINDOWS
OS/2
MULTITAREA UNA TAREA
BAJO NIVEL: lista de códigos
que la máquina interpreta como
instrucciones; es el lenguaje
más primitivo, depende
directamente del hardware, y
requiere del programador que
conozca el funcionamiento de
la máquina al más bajo nivel.
ALTO NIVEL: los lenguajes de alto
nivel son normalmente fáciles de
aprender porque están formados
por elementos de lenguajes
naturales, como el inglés.
ENSAMBLADOR
INTERPRETE COMPILADOR
SISTEMAS OPERATIVOS:
controlan los trabajos del
ordenador o computadora
APLICACIONES:
dirige las distintas tareas para las
que se utilizan las computadoras.
IMAGEN
SONIDO
EDUCATIVOS
SUITES
LENGUAJE DE
PROGRAMACIÓN: cualquier
lenguaje artificial que puede
utilizarse para definir una
secuencia de instrucciones
para su procesamiento por
una computadora
INTERNET
2. INTERPRETE: recorren el código
fuente una línea cada vez. Cada línea se
traduce a código máquina y se ejecuta.
Cuando la línea se lee por segunda vez,
como en el caso de los programas en
que se reutilizan partes del código, debe
compilarse de nuevo. Aunque este
proceso es más lento, es menos
susceptible de provocar fallos en la
computadora.
COMPILADOR: Un compilador crea
una lista de instrucciones de código
máquina, el código objeto, basándose
en un código fuente. El código objeto
resultante es un programa rápido y
listo para funcionar, pero que puede
hacer que falle el ordenador si no
está bien diseñado
APLAPL
AWKAWK
BASICBASIC
ASPASP
ADAADA
DELPHIDELPHI
FORTHFORTH
FORTRANFORTRAN
C / C++C / C++
COBOLCOBOL
JAVA
SCRIPT
JAVA
SCRIPT
LISPLISP
LOGOLOGO
HASKELLHASKELL
JAVAJAVA
OBERONOBERON
PASCALPASCAL
PERLPERL
LPCLPC
MODULA-2MODULA-2
PHYTONPHYTON
SCHEMESCHEME
SMALL
TALK
SMALL
TALK
PHPPHP
PROLOGPROLOG
TEXTEX
VISUAL
BASIC
VISUAL
BASIC
SQLSQL
TCL/TKTCL/TK