Intérprete de linguagem de máquina simplesIntérprete de idioma de máquina simples é um simples intérprete de linguagem de máquina. | |
Baixe Agora |
Intérprete de linguagem de máquina simples Classificação e resumo
Propaganda
- Licença:
- GPL
- Preço:
- FREE
- Nome do editor:
- Daniel Sterling
- Site do editor:
- http://www.lost-habit.com/sml/
Intérprete de linguagem de máquina simples Tag
Intérprete de linguagem de máquina simples Descrição
O interpretador de linguagem de máquina simples é um simples intérprete de linguagem de máquina. SML é uma linguagem de máquina "brinquedo" destinada a ensinar conceitos básicos de processadores. Este site contém uma explicação e definição de SML, bem como um interpretador e exemplo programas SML. O código-fonte GPL'D para o intérprete está disponível, bem como binários para o Windows e Linux.A Language Machine define um conjunto de instruções que uma CPU pode executar para executar operações. Em outras palavras, uma linguagem de máquina define o que você pode fazer com o seu computador. Processadores modernos têm conjuntos de instruções muito complexos; No entanto, a linguagem simples descrita aqui pode dar-lhe uma compreensão do que está acontecendo "sob o capô" com o seu computador.machine Language é os dados reais que são executados diretamente pelo processador. Escrever um programa em linguagem de máquina pode, portanto, ser vantajoso se você precisar economizar espaço ou otimizar seu código. No entanto, a linguagem da máquina também não é portátil e pode ser difícil de entender e manter. Portanto, quase todo o código agora está escrito em uma linguagem de nível superior, como linguagens C, C ++, Java ou scripts, como Shell ou Perl. Todas essas línguas têm suas vantagens e desvantagens também, como níveis variados de portabilidade, manutenção, escalabilidade e velocidade de execução. Um nível superior à linguagem da máquina é a linguagem de montagem. A linguagem de montagem é basicamente linguagem de máquina legível. Em vez de escrever o código bit a bit, você escreve o código como uma seqüência de instruções legíveis por humanos, que são então compiladas quase diretamente no idioma da máquina. A linguagem de montagem é quase sempre usada em vez de linguagem de máquina quando tal nível direto de controle é necessário. Por exemplo, alguns jogos implementam parte de seu código na montagem, a fim de maximizar a velocidade de execução. A montagem pode ser "inlinada" em alguns idiomas de nível superior, como C. Isso significa que a montagem é definida como um procedimento convencional de dentro do código C.
Intérprete de linguagem de máquina simples Software Relacionado
funcparserlib.
Biblioteca de parser de descida recursiva com base em combinadores funcionais ...
164