1. SOFTWARE DE DESARROLLO
PROGRAMA.- Es un conjunto de instrucciones lógicas que se le da al computador
para que realice una determinada tarea, pudiendo ser estas desde las más básicas a las más
complejas y estas son realizadas en un lenguaje de programación.
LENGUAJE DE PROGRAMACION.- Es el medio donde se puede crear un
programa, y a estos se los clasifica en lenguaje de: Alto Nivel, Medio Nivel y Bajo Nivel.
LENGUAJE DE ALTO NIVEL.- Fue creado para hacer más fácil la programación ya
que utiliza instrucciones y sentencias generalmente en Ingles Técnico o Comercial , las cuales
ya nos dan alguna idea para que sirven y podemos mencionar a Pascal, Cobol, Turbo Basic y
otros.
LENGUAJE DE BAJO NIVEL.- Fue creado para facilitar la programación ya que
combina instrucciones se basan en figura memotécnicas (mov, add,....) y en el sistema
hexadecimal y para esto utiliza un programa emsamblador, por los cual se los conoce como
lenguajes ensambladores como ser Assembler Samos, Citos.
LENGUAJE DE MÁQUINA.- Es el lenguaje basado en el sistema binario, es tal vez
él más difícil de aprender ya que se trabaja en formas directa con la máquina, y trabaja solo el
personal altamente preparado como científicos, Ingenieros, etc
TRADUCTORES.- Son Los programas que traducen un programa en lenguaje de Alto
Nivel (Programa Fuente) y los convierte en un programa que entienda el computador (Programa
Objeto) y existen dos tipos que son el Compilador y el Interprete.
COMPILADOR.- Toma el programa fuente en un bloques y realiza el siguiente
análisis:
-Lexico.-Revisa que no exista instrucciones de otros lenguajes.
-Sintactico.-Revisa que las instrucciones estén bien escritas bajo las reglas gramaticales
del lenguaje.
-Semantico.-Hace un análisis de cada instrucción y el significado que tiene para la
máquina.
INTERPRETE.- Realiza el mismo análisis del compilador a diferencia que lo realiza
instrucción por instrucción y lo traduce al lenguaje de máquina.