SlideShare una empresa de Scribd logo
1 de 24
INGENIERIA DE SISTEMAS INTEGRANTES:  BLADIMIR ARRIERI C.                              VERONICA COCA O.                                   MARCO BOZO B. MATERIA :          TEORIA DE AUTOMATAS Y LENGUAJES FORMALES
LENGUAJES FORMALES ,[object Object]
COMPLADORES DE C#
COMPILADORES DE JAVA
CARACTERISTICA DE INTERNET EXPLORER Y MOZILLA,[object Object]
LENGUAJES ESTRUCTURADOS Y NO ESTRUCTURADOS A partir de C el gran lenguaje, y Pascal; se dividen los lenguajes en: ,[object Object]
NO ESTRUCTURADOS: 	haen que el código fuera inentendible y muy difícil de mantener codificación se basaba en líneas de programación, permitiendo al programador "saltar" de una línea de instrucción a otra porque no seguía una estructura,[object Object]
LOS PRIMEROS AÑOS, 1990-1995: LAS BASES DE DATOS RELACIONALES      Al comienzo de los 90 evolucionan los lenguajes de programación en lo profesional el preferido era el lenguaje C, para aprendizaje era el Pascal y el Basic. A partir del lenguaje C se crean nuevos lenguajes: Clipper de Nantucket Corp., el gran compilador de lenguaje Xbase.
LA SEGUNDA MITAD, 1995-2000: LA ORIENTACIÓN A OBJETOS el concepto de Bases relacionales empieza a decaer, surge una variante. Ya no solo se habla de programación estructurada, sino que los módulos de programación son vistos como objetos. La orientación a objetos significa la agrupación de entidades de datos de forma global, de tal manera que puedan ser interpretados de una forma común por una misma estructura de programación.
EL FIN DE LOS LENGUAJES D.O.S.: WINDOWS 95 ,[object Object]
    Clipper trato de evolucionar hacia Windows con el nombre de Visual Objects, el cual fue un fracaso. Al igual que Visual Dbase 5.0 bajo la órbita de Borland.
Los únicos "sobrevivientes" al menos en esencia son Visual Fox (Microsoft), Visual Basic (Microsoft), Delphi (Borland) y Visual C (Microsoft) ,[object Object]
Los paradigmas      de la programación Windows son:  ,[object Object]
Visual Fox (la evolución del Xbase)
Visual Basic (la evolución de Basic )
 Visual C (la evolución del C) ,[object Object]
lenguaje de programación
búsqueda de patrones,
la escritura de código,
el análisis sintáctico,
el análisis léxico y
la optimización de código. Estas tareas las realiza el desarrollador una vez para una arquitectura especifica.
 Uml1?,[object Object]
SharpDevelop

Más contenido relacionado

La actualidad más candente

Compilador: DEFINICIÓN
Compilador: DEFINICIÓNCompilador: DEFINICIÓN
Compilador: DEFINICIÓNInfomania pro
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazadorRickyZhengHu
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretadorFrancisco Leal
 
Cap2 compiladores
Cap2 compiladoresCap2 compiladores
Cap2 compiladoresCJAO
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De EnsambladoresSpiderHal
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador FuncionamientoKriz Kozlov
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladorespaulina8
 
Interprete vs compilador
Interprete vs compiladorInterprete vs compilador
Interprete vs compiladorElba Sepúlveda
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compiladorDLACGP
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libreDanielita Lopez
 

La actualidad más candente (17)

Compilador: DEFINICIÓN
Compilador: DEFINICIÓNCompilador: DEFINICIÓN
Compilador: DEFINICIÓN
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazador
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Cap2 compiladores
Cap2 compiladoresCap2 compiladores
Cap2 compiladores
 
Clasificacion de Interpretes
Clasificacion de InterpretesClasificacion de Interpretes
Clasificacion de Interpretes
 
COMPILADORES
COMPILADORESCOMPILADORES
COMPILADORES
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De Ensambladores
 
Bootstrapping
BootstrappingBootstrapping
Bootstrapping
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador Funcionamiento
 
C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
 
Interprete vs compilador
Interprete vs compiladorInterprete vs compilador
Interprete vs compilador
 
Compiladores trabajo numero 4
Compiladores trabajo numero 4Compiladores trabajo numero 4
Compiladores trabajo numero 4
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compilador
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 

Similar a Diapositivas de compiladores

Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.NetJesús R. Tineo
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónLILIANA06
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Scarlett Rodriiguez
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programasCahydeSwaan
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 
Programacion
ProgramacionProgramacion
Programaciondanielrsd
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Julio Ayala Rolón
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaOnce Redes
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredorobinsong13
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Julio Ayala Rolón
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaGuy43cd
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Rayco Paucar
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basicwoker10
 

Similar a Diapositivas de compiladores (20)

Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Lenguaje C sharp
Lenguaje C sharpLenguaje C sharp
Lenguaje C sharp
 
Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435Microsoft Visual Studio Universidad OYM Seccion 0435
Microsoft Visual Studio Universidad OYM Seccion 0435
 
Innovaciones realizadas a los programas
Innovaciones realizadas a los programasInnovaciones realizadas a los programas
Innovaciones realizadas a los programas
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Programacion
ProgramacionProgramacion
Programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 
Sfd
SfdSfd
Sfd
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Net y WPF
Net y WPFNet y WPF
Net y WPF
 
Lengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuletaLengiajes de programacion valeria loaiza zuleta
Lengiajes de programacion valeria loaiza zuleta
 
Visual basic
Visual basicVisual basic
Visual basic
 
Robinson & wilfredo
Robinson & wilfredoRobinson & wilfredo
Robinson & wilfredo
 
Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.Proyecto visual basic 2008 edition express.
Proyecto visual basic 2008 edition express.
 
Mi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de PreferenciaMi lenguaje de Programacion de Preferencia
Mi lenguaje de Programacion de Preferencia
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
 
shanshi
shanshishanshi
shanshi
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 

Último

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Último (12)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Diapositivas de compiladores

  • 1. INGENIERIA DE SISTEMAS INTEGRANTES: BLADIMIR ARRIERI C. VERONICA COCA O. MARCO BOZO B. MATERIA : TEORIA DE AUTOMATAS Y LENGUAJES FORMALES
  • 2.
  • 5.
  • 6.
  • 7.
  • 8. LOS PRIMEROS AÑOS, 1990-1995: LAS BASES DE DATOS RELACIONALES Al comienzo de los 90 evolucionan los lenguajes de programación en lo profesional el preferido era el lenguaje C, para aprendizaje era el Pascal y el Basic. A partir del lenguaje C se crean nuevos lenguajes: Clipper de Nantucket Corp., el gran compilador de lenguaje Xbase.
  • 9. LA SEGUNDA MITAD, 1995-2000: LA ORIENTACIÓN A OBJETOS el concepto de Bases relacionales empieza a decaer, surge una variante. Ya no solo se habla de programación estructurada, sino que los módulos de programación son vistos como objetos. La orientación a objetos significa la agrupación de entidades de datos de forma global, de tal manera que puedan ser interpretados de una forma común por una misma estructura de programación.
  • 10.
  • 11. Clipper trato de evolucionar hacia Windows con el nombre de Visual Objects, el cual fue un fracaso. Al igual que Visual Dbase 5.0 bajo la órbita de Borland.
  • 12.
  • 13.
  • 14. Visual Fox (la evolución del Xbase)
  • 15. Visual Basic (la evolución de Basic )
  • 16.
  • 19. la escritura de código,
  • 22. la optimización de código. Estas tareas las realiza el desarrollador una vez para una arquitectura especifica.
  • 23.
  • 25. Mono
  • 27.
  • 28. EL ECLIPCE Eclipse es un IDE de código abierto Su instalación es muy sencilla podemos descargárnoslo de www.eclipse.org en forma de archivo ZIP Para ejecutarlo solo hay que arrancar el fichero Eclipse.exe . Eclipse puede usar varias perspectivas en su ventana principal dependiendo del tipo de desarrollo que vayamos a realizar. Ahora seria"Java":
  • 29.
  • 30. En la parte del servidor, Java es más popular que nunca, desde la aparición de la especificación de Servlets y JSP (Java Server Pages). Java no ha aportado capacidades estándares para aritmética en punto flotante El código Java puede ser a veces redundante en comparación con otros lenguajes Java se ha convertido en un lenguaje con una implantación masiva en todos los entornos (personales y empresariales)
  • 31.
  • 37.
  • 38. La versión final 2.1 fue lanzada el 23 de abril del mismo año.
  • 39. El 5 de noviembre de 1996 Microsoft lanza la versión beta de Internet Explorer 3.0 para Macintosh. Esta versión incluyó soporte para la versión 3.2 del estándar HTML
  • 40. el 6 de enero de 1998, Microsoft anunció el lanzamiento de la versión final de Internet Explorer 4.0 para Macintosh.
  • 41. el 9 de enero de 1999, Microsoft anunció el lanzamiento de Internet Explorer 4.5 Macintosh Edition
  • 42.
  • 43.
  • 44. Mozillafirefox CARACTERTISTICAS Navegación con pestañas Bloqueo de ventanas emergentes Evita que los scripts hagan algunas acciones Barra de navegación del sitio Panel lateral Se pueden añadir paneles personalizables al panel lateral
  • 45. Mozillafirefox Más control sobre el zoom del texto Puede hacer zoom a cualquier texto, incluso al que está en pixels. Puede seleccionar entre múltiples hojas de estilo ofrecidas por la página Ventana de información sobre la página Información detallada sobre los formularios/enlaces/medios Guarda plugins Temas (skins) La ventana de marcadores muestra más detalles Palabras clave de marcadores
  • 46. es compatible con varios estándares web, incluyendo HTML, XML, XHTML, SVG 1.1 (parcial),[59]CSS 1, 2 y 3,[60]ECMAScript (JavaScript), DOM, MathML, DTD, XSLT, XPath, e imágenes PNG con transparencia alfa Cuenta con una protección antiphishing, antimalware e integración con el antivirus Firefox no incluye compatibilidad con los sistemas ActiveX
  • 47. En la versión de Firefox 1.5 se notó un gran consumo de memoria debida a la nueva característica FastBack En agosto de 2006, Microsoft se ofreció a ayudar a integrar MozillaFirefox con Windows Existe una extensión para Firefox llamada «IE Tab» que permite utilizar el motor de renderizado de Internet Explorer dentro de una pestaña de MozillaFirefoxVista,[94] y Mozilla aceptó RENDIMIENTO mozillafirefox