Jump to content

12 Anos Online! 🎂

PanddyP

Membro
  • Posts

    1
  • Joined

  • Last visited

About PanddyP

PanddyP's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Python não é recomendado, devido a alguns pontos: - Por ser uma linguagem interpretada, ela sim, é boa para scripts de pequena escala. Porém, quando estamos tratando de um jogo que exige bastante processamento em tempo real, o seu desempenho fica comprometido. - A vantagem de fazer os scripts em Java, é que quando o script for executado, a máquina virtual do Java "melhora" o código em tempo de execução. Por exemplo: public static int calc() { int sum = 0; for (int i = 0; i < 350; i++) { sum += 1; } return sum; } Nesse caso, o resultado sempre será 350. Pois essa função é fixa, e sua saída sempre será 350. Assim, o Just-In-Time do Java, "melhora" esse código, gerando sempre a saída 350. O Código gerado pelo JIT é mais ou menos assim: public static int JIT_calc() { return 350; } Perceba que é muito mais vantajoso (e rápido), retornar o valor 350 do que calcular o for e inteirar 350 vezes. É claro que, o JIT é muito mais complexo que isso, porém, ele ajuda no desempenho de seu script/aplicação. Recomendo a leitura: https://www.ibm.com/docs/pt-br/sdk-java-technology/7?topic=uc-jit-compiler-2
×
×
  • Create New...