miércoles, 3 de abril de 2013




*LENGUAJES DE 
PROGRAMACIÓN*

Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de suselementos y expresiones. Al proceso por el cual se escribe,se prueba, se depura, se compilay se mantiene el código fuente de un programa informático se le llama programación.


lenguaje de flash



TIPOS DE LENGUAJES  DE PROGRAMACION

  • LENGUAJES DE MAQUINA
lenguaje de maquina

En informática, cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es complicado definir que es y que no es un lenguaje de programación. Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática. Normalmente es la computadora la que realiza la traducción.



leguaje de maquina

  • LENGUAJE DE BAJO NIVEL


Se llaman de bajo nivel poque estan muy cercanos al hardware del ordenador.Es necesario conocer a fondo la arquitectura de la maquina para la que se va a programar.
El primer lenguaje de este tipo que se utilizo fue el lenguaje  maquina, que consiste en un conjunto de instrucciones en binario, es decir, con ceros y unos, con los cuales se indica al ordenador que hacer.Este lenguaje es muy complicado y la posibilidad de cometer errores es muy alta, por lo que ya no se utiliza.
Para solventar estas dificultades parecio el lenguaje ensamblardor,que consite en asignar una abreviatura a cada intruccion en binario, de forma que sea mas facil recordarla y mas dificil equivocarse.Sin embargo, con este lenguaje sigue siendo necesario conocer muy bien el hardware del ordenador



  • LENGUAJES DE ALTO NIVEL



Los primeros programas ensambladores producian solo una instrucción en lenguaje de maquina por cada intruccion del programa fuente. Para agilizar la codificacion se desarollaron programas ensambladores que podian producir una cantidadvariable de instrucciones en lenguaje de maquina por cada intruccion del programa  fuente.

  • LENGUAJES COMPILADOS


En informatica, un lenguaje cuyos programas se traducen a codigo maquina antes de ejectarse, a diferencia de un lenguaje interpretado, cuyos programs se traducen y ejecutan instrccion por instrucción.


  • LENGUAJES INTERPRETADOS


Se puede tambien untilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma peremanente el codigo objeto que se produce durante la corrida de compilacion para utilizarlo en una corrida de produccion futura, el programador dolo carga el programa fuente en la computadora junto con los datos que se van a procesar.
  • LENGUAJES DE PROGRAMCION DECLARATIVOS


Se les conoce como lenguajes declararivos en cienciaas computacionales a aquellos lenguajes de programacion en los cuales se le indica a la computadora que es lo que se desea obtener a que es lo que se esta buscando, por ejemplo:
Obtener los nobres de todos los empleados que tengan mas de 32 años. Eso se puede lograr con un lenguaje declarativo como    SQL.





  • LENGUAJE DE DESCRIPCION DE MAQUINA


Lenguaje de programcioon. Como el PostScript, que se utiliza para describir la salida a una impresora  oa una pantalla, que a su vez usan las intrucciones del lenguajes de descripcion de pagina para construir el texto y los graficos para crear la imagen de la pagina.El lenguaje de descripsion de pagina es como otros lenguajes de ordenador o computadora, con un flujo logico de programa que permite una manipulacon sofiticada de la salida.  

LENGUAJE EXPERTO
  • VISUAL C


programcion de visual c
Lenguaje de progamacion deasarollado en 1972 por el estadounidense Dennis Ritchie en los laboratorios Bell.Debe su nombre a que su predecesor inmediato habia sido llamado lenguaje de programacion B.Aunque muchos consideran que C es un lenguaje ensamblador mas independiente de la maquina que un enguaje de alto nivel, su estrecha asociacion con el sistema perativo UNIX, su enorme popularidad y su homologacion por el American National Standards Institute (ANS)lo han convertido quizza en lo mas cercano a un lenguaje de programacion estandarizado en el sector de microordenadores o microcomputadoras y estaciones de trabajo.C es un le guaje compilado que contiene un pequeño conjunto de funciones incorporadas dependientes de la maquina.

  • PASCAL


Lenguaje de programacion imperativa, diseñado entre 1967 y 1971 por Niklaus Wirth.Se trata de un lenguaje ALGOL,que simolifica su sintaxis a la vez que incluye nuevos tipos de datos y estructuras, como subrangos, tipos de datos enimerados, archivos,registros y conjuntos.


  • VISUAL BASIC


En informaitica, acronimo de Beginners Allpurpose Symbolic Instuction Code(codigode instrucciones simbolicas de uso general para principiantes).Se trata de un lenguaje de programacion de alto nivel desarrollado por los estadounideneses John College a mediados de la decada de 1960.BASIC se gano su nombre popularidad gracias sobre todo a dos implementaciones,Tiny BASIC y Microsoft BASIC, que concirtieron a este lenguaje en la primera lengua franca de la mocroordenadores o microcomputadoras.
programacion de visual basic










  • LISP


Es un lenguaje interpretado,en el que cada expresion s una lista de llamdas a funciones.Este lenguaje se sigue untilizando con frecunencia en investigacion y en circulos academicos, y fue considerado durante mucho tiempo el lenguaje modelo para la invetigacion de la inteligencia artificial
  •  JAVA



Este lenguaje define una maquina virtual independiente de l plataforma donde se  ejecuta, que procesa programs, llamados Applests, descargados desde el servidor web. Ademas, debido al modo de ejecucion de los Applets, este lenguaje es muy seguro frente a la presencia y ataque de virus informaticos