- Los Lenguajes de programación son un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por maquinas como las computadoras.
- Se basan en un sistema de instrucciones preestablecidas que indican al ordenador lo que debe realizar.
- Son códigos integrados compuestos por un vocabulario, con una sintaxis y una semántica que permite elaborar infinitas secuencias válidas de tareas e instrucciones.
Clasificación de los lenguajes
- Lenguajes de alto-bajo nivel
- El nivel de un lenguaje hace referencia a su proximidad al lenguaje natural, considerándose de más nivel cuanto más cercanos están a este y de menos nivel cuando más cerca están del lenguaje máquina.
- El lenguaje de más bajo nivel o lenguaje máquina es el que utiliza el ordenador, el que la máquina entiende, basado en un sistema de 0 y 1. Son difíciles de aprender y manejar, ya que no resultan cercanos al ser humanos, pero son rápidos ya que evitan las traducciones intermedias. Fueron los primeros en aparecer.
- Los lenguajes de alto nivel son más fáciles de aprender y permiten despreocuparse de la arquitectura del ordenador. Ejemplos son: BASIC, PASCAL, FORTRAN, C (aunque este es intermedio)…
- Lenguajes interpretados o compilados
- Los Lenguajes interpretados, se encargan de realizar la traducción instrucción a instrucción a la vez que se ejecuta el programa. Son más lentos, pero mejores cuando el proceso de traducción/ejecución se realiza en repetidas ocasiones, por lo que son más adecuados para principiantes.
- Los Lenguajes compilados traducen el programa entero y luego lo montan generando un programa ejecutable por si sólo. Una vez compilado el programa, el compilador no tiene porque estar presente, pudiéndose transportar el programa ejecutable a cualquier ordenador, sin necesidad de manejar el compilador.
- Lenguajes clásicos, visuales y de internet
- Los Lenguajes clásicos están basados en un lenguaje en el que se escribe el código necesario para realizar las operaciones que se requieren . Los más conocidos son el BASIC, el PASCAL, el C, el COBOL y el CLIPPER.
- Los Lenguajes visuales son más avanzados y están basados en objetos. Cada entidad del programa (eventos, acciones..) es un objeto sobre el que se definen operaciones. ej.: Visual Basic.
- Los Lenguajes de Internet son lenguajes específicos diseñados para la creación de páginas Web y realizar su programación (motores de búsqueda, seguridad, establecimiento de comunicaciones…). Son la última generación de lenguajes. ej.: JAVA, HTML.
- Por el objetivo
- Los programas pueden clasificarse por el objetivo para el que fueron creados:
- BASIC, PASCAL: aprendizaje de programación.
- C y C++: programación de sistemas.
- COBOL, RPG, Natural: gestión de empresas.
- CLIPPER, ACESS, Dbase, Delphi, SQL: bases de datos.
- Visual BASIC, Visual C: programación en Windows.
- HTLM, JAVA, PERL: Internet (páginas Web).
- Prolog, Lisp: Inteligencia Artificial.

No hay comentarios:
Publicar un comentario