Lenguajes de programación permiten la comunicación entre programadores y computadoras mediante el uso de términos y símbolos. Algunos lenguajes comunes son COBOL, orientado a negocios; C y C++, de propósito general; Java, orientado a objetos y multiplataforma; y Perl, potente y adecuado para análisis de texto e Internet. Cada lenguaje tiene características y usos específicos.
3. *
Los ordenadores no hablan nuestro idioma, son
maquinas y como tales, necesitan un lenguaje
especifico pensado por el hombre para ellas. Además,
necesitan constantemente interpretar todas las
instrucciones que reciben. Dada la dificultad de
comunicación insalvable entre el computador y el
programador, pronto aparecieron lenguajes de
programación que hacen posible la comunicación con
el microprocesador, utilizando términos y símbolos
relacionados con el tipo de problema que se debe
resolver, mediante el empleo de herramientas que
brinda la informática
A continuación se muestra una breve explicación de los
lenguajes de programación mas comunes y sus
características
4. *Lenguajes de programación
* Es un idioma artificial diseñado para
expresar procesos que pueden ser llevadas a
cabo por máquinas como las computadoras.
*Pueden usarse para crear programas que
controlen el comportamiento físico y lógico
de una máquina, para expresar algoritmos
con precisión, o como modo de
comunicación humana
*
5. * ABC
Fue desarrollado a principios de los 80 en el Centrum
voor Wiskunde en Informática (CWI)
Es muy fácil de aprender y de usar, y el código es
compacto pero legible
Tiene tipos de datos de muy alto nivel: números,
textos, compuestos y tablas. ABC es, además de
un lenguaje de programación, un entorno
interactivo de trabajo.
6. Fue desarrollado a finales de los años 1950 por un
comité internacional para crear un lenguaje de
programación internacional e independiente de la
máquina.
* No tuvo mucho éxito comercial pero es muy
importante en la historia de la informática, ya que
tuvo una gran influencia en la mayoría de los
lenguajes de programación posteriores.
* Fue el primer lenguaje que introdujo el concepto
de variables locales a un bloque de código.
*Algol
* Fue el primer lenguaje descrito con la notación
BNF.
* Algol-58, Algol-60 y Algol-68
7. *BASIC
* Fue creado en 1964 por los norteamericanos John Kemeny y
Thomas Kurtz, en el Dartmouth College.
* Su intención era diseñar un lenguaje adecuado para
principiantes.
* El BASIC tuvo una gran expansión en los años 80, cuando se
impuso como lenguaje estándar para los microordenadores
domésticos de ocho bits.
* Se usó ampliamente en la enseñanza y también en la
programación profesional.
* Era un lenguaje poco estructurado y recibió muchas críticas
por promover malos hábitos de programación. Pero en
lugar de desaparecer, fueron surgiendo versiones nuevas
con características más avanzadas.
8. *BETA
* BETA es un lenguaje de programación orientado
a objetos.
* Desarrollado inicialmente en varias
universidades escandinavas.
* Está relacionado con Simula, que fue el primer
lenguaje orientado a objetos.
9. * C fue creado en los Bell Telephone Laboratories al principio
de los 70, por Dennis M. Ritchie.
* Su nacimiento estuvo ligado al del sistema operativo Unix,
que se desarrolló paralelamente.
* Sus características debían ser: eficiencia, potencia y
portabilidad.
* A C se le ha criticado que los programas suelen ser poco
legibles y propensos a errores.
* A partir de 1979, Bjarne Stroustrup, de AT&T, empezó a
trabajar en un descendiente de C con soporte para
orientación a objetos y otras mejoras, que sería conocido
como C++ (la primera versión, interna de AT&T, data de
1983).
10. *COBOL
* Lenguaje común orientado a los negocios fue
desarrollado en 1959 por un comité de CODASYL
(Conference on Data Systems Languages).
* Sigue siendo bastante usado en el ámbito de la
gestión empresarial. Ha sufrido distintas
modificaciones de acuerdo con las nuevas
tendencias.
* COBOL es considerado un lenguaje de fácil
aprendizaje.
* Los programas deben contener cuatro secciones:
identificación, entorno, datos y procedimientos.
11. *FORTH
* Fue creado por Charles Moore en los años 60 desarrollando
herramientas especializadas para varias aplicaciones.
* Fue formalizado como lenguaje para la automatización de
telescopios cuando Moore trabajaba en el National Radio Astronomy
Observatory, en 1970.
* Forth suele considerarse un lenguaje para aplicaciones científicas,
sin alejarse mucho del campo en que se fraguó. Se considera
especialmente adecuado para sistemas incrustados.
* Cuenta entre sus ventajas ocupar poco memoria, rápido y extensible.
Y entre sus puntos débiles, que tiene una sintaxis extraña que lo
hace difícil de aprender y posiblemente de usar.
* Una característica importante es que es un lenguaje basado en el uso
de una pila.
12. *JAVA
* Este lenguaje se presentó en 1995.Fue desarrollado por la
empresa Sun Microsystems. Al parecer su historia es bastante
curiosa, iniciándose como un lenguaje para el control de
aparatos electrónicos. Cuando el proyecto estaba
prácticamente abandonado, Bill Joy, cofundador de Sun,
viendo Internet como el terreno idóneo para competir con
Microsoft, retomó este lenguaje, que con los cambios
pertinentes se transformó en Java.
* Java es famoso por las applets. Uno de sus puntos fuertes es
su capacidad multiplataforma, que permite que el mismo
código pseudocompilado, se ejecute en cualquier sistema.
* En cuanto al lenguaje en sí, es un descendiente de C++,
aunque intenta corregir muchos de sus defectos.
13. *PERL
* Es un lenguaje de alto nivel escrito por Larry Wall y
miles de voluntarios.
* Hereda características de lenguajes dispares, como
AWK, C o el shell de Unix. Aunque es muy potente y
extenso, normalmente sólo hace falta usar una parte
mínima de sus posibilidades, siendo fácil de aprender.
* Puede usarse para muchas tareas, siendo
especialmente adecuado para el análisis y generación
de textos y la administración de sistemas.
* Perl se ha hecho famoso por ser muy usado en
Internet, ejecutándose continuamente en miles de
servidores.