1. INFORMÁTICA 1
Lenguajes de Programación
Hecho por:
Ronaldo Alberto Gijón Hernández
Jessica Hernández Dzib
Kenia Garrido Arceo
Carmen Viridiana Flores Quintos
Roberto Carlos Jiménez Cortes
Karime López Herrera
2. LENGUAJES DE PROGRAMACION :
Fortran
Obol
Lisp
Clipper
Basic
Cobol 74
Pascal
Prolog
C
C++
Java
Javascript
PHP
ASP
SQL
HTML
Python
3. Fortran
FECHA DE CREACION:
Nacio hace 50 años, se utilizo principalmente para las aplicaciones científicas y el análisis numérico ,corrige errores de
numérico ,corrige errores de primera versión .
DESARROLLADOR:
JOHN W.BACKUS.-Aglutinador y líder del equipo que creo fortran en IBM, el primer lenguaje de programación usado
de programación usado masivamente y que significo un gran impulso para la ciencia de la computación .Falleció el sábado 17
computación .Falleció el sábado 17 de Marzo del 2007 en su casa a la edad de 82años.
IMAGEN DEL LOGOTIPO:
Algunas otras versiones subsiguientes fueron:
FORTRAN IV,FORTRAN 66,FORTRAN,77Fortran 90,Fortran 95,Fortran 2003,Fortran 2008.
4. COBOL
FECHA DE CREACIÓN: FUE CREADO EN EL AÑO 1959 CON EL OBJETIVO DE CREAR UN LENGUAJE DE
PROGRAMACIÓN UNIVERSAL QUE PUDIERA SER USADO EN CUALQUIER ORDENADOR
DESARROLLADOR DEL COBOL: EN LA CREACIÓN DE ESTE LENGUAJE PARTICIPÓ LA COMISIÓN CODASYL,
COMPUESTA POR FABRICANTES DE ORDENADORES, USUARIOS Y EL DEPARTAMENTO DE DEFENSA DE
ESTADOS UNIDOS EN MAYO DE 1959. LA DEFINICIÓN DEL LENGUAJE SE COMPLETÓ EN POCO MÁS DE SEIS
MESES, SIENDO APROBADA POR LA COMISIÓN EN ENERO DE 1960. EL LENGUAJE COBOL FUE DISEÑADO
INSPIRÁNDOSE EN EL LENGUAJE FLOW-MATIC DE GRACE HOPPER Y EL IBM COMTRAN DE BOB BEMER, YA
QUE AMBOS FORMARON PARTE DE LA COMISIÓN.
LOGOTIPO DEL COBOL:
VERSIONES DEL COBOL: COBOL FOR AIX, COBOL FOR OS/390 & VM, COBOL FOR VSE/ESA, ENTERPRISE
COBOL DEVELOPER TRIAL FOR Z/OS , ENTERPRISE COBOL FOR Z/OS
5. LISP
FECHA DE CREACION:ESPECIFICADO ORIGINALMENTE EN 1958
CREADOR DEL LISP: JOHN MCCARTHY Y SUS COLABORADORES EN EL INSTITUTO TECNOLÓGICO DE
MASSACHUSETTS, LISP ES EL SEGUNDO LENGUAJE DE PROGRAMACIÓN DE ALTO NIVEL MÁS VIEJO CON UN EXTENSO
USO HOY EN DÍA; SOLAMENTE FORTRAN ES MÁS VIEJO.
LOGOTIPO DEL LISP:
CARACTERISTICAS:EL NOMBRE LISP DERIVA DEL "LIST PROCESSING" (PROCESO DE LISTAS). LAS LISTAS
ENCADENADAS SON UNA DE LAS ESTRUCTURAS DE DATOS IMPORTANTES DE LISP, Y EL CÓDIGO FUENTE DE LISP EN SÍ
MISMO ESTÁ COMPUESTO DE LISTAS. COMO RESULTADO, LOS PROGRAMAS LISP PUEDEN MANIPULAR EL CÓDIGO
FUENTE COMO UNA ESTRUCTURA DE DATOS, DANDO LUGAR A LOS MACRO SISTEMAS QUE PERMITEN A LOS
PROGRAMADORES CREAR UNA NUEVA SINTAXIS DE LENGUAJES DE PROGRAMACIÓN DE DOMINIO
ESPECÍFICO EMPOTRADOS EN LISP
VERSIONES DEL LISP: ABCL, CLICC, CLOZURE CL, CORMAN LISPP ETC….
6. CLIPPER
FECHA DE CREACION:1985
DESARROLLADOR: ES UN LENGUAJE DE PROGRAMACIÓN PROCEDURAL E IMPERATIVO
CREADO EN 1985 POR NANTUCKET CORPORATION Y VENDIDO POSTERIORMENTE
A COMPUTER ASSOCIATES, LA QUE LO COMERCIALIZÓ COMO CA-CLIPPER
IMAGEN DEL LOGOTIPO:
VERSIONES DEL CLIPPER:NANTUCKET CLIPPER WINTER'84 - LANZADA EL 25 DE MAYO DE 1985
NANTUCKET CLIPPER SUMMER'85 - LANZADA EN 1985
NANTUCKET CLIPPER WINTER'85 - LANZADA EL 29 DE ENERO DE 1986
NANTUCKET CLIPPER AUTUMN'86 - LANZADA EL 31 DE OCTUBRE DE 1986
NANTUCKET CLIPPER SUMMER'87 - LANZADA EL 21 DE DICIEMBRE DE 1987
GATSOFT CLIPPER SUMMER'88 - LANZADA EL 16 DE MARZO DE 1988
7. BASIC
FECHA DE CREACION: DÉCADA DE 1980
DESARROLLADOR: JOHN GEORGE KEMENY, THOMAS EUGENE KURTZ
CARACTERISTICAS:BASIC ES RECONOCIDO POR TENER MUY BUENAS FUNCIONES PARA
MANIPULAR CADENAS DE CARACTERES. LOS PRIMEROS DIALECTOS YA TENÍAN UN
JUEGO DE FUNCIONES FUNDAMENTALES (LEFT$, MID$, RIGHT$) PARA EXTRAER Y
REEMPLAZAR SUBCADENAS CADENAS FÁCILMENTE. COMO LAS CADENAS SON
UTILIZADAS EN APLICACIONES DIARIAS, ESTA ERA UNA VENTAJA CONSIDERABLE SOBRE
OTROS LENGUAJES AL MOMENTO DE SU INTRODUCCIÓN.
IMAGEN DEL LOGOTIPO:
VERSIONES DEL BASIC: ZX SPECTRUM (SINCLAIR BASIC), AMSTRAD CPC (LOCOMOTIVE
BASIC), MSX(MSX BASIC), EL COMMODORE 64 Y 128 (BASIC 2.0, BASIC 7.0, SIMONS' BASIC),
LOS COMMODORE AMIGA (AMIGABASIC) O LA FAMILIA ATARI DE 8 BITS (ATARI BASIC)
8. COBOL 74
FECHA DE CREACION: NACIÓ EN 1968
DESARROLLADOR: LA COMISION CODASYL
CARACTERISTICAS: COBOL FUE DOTADO DE UNAS EXCELENTES CAPACIDADES DE AUTO DOCUMENTACIÓN.
LOGOTIPO DEL COBOL 74:
VERSIONES DEL COBOL:-COBOL 61 FUE REVISADO DE 1961 A 1965 PARA AÑADIRLE NUEVAS
FUNCIONALIDADES.
-COBOL 68 CREADO EN 1968, FUE LA PRIMERA VERSIÓN ANSI DEL LENGUAJE
-COBOL ANS-74 EN 1974
-COBOL ANS-85 EN 1985
-COBOL ANS-2002 EN 2002 UNA NUEVA REVISIÓN DEL LENGUAJE.
-COBOL ENTERPRISE, ACTUALIZADA REGULARMENTE Y LANZADA EN 1991, USADA GENERALMENTE EN
SISTEMAS HOST.
9. PASCAL
FECHA DE CREACION: ENTRE LOS AÑOS 1968 Y 1969 Y PUBLICADO EN 1970
DESARROLLADOR: NIKLAUS WIRTH Y DISEÑADO POR NIKLAUS WIRTH
CARACTERISTICAS:OTRA DIFERENCIA IMPORTANTE ES QUE EN PASCAL, EL TIPO DE UNA VARIABLE SE FIJA
EN SU DEFINICIÓN; LA ASIGNACIÓN A VARIABLES DE VALORES DE TIPO INCOMPATIBLE NO ESTÁN
AUTORIZADAS (EN C, EN CAMBIO, EL COMPILADOR HACE EL MEJOR ESFUERZO PARA DAR UNA
INTERPRETACIÓN A CASI TODO TIPO DE ASIGNACIONES).
IMAGEN DEL LOGOTIPO:
VERSIONES DEL PASCAL:LANZÓ SIETE VERSIONES DE TURBO PASCAL: 1.0, 3.02, 4, 5 , 5.5 (ORIENTADO A
OBJETOS) , 6 Y 7 PARA MS-DOS
10. FECHA DE CREACION: IDEADO A PRINCIPIOS DE LOS AÑOS 70 EN LA UNIVERSIDAD DE AIX-MARSEILLE
I (MARSELLA,FRANCIA)
DESARROLLADOR:PROVENIENTE DEL FRANCÉS PROGRAMMATION EN LOGIQUE.
CARCTERISTICAS:PROLOG ES UN LENGUAJE DE PROGRAMACIÓN ESPECIALMENTE INDICADO
PARA MODELAR PROBLEMAS QUE IMPLIQUEN OBJETOS Y LAS RELACIONES ENTRE ELLOS. ESTÁ
BASADO EN LOS SIGUIENTES MECANISMOS BÁSICOS: UNIFICACIÓN, ESTRUCTURAS DE DATOS
BASADAS EN ÁRBOLES Y BACKTRACKING AUTOMÁTICO.
LOGOTIPO DEL PROLOG:
VERSIONES DEL PROLOG: ADA PD PROLOG,B-PROLOG, ESL PROLOG-2 (PD VERSION), K-PROLOG,
SWI-PROLOG ETC…..
Prolog
11. C
FECHA DE CREACION: CREADO EN 197 POR DENNIS M. RITCHIE EN LOS LABORATORIOS BELL COMO
EVOLUCIÓN DEL ANTERIOR LENGUAJE B, A SU VEZ BASADO EN BCPL.
DESARROLLADOR: DENNIS M. RITCHI
E Y BELL LABS
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:ES UN LENGUAJE MUY FLEXIBLE QUE PERMITE PROGRAMAR CON MÚLTIPLES ESTILOS.
UNO DE LOS MÁS EMPLEADOS ES EL ESTRUCTURADO "NO LLEVADO AL EXTREMO" (PERMITIENDO
CIERTAS LICENCIAS DE RUPTURA).
UN SISTEMA DE TIPOS QUE IMPIDE OPERACIONES SIN SENTIDO.
USA UN LENGUAJE DE REPROCESADO, EL PREPROCESADOR DE C, PARA TAREAS COMO
DEFINIR MACROS E INCLUIR MÚLTIPLES ARCHIVOS DE CÓDIGO FUENTE.
VERSIONES DEL C:1987: TURBO C 1.0, 1987: TURBO C 1.1……
12. C++
FECHA DE CREACION:A MEDIADOS DE LOS AÑOS 1980
DESARROLLADOR: BJARNE STROUSTRUP. LA INTENCIÓN DE SU CREACIÓN FUE EL EXTENDER AL
EXITOSOLENGUAJE DE PROGRAMACIÓN C CON MECANISMOS QUE PERMITAN LA
MANIPULACIÓN DE OBJETOS. EN ESE SENTIDO, DESDE EL PUNTO DE VISTA DE LOS LENGUAJES
ORIENTADOS A OBJETOS, EL C++ ES UN LENGUAJE HÍBRIDO.
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:TODO PROGRAMA EN C++ DEBE TENER LA FUNCIÓN PRINCIPAL MAIN() (A
NO SER QUE SE ESPECIFIQUE EN TIEMPO DE COMPILACIÓN OTRO PUNTO DE ENTRADA, QUE
EN REALIDAD ES LA FUNCIÓN QUE TIENE EL MAIN())
VERSIONES DEL C++:C++ BUILDER, CLANG,COMEAU C/C++, GCC,INTEL C++
COMPILER,MICROSOFT VISUAL C++, SUN STUDIO, CODE::BLOCKS, ZINJAI
13. JAVA
FECHA DE CREACION: FECHA DE CREACION:A MEDIADOS DE LOS AÑOS 1980
DESARROLLADOR: BJARNE STROUSTRUP. LA INTENCIÓN DE SU CREACIÓN FUE EL EXTENDER AL
EXITOSOLENGUAJE DE PROGRAMACIÓN C CON MECANISMOS QUE PERMITAN LA MANIPULACIÓN
DE OBJETOS. EN ESE SENTIDO, DESDE EL PUNTO DE VISTA DE LOS LENGUAJES ORIENTADOS A OBJETOS,
EL C++ ES UN LENGUAJE HÍBRIDO.DESARROLLADOR:JAMES GOSLING & SUN MICROSYSTEMS
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:SE LO CONOCE COMO LENGUAJE SIMPLE PORQUE VIENE DE LA MISMA
ESTRUCTURA DE C Y C++; YA QUE C++ FUE UN REFERENTEPARA LA CREACIÓN DE JAVA POR ESO
UTILIZA DETERMINADAS CARACTERÍSTICAS DE C++ Y SE HAN ELIMINADO OTRAS.
VERSIONES DE JAVA: ACTUALIZACIÓN DE PARCHES CRÍTICOS DE JAVA 7 UPDATE 1, ACTUALIZACIÓN
DE PARCHES CRÍTICOS DE JAVA 7 UPDATE 3,JAVA 7 UPDATE 45 CPU.
14. JAVASCRPT
FECHA DE CREACION:APARECIÓ EN1995
DESARROLLADOR: NETSCAPE COMMUNICATIONS CORP,MOZILLA FUNDATION.
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:COMO EN LA MAYORÍA DE LENGUAJES DE SCRIPTING, EL TIPO ESTÁ ASOCIADO AL
VALOR, NO A LA VARIABLE. POR EJEMPLO, UNA VARIABLEX EN UN MOMENTO DADO PUEDE ESTAR
LIGADA A UN NÚMERO Y MÁS ADELANTE, RELIGADA A UNA CADENA. JAVASCRIPT SOPORTA VARIAS
FORMAS DE COMPROBAR EL TIPO DE UN OBJETO, INCLUYENDO DUCK TYPING.18 UNA FORMA DE
SABERLO ES POR MEDIO DE LA PALABRA CLAVE TYPEOF.
VERSIONES DEL JAVASCRPT: SPIDERMONKEY, RHINO,KJS, JAVASCRIPTCORE, V8.
15. PHP
FECHA DE CREACION: 1995.
DESARROLLADOR: RASMUS LERDORF, ACTUALMENTE EL LENGUAJE SIGUE SIENDO DESARROLLADO CON
NUEVAS FUNCIONES POR EL GRUPO PHP.
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:ORIENTADO AL DESARROLLO DE APLICACIONES WEB DINÁMICAS CON ACCESO A
INFORMACIÓN ALMACENADA EN UNA BASE DE DATOS.
ES CONSIDERADO UN LENGUAJE FÁCIL DE APRENDER, YA QUE EN SU DESARROLLO SE SIMPLIFICARON
DISTINTAS ESPECIFICACIONES, COMO ES EL CASO DE LA DEFINICIÓN DE LAS VARIABLES PRIMITIVAS,
EJEMPLO QUE SE HACE EVIDENTE EN EL USO DE PHP ARRAYS.
EL CÓDIGO FUENTE ESCRITO EN PHP ES INVISIBLE AL NAVEGADOR WEB Y AL CLIENTE, YA QUE ES EL
SERVIDOR EL QUE SE ENCARGA DE EJECUTAR EL CÓDIGO Y ENVIAR SU RESULTADO HTML AL
NAVEGADOR. ESTO HACE QUE LA PROGRAMACIÓN EN PHP SEA SEGURA Y CONFIABLE.
VERSIONES DEL PHP:XAMPP, LAMP, WAMP, MAMP, UWAMP
16. ASP
FECHA DE CREACION:APARECIÓ EN ENERO DE 2002 CON LA VERSIÓN 1.0
DESARROLLADOR: MICROSOFT
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:LAS PÁGINAS DE ASP.NET, CONOCIDAS OFICIALMENTE COMO "WEB FORMS"
(FORMULARIOS WEB), SON EL PRINCIPAL MEDIO DE CONSTRUCCIÓN PARA EL DESARROLLO DE
APLICACIONES WEB.8 LOS FORMULARIOS WEB ESTÁN CONTENIDOS EN ARCHIVOS CON UNA
EXTENSIÓN ASPX; EN JERGA DE PROGRAMACIÓN, ESTOS ARCHIVOS TÍPICAMENTE CONTIENEN
ETIQUETAS HTML O XHTML
VERSIONES DEL ASP:NET FRAMEWORK 4, .NET FRAMEWORK 3.5 SP1,.NET FRAMEWORK 3.0.
17. SQL
FECHA DE CREACION: APARECIÓ EN1974
DESARROLLADOR:DONALD D. CHAMBERLIN,RAYMOND F. BOYCE
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:LENGUAJE DE DEFINICIÓN DE DATOS: EL LDD DE SQL PROPORCIONA COMANDOS
PARA LA DEFINICIÓN DE ESQUEMAS DE RELACIÓN, BORRADO DE RELACIONES Y MODIFICACIONES DE
LOS ESQUEMAS DE RELACIÓN.
LENGUAJE INTERACTIVO DE MANIPULACIÓN DE DATOS: EL LMD DE SQL INCLUYE LENGUAJES DE
CONSULTAS BASADO TANTO EN ÁLGEBRA RELACIONAL COMO EN CÁLCULO RELACIONAL DE TUPLAS.
VERSIONES DEL SQL:ALPHA / ALFA,BETA,VERSION CANDIDATA DEFINITIVA(RC) VERSIÓN DE DISPONIBILIDAD
GENERAL (RTM),ESTABLE-INESTABLE…
18. HTML
FECHA DE CREACION:DEFINIÓ LA PRIMERA VERSIÓN DE HTML EN EL AÑO 1989.
DESARROLLADOR:EL FÍSICO NUCLEAR TIM BERNERS LEE
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:EL HTML SE ESCRIBE EN FORMA DE «ETIQUETAS», RODEADAS POR CORCHETES
ANGULARES (<,>). HTML TAMBIÉN PUEDE DESCRIBIR, HASTA UN CIERTO PUNTO, LA APARIENCIA DE UN
DOCUMENTO, Y PUEDE INCLUIR O HACER REFERENCIA A UN TIPO DE PROGRAMA LLAMADO SCRIPT, EL
CUAL PUEDE AFECTAR EL COMPORTAMIENTO DE NAVEGADORES WEB Y OTROS PROCESADORES DE
HTML
VERSIONES DEL HTML:LOS ESTÁNDARES OFICIALES HTML SON EL HTML 2.0, EL HTML 3.2, EL HTML 4.0 Y EL HTML 4.01,
AUNQUE ACTUALMENTE SE TRABAJA EN EL HTML 5. EL HTLM 5 YA ESTÁ EMPEZANDO A SER USADO AUNQUE TODAVÍA
NO ES UNA ESPECIFICACIÓN OFICIAL. EL XHTML, UNA FORMA MÁS AVANZADA DEL HTML QUE SE SUPONÍA IBA A
SUSTITUIR A ÉSTE, VA A QUEDAR INTEGRADO DENTRO DEL HTML 5.
19. PYTHON
FECHA DE CREACION:APARECIÓ EN1991
DESARROLLADOR:DISEÑADO,PORGUIDO VAN ROSSUM
IMAGEN DEL LOGOTIPO:
CARACTERISTICAS:PYTHON ES EN LENGUAJE SIMPLE Y MINIMALÍSTICO. LEER UN BUEN
PROGRAMA DE PYTHON SE SIENTE COMO LEER INGLES (PERO UN MUY ESTRICTO INGLES!). EL
PSEUDO-CÓDIGO NATURAL DE PYTHON ES UNA DE SUS GRANDES FORTALEZAS YA QUE
PERMITE CONCENTRARSE EN LA SOLUCIÓN DEL PROBLEMA EN LUGAR DE LA SINTAXIS, ES
DECIR EL PROPIO LENGUAJE
VERSIONES DEL PYTHON:CPYTHON, IRONPYTHON, JYTHON, PYTHON FOR
S60, PYPY,PYGAME, ACTIVEPYTHON, UNLADEN SWALLOW.