La tablet,los celulares¿Necesitan programa ensamblador o traductor?Si es afirmativa la respuesta explique cuales o cuales son y como funcionan,que tipo de programa es
Respuestas a la pregunta
Respuesta:
Pues que te puedo decir no se mucho del tema, pero android usa una maquina virtual no? los programas se convierten a bytecode y la maquina virtual se encarga de traducirlo o interpretarlo para que el hardware entienda, en el caso de emsamblador se que se programa en eso cuando quieres manipular el hardware de manera directa por ejemplo los drivers ya que escriben en el kernel
en cuanto a que tipo de lenguajes son pues:
Java o kotlin que son los que usa android son de alto nivel es decir son mas entendibles a las personas ejemplo "printl()" en kotlin y "System.out.println()" en java
y el lenguaje ensamblador pues es mas lenguaje maquina y es de bajo nivel es decir mas cerca al hardware por lo que es mas dificil de entender
algo asi seria el "Print" en lenguaje ensamblador
CALL ROM_CLS
LD A, 65
RST 0x10
RET