Diferentes tipos de software de programação de computador estão envolvidos em cada fase do desenvolvimento de um novo programa. Os compiladores realizam o trabalho essencial de traduzir linguagens de programação humanas em linguagem de máquina que pode ser processada por um computador. Outro software pode ser usado para ajudar na depuração e no monitoramento da eficiência de um programa na execução de tarefas específicas e no uso de recursos do sistema. Os ambientes de desenvolvimento integrados combinam várias dessas variedades de software de programação de computador em um único produto coeso.
O software é escrito em códigos de computador, como C ++, Python e Basic.
A variedade mais básica de software de programação de computador é o compilador . Os programadores escrevem código em uma linguagem de programação, como C ++, Python ou Basic. Normalmente, esse código pode ser escrito usando qualquer tipo de editor de texto , embora editores dedicados que fornecem codificação por cores e verificam erros técnicos sejam muito úteis. Uma vez que o código-fonte tenha sido escrito, um compilador é usado para traduzi-lo em uma linguagem que pode ser executada diretamente por um computador. Em alguns casos, um descompilador pode ser usado posteriormente para traduzir um programa de volta para o código-fonte legível por humanos.
Um compilador é usado para traduzir o código-fonte em uma linguagem que pode ser executada diretamente por um computador.
Os depuradores são um tipo útil e comum de software de programação de computador. Um depurador permite que um programador teste e monitore seu código. A maioria permite que o código-fonte seja parcialmente compilado e executado. Isso permite que o depurador monitore os valores das variáveis, verifique os alvos dos ponteiros e mostre ao programador precisamente quais instruções estão sendo executadas em um determinado momento. Essa capacidade de percorrer o código linha por linha torna muito mais fácil rastrear pequenos erros.
Ao usar um compilador, um tipo de software de programação de computador, o código-fonte geralmente pode ser escrito em qualquer tipo de editor de texto.
Os programadores também contam com aplicativos que monitoram a precisão de seu trabalho. Alguns programas executam valores diferentes por meio de um programa para garantir que ele gere as respostas corretas, especialmente em casos incomuns ou marginais. Isso é especialmente útil para determinar o que acontece quando um usuário fornece uma entrada formatada incorretamente ou uma entrada que está fora dos intervalos de valores esperados.
Todos os programas fazem uso de recursos do sistema, e alguns softwares de programação de computador existem para rastrear a eficiência com que esses recursos são usados. Esses programas permitem o exame detalhado do gerenciamento de memória, acesso ao disco e uso da rede, entre outras coisas. Essas ferramentas são particularmente úteis para programadores que criam aplicativos para funcionar em dispositivos móveis, onde os recursos podem ser especialmente escassos.
Ambientes de desenvolvimento integrados são ferramentas muito poderosas e populares. Este tipo de software de programação de computador combina versões específicas de várias ferramentas de programação diferentes. Um exemplo típico pode incluir um editor para escrever o código-fonte, um compilador, um depurador, algumas ferramentas para gerenciamento de memória e um programa para gerar automaticamente um rascunho da documentação explicando o funcionamento do software.
C ++ é uma linguagem de programação de computador comumente usada.
Leave a comment