Foros del Web » Programación para mayores de 30 ;) » Java »

Lenguaje bajo nivel.

Estas en el tema de Lenguaje bajo nivel. en el foro de Java en Foros del Web. Buenas a todos! Estudio programación y también he dado algo de sistemas digitales, y mi pregunta es: en un lenguaje como, por ejemplo, Java, cómo ...
  #1 (permalink)  
Antiguo 28/12/2016, 18:46
 
Fecha de Ingreso: junio-2015
Mensajes: 14
Antigüedad: 1 año, 10 meses
Puntos: 0
Lenguaje bajo nivel.

Buenas a todos!

Estudio programación y también he dado algo de sistemas digitales, y mi pregunta es: en un lenguaje como, por ejemplo, Java, cómo es posible saber la forma en que está codificado el lenguaje en binario, o sea me gustaría ver como compila algo tan simple como una variable inicializada, por no decir un método ya que seguro sería un montón de bits y no se entendería nada, o sea, me gustaría saber como es que lo ve la máquina y que procesos sigue. Con cualquier consejo o llamarlo simplemente por su nombre me basta, ya que a veces uno no consigue encontrar las cosas porque no lo llama por su nombre, eso es lo que me pasa a mi, sé que es bajo nivel, pero no se de donde mas sacar información sobre esto. Resumiendo, me gustaría ver algun trozo de código en binario y saber como la máquina sabe cuando es una variable o cuando es una cosa.

Gracias.
  #2 (permalink)  
Antiguo 29/12/2016, 07:01
Avatar de Tipdar  
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 317
Antigüedad: 11 años, 6 meses
Puntos: 6
Respuesta: Lenguaje bajo nivel.

No sé bien lo que quieres saber. Java no es un lenguaje de bajo nivel, el código de Java es interpretado por una máquina virtual a lo que se llama bytecode y luego la máquina virtual es la que le compila al sistema operativo. Eso trae consigo independencia de la plataforma :)
¿Responde eso a tu pregunta?
__________________
El último TipdaR
  #3 (permalink)  
Antiguo 29/12/2016, 07:24
 
Fecha de Ingreso: junio-2015
Mensajes: 14
Antigüedad: 1 año, 10 meses
Puntos: 0
Respuesta: Lenguaje bajo nivel.

Cita:
Iniciado por Tipdar Ver Mensaje
No sé bien lo que quieres saber. Java no es un lenguaje de bajo nivel, el código de Java es interpretado por una máquina virtual a lo que se llama bytecode y luego la máquina virtual es la que le compila al sistema operativo. Eso trae consigo independencia de la plataforma :)
¿Responde eso a tu pregunta?
Puse Java como ejemplo, pero a lo que me refería es como la máquina, el procesador y todo el hardware procesa por ejemplo una variable, o sea, me gustaria entender como ve a una variable el ordenador en bits, nosotros en java vemos algo como: int variable=1; y esto en bits como seria? o por ejemplo algun metdo random de java. Donde podria buscar informacion sobre esto?



La zona horaria es GMT -6. Ahora son las 19:21.