{{Esboço-programação}}Código fonte''' ('''código-fonte''', ou até '''''source code''''' em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das [[Linguagens_de_programação]] existentes, de maneira lógica. Existem linguagens que são compiladas e as que são interpretadas. As linguagens compiladas, após ser compilado o código fonte, transformam-se em [[software]], ou seja, programas executáveis. Este conjunto de palavras que formam linhas de comandos deverá estar dentro da padronização da linguagem escolhida, obedecendo critérios de execução. Atualmente, com a diversificação de linguagens, o código pode ser escrito de forma totalmente modular, podendo um mesmo conjunto de códigos ser compartilhado por diversos programas e, até mesmo, linguagens.'''