Gradualmente buscaremos obter mais estabilidade, aumentando os intervalos entre releases principais, criando um conjunto maior de bibliotecas fundamentais que permanecerão estáveis de uma versão principal a outra, e com a oferta de ferramentas que ajudarão na migração fazendo a reescrita automática do bytecode.
We will gradually turn the dial to more stability, by having longer major version intervals, having a gradually increasing core of libraries which will kept stable from one major version to the next, and offering tools that help in migration through automatic bytecode rewriting.
Algumas funcionalidades novas da linguagem, como lambdas, requerem o uso de funcionalidades especificas do bytecode, como o invokedynamic.
Some new language features (such as lambdas) require the use of specific bytecode features (such as invokedynamic).
Esse princípio é válido no mundo da manipulação do bytecode assim como no projeto de API.
The principle is true in the world of bytecode manipulation as well as in that of API design.
Como a criação dos acessadores do bytecode é muito lenta, o Java runtime pode armazenar em cache esses acessadores para uso posterior.
Because creating the bytecode accessors is quite slow, the Java runtime can cache these accessors for later use.
É necessária a análise do bytecode Java para esta regra.
Java bytecode analysis is required to use this rule.
Com a chegada da "invocação dinâmica", foi possível implementar o Groovy em cima destas APIs e dessa instrução do bytecode da JVM, para obter desempenho melhor e simplificar o código interno.
But with the advent of "invoke dynamic", we can rebase the implementation of Groovy on top of these APIs and this JVM bytecode instruction, to gain performance improvements and to simplify our code base.
Agora, a fim de completar a verificação do contrato inteligente, você terá que puxar a hash do bytecode de um contrato e não o contrato como um todo.
Now, in order to complete smart contract verification, you will need to pull the hash of a contract's bytecode, not the entire code itself.
Desde o sistema de chamada os comandos relacionados são geralmente muito mais caros do que a execução própria do certificado, lá é pouca ênfase na eficiência run-time, conseqüentemente são executados frequentemente usando intérpretes, processadores macro ou intérpretes do bytecode.
Since calling system related commands is generally much more expensive than script execution itself, there is little emphasis on run-time efficiency, therefore they are often implemented using interpreters, macro processors or bytecode interpreters. Pre-Requisites
A ideia do bytecode não é nova - programadores sempre tentaram fazer seu código rodar em tantas máquinas diferentes quanto possível (É assim que eles comoditizam seu complemento).
The bytecode idea is not new - programmers have always tried to make their code run on as many machines as possible. (That's how you commoditize your complement).
Cerca de 5-10% de melhoria de performance ao remover todas as instruções trace do bytecode geral (sequências de instrução).
Performance improvements About 5-10% performance improvement by removing all trace instructions from overall bytecode (instruction sequences).
Em particular, o design do bytecode da EVM torna a análise estática do código compilado muito mais difícil do que para as alternativas estabelecidas.
In particular, the design of EVM bytecode makes static analysis of compiled code much harder than for established alternatives.
Ele inclui as mesmas regras do ProGuard, mas com outras otimizações que realizam análises no nível do bytecode - dentro e entre os métodos - para reduzir ainda mais o tamanho do seu APK e ajudá-lo a ficar mais rápido.
It includes the same ProGuard rules, but with other optimizations that perform analysis at the bytecode level-inside and across methods-to reduce your APK size further and help it run faster.
No entanto, avanços no compilador just-in-time (JIT) da JVM e uma dependência cada vez maior do bytecode Java contribuíram para que a versão.NET fosse interrompida quando o Scala 2.10 foi lançado.
However, advances in the JVM's JiT and an increasing dependence on the Java bytecode meant that the.net version was discontinued when Scala 2.10 was released.