lenguaje de programacion

Páginas: 13 (3221 palabras) Publicado: 24 de abril de 2013



INSTITUTO UNIVERSITARIO DE TECNOLOGIA PARA LA INFORMÁTICA
VALENCIA- EDO. CARABOBO





LENGUAJES DE PROGRAMACIÓN



JEZRIEL DOUBRONT
ADMINISTRACIÓN INDUSTRIAL
I SEMESTRE
AULA 06
PROF: OMAR SEIJAS


Es aquel lenguaje que se utiliza para controlar la conducta de una máquina, especialmente una computadora, describiendo las acciones consecutivas que ésta debe ejecutar.Está estructurado por un conjunto de reglas tanto sintácticas como semánticas las cuales precisan su forma y el significado de sus elementos.





Para almacenar en la memoria de las computadoras la información sobre la tarea que van ejecutar. Uno de los precursores de esta idea fue John Von Neumann, quien en el año 1945 desarrollo una técnica que resultó muy útil en la programación dellenguaje donde se establecía que las instrucciones complejas se deben utilizar para controlar el hardware simple, permitiendo que se pudiese reprogramar más rápidamente.





Existen diversos tipos de clasificación. La clasificación básica que dan los expertos es la siguiente:
*Lenguaje máquina

Los lenguajes máquina son aquellos cuyas instrucciones son directamente entendibles por elordenador sin la necesidad de traducción alguna. Sus instrucciones no son más que ristras de ceros y unos (bits). Estas especifican la operación a realizar, los registros del procesador y celdas de memoria implicados, etc.
Obviamente, este tipo de lenguajes serán fáciles de comprender para un ordenador pero muy difíciles para el hombre. Esta razón nos lleva a buscar otro lenguaje para comunicarnoscon el ordenador.
 
*Lenguajes de bajo nivel (ensamblador):

La programación en lenguaje máquina es difícil, por ello se necesitan lenguajes que permitan simplificar este proceso. Los lenguajes de bajo nivel han sido diseñados para este fin.
Estos lenguajes son generalmente dependientes de la máquina, es decir, dependen de un conjunto de instrucciones específicas del ordenador. Un ejemplo deeste tipo de lenguajes es el ensamblador. En él, las instrucciones se escriben en códigos alfabéticos conocidos como mnemotécnicos (generalmente, abreviaturas de palabras inglesas).
Las palabras mnemotécnicas son mucho más fáciles de recordar que las secuencias de ceros y unos. Una instrucción típica de ensamblador puede ser:
ADD x,y,z
Esta instrucción significaría que se deben sumar los númerosalmacenados en las direcciones de memoria x e y, y almacenar el resultado en la dirección z. Pero aún así, a medida que los programas crezcan en tamaño y complejidad, el ensamblador sigue sin ser una buena solución. Pasemos entonces a los lenguajes de alto nivel.
 *Lenguajes de alto nivel (Pascal):

Los lenguajes de alto nivel son aquellos en los que las instrucciones o sentencias son escritascon palabras similares a las de los lenguajes humanos (en la mayoría de los casos, el Inglés). Esto facilita la escritura y comprensión del código al programador.
Existen muchos lenguajes de alto nivel, por citar algunos:
ADA
BASIC
COBOL
FORTRAN
C
Modula-2
Pascal
Java
A continuación se presenta una instrucción de Pascal:
if (x=y) and (z=w) then write('Esto es una prueba');Es por eso que es tan importante tener aunque sea un conocimiento mínimos del Inglés, para que esta línea sea de muy fácil comprensión: "Si el contenido de x es igual al contenido de y, y el contenido de z es igual al contenido de w, entonces escribe Esto es una prueba".
Los programas escritos en lenguaje de alto nivel no son entendibles directamente por la máquina. Necesitan sertraducidos a instrucciones en lenguaje máquina que entiendan los ordenadores. Los programas que realizan esta traducción se llaman compiladores, y los programas escritos en lenguajes de alto nivel se denominan programas fuente.







Otra forma de clasificar los lenguajes de programación de acuerdo a sus criterios. Según los expertos existen 12 clasificaciones en total:
1Según el nivel de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS