Algoritmos Y Programacion

Páginas: 16 (3883 palabras) Publicado: 22 de abril de 2012
ALGORITMOS Y PROGRAMACION
UNIDAD I
INTRODUCCION A LA COMPUTACION

LENGUAJES DE COMPUTACIÓN:

Existen diferentes lenguajes que pueden ser utilizados para programar una computadora, el más importante es el Lenguaje Máquina.

Generalmente un programa se escribe en un Lenguaje de alto nivel = Conjunto de instrucciones compatibles con el Lenguaje y los procesos humanos de pensamiento.

Casitodos los lenguajes de alto nivel son de propósitos generales:
Ejems: PASCAL, CLIPPER, COBOL, FORTRAN, LENGUAJE C, VISUAL BASIC, VISUAL FOX PRO., JAVA, PHP, ETC.

Un lenguaje de alto nivel se traduce a Lenguaje máquina antes de ser ejecutado. A este proceso se le llama compilación.

COMPILACIÓN
(LENG. MAQUINA)
PROG. EJECUTADO
PROGRAMA EN LENG. DE ALTO NIVEL

LENGUAJE DE ALTO NIVELLenguaje de programación en el que las instrucciones enviadas para que el ordenador ejecute ciertas órdenes son similares al lenguaje humano. Dado que el ordenador no es capaz de reconocer estas órdenes, es necesario el uso de un intérprete que traduzca el lenguaje de alto nivel a un lenguaje de bajo nivel que el sistema pueda entender.

Es un lenguaje que se asemeja más al lenguaje humano quea un lenguaje de máquina o ensamblador.  Es más fácil escribir programas en este lenguaje, pero luego deben ser traducidos por compiladores o intérpretes para que la computadora los entienda
PRINCIPALES LENGUAJES DE ALTO NIVEL
* Ada | * ALGOL |
* Basic | * C |
* C++ | * C# |
* Clipper | * Cobol |
* Fortran | * Java |
* Lexico | * Logo |* Object Pascal | * Pascal |
* Perl | * PHP |
* PL/SQL | * Python |
* Modula-2 | * Lenguajes funcionales : Lisp, Haskell |
LENGUAJE MÁQUINA

El lenguaje máquina está orientado hacia la máquina que está constituida por varios arreglos de "bits".  Este lenguaje es fácil de entender por la computadora, pero difícil para el usuario.  Es el lenguaje originalde la computadora el cual es generado por el "software", y no por el programador.
La programación en el lenguaje de la máquina o en lenguaje simbólico tiene ciertas ventajas:
* Mayor adaptación al equipo.
* Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
La información que hace que el hardware de la computadora realice una determinada actividad se llamainstrucción. Por consiguiente una instrucción es un conjunto de unos y ceros. Las instrucciones así formadas equivalen a acciones elementales de la máquina, por lo que al conjunto de dichas instrucciones que son interpretadas directamente por la máquina se denomina lenguaje máquina.
 El lenguaje máquina fue el primero que empleo el hombre para la programación de las primeras computadoras. Una instrucciónen lenguaje máquina puede representarse de la siguiente forma:
011011001010010011110110
 Esta secuencia es fácilmente ejecutada por la computadora, pero es de difícil interpretación, siendo aun más difícil la interpretación de un programa (conjunto de instrucciones) escrito de esta forma. Esta dificultad hace que los errores sean frecuentes y la corrección de los mismos costosa, cuando noimposible, al igual que la verificación y modificación de los programas.

LENGUAJE DE BAJO NIVEL
Es un lenguaje de programación bien cercano al lenguaje de máquina.  Es difícil de entender por las personas y requiere que los programadores codifiquen las instrucciones con muchos detalles.  Ejemplo:  lenguaje ensamblador.Lenguaje de Bajo Nivel Lenguaje de programación que la computadora puedeentender a la hora de ejecutar programas, lo que aumenta su velocidad de ejecución, pues no necesita un intérprete que traduzca cada línea de instrucciones. |
COMPILADOR
Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje, generando un programa equivalente independiente, que puede ejecutarse tantas veces como se quiera. Este proceso de traducción se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo y programacion
  • algoritmo y programacion
  • Algoritmos Programacion
  • Algoritmos en programacion
  • Algoritmos Y Programacion
  • algoritmo y programacion
  • Algoritmos de programacion
  • Algoritmo de Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS