Está en la página 1de 7

PROYECTO COMPILADOR

PARA JAVA
CARLOS MARIO PADILLA MAYO
JAIR RESENOS SERRANO
INTRODUCCIÓN

• Durante el desarrollo de esta presentación se dará a conocer el lenguaje JAVA


ya que en base a esto se diseñara un compilador que pueda leer el lenguaje de
JAVA.
LENGUAJE DE PROGRAMACIÓN

• Java es una plataforma informática desarrollada por Sun Microsystems en


1995. Ha experimentado un notable crecimiento desde entonces y se ha
convertido en la base de una amplia gama de servicios y aplicaciones
digitales. Es una herramienta confiable que respalda la creación de
numerosos productos y servicios digitales, y sigue siendo una opción popular
para desarrollar innovadoras soluciones tecnológicas para el futuro.
INTERPRETE, COMPILADOR O HIBRIDO
• Java es un lenguaje de programación: Proporciona una sintaxis estructurada y orientada a
objetos para escribir programas.
• Compilador: Java utiliza un enfoque de compilación e interpretación mixta. El código
fuente de Java se compila primero en un formato intermedio llamado bytecode mediante el
compilador de Java (javac). Luego, este bytecode se interpreta y ejecuta en la Máquina
Virtual de Java (JVM), que es específica de cada plataforma.
• Intérprete: Como se mencionó anteriormente, la JVM interpreta el bytecode generado por el
compilador de Java y lo ejecuta en la plataforma subyacente.
• Por lo tanto, Java no se puede clasificar estrictamente como un compilador o un intérprete,
sino más bien como un sistema que utiliza ambas técnicas para ejecutar programas.
EJEMPLO DE CÓDIGO
• Este programa en Java calcula el factorial de un número
entero positivo ingresado por el usuario. Comienza
solicitando al usuario que ingrese un número entero
positivo utilizando un objeto Scanner. Luego, pasa este
número a un método llamado calcularFactorial(), que
implementa el cálculo del factorial. Si el número
ingresado es 0 o 1, el factorial es 1 y se devuelve este
valor. En caso contrario, se utiliza un bucle for para
multiplicar todos los enteros desde 2 hasta el número
ingresado inclusive, acumulando el resultado en una
variable. Una vez que el bucle termina, se devuelve el
resultado del factorial, que se imprime en la consola.
Finalmente, el programa se cierra.
CONCLUSIONES
• Carlos Mario Padilla Mayo: Al realizar la investigación necesaria para realizar esta presentación y la
documentación, me di cuenta y me expandió el panorama de lo que es el lenguaje JAVA, con
entusiasmo y averiguando mas sobre este hermoso lenguaje hacer su compilador será un desafío
emocionante.

• Jair Resenos Serrano: Al terminar de hacer el compilador para Java, he aprendido mucho sobre
diferentes partes de la informática. Este proyecto me ayudó a entender cómo funcionan los
compiladores, que son programas que traducen código escrito por personas en instrucciones que las
computadoras pueden entender y ejecutar. Aprendí sobre el análisis de palabras y oraciones en el
código, así como sobre la generación de instrucciones ejecutables. También profundicé en cómo se
escriben y ejecutan los programas en Java. Todo esto es esencial para crear software de buena calidad y
entender mejor cómo funcionan las aplicaciones Java. Este proyecto me ayudó a mejorar mis
habilidades de programación y diseño de programas, y me dio una base sólida para futuros proyectos
informáticos.
REFERENCIAS

• JAVA DEVLOPER [JAVA]. (s. f.). JAVA. JAVA. Recuperado 20 de marzo de


2024, de https
://www.java.com/es/download/help/whatis_java.html#:~:text=Java%20es%2
0una%20plataforma%20informática,crean%20muchos%20servicios%20y%2
0aplicaciones
.

También podría gustarte