Código fonte de um pequeno programa em linguagem de programação C que imprime na tela se o número passado a ele como argumento é primo ou não. Ele está sendo visualizado em um IDE com suporte a colorização de código.
Código fonte (código-fonte, ou até source code em inglês) é o conjunto de palavras escritas de forma ordenada, contendo instruções em uma das linguagens de programação existentes no mercado, 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, transforma-se em software, ou seja, programas executáveis. Este conjunto de palavras, que formam linhas de comandos, deverão 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.
Código base
Entende-se como código base de um programa de computador, o código fonte que implementa o núcleo de funcionalidade do programa.