historia de los lenguajes de programación

23

Upload: liliana06

Post on 13-Jun-2015

73.620 views

Category:

Documents


1 download

DESCRIPTION

Prsentación que incluye la Historia de los Lenguajes de Programación y se especifica Visual Basic. Elaborado por: Liliana Dávila Santa Cruz

TRANSCRIPT

Page 2: Historia de los Lenguajes de Programación

“Los lenguajes de programación sirven para escribir programas que permitan la

comunicación usuario – máquina”. (Joyanes; 2003)

Los Lenguajes de Programación son como un lenguaje cualquiera,

pero simplificado y con ciertas normas, para poder transmitir

nuestros deseos a la computadora

Page 3: Historia de los Lenguajes de Programación
Page 4: Historia de los Lenguajes de Programación

SEGÚN SU NIVEL DE ABSTRACCIÓN

LENGUAJES DE BAJO NIVEL

Son aquellos que se acercan al funcionamiento de una

computadora:

LENGUAJES MÁQUINA: ordena a la máquina las

operaciones fundamentales para su funcionamiento

LENGUAJES ENSAMBLADORES: Con la

aparición de este lenguaje se crearon los programas

traductores para poder pasar los programas escritos en lenguaje

ensamblador a lenguaje máquina

LENGUAJES DE MEDIO NIVEL

Tienen características que los acercan a los lenguajes de bajo

nivel pero, al mismo tiempo, ciertas

cualidades que lo hacen un lenguaje

más cercano al humano y, por tanto,

de alto nivel.

LENGUAJES DE ALTO

NIVEL

Se tratan de lenguajes

independientes de la

arquitectura del ordenador

Page 5: Historia de los Lenguajes de Programación

SEGÚN LA FORMA DE EJECUCIÓN

LENGUAJES COMPILADOS

Los compiladores son aquellos cuya función es traducir un

programa escrito en un determinado lenguaje a un idioma que la computadora

entienda

LENGUAJES INTERPRETADOS

Se puede también utilizar una alternativa diferente de los compiladores para traducir

lenguajes de alto nivel

Page 6: Historia de los Lenguajes de Programación

SEGÚN EL PARADIGMA DE PROGRAMACIÓN

LENGUAJES IMPERATIVOS LENGUAJES DECLARATIVOS

LENGUAJES ORIENTADOS A OBJETOSAquellos en los

cuales se le ordena a la

computadora cómo realizar una

tarea siguiendo una serie de

pasos o instrucciones

Aquellos en los cuales se le indica a la

computadora qué es lo que se

desea obtener o qué es lo que se esta buscando

LÓGICOS FUNCIONALES

La programación orientada a

objetos expresa un programa

como un conjunto de objetos, que colaboran para realizar tareas.

Page 7: Historia de los Lenguajes de Programación
Page 8: Historia de los Lenguajes de Programación

Con el advenimiento de los computadores aparecen las secuencias de posiciones de llaves eléctricas que debían

conectarse para obtener una acción determinada.

La necesidad de recordar secuencias de programación para las acciones usuales llevó a denominarlas con nombres

fáciles de memorizar y asociar. A esta secuencia de posiciones se le denominó "instrucciones", y a este conjunto

de instrucciones se le llamó lenguaje Ensamblador.

Posteriormente aparecieron diferentes lenguajes de programación, los cuales reciben su denominación porque

tienen una estructura sintáctica similar a los lenguajes escritos por los humanos.

Page 9: Historia de los Lenguajes de Programación
Page 10: Historia de los Lenguajes de Programación

Primera generación: lenguaje maquina.

Segunda generación: se crearon los primeros lenguajes ensambladores.

Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol, etc.

Cuarta generación: Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes del código para otros programas.

Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP.

Primera generación: lenguaje maquina.

Segunda generación: se crearon los primeros lenguajes ensambladores.

Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol, etc.

Cuarta generación: Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes del código para otros programas.

Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP.

Page 11: Historia de los Lenguajes de Programación
Page 12: Historia de los Lenguajes de Programación
Page 13: Historia de los Lenguajes de Programación

Es un lenguaje de programación

desarrollado por Alan Cooper para Microsoft

Su primera versión fue presentada en 1991.

Visual Basic fue discontinuado por Microsoft hace ya varios años

Microsoft propone abandonar el desarrollo en Win32 y pasar al Visual Basic.NET que presenta serias

incompatibilidades con el código Visual Basic existente.

Es un lenguaje de fácil aprendizaje.

Es utilizado principalmente para aplicaciones de gestión de empresas.

Page 14: Historia de los Lenguajes de Programación
Page 15: Historia de los Lenguajes de Programación

El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code ) nació en el año 1964 como una herramienta destinado a principiantes

La evolución del BASIC por los años 70 fue escasa, dado el auge que tomaron en aquella época lenguajes de alto nivel como el FORTRAN y el COBOL. En 1978 se definió una norma para unificar los Basics existentes creándose la normativa BASIC STANDARD

Con la popularización del PC, salieron varias versiones del BASIC .

Actualmente se está comercializando la versión VISUALBASIC.NET de este producto. Desde su salida al mercado, cada versión supera y mejora la anterior.

Page 16: Historia de los Lenguajes de Programación

Su derivado VBScript es el lenguaje predeterminado para Active Server Pages (ASP).

Una extensión propia del lenguaje llamada Visual Basic for Applications (VBA) permite codificar módulos (a veces llamados macros) para las aplicaciones de Microsoft Office.

Especialmente a partir de la versión 6 del lenguaje, se permite la interacción y generación de objetos remotos que puedan ser invocados desde páginas de scripts.

Visual Basic.NET, parte de .NET, es un lenguaje prácticamente equivalente en funcionalidades a C#

Page 17: Historia de los Lenguajes de Programación

Existe una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional y Estándar) menos difundida y que data de 1992.

La última versión sólo para 16 bits, la 3.0, incluía ya una detallada biblioteca de componentes para toda clase de usos. Durante la transición de Windows 3.11 a Windows 95, apareció la versión 4.0, que podía generar programas de 16 y 32 bits a partir de un mismo código fuente. Con la versión 5.0, se implementó por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esta como la posterior 6.0 soportaban características propias de los lenguajes orientados a objetos. La versión 6.0 continúa utilizándose masivamente.

Las versiones actuales de Visual Basic se basan en la plataforma .NET, a versión 7 del lenguaje fue implementada por Microsoft en el programa Visual Basic

Page 18: Historia de los Lenguajes de Programación

La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo.

Permite generar librerías dinámicas.

Permite la utilización de formularios.

Posibilidad de desarrollar y ejecutar aplicaciones de Visual Basic 6.0 en Windows Vista sin realizar cambios en la mayoría de los casos pero no se logra aprovechar al máximo las características de este sistema como permite hacerlo Visual Basic 2005 o el próximo Visual Basic 9 de Visual Studio Orcas

Page 19: Historia de los Lenguajes de Programación

Es software propietario por parte de Microsoft.

No existe forma alguna de exportar el código a otras plataformas fuera de Windows.

Los ejecutables generados son relativamente lentos en Visual Basic 6.0.

Permite la programación sin declaración de variables.

Su sintaxis no es case sensitive.

Fuerte dependencia de librerías y componentes en las versiones 6.0 y anteriores.

Su periodo de Soporte Técnico lo determina Microsoft. En el caso de Visual Basic 6.0 su Soporte Extendido dura hasta el 04 de Abril de 2008

Page 20: Historia de los Lenguajes de Programación

Existen dos entornos de desarrollo IDE para Visual Basic: el Microsoft Visual Basic x.0 para versiones

desde la 1.0 hasta la 6.0, hasta la 3.0 (16 bits, Windows 3.1) y las de la 4.0 (16/32 bits, Windows

3.1/95/NT) hasta la 6.0 y el Microsoft Visual Studio .NET, entorno integrado para varios lenguajes entre ellos Visual Basic .NET, con edición standard y profesional (más completa en herramientas pero con

licencia comercial) y edición express, ambos diseñados por Microsoft.

Page 21: Historia de los Lenguajes de Programación

Los Lenguajes de Programación son el conjunto de instrucciones, que evocan operaciones destinadas a una tarea computacional, incluyen una compleja clasificación en modalidades que desembocan en Lenguajes dirigidos a Objetos, en tal sentido, a lo largo de la historia se describen más de 2 500, desde el lenguaje máquina pasando por FOLTRAN, COBOL, ALGOL, etc. que han permitido el desarrollo de lenguajes posteriores; hasta llegar a la gama espectacular que hoy nos ofrece el mundo Informático.

Visual Basic, es un Lenguaje de Programación que data de 1991, introducido por Alan Cooper para Microsoft, en los años 70 no alcanzó auge, y pese a que paralelo a la popularización del ordenador aparecieron diversas versiones siguió inadvertido, sin embargo la sencillez en el manejo que tenía le permitió superarse, apoyado en Windows, de esta manera en la actualidad se comercializan sus versiones; pues aunque presenta ciertas desventajas, es necesario rescatar que es un lenguaje de fácil aprendizaje, permite la utilización de formularios, librerías, entre otros.

Page 22: Historia de los Lenguajes de Programación

Es insoslayable que los educandos con espíritu Inquisitivo y emprendedor dirijan sus trabajos hacia temas de esta naturaleza, más aún si su campo de acción es la Informática y la Computación, y porque no, contagiar ese ánimo a quienes ignoran la verdadera esencia de los Lenguajes de Programación, limitándose de esta manera a conocer a Visual Basic, tan sólo por su denominación reiterada, y no por las facilidades que proporciona en nuestras vidas.

La Historia recoge los hechos que han dado lugar a la evolución de la Humanidad, siendo así, pues es meritorio recoger los aspectos trascendentes que han permitido construir el patrimonio Informático del que hoy somos testigos. Investigar la Historia de los Lenguajes de Programación es una Luz que nos alumbra el camino hacia las puertas de la actualización Constante.

Page 23: Historia de los Lenguajes de Programación