SlideShare una empresa de Scribd logo
TEORIA DE AUTÓMATAS Y LENGUAJES FORMALES UNIVERSIDAD PRIVADA   CUMBRE
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
COMPILADORES CONCEPTO: Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
COMPILADOR  vs. INTERPRETE Compilador –  Se compila una vez, se ejecuta  n  veces –  El proceso de compilación tiene una visión global de todo el programa, por lo cual la gestión de errores es más eficiente. –  La ejecución es más rápida. Intérprete –  Se traduce cada vez que se ejecuta –  Permite interaccionar más con el código en tiempo de ejecución. –  Necesita menos memoria.
COMPILADOR JAVA El compilador de Java convierte el código fuente directamente en código objeto nativo, esto da lugar a un gran rendimiento en la ejecución, pero tapa el camino a la portabilidad. Existe otra técnica, conocida como compilación JIT (Just In Time, o ‘’’compilación al vuelo’’’), convierte el bytecode a código nativo cuando se ejecuta la aplicación.  Lenguaje de programación creado en Sun Microsystems por  James Gosling, Arthur Van Hoff, y Andy Bechtolsheim  ( Green Team  )
COMPILADOR C# Utiliza el compilador just-in-time (JIT o JITter) , compila el IL (Lenguaje Intermedio) a código nativo y cambia el stub para que apunte al código nativo que está en cache, así las subsecuentes invocaciones podrían ejecutar el código nativo   C# o C Sharp es un lenguaje de programación que está incluido en la Plataforma .NET de MICROSOFT
EVOLUCION DE LOS COMPILADORES Al inicio de la era computacional, todo se programaba en ”lenguaje de maquina” y la tarea era exagerademente tediosa, puesto que existian muchos códigos numéricos que eran difıciles de aprender y fáciles de confundir. Los creadores de los microprocesadores y circuitos programables, se dieron cuenta de las limitaciones que daba este tipo de programación, dando un gran paso al lenguaje  ensamblador . Encontrar una forma de expresar u ordenar a la computadora de una manera mas sencilla o mejor dicho ”natural”.
COMENZANDO A DESARROLLAR COMPILADORES ,[object Object],[object Object],[object Object]
BUSCADORES: INTERNET EXPLORER
Internet Explorer  ,[object Object],[object Object]
Internet Explorer  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Internet Explorer  ,[object Object],[object Object],[object Object],[object Object]
Internet Explorer  ,[object Object],[object Object],[object Object],[object Object]
Internet Explorer  ,[object Object],[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
MOZILLA FIREFOX 3 FUE PUBLICADO EL 17 DE JUNIO DE  2008  POR LA CORPORACIÓN MOZILLA. UTILIZA LA VERSIÓN 1.9 DEL  MOTOR DE RENDERIZADO   GECKO  PARA MOSTRAR PÁGINAS WEB. LA NUEVA VERSIÓN CORRIGE ALGUNOS ERRORES, MEJORA EL CUMPLIMIENTO DE ESTÁNDARES, Y APLICA NUEVAS  APIS  WEB. ,[object Object]
[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Navegadores (1)
Navegadores (1)Navegadores (1)
Navegadores (1)
Andres Barragan
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
deptron
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
Negros Dance
 
Aguinda franklin
Aguinda franklinAguinda franklin
Aguinda franklin
Franklin Aguinda
 
navegadores de internet barbara
navegadores de internet barbaranavegadores de internet barbara
navegadores de internet barbara
keba
 
Alexandra
AlexandraAlexandra
Practica 9
Practica 9 Practica 9
Practica 9
David Camps Pena
 
Navegadores de internet nacho sancchez
Navegadores de internet nacho sancchezNavegadores de internet nacho sancchez
Navegadores de internet nacho sancchez
Ignacio Sanchez
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
LoGan LP
 
TIPOS DE NAVEGADORES
TIPOS DE  NAVEGADORESTIPOS DE  NAVEGADORES
TIPOS DE NAVEGADORES
Clever Kuamar
 

La actualidad más candente (10)

Navegadores (1)
Navegadores (1)Navegadores (1)
Navegadores (1)
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
 
Aguinda franklin
Aguinda franklinAguinda franklin
Aguinda franklin
 
navegadores de internet barbara
navegadores de internet barbaranavegadores de internet barbara
navegadores de internet barbara
 
Alexandra
AlexandraAlexandra
Alexandra
 
Practica 9
Practica 9 Practica 9
Practica 9
 
Navegadores de internet nacho sancchez
Navegadores de internet nacho sancchezNavegadores de internet nacho sancchez
Navegadores de internet nacho sancchez
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
 
TIPOS DE NAVEGADORES
TIPOS DE  NAVEGADORESTIPOS DE  NAVEGADORES
TIPOS DE NAVEGADORES
 

Similar a Lenguajes formales

teoria automatas y lenguajes formales
teoria automatas y lenguajes formalesteoria automatas y lenguajes formales
teoria automatas y lenguajes formales
rusolizs
 
Navegadores
Navegadores Navegadores
Navegadores
delsas
 
Presentación compiladores
Presentación compiladoresPresentación compiladores
Presentación compiladores
rusolizs
 
Presentación terminada
Presentación terminadaPresentación terminada
Presentación terminada
rusolizs
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
deptron
 
Exploradores navegadores de internet
Exploradores navegadores de internetExploradores navegadores de internet
Exploradores navegadores de internet
Valentin Flores
 
Ejemplo
EjemploEjemplo
Informatica11
Informatica11Informatica11
Informatica11
DIANAPAULINARG
 
Informatica11
Informatica11Informatica11
Informatica11
DIANAPAULINARG
 
Luis juarez
Luis juarezLuis juarez
Luis juarez
Adesjrz
 
Aguinda franklin
Aguinda franklinAguinda franklin
Aguinda franklin
Franklin Aguinda
 
Buscadores
Buscadores Buscadores
Buscadores
Jair Escobar
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
Bryan Joselo
 
Andrea reinoso
Andrea reinosoAndrea reinoso
Andrea reinoso
Andrea Shantal Reinoso
 
Navegadores de internet
Navegadores de internetNavegadores de internet
Navegadores de internet
fabio guevara
 
Los navegadores web origen e historia
Los navegadores web origen e historiaLos navegadores web origen e historia
Los navegadores web origen e historia
wellinton polanco
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
Jonaparo
 
Navegadores de internet
Navegadores de internetNavegadores de internet
Navegadores de internet
stalin18javi
 
Navegadores o browsers 1
Navegadores o browsers 1Navegadores o browsers 1
Navegadores o browsers 1
Raquel Vaca
 
Andrea reinoso
Andrea reinosoAndrea reinoso
Andrea reinoso
Andrea Shantal Reinoso
 

Similar a Lenguajes formales (20)

teoria automatas y lenguajes formales
teoria automatas y lenguajes formalesteoria automatas y lenguajes formales
teoria automatas y lenguajes formales
 
Navegadores
Navegadores Navegadores
Navegadores
 
Presentación compiladores
Presentación compiladoresPresentación compiladores
Presentación compiladores
 
Presentación terminada
Presentación terminadaPresentación terminada
Presentación terminada
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Exploradores navegadores de internet
Exploradores navegadores de internetExploradores navegadores de internet
Exploradores navegadores de internet
 
Ejemplo
EjemploEjemplo
Ejemplo
 
Informatica11
Informatica11Informatica11
Informatica11
 
Informatica11
Informatica11Informatica11
Informatica11
 
Luis juarez
Luis juarezLuis juarez
Luis juarez
 
Aguinda franklin
Aguinda franklinAguinda franklin
Aguinda franklin
 
Buscadores
Buscadores Buscadores
Buscadores
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
 
Andrea reinoso
Andrea reinosoAndrea reinoso
Andrea reinoso
 
Navegadores de internet
Navegadores de internetNavegadores de internet
Navegadores de internet
 
Los navegadores web origen e historia
Los navegadores web origen e historiaLos navegadores web origen e historia
Los navegadores web origen e historia
 
Tipos de navegadores
Tipos de navegadoresTipos de navegadores
Tipos de navegadores
 
Navegadores de internet
Navegadores de internetNavegadores de internet
Navegadores de internet
 
Navegadores o browsers 1
Navegadores o browsers 1Navegadores o browsers 1
Navegadores o browsers 1
 
Andrea reinoso
Andrea reinosoAndrea reinoso
Andrea reinoso
 

Último

625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 

Último (20)

625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 

Lenguajes formales

  • 1. TEORIA DE AUTÓMATAS Y LENGUAJES FORMALES UNIVERSIDAD PRIVADA CUMBRE
  • 2.
  • 3. COMPILADORES CONCEPTO: Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
  • 4. COMPILADOR vs. INTERPRETE Compilador – Se compila una vez, se ejecuta n veces – El proceso de compilación tiene una visión global de todo el programa, por lo cual la gestión de errores es más eficiente. – La ejecución es más rápida. Intérprete – Se traduce cada vez que se ejecuta – Permite interaccionar más con el código en tiempo de ejecución. – Necesita menos memoria.
  • 5. COMPILADOR JAVA El compilador de Java convierte el código fuente directamente en código objeto nativo, esto da lugar a un gran rendimiento en la ejecución, pero tapa el camino a la portabilidad. Existe otra técnica, conocida como compilación JIT (Just In Time, o ‘’’compilación al vuelo’’’), convierte el bytecode a código nativo cuando se ejecuta la aplicación. Lenguaje de programación creado en Sun Microsystems por James Gosling, Arthur Van Hoff, y Andy Bechtolsheim ( Green Team )
  • 6. COMPILADOR C# Utiliza el compilador just-in-time (JIT o JITter) , compila el IL (Lenguaje Intermedio) a código nativo y cambia el stub para que apunte al código nativo que está en cache, así las subsecuentes invocaciones podrían ejecutar el código nativo C# o C Sharp es un lenguaje de programación que está incluido en la Plataforma .NET de MICROSOFT
  • 7. EVOLUCION DE LOS COMPILADORES Al inicio de la era computacional, todo se programaba en ”lenguaje de maquina” y la tarea era exagerademente tediosa, puesto que existian muchos códigos numéricos que eran difıciles de aprender y fáciles de confundir. Los creadores de los microprocesadores y circuitos programables, se dieron cuenta de las limitaciones que daba este tipo de programación, dando un gran paso al lenguaje ensamblador . Encontrar una forma de expresar u ordenar a la computadora de una manera mas sencilla o mejor dicho ”natural”.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.  
  • 16.
  • 17.
  • 18.
  • 19.