Información sobre: Lenguajes de alto nivel
Un lenguaje de programación de alto nivel (high-level language) se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas. Al utilizar palabras del lenguaje humano (por lo general el inglés) es más práctico y fácil de manipular para el programador de manera que no corre tantos riesgos de equivocarse como si es más factible de caer en el error con el binario. De esta manera, el programador puede concentrarse más en el programa en sí que en el lenguaje y, por otra parte, se reducen los tiempos de creación del programa, incluso en caso de que tenga que hacer modificaciones, son mucho más fáciles de hacer.
En los primeros lenguajes de alto nivel la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.
Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida.
Por esta razón, a finales de los años 1950 surgió un nuevo tipo de lenguajes de programación que evitaba estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman de tercera generación o de alto nivel, en contraposición a los de bajo nivel o de nivel próximo a la máquina.
Leguajes conocidos:
- ALGOL
- BASIC
- C++
- C
- COBOL
- Fortran
- Java
- Lisp
- Modula-2
- Pascal
- Perl
- PHP
- PL/SQL
- Python
Ventajas:
- Genera un código más sencillo y comprensible.
- Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
Inconvenientes:
- Reducción de velocidad al ceder el trabajo de bajo nivel a la máquina.
- Algunos requieren que la máquina cliente posea una determinada plataforma.
Unos de los lenguajes que mayor aceptación ha tenido es C++ el cual es ideal para la programación basada en objetos, también la programación en Java ya que es muy adaptable a cualquier ordenador, para programar o manejar un programa que permita crear programas ejecutables hay que tener conocimientos básicos de programación y también tener en la mente que se quiere hacer.
Para hacer programas basados en objetos les dejo “Adjunta “es muy bueno para aprender a programar en base a objetos .
Links:
http://www.anjuta.org/downloads
Requiere software libre.
Para programar en Java les dejo “Eclipse” les recomiendo la programación en java también se basa en objetos pero permite hacer programas que se ejecutan en casi cualquier plataforma y es un poco más sencilla.
Links:
>Para Windows> y Linux:
http://www.nwiresoftware.com/download/eclipse/helios/sdk
descargando¡¡¡¡
video tutorial de instalación.
Espero que les haya servido de algo este tema lenguajes de alto nivel.
Evelio R. C.I: 18972350
Descarga directa

![Programación Java-C/C++ Orientada a Objetos [Luis Joyanes Aguilar]](http://2.bp.blogspot.com/_EDrD9I9lIV0/S6wBrmtBobI/AAAAAAAAAAw/j2QW8XE_b0I/s320/libro+java+subir.png)



Aún no hay mentadas, se el primero en decir algo!!