NIVELES DE PROGRAMACIÓN

NIVELES DE PROGRAMACIÓN

  1. 1. Niveles de Programación Un lenguaje de programación es cualquier lenguaje artificial es decir lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Bajo nivel Es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. 
  2. 2. Existen varias clases de programación, dependiendo de los métodos utilizados y las técnicas empleadas. Programación estructurada (PE) La programación estructurada esta compuesta por un conjunto de técnicas de productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. 
  3. 3. El pseudocódigo (falso lenguaje) Es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales. 
  4. 4. PSEUDOCODIGO Pseudocódigo estilo Fortran: programa bizzbuzz hacer i = 1 hasta 100 establecer print_number a verdadero si i es divisible por 3 escribir "Bizz" establecer print_number a falso si i es divisible por 5 escribir "Buzz" establecer print_number a falso si print_number, escribir i escribir una nueva línea fin del hacer. Pseudocódigo estilo Pascal: procedimiento bizzbuzz para i := 1 hasta 100 hacer establecer print_number a verdadero; Si i es divisible por 3 entonces escribir "Bizz"; establecer print_number a falso; Si i es divisible por 5 entonces escribir "Buzz"; establecer print_number a falso; Si print_number, escribir i; escribir una nueva lína; fin Pseudocódigo estilo C: subproceso función bizzbuzz para (i <- 1; i<=100; i++) { establecer print_number a verdadero; Si i es divisible por 3 escribir "Bizz"; establecer print_number a falso; Si i es divisible por 5 escribir "Buzz"; establecer print_number a falso; Si print_number, escribir i; escribir una nueva línea; } Condicional Si-Entonces Selección Múltiple Lazos Mientras Lazos Repetir Lazos Para Asignación Entradas Salidas.

Imagen relacionada


   CLASIFICACIÓN DE  NIVELES DE PROGRAMACIÓN:

Imagen relacionadaBAJO NIVEL: Un lenguaje de programación de características de bajo nivel o de primera generación, es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. 
El uso de la palabra bajo en su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto nivel, sino que se refiere a la reducida abstracción entre el lenguaje y el hardware. 

TIPOS DE LENGUAJES

Al hablar de lenguaje de bajo nivel no nos referimos a uno en concreto, de hecho este término engloba a tres tipos diferentes de lenguaje de bajo nivel, aunque todos ellos comparten características similares.
  • El primero que nos encontramos es el famoso Código Binario. Seguro que has oído hablar en más de una ocasión de él y es que es el lenguaje más básico que forma parte de todos los sistemas informáticos.
  • En un segundo escalón se encuentra el lenguaje máquina. También bastante utilizado puesto que, como su propio nombre indica, este va a ser el código por el que se va a comunicar instrucciones a la máquina.
  • Por último tenemos el lenguaje ensamblador, algo más complicado porque los códigos que utiliza no los descifra directamente el ordenador, por lo que habrá que pasarlo a lenguaje de máquina para que la computadora entienda la orden que estamos queriendo transmitirle.
Resultado de imagen para Ejemplos de lenguajes de bajo nivel                                    Resultado de imagen para Esquema bajo nivel de Programacion

Imagen relacionada
MEDIO NIVEL: Lenguaje de medio nivel es un lenguaje de programación informática como el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel.
Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia.

Características

Se trabaja a nivel de instrucciones, es decir, su programación es al más fino detalle.

                ImagenImagen relacionada


Resultado de imagen para Alto nivel programacion
ALTO NIVEL: El lenguaje de alto nivel (high-level language) es aquel que se aproxima más al lenguaje natural humano que al lenguaje binario de las computadoras, el que se conoce como lenguaje de bajo nivel.
Su función principal radica en que a partir de su desarrollo, existe la posibilidad de que se pueda utilizar el mismo programa en distintas máquinas, es decir que es independiente de un hardware determinado. La única condición es que la PC tenga un programa conocido como 
traductor o compilador, que lo traduce al lenguaje.

5. EJEMPLOS DE LENGUAJES DE ALTO NIVEL
    Imagen relacionada
  • 5.1. Fortran. Fue desarrollado en 1954 por el equipo de John Backus bajo el control de IBM. ...
  • 5.2. Cobol. Su nombre proviene de la frase “Common Business Oriented Language” (lenguaje general para los negocios). ...
  • 5.3. Basic. ...
  • 5.4. Pascal. ...
  • 5.5. C. ...
  • 5.6. C++ ...
  • 5.7. Modula- 2. ...
  • 5.8. Ada.

Características de los Lenguajes de Programación
  • Los lenguajes pueden ser clasificados de tres tipos: Lenguaje de máquina. ...
  • Lenguaje Assembler. Ese lenguaje consiste de abreviaciones de expresiones en inglés que son operaciones elementales, donde se originó la base del lenguaje Assembler. ...
  • Lenguaje Alto Nivel. ...
  • Lenguaje Fortran. ...
  • Lenguaje Cobol. ...
  • Lenguaje Pascal. ...
  • Lenguaje Ada.

Resultado de imagen para Esquema Niveles de Programacion

Comentarios