Tipos de lenguaje de programaci n

Páginas: 6 (1378 palabras) Publicado: 20 de julio de 2015
Tipos de lenguaje de programación
Lenguajes de alto nivel
Un lenguaje de programación de alto nivel se caracteriza por expresa el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas.
Tipos le lenguaje de alto nivel:
VB.NET
Ada
ALGOL
BASIC
C Sharp
FORTRAN
Java
Lisp
Modula-2
Pascal
Pauscal en español
Perl
PHP
PL/1
PL/SQL
PythonRuby
Matlab

Características: Lenguaje de alto nivel se refiere al nivel más alto de abstracción de lenguaje de máquina. En lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas y funciones, bucles, hilos, cierres y otros conceptos de informáticaabstracta, con un enfoque en la facilidad de uso sobre la eficiencia óptima del programa.
Ventajas:
Genera un código más sencillo y comprensible.
Escribir un código válido para diversas máquinas o sistemas operativos.
Permite utilizar paradigmas de programación.
Inconvenientes:
Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
Algunos requieren que la máquina cliente posea unadeterminada plataforma.
Principales lenguajes considerados de nivel medio
C/C++



Lenguajes de bajo nivel
Un lenguaje de programación de características bajo nivel es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de la computadora que lo soporta.
Dicho lenguaje es muy simple o nada complicado, pero estructurarprogramas a ese nivel es muy difícil. Dado que este lenguaje viene dado por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fácilmente trasladado a lenguaje de máquina.
La estructura de los lenguajes son como sigue:
Código Binario - Es el lenguaje básico, sólo admite todo (1) o nada (0). Todosistema informático está basado en este código, ya que el 1 (todo, SÍ) quiere decir que se permite el paso de la electricidad y el 0 (nada, NO) no lo permite. Sería la forma en la que están almacenados los programas, sea en memoria, sea en dispositivos de almacenamiento. De esta forma son recibidas y ejecutadas cada una de las instrucciones por la CPU del ordenador.
1. Lenguaje Máquina - Lasinvocaciones a memoria, como los procesos aritmético lógicos son posiciones literales de conmutadores físicos del hardware en su representación booleana. Estos lenguajes son literales de tareas.
2. Lenguajes ensambladores - También denominados nemotécnicos o nemónicos, no son ya programas ejecutables directamente por el ordenador, sino textos de código fuente que necesitan de alguna herramienta para suconversión a lenguaje máquina, son los programas llamados ensambladores. Sus instrucciones suelen ser una denominación abreviada de la instrucción máquina que simbolizan, y tienen una correspondencia casi directa a las instrucciones máquina que representan. El código resultante de la ejecución del programa ensamblador generaría un código binario ejecutable.
Son instrucciones que ensamblan losgrupos de conmutadores necesarios para expresar una mínima lógica aritmética. Están íntimamente vinculados al hardware. Por norma general están disponibles a nivel firmware, cmos o chip set. Estos lenguajes están orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware así haya sido diseñada.
Por ejemplo: La arquitectura CISC contienemuchas más instrucciones a este nivel, que la RISC.
Los otros lenguajes que completan la clasificación no serían ya lenguajes de bajo nivel.
3. Lenguajes de medio nivel - Son aquellos que, basándose en los juegos de instrucciones disponibles (chip set), permiten el uso de funciones a nivel aritmético, pero a nivel lógico dependen de literales en ensamblador. Estos lenguajes están orientados a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tipos de lenguajes de programaci n
  • Tipos De Lenguajes De Programaci N Copia
  • TIPOS DE LENGUAJES DE PROGRAMACI N
  • Lenguajes De Programaci N
  • QUE SON LOS LENGUAJES DE PROGRAMACI N
  • Lenguajes de programaci n
  • LENGUAJES DE PROGRAMACIO N WEB
  • Lenguaje De Programaci N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS