Sie sind auf Seite 1von 2

Programacion bsica

Mensaje nuevo de (Eduardo Antonio Mena Caldern) <p>Buenas noches a todos, les comento que por cuestiones del periodo del semestre que es muy corto, he decidido que para esta unidad, se aplique el examen en esta semana y valga el 100 %, dado que es teora y no se presta para hacer ejercicios, este examen se va aplicar el da jueves 9 del presente mes, por lo que les pido hagan la investigacin sobre los temas que se muestran a continuacin y estudien el archivo que voy a subir a la plataforma que est en formato de power point.</p> <p>Cualquier duda lo comentamos en clase.</p> <pre>1.3 Definiciones<br /><span class="Apple-tab-span"> </span>1.3.1 Lenguaje de Alto Nivel, bajo nivel,<br /><span class="Apple-tab-span"> </span>ensamblador y maquina.<br /><span class="Apple-tab-span"> </span>1.3.2 Compilador<br /><span class="Apple-tab-span"> </span>1.3.3 Traductor<br /><span class="Apple-tab-span"> </span>1.3.4 Sistemas Numricos<br /><span class="Apple-tab-span"> </span>1.3.5 Arquitectura de computadoras<br /><span class="Apple-tab-span"> </span>1.3.6 Sistemas operativos<br />1.4 Descripcin de tipos de programacin<br /><span class="Apple-tabspan"> </span>1.4.1 Programacin estructurada<br /><span class="Apple-tab-span"> </span>1.4.2 Programacin orientada a objetos<br /><span class="Apple-tab-span"> </span>1.4.3 Programacin de descripcin de<br /><span class="Apple-tab-span"> </span>Hardware sistemas numricos<br />1.5 Lenguajes de programacin</pre>

1.3 Definiciones 1.3.1 Lenguaje de alto nivel


es aquel que se aproxima ms al lenguaje natural humano que al lenguaje binario de las computadoras. Su funcin principal radica en que a partir de su desarrollo, existe la posibilidad de que se pueda utilizar el mismo programa en distintas mquinas, es decir que es independiente de un hardware determinado. La nica condicin es que la PC tenga un programa conocido como traductor o compilador, que lo traduce al lenguaje especfico de cada mquina. Y adems, al utilizar palabras del lenguaje humano (por lo general el ingls) es ms prctico y fcil de manipular para el programador de manera que no corre tantos riesgos de equivocarse como si es ms factible de caer en el error con el binario. De esta manera, el programador puede concentrarse ms en el programa en s que en el lenguaje y, por otra parte, se reducen los tiempos de creacin del programa, incluso en caso de que tenga que hacer modificaciones, son mucho ms fciles de hacer.
Se puede decir que el principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso.

Lenguajes de alto nivel - Son aquellos que permiten una mxima flexibilidad al programador a la hora de abstraerse o de ser literal. Permiten un camino bidireccional entre el lenguaje mquina y una expresin casi oral entre la escritura del programa y su posterior compilacin. Estos lenguajes estn orientados a objetos. Los objetos se componen de propiedades cuya naturaleza emerge de procedimientos.
Bajo nivel

es el que proporciona un conjunto de instrucciones aritmeticolgicas sin la capacidad de encapsular dichas instrucciones en funciones que no estn ya contempladas en la arquitectura del hardware. Lenguaje de programacin que el ordenador puede entender a la hora

de ejecutar programas, lo que aumenta su velocidad de ejecucin, pues no necesita un intrprete que traduzca cadalnea de instrucciones.

tambin llamados lenguajes ensambladores, permiten al programadorescribir instrucciones de un programa usando abreviaturas del ingls, tambin llamadas palabras nemotcnicas, tales como: ADD, DIV, SUB, etc. Un programa escrito en un lenguaje ensamblador tiene el inconveniente de que no es comprensible para la computadora, ya que, no est compuesto por ceros y unos. Para traducir las instrucciones de un programa escrito en un lenguaje ensamblador a instrucciones de un lenguaje mquina hay que utilizar un programa llamado ensamblador, como se muestra en la siguiente figura:

Ensamblador.

Das könnte Ihnen auch gefallen