Código fonte

Explicamos o que é o código-fonte e quais são os vários aplicativos que ele possui. Além disso, o que é código aberto.

A engenharia de software é responsável pela criação dos códigos-fonte.

Qual é o código fonte?

Na computação , código-fonte é o conjunto de linhas de texto que expressam, em uma dada linguagem de programação , os passos que o computador deve seguir para a correta execução de um determinado programa . Ou seja, são as instruções que o programador original do software compilou para que pudessem ser transmitidas a um sistema de computador e interpretadas de maneira precisa e oportuna.

O código-fonte geralmente é visível durante algumas operações do software , mas suas instruções serão incompreensíveis, exceto para aqueles que lidam com a linguagem específica na qual foi programado. Isso também acontece com páginas da web e outros componentes de software, linguagens programadas para web (como HTML ou Java Script) e depois executadas ou interpretadas através da janela do navegador da Internet .

A área da computação que se dedica à criação desses códigos-fonte é a engenharia de software, dedicada à criação de programas de computador . Essa criatividade também é amparada por leis de direitos autorais, no sentido de que o código-fonte é obra e criação exclusiva de seus programadores, inalterável e irreproduzível por terceiros, à semelhança do conteúdo de uma obra literária.

Veja também: Software de aplicação

Código aberto

Qualquer pessoa pode intervir nas instruções essenciais de um código aberto.

Existem programas que não se orientam pelas diretrizes dos direitos autorais quanto ao seu código-fonte, permitindo aos usuários modificá- lo , editá- lo e compartilhá- lo de forma mais ou menos livre , formando uma espécie de comunidade de usuários especializados. Esses programas são chamados de “código aberto”, uma vez que qualquer pessoa pode intervir em suas instruções essenciais e criar suas próprias versões ou versões individuais do programa original, chamadas por sua vez de “distribuições”. Exemplos de tais softwares são os programas operacionais Unix e Linux, entre muitos outros.

Pode ajudá-lo: Software livre