人間がそれを直接記述することもあるが、現在ではもっぱら、より人間が読んで理解し易く記述し易い、プログラミング言語によるソースコードがもっぱら使われる。