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

C:\fakepath\compiladores
C:\fakepath\compiladoresC:\fakepath\compiladores
C:\fakepath\compiladores
paulina8
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compilador
DLACGP
 

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

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
Julio Ayala Rolón
 
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 Preferencia
Guy43cd
 
Deber 130912163339-phpapp01
Deber 130912163339-phpapp01Deber 130912163339-phpapp01
Deber 130912163339-phpapp01
Rayco Paucar
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
woker10
 

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

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 

Último (10)

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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

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