![Código Threaded - Tecnologia Código Threaded - Tecnologia](https://a.continuousdev.com/technology/threaded-code.jpg)
Contente
- Definição - O que significa Código Encadeado?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica Threaded Code
Definição - O que significa Código Encadeado?
O código encadeado é uma técnica de implementação do compilador usada para implementar intérpretes de máquinas virtuais. O código gerado pelo código encadeado geralmente contém chamadas para sub-rotinas. Esse código também pode ser uma sequência simples de instruções de chamada de máquina ou talvez um código que precise ser processado por um intérprete de máquina. O código encadeado é o método implementado em linguagens de programação como FORTH, na maioria das implementações do BASIC e em algumas versões do COBOL. Um dos recursos proeminentes do código encadeado é que, comparado a outros métodos de geração de código, ele possui uma densidade de código mais alta. Ao mesmo tempo, a velocidade de execução é um pouco mais lenta que os códigos gerados por métodos alternativos.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica Threaded Code
O código encadeado é implementado principalmente usando os seguintes modelos:- Código Encadeado Direto: O código do programa é um vetor normal de ponteiros de procedimento a serem organizados na ordem em que aparecem.
- Código Threaded Indireto: Faz a representação do programa compilado com a ajuda de ponteiros de endereço. A representação utiliza vetor de endereços para descritores e não os endereços do código de execução. Os descritores, por sua vez, apontam para o código de execução pretendido.
- Código Encadeado da Sub-Rotina: Comparado a outros métodos, o código encadeado da sub-rotina possui representações de código que podem ser executadas diretamente pela CPU. Nesse método, o vetor usado consiste em instruções JSR ou CALL, em vez de um vetor de endereços.
- Código Encadeado do Token: Utiliza a abordagem ThreeStarProgramming para interpretar as representações compiladas. As representações são restritas principalmente a menos de 256 instruções virtuais. Como resultado dessa restrição, o código encadeado do token também é conhecido como código de bytes.