Lenguajes de programacion

Solo disponible en BuenasTareas
  • Páginas : 8 (1780 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de septiembre de 2010
Leer documento completo
Vista previa del texto
|LENGUAJE DE PROGRAMACIÓN | |
| http://www.miexamen.com.mx/Lenguajes%20de%20programacion2.htm | |
| Una de las primeras herramientas que existen para diseñarsoporte 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ólo entiende órdenes muy sencillas, convenientemente expresadasen 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 tendenciaapuntada en el párrafo anterior, se puede hablar de una clasificación de los lenguajes de programació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 alfuncionamiento 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, en cuá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 funcionael 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 | |
|trabajar con 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 delmismo. 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 el programa 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 alfuncionamiento 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 sustituya el 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 este sentido, está por encima | |
|del código máquina. Los ensambladores emplean instrucciones que secitan 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 muy rápida de los programas (las...
tracking img