Infórmate en otras páginas

domingo, 12 de febrero de 2012

ALGUNOS LENGUAJES DE PROGRAMACIÓN


ALGUNOS LENGUAJES DE PROGRAMACIÓN IMPORTANTES EN LA HISTORIA.

Los siguientes lenguajes de programación que se dan a los largo de la historia permite abrir un panorama de lo que es realmente un lenguaje de programación y las necesidades que cubren y cubrían en aquellos tiempos.



AÑO
LENGUAJE
DESARROLLADOR
DESCRIPCIÓN/CARACTERÍSTICAS
1949
Shortcode
John Mauchly.
Primer lenguaje que usaron las computadoras electrónicas.
Utilizado en la UNIVAC I.
Requería compilación manual del programa 0's y 1's.
1957
FORTRAN
IBM.
Líder del proyecto: John Backus.
FORmula TRANslating system (traductor de formulas)
Desarrollado para los computadores científicos y técnicos.
Contaba solo con FOR, DO y GOTO.
Lenguaje compacto que satisface las necesidades científicas y de negocios.
1958
ALGOL
Colaboradores: John Backus y Peter Naus.
ALGOritmic Language.
Primer lenguaje estructurado en bloques, de proceso estructurado de alto nivel.
Es un lenguaje raíz de pascal, C, C++, y Java.
Orientado para la ciencia y la matemática.
1960
LISP
John McCarthy.
List Processing (Procesamiento de listas)
Lenguaje de programación para computadoras orientado a la generación de listas.
Lenguaje interpretado, en el que cada expresión es una lista de llamadas a funciones.
Se utiliza en investigación de la inteligencia artificial y en círculos académicos.
1960
COBOL
Conference on Data Systems and Languages (CODASYL).
Lenguaje sencillo de aprender y específico para negocios.
Lenguaje similar al idioma inglés.
Es autodocumentado y ofrece facilidad para manipular archivos y editar informes.
1964
BASIC
John George Kemeny y Thomas Eugene Kurtz.
Beginner's All−purpose Symbolic Instruction Code (Código
de instrucciones simbólico de propósito general para principiantes)
Lenguaje sencillo, claro, rápido en programas pequeños e interactivo.
Basado en FORTRAN y ALGOL.
Facilita la comunicación directa entre el usuario y el sistema de cómputo.
1970
Prolog
Alain Colmerauer y Phillipe Roussel.
Proviene del francés Programation et Logique ("PROgramación en LOGica"
Lenguaje de programación "declarativo", es decir basado en definiciones.
1972
C
Dennis Ritchie y Ken Thompson.
Basado en el paradigma imperativo.
Usado para programación de sistemas operativos.
Caracterizado por la programación entre los lenguajes ensambladores y los de alto nivel.
1975
Pascal
Niklaus Wirth.
Primer gran lenguaje basado en el ALGOL.
Se utiliza en todo tipo de aplicaciones especialmente en la programación de sistemas y diseño gráfico.
1986
C++
Bjarme Stroustrup.
C++ significa aprender todo de C.
Lenguaje de programación orientado a objetos y soporte de plantillas o programación genérica.
Paradigmas de este lenguaje: La programación estructurada, la programación genérica y la programación orientada a objetos.
1987
PERL
Larry Wall.
Practical Extraction and Report Language.
Permite la realización de tareas como administración de sistemas, desarrollo web, programación en red, desarrollo GUI, programación orientada a objetos, entre otras.
Especializado en procesamiento de textos e información web.
1991
Python
Guido Van Rossum.
Lenguaje interpretado e interactivo.
Usa manejo automático de memoria.
Software libre.
Lenguaje similar a Lisp, Perl, Ruby, Scheme y Tcl.
1993
Ruby
Yukihiro Matsumoto.
Lenguaje de programación interpretado orientado a objetos.
Lenguaje rápido y sencillo.
Permite hacer llamadas directas al sistema operativo.
1995
Java
Sun Microsystems: James Gosling.
Lenguaje de programación orientado a objetos interactivos.
Permite crear programas seguros y mejora la entrega de información a través de internet.
Consta del lenguaje de programación, una biblioteca estándar para el lenguaje y una máquina virtual para ejecución.
Ejecuta códigos fuentes de modo seguro.
Software gratuito.
1995
JavaScript
Brendan Eich.
Lenguaje script basado en objetos.
Es compatible con la mayoría de los navegadores actuales.
Es el complemento ideal de HTML.
Permite la realización de cálculos simples, formateo de texto para visualizarlo varias veces, entre otras tareas web.
Su uso es particular en sitios Web.
1995
PHP
Rasmus Lerdorf.
“Personal Home Page Tools”
Facilidad de aprendizaje.
Software libre.
Lenguaje para programación web.
Comparte características con Perl, C y Java.
Interpreta y compila para dar rendimiento y flexibilidad.
2000
C#
Microsoft: Anders Heljsberg.
Creado para la plataforma .Net.
Lenguaje orientado a objetos.
Combina el control a bajo nivel de C y la velocidad de Visual Basic.
Combina elementos de Visual Basic, C++ y Java.
Se usa en entornos corporativos y en Windows en general.






Cibergrafía:

LA IMPORTANCIA DE LOS COMPUTADORES

POR UNA NECESIDAD DE COMUNICACIÓN MÁS RÁPIDA Y EFICAZ: LA COMPUTADORA.

“La importancia de las computadoras radica en la necesidad del ser humano para realizar ciertas tareas de la cotidianidad que le son mucho más complejas y retardadas”

Las computadoras se empezaron a construir hace muchos años por la necesidad de comunicación y para la realización de tareas enmarcadas en el área de las matemáticas, las finanzas y los negocios. Fue de esta manera que hoy en día conocemos grandes instrumentos computarizados capaces de desarrollar tareas difíciles de realizar en un menor tiempo y con mayor precisión en los métodos y leguajes empleados.
A medida que pasa el tiempo esta máquina se convierte en un instrumento, una herramienta para la solución de grandes problemáticas que presentan desde las grandes industrias hasta las escuelas, colegios y universidades. Esto se debe a que las computadoras han permitido el fortalecimiento de ciertas ciencias y en especial de la informática y la electrónica.
En la actualidad podemos observar que estas máquinas nos permiten realizar tareas que anteriormente debíamos hacer por nuestros propios medios, como por ejemplo la compra de un tiquete, la visita a un banco, entre otras tantas que nos han ahorrado la tarea de movernos de nuestras casas. La computadora proporciona programas capaces de brindar estas y muchas más comunidades que involucren el estudio, el trabajo, el entretenimiento y la diversión.
Es necesario que todas las personas tengan cierta capacitación con relación a este sistema de comunicación, ya que cada día emergen nuevos inventos tecnológicos que superan las habilidades y capacidades de dichos equipos.
Nos vemos enfrentados al resurgir de nuevos aparatos mecánicos, es por ello que los invito a ser partícipes del mundo de la tecnología y aportar nuevos elementos atractivos, sin dejar de un lado los valores éticos y morales que nos deben caracterizar como seres humanos.


Cibergrafía:

Imágenes tomadas de: