Sábado, 2026-06-13, 1:21 PM
Le saludo Visitante | RSS

Mi sitio

[ Mensajes nuevos · Participantes · Reglas del foro · Búsqueda · RSS ]
  • Página 1 de 2
  • 1
  • 2
  • »
Programación de Sistemas 5B.
CinthiaFecha: Miércoles, 2010-10-27, 9:40 AM | Mensaje # 1
Soldado
Grupo: Administradores
Mensajes: 3
Premios: 0
Reputación: 0
Estatus: Offline
1. ¿Qué Opinas del Funcionamiento de los Lenguajes Intemedios?

2. ¿Cómo se identifican estos Lenguajes?

 
yovasFecha: Jueves, 2010-10-28, 9:03 PM | Mensaje # 2
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
bueno el funcionamiento de los lenguajes intermedios se puede definir como una manera de representar procedimientos y
estructuras de datos que sirva como entrada para una MV en alguna parte de su jerarquía, entre
el lenguaje de entrada (el nivel más alto) y el código ejecutado en la máquina (el nivel más bajo) tanto en el tiempo de compilación como en el de ejecución. tambien podemos decir q estos lenguajes intermedios se identifican como el uso en los compiladores, donde un compilador primero traduce el código fuente de un programa, en una forma más apropiada para las transformaciones de mejora del código, como un paso intermedio antes de generar el archivo objeto o el código máquina para una máquina específica.
 
GRUM5BVSFecha: Jueves, 2010-10-28, 9:24 PM | Mensaje # 3
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
1. opino que es muy necesario ya que nos sirve para representar la producción final de nuestro lenguaje fuente. y pues comentando sobre lo que escribio el compañero yovas tiene una definicion de lo que es un lenguaje intermedio pero digo que existen definiciones mas claras.

2. y pues en cuanto a la segunda pregunta no la tengo muy clara pero me imagino que se identifican o mas bien se realizan a travez de una VM.

 
carolineFecha: Viernes, 2010-10-29, 0:28 AM | Mensaje # 4
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
amigo gaspar a ver si te queda mas claro asi:

¿Qué Opinas del Funcionamiento de los Lenguajes Intemedios?

opino que los lenguajes intermediarios es la representacion mas abstracta y uniforme que un lenguaje maquina concreta, quiere decir que su mision es descomponer las expresiones complejas en binarias y las sentencias complejas en sentencias simples, tiene la ventaja que permite que una fase de analisis semantico independiente de la maquina y tambien puede optimizar sobre el codigo intermedio osea las complejas rutinas de optimizacion son independientes y claro tambien tiene sus desventajas que pierde la eficiencia osea que no permite una compilacion de una sola pasada, tambien introduce en el compilador una nueva fase de traduccion.
estan divididos en 6 tipos de lenguajes intermediarios que son:
1. arbol sintactico, 2. arbol sintactico abstracto. 3. grafo dirigido aciclico (GDA). 4. notacion postfija.
5. definicion de una maquina abstracta. 6. n-tupla.

 
FD1230Fecha: Viernes, 2010-10-29, 0:41 AM | Mensaje # 5
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
Primero, comentaré unas breves definiciones, comienzo con las máquinas virtuales (MV) que son capas abstractas que separan el funcionamiento del ordenador de su hardware, éstos sirven para mostrar el proceso de control del hardware, enmascaran la funcionalidad del hardware con procedimientos y datos abstractos; ahora, ¿para qué todo esto?, las MV preparan un programa para su ejecución y permiten la ejecución de dicho programa. Ahora como ya entendemos que es una MV, entenderemos al código intermedio como la representación de procedimientos y estructuras de los datos que sirven como entrada en una MV en alguna parte de su jerarquía, como todos sabemos que hay lenguajes de alto nivel y de bajo nivel entonces, ¿en donde quedan los lenguajes intermedios?, un lenguaje intermedio como su nombre lo dice, se encuentra entre el proceso de la conversión de lenguaje de alto nivel a bajo, por la mitad, en este caso. El proceso de la conversión de una instrucción a código máquina lo realiza una MV de interpretación que simula un ordenador cuyo código máquina es el lenguaje de alto nivel que está siendo interpretado, de lo anterior se puede decir que un lenguaje de alto nivel se pasa a un lenguaje intermedio y luego se interpreta el lenguaje al ejecutar un programa. Los lenguajes intermedios son bastante eficaces porque permiten combinar en un lenguaje como java el proceso de compilación e interpretación, reduciendo las desventajas que presentaban por sí solas la compilación y la interpretación, como ejemplo tenemos java porque genera un bytecode que junto con un conjunto de librerias el cual es el entorno de ejecución de java puede correr en cualquier hardware con la versión de dicho entorno conocido como JRE.

Los lenguajes intermedios se identifican por el número de operandos que aparecen en cada una de sus instrucciones, por ejemplo tenemos los tercetos porque aparecen como máximo tres operandos, de igual forma tenemos los cuartetos...etc. Como todo lenguaje intermedio puede ser generado como un paso antes de la etapa de la generación del código máquina.

En relación a las explicaciones anteriores, es verdad los lenguajes intermedios son procedimientos para alimentar a una MV y también nos sirve para representar una parte intermedia, pero también es necesario porque recuerden que la compilación y la interpretación es distinta, aunque podemos tener un punto medio en donde haya un punto fuerte entre ambos.

 
mexicano100lockoFecha: Viernes, 2010-10-29, 10:15 AM | Mensaje # 6
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
Los lenguajes intermedios nos sirven para representar la producción final de nuestro lenguaje fuente. son una representación más simplificada del código original para facilitar la traducción hacia el código final.
Las expresiones aritméticas se pueden expresar de tres formas distintas: infija, prefija y postfija.
La notación infija es la más utilizada por que es la más comprensible ya que ponen el operador entre los dos operandos. Por ejemplo a+b-5.
La notación postfija pone el operador al final de los dos operandos, por lo que la expresión queda: ab+5-. La notación posftfija utiliza una estructura del tipo LIFO.
La notación prefija pone el operador primero que los dos operandos, por lo que la expresión anterior queda: +ab-5. Esto se representa con una estructura del tipo FIFO o cola.
estoy de acurdo con fede en decir que un lenguaje de alto nivel se pasa a un lenguaje intermedio y luego se interpreta el lenguaje al ejecutar un programa ya que esto no ayuda a optimizar la ejecucion del programa.
 
dorcasFecha: Viernes, 2010-10-29, 10:56 AM | Mensaje # 7
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
1:_Un lenguaje intermedio se puede definir como una manera de representar procedimientos y estructuras de datos que sirva como entrada para una MV en alguna parte de su jerarquía, entre el lenguaje de entrada (el nivel más alto) y el código ejecutado en la máquina (el nivel más bajo) tanto en el tiempo de compilación como en el de ejecución.
2 se identifican por el numero de operadores
*una de sus ventajas es:
•La depuración es muy difícil porque, entre otras cosas, los errores que ocurren en el código C no son muy fáciles de localizar en lo que ha escrito el programador originalmente en el nuevo lenguaje.
•Las características de rendimiento y eficiencia del lenguaje están determinadas por el compilador C.
 
andresFecha: Viernes, 2010-10-29, 11:15 AM | Mensaje # 8
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
¿que opino del funcionamiento del lenguaje intermedio?

Un lenguaje intermedio se puede definir como una manera de representar procedimientos y estructuras de datos que sirva como entrada para una MV en alguna parte de su jerarquía, entre el lenguaje de entrada (el nivel más alto) y el código ejecutado en la máquina (el nivel más bajo) tanto en el tiempo de compilación como en el de ejecución.

tanto los programas compilados parcialmente a un lenguaje intermedio (como Java) como los programas escritos en lenguajes de alto nivel que se interpretan (como Lisp) requieren una MV para interpretar el programa. La principal ventaja del lenguaje intermedio en este caso es su proximidad al nivel del código máquina, en el sentido de que supone menos trabajo a la hora de ejecutarlo y, por lo tanto, los programas corren más rápidamente que los puramente interpretados. aunque la opinion mas exacta es este funcionamiento es un poco confusoooooo.

¿como se identifican estos lenguajes?
• Árbol sintáctico. • Árbol sintáctico abstracto.

Mensaje editado por andres - Viernes, 2010-10-29, 11:22 AM
 
nelsyFecha: Viernes, 2010-10-29, 11:23 AM | Mensaje # 9
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
los lenguajes intermedios son aquellos lenguajes que nos permiten representar nuestra poducion final de nuestro lenguaje fuente , es decir nos permite obtener la simplificacion de nuestro codigo original haciendo mas facil su traduccion.
La principal ventaja que nos pueden brindar los lenguajes intermedios es que se aproxima al nivel del código maquina esto quiere decir que nos facilita el trabajo al ejecutarlo, por lo que los programas corren más rápido que aquellos que están puramente interpretados.
Los lenguajes intermedios se puden indetificar por el número de operandos tienen cada una de sus instrucciones, Como todo lenguaje intermedio puede ser generado como un paso antes de la etapa de la generación del código máquina.

respecto al comentario de dorcas es verdad que los lenguajes intermedios tienen ventajas pero tambien tienen desventajas las cuales una de ellas seria que las características de rendimiento y eficiencia que presentan estos lenguajes se encuentran determinadas por el programa en el cual habrá algunas veces en el que no pueda haber una buena traducción entre una estructura en el nuevo lenguaje y las estructuras de datos.

 
davoxzFecha: Viernes, 2010-10-29, 11:43 AM | Mensaje # 10
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
¿que opino del funcionamiento del lenguaje intermedio?
mmmm pisss hasta donde entendi es un lenguaje que basicamente traduce el codigo de alto nivel a un codigo de bajo nivel y cuando se da una gramatica se genera un arbol para poder resolver y leer de igual se utilizan las lecturas prefija, postfija, infijo jajajaja pisss por mi parte es todo todo
¿como se identifican estos lenguajes?
Árbol sintáctico, Árbol sintáctico abstracto, cada sentencia del lenguaje intermedio consta de N elementos: (Operador, Operando1, Operando2, … , Operando N? Los más usuales son los tercetos (tripletas) y los cuartetos
 
TuPapaFecha: Viernes, 2010-10-29, 11:48 AM | Mensaje # 11
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
1. ¿Qué Opinas del Funcionamiento de los Lenguajes Intemedios?
R: yo creo que es un lenguaje intermedio, es el que esta entre los lenguajes de alto nivel y los de bajo nivel, para compilar algun programa, el compilador toma el lenguaje fuente, y lo convierte a lenguaje máquina, precisamente, antes de pasar al de máquina es dondeintervienen o es lo que se conoce como lenguaje intermedio, el funcionamiento de éste lenguaje optimiza la velocidad del proceso de compilació, ya que permite que no se compile otra vez el lenguaje fuente, sino como el lenguaje intermedio esta mas cercano del lenguaje maquina, haca más rápido el proceso de generación de codigo objeto.

2. ¿Cómo se identifican estos Lenguajes?
R: Los lenguajes intermedios se identifican por el número de operandos que aparecen en cada una de sus instrucciones, si es un terceto tiene tres operandos, asi asi asi suscesivamente. creo que se puede hacer atraves de una máquina virtual.

3.Opnión acerca dela mayoría, creo que no debieron copiar y pegr, por lo tanto todas las respuestasesta bien explicadas y correctas

 
editFecha: Viernes, 2010-10-29, 12:02 PM | Mensaje # 12
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
1.opino que es una tecnica muy buena ya que como dice es un lenguaje de una maquina que ayuda en el analisis de los programas de una conputadora lo bueno de este lenguaje es que nos ayuda en la produccion final, algunos ejemplos donde se utilizan estos lenguajes es en c++.

2. pienso que se representan por los arboles sintacticos y la notacion postfija.

yo opino que todas las respuestas de mis compañeros tienen la idea principal acerca de los lenguajes intermedios

 
RIGER666Fecha: Viernes, 2010-10-29, 12:03 PM | Mensaje # 13
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
1-se puede definir como una manera de representar procedimientos y estructuras de datos que sirva como entrada para una MV.La principal ventaja que nos pueden brindar los lenguajes intermedios es que se aproxima al nivel del código maquina esto quiere decir que nos facilita el trabajo al ejecutarlo, por lo que los programas corren más rápido que aquellos que están puramente interpretados.

2-identifican por el número de operandos que aparecen en cada una de sus instrucciones.los lenguajes intermedios son procedimientos para alimentar a una MV y también nos sirve para representar una parte intermedia.

 
pabloFecha: Viernes, 2010-10-29, 12:22 PM | Mensaje # 14
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
haaaa que es una de las fases importantes del compilador que nos representan la produccion final de nuestro lenguaje fuente y se en ella se puede encontrar hay varios lenguajes intermedios esta deividadida en notaciones y estas simplifican la traduccion de nuestro codigo fuente a nuestro codigo objeto.

creo que se identifican por sus notaciones infija, postfija y prefija.

opino de los otros compañeros que son muy parecidos sus respuestas "sera que lo bajaron de la misma pagina"

 
manuelpato04Fecha: Viernes, 2010-10-29, 6:34 PM | Mensaje # 15
Soldado
Grupo: Usuarios
Mensajes: 1
Premios: 0
Reputación: 0
Estatus: Offline
1. ¿Qué Opinas del Funcionamiento de los Lenguajes Intemedios?
Pues comprendiendo mi investigacion puedo decir qu Los lenguajes intermedios son importantes por que permiten representar procedimientos y estructuras de datos que sirva de entrada en una maquina, el lenguaje maquina funciona por medio de instrucciones, y para su interpretación, la conversión de cada instrucción del lenguaje maquina y su ejecución, una por una, al ejecutar el programa.

Los lenguajes intermedios nos sirven para representar la producción final de nuestro lenguaje fuente.

Las notaciones sirven de base para expresar sentencias bien definidas. El uso más extendido de las notaciones sirve para expresar operaciones aritméticas.

Las expresiones aritméticas se pueden expresar de tres formas distintas: Infija, Prefija y Postfija.

Y que pueden Existir muchos lenguajes intermedios, la mayoría de ellos son una representación más simplificada del código original para facilitar la traducción hacia el código final.

Los lenguajes intermedios generalmente tienen árboles de derivación más pequeños que su contraparte original.

2. ¿Qué Opinas del Funcionamiento de los Lenguajes Intemedios?
Ah pues yo pienso que se identifican segun los tipos de lenguajes, o sea, hablo de lengua de bajo nivel, la cual es el lenguaje máquina es el único lenguaje que entiende directamente la computadora. Por esta razón, su estructura está totalmente adaptada a los circuitos de la máquina y muy alejada de la forma de expresión propia de los humanos. Utiliza el alfabeto binario, que consta de los dos únicos símbolos 0 y 1 denominados bits.

y luego el lenguaje intermedio es estar hablando de lenguaje ensamblador o es el primer intento de sustituir el lenguaje maquina por otro más similar a los utilizados por las personas (Lenguaje ensamblador). En este tipo de lenguajes intermedios, cada instrucción es un lenguaje máquina, utilizando para su escritura palabras mnemotécnicas en lugar de cadenas de bits. surprised

Y por ultimo Lenguajes de alto nivel la cual estos lenguajes más evolucionados, usan palabras y frases relativamente fáciles de entender.
Como ejemplo podemos mencionar a PASCAL, C, BASIC, PROLOG, etc. mmmmmmmmmmmmmmmmmmmm pueden comprenderlo y defiendo mi explicacion jajajajajajajajajajajaj

 
  • Página 1 de 2
  • 1
  • 2
  • »
Búscar:


Copyright MyCorp © 2026