A linguagem de programação orientada a objetos permite o design de estruturas de dados de forma que uma determinada operação 🗝 é executada em um determinado espaço de tempo, sem estar ligada ao resto de uma aplicação de uma função ou 🗝 com ela associada.
A linguagem de programação orientada a objetos foi desenvolvida por Richard Feynman e John Hopcroft para sistemas em 🗝 linguagem em máquina (programas) e em um ambiente de programação (programas).
De acordo com a ISO / CTS-1058, o COIL é 🗝 um componente da programação e programação em tempo real.
Em uma linguagem de programação geral ela se encaixa dentro de todos 🗝 os outros componentes, com exceção de algumas especificações.