Existem muitos tipos diferentes de código de computador, cada um com seu próprio objetivo e características. Aqui está um colapso de algumas das principais categorias:  
 1. Linguagens de programação:   * 
 Idiomas de alto nível: Esses idiomas são projetados para serem mais fáceis para os humanos entenderem e escrever. Eles são tipicamente mais abstratos do que os idiomas de baixo nível, usando sintaxe e conceitos semelhantes a inglês. 
 * 
 Objetivo geral:  * 
 Orientado por objetos: Exemplos incluem Java, Python, C ++, Ruby e Swift. Eles usam objetos para representar dados e métodos para operar neles. 
 * 
 Processual: Exemplos incluem C, Pascal, Fortran e Basic. Eles se concentram em instruções passo a passo. 
 * 
 específico do domínio: Esses idiomas são especializados em tarefas ou áreas específicas, como desenvolvimento da Web (JavaScript, PHP, Ruby on Rails), análise de dados (R, Python) ou desenvolvimento de jogos (C#, Lua). 
 * 
 idiomas de baixo nível: Esses idiomas estão mais próximos do idioma nativo da máquina e são mais difíceis de entender os humanos. Eles são frequentemente usados para tarefas críticas de desempenho ou para interagir diretamente com o hardware. 
 * 
 Linguagem de montagem: Uma linguagem de baixo nível que usa mnemônicos para representar as instruções da máquina. 
 * 
 Código da máquina: As instruções binárias brutas que o computador entende diretamente.   
 2. Idiomas de marcação:   * Esses idiomas são usados para definir a estrutura e o conteúdo dos documentos, geralmente para exibição nos navegadores da Web. Eles usam tags para indicar elementos diferentes. 
 * 
 html (linguagem de marcação de hipertexto): Usado para estruturar o conteúdo das páginas da web. 
 * 
 xml (linguagem de marcação extensível): Uma linguagem flexível para definir estruturas de dados. 
 * 
 Markdown: Um idioma de marcação leve para criar documentos formatados.   
 3. Idiomas de script:   * Esses idiomas são normalmente interpretados em vez de compilados, permitindo desenvolvimento e execução mais rápidos. Eles são frequentemente usados para automatizar tarefas, criar aplicativos da Web e manipular dados. 
 * 
 python: Uma linguagem versátil usada para desenvolvimento da Web, ciência de dados e scripts. 
 * 
 javascript: Usado para páginas interativas da Web e desenvolvimento front-end. 
 * 
 php: Um idioma do lado do servidor amplamente utilizado para o desenvolvimento da Web. 
 * 
 Bash: Uma linguagem de script de linha de comando usada para automatizar tarefas nos sistemas Linux e Unix.   
 4. Linguagens de definição de dados (DDLS):   * Esses idiomas são usados para definir a estrutura e a organização dos bancos de dados. 
 * 
 SQL (linguagem de consulta estruturada): Usado para criar, modificar e consultar bancos de dados.   
 5. Consulta Languages:   * Esses idiomas são usados para recuperar dados de bancos de dados. 
 * 
 sql: Também usado como uma linguagem de consulta para recuperar dados de bancos de dados. 
 * 
 xpath: Usado para navegar e consultar documentos XML.   
 6. Arquivos de configuração:   * Esses arquivos contêm configurações e parâmetros para aplicativos de software. Eles usam sintaxe específica para definir configurações. 
 * 
 json (notação de objeto JavaScript): Um formato leve de intercâmbio de dados comumente usado para arquivos de configuração. 
 * 
 yaml (yaml não é markup idioma): Outro formato de serialização de dados legível por humanos.   
 7. Outros tipos:   * 
 Línguas do shader: Usado para definir efeitos visuais na programação gráfica. 
 * 
 Idiomas de protocolo: Usado para definir protocolos de comunicação entre dispositivos. 
 * 
 Linguagens de programação lógica: Usado para representar relacionamentos e regras lógicas.  
 Esta não é uma lista exaustiva, mas abrange alguns dos tipos mais comuns de código de computador. O tipo específico de código usado para uma tarefa específica depende do aplicativo e das preferências do desenvolvedor.