Lenguaje De Programación

Páginas: 8 (1775 palabras) Publicado: 26 de octubre de 2015
LENGUAJE DE PROGRAMACIÓN
 http://www.miexamen.com.mx/Lenguajes%20de%20programacion2.htm
 Una de las primeras herramientas que existen para diseñar soporte lógico son los lenguajes de programación. Estos no son más que un conjunto de instrucciones y reglas que permiten al usuario crear programas de una forma más o menos cómoda.
Atendiendo a su carácter de equipo electrónico, un ordenador sóloentiende órdenes muy sencillas, convenientemente expresadas en código binario. Este, que normalmente emplea dos símbolos: el "0" y el "1", es bastante difícil de utilizar por parte de los programadores, por lo que ha sido preciso crear una serie de lenguajes de programación más accesibles.
Siguiendo la tendencia apuntada en el párrafo anterior, se puede hablar de una clasificación de los lenguajes deprogramación en dos grandes bloques: los lenguajes de bajo nivel u orientados al equipo, y los lenguajes de alto nivel u orientados al problema.
Los primeros , como su propio nombre indica, contienen instrucciones muy cercanas al funcionamiento físico del equipo (es decir, que son órdenes que el hardware de la máquina puede realizar de forma inmediata), por lo que se aprovecha al máximo, encuánto a rapidez y a potencia se refiere, las posibilidades del ordenador.
El lenguaje de bajo nivel más cercano al soporte físico del ordenador es el código máquina, que está basado que el código binario con el que funciona el equipo. La programación en código máquina lleva al máximo la optimización de las posibilidades del hardware, pero plantea algunos inconvenientes, como la dificultad de trabajarcon unos y ceros y la imposibilidad de analizar visualmente el desarrollo lógico del programa (lo único que se ve es una amalgama de unos y ceros) y detectar errores antes de la ejecución del mismo. Otro inconveniente de los lenguajes de bajo nivel es que son específicos de la máquina en la que se está trabajando. Si se cambia de modelo de ordenador o de fabricante, lo más probable es que elprograma escrito en código máquina no sea válido.
El interés que existe en algunos ocasiones por trabajar con lenguajes de programación cercanos al funcionamiento del soporte físico de los equipos ha llevado al estudio de métodos que eviten la complejidad del trabajo con el código máquina. Una de las soluciones obtenidas es la de emplear un lenguaje de programación de bajo nivel, en el que se sustituyael manejo del código binario (unos y ceros) por el de instrucciones más legibles para el programador o usuario. Estas instrucciones son exactamente iguales a las del código máquina, pero su presentación en una forma más elaborada facilita el trabajo con ellas.
El lenguaje de programación que surge de estas modificaciones se denomina ensamblador y se cataloga como de bajo nivel, aunque, en estesentido, está por encima del código máquina. Los ensambladores emplean instrucciones que se citan por un número reducido de letras, que dan idea de las operaciones y tratamientos que realizan. Así el usuario tiene una visión mucho mejor del programa que ha escrito y puede detectar visualmente errores.
Los ensambladores tienen notables ventajas a la hora de su empleo, pues permiten la ejecución muyrápida de los programas (las instrucciones siguen muy de cerca lo que hace el soporte físico) y se aprovecha muy bien el tamaño de memoria disponible. Esto último es muy interesante cuando se trabaja con ordenadores de tamaño y potencia reducidos. Sin embargo, también son difíciles de emplear (aunque menos que el código máquina) por la lentitud de la tarea y porque requieren un excelente conocimientode la estructura de la memoria del ordenador.
De los lenguajes ensambladores, considerados de bajo nivel, se pasa ya a los de alto nivel. De ellos se dice que están orientados al problema, porque su diseño está pensado para que se adapten mejor a un determinado tipo de actividades, como el cálculo científico, o el tratamiento masivo de datos, o la inteligencia artificial, etc.
En los...
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