Nota: Não confundir com Programação orientada a objeto.
Diagramas de blocos

Em computação, código objeto ou módulo objeto é o produto de um compilador.[1] Em um sentido geral código objeto é uma sequência de comandos ou instruções numa linguagem de computador,[2] geralmente numa linguagem código de máquina (i.e., binária) ou uma linguagem intermediária, como register transfer language (RTL). O termo indica que o código é o objetivo ou resultado do processo de compilação, com algumas fontes iniciais referindo-se ao código fonte como um "programa sujeito".

Detalhes

editar

Ficheiros objetos podem por sua vez ser linkados para formar um ficheiro executável ou ficheiro de biblioteca. Para ser usado, código objeto deve ser colocado em um arquivo executável, um ficheiro de biblioteca ou um ficheiro objeto.

Código objeto é uma porção de código de máquina que ainda não foi linkada a um programa completo. É o código de máquina para uma biblioteca ou módulo específico que vai compor o produto concluído. Também pode conter placeholders ou offsets, não encontrados no código de máquina de um programa completado, que o linker vai usar para conectar tudo junto. Enquanto código de máquina é código binário que pode ser executado diretamente pela CPU, código objeto tem os saltos parcialmente parametrizados para que um linker possa preenchê-los.

Um assembler é usado para converter código assembly em código de máquina (código objeto). Um linker linka vários ficheiros (e bibliotecas) objetos para gerar um executável. Assemblers também podem montar diretamente para ficheiros executáveis ​​de código de máquina sem a etapa intermediária de objeto.

Referências

editar
  1. «Compiler». TechTarget. Consultado em 1 de setembro de 2011. Traditionally, the output of the compilation has been called object code or sometimes an object module. 
  2. Aho, Alfred V.; Sethi, Ravi; Ullman, Jeffrey D. (1986). «10 Code Optimization». Compilers: principles, techniques, and tools. Col: Computer Science. [S.l.]: Mark S. Dalton. p. 704. ISBN 0-201-10194-7 

📚 Artikel Terkait di Wikipedia

Glue code

WebSphere Application Server. «University of Ottawa: Object Oriented Software Engineering, Glue Code Def.»  http://projects.camlcity.org/projects/dl/findlib-1

Legalidade da pornografia infantil

juillet 2006 modifiant et complétant le Décret du 30 janvier 1940 portant Code pénal congolais»  «2019 Country Reports on Human Rights Practices: Djibouti»

OpenAI Codex

autocomplemento de programação para IDE selecionados, como o Visual Studio Code e o Neovim. Um caso de uso típico do Codex é um usuário digitar o comando

Estados Unidos

UK: Multilingual Matters. pp. 216, 220–25. ISBN 1853596515  «California Code of Civil Procedure, Section 412.20(6)». Legislative Counsel, State of California

Ambiente de desenvolvimento integrado

código Python; CodeLobster IDE- Gera código HTML, PHP, JavaScript, CSS, Perl, Python etc.; Delphi - Trabalha originalmente com a linguagem Object Pascal / Pascal

Teoria da Atividade Histórico-Cultural

higher level activities which are object-oriented and driven by motives (Leontiev, at times, seems to conflate object and motive, which is potentially

C (linguagem de programação)

Atribuição a tipos de dados struct Qualificadores const para criar um objecto só de leitura Biblioteca padrão, que incorpora grande parte da funcionalidade

Search

for Eden Fast Search & Transfer Google Code Search In Search of Santa Star Trek III: The Search for Spock Lowell Observatory Near-Earth-Object Search