technology

Páginas: 5 (1074 palabras) Publicado: 20 de marzo de 2014
Desarrollo.

Lenguaje de Programación: 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 qué es y qué 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 sercompletamente sistemática. Normalmente es la computadora la que realiza la traducción.

Lenguajes de Alto Nivel: Por lo general se piensa que los ordenadores son máquinas que realizan tareas de cálculos o procesamiento de textos. La descripción anterior es sólo una forma muy esquemática de ver una computadora. Hay un alto nivel de abstracción entre lo que se pide a la computadora y lo que realmentecomprende. Existe también una relación compleja entre los lenguajes de alto nivel y el código máquina.
Los lenguajes de alto nivel son normalmente fáciles de aprender porque están formados por elementos de lenguajes naturales, como el inglés. En BASIC, el lenguaje de alto nivel más conocido, los comandos como 'IF CONTADOR = 10 THEN STOP' pueden utilizarse para pedir a la computadora que pare siCONTADOR es igual a 10. Por desgracia para muchas personas esta forma de trabajar es un poco frustrante, dado que a pesar de que las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma rígida y sistemática.
Lenguajes de Bajo Nivel: Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente señales electrónicas binarias. Dar una instrucción a unmicroprocesador supone en realidad enviar series de unos y ceros espaciadas en el tiempo de una forma determinada. Esta secuencia de señales se denomina código máquina. El código representa normalmente datos y números e instrucciones para manipularlos. Un modo más fácil de comprender el código máquina es dando a cada instrucción un mnemónico, como por ejemplo STORE, ADD o JUMP. Esta abstracción da comoresultado el ensamblador, un lenguaje de muy bajo nivel que es específico de cada microprocesador.
Los lenguajes de bajo nivel permiten crear programas muy rápidos, pero que son a menudo difíciles de aprender. Más importante es el hecho de que los programas escritos en un bajo nivel son prácticamente específicos para cada procesador. Si se quiere ejecutar el programa en otra máquina con otratecnología, será necesario reescribir el programa desde el principio.
Tipos de Lenguaje de Programación:
LENGUAJE
ORIGEN DEL NOMBRE
AÑO
USOS/COMENTARIOS

ADA
Augusta ADA Byron
(Lady Lovelace)
1979
Derivado de Pascal, utilizado principalmente por los militares.
ALGOL
ALGOrithmic Language
(Lenguaje ALGOL algorítmico)
1960
Primer lenguaje de programación procedural estructurado,utilizado sobre todo para resolver problemas matemáticos.
APL
A Programming Language
(Un lenguaje de programación)
1961
Lenguaje interpretado que utiliza un amplio conjunto de símbolos especiales y que se caracteriza por su brevedad. Utilizado fundamentalmente por los matemáticos.
BASIC
Beginners All-Purpose Symbolic Instruction Code(Código de instrucciones simbólicas multipropósito paraprincipiantes)
1965
Lenguaje de programación de alto nivel, utilizado con frecuencia por programadores principiantes.
C
Predecesor del lenguaje de programación B, fue desarrollado en Bell Laboratory, en 1972
1972
Lenguaje de programación compilado y estructurado, que suele utilizarse en numerosos lugares de trabajo porque sus programas pueden transferirse fácilmente entre distintos tipos decomputadoras.
COBOL
COmmon Business-Oriented Language (Lenguaje simbólico de programación orientado a aplicaciones comerciales)
1959
Lenguaje de programación semejante al idioma inglés, que hace hincapié en las estructuras de datos. De amplia utilización, principalmente en empresas.
FORTH
Lenguaje de cuarta
(FOuRTH) generación
1970
Lenguaje estructurado e interpretado de fácil ampliación....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Technology
  • Technology
  • technology :)
  • Technology
  • technology
  • Technology
  • technology
  • Technology

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS