Blog educativo dedicado a compartir material didáctico y Pedagógico para la Comunidad Educativa Salvadoreña y Latinoamericana en general

lunes, 2 de febrero de 2015

Posted by Profe Obed on 8:43:00 in , | No comments

Un lenguaje de programación es 1 lenguaje que nos permite comunicarnos con 1 ordenador

Es una conversión para escribir descripciones que pueden ser adecuadas. Uno de los elementos más importantes en la tarea de programación es el lenguaje que vamos a usar; el lenguaje elegido fuerza al programador a pensar de una forma determinada influyendo en la calidad de los programas desarrollados

Es una notación para escribir programas a través de los cuales podemos comunicarnos con el Hardware y dar así las órdenes adecuadas para la realización de 1 determinado proceso

Un lenguaje Viene de programación viene definido por una gramática o conjunto de reglas que se aplican a un alfabeto constituido por el conjunto de signos utilizados. Los distintos niveles de programación existentes nos permiten acceder al Hardware de tal forma que según utilicemos un nivel u otro así tendremos que utilizar un determinado lenguaje ligado a sus correspondientes traductores

En el siguiente esquema se representan los distintos niveles de acceso a la máquina teniendo en cuenta que por el único que se accede al Hardware directamente es por el lenguaje máquina por el resto accedemos a un lenguaje virtual que considera el lenguaje del nivel en que estemos como su lenguaje máquina

Los niveles de programación los podemos dividir según la posibilidad que presentan respecto al Hardware en

Nivel bajo (Lenguaje máquina)

Nivel medio(Esamblador)

Nivel Alto(Gestión, Científicos, propósito general, específicos)

Lenguaje máquina: Es el único que entiende directamente la computadora, son lenguajes muy unidos a la máquina en la que van a ser utilizados. Los programas escritos en estos leguajes se ejecutan rápidamente ya que no necesitan traducción o esta es muy sencilla. Son lenguajes de difícil aprendizaje y muy especializados. Utilizan el alfabeto binario qu consta de los símbolos 0 y 1 (bit). Fue el primer lenguaje utilizado en programación pero dejó de utilizarse por su dificultad y complicación siendo sustituido por otros lenguajes más fáciles de aprender y utilizar que además reducen la posibilidad de cometer errores

Lenguaje ensamblador: Es el 1º intento de sustituir el lenguaje máquina por otro más similar el utilizado por las personas. En este lenguaje cada instrucción equivales a una instrucción en lenguaje máquina. Utilizamos para su escritura palabras nemotécnicas en lugar de cadenas de bits. Este lenguaje presenta la mayoría de los inconvenientes del lenguaje máquina y son

Inconvenientes

Cada modelo de ordenador tiene 1 lenguaje ensamblador propio distinto de los demás por lo cual 1 programa solo puede utilizarse en la máquina para la cual se programó

El programador debe conocer perfectamente el Hardware del equipo ya que maneja directamente las posiciones de memoria, registros, procesador y demás elementos físicos

Todas las instrucciones son elementales. Es decir en el programa se deben describir al máximo detalle todas las instrucciones y operaciones que se han de llevar a cabo en la máquina para la realización de cualquier proceso. Tanto el lenguaje máquina cono el ensamblador presentan la ventaja de mínima ocupación en memoria y mínimo tiempo de ejecución en comparación con el resultado de la compilación de programa escrito en otros lenguajes

Lenguaje de alto nivel: Surgen con posterioridad a los anteriores con los siguientes objetivos.

Lograr independencia de la máquina de la máquina pudiendo utilizar 1 mismo programa en distintos equipos con la única condición de disponer un programa traductor o compilador para obtener el programa ejecutable en lenguaje binario de la máquina que se trate además no se necesita conocer el Hardware específico de dicha máquina

Aproximarse al lenguaje natural para que el programa se pueda escribir y leer de una forma más sencilla eliminando

0 comentarios :

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...

Buscador