Dokumen ini membahas konsep dasar kompilasi dan penerapan ilmu komputer dalam perilaku komputer, termasuk penjelasan tentang compiler, interpreter, dan perbedaan antara keduanya. Dijelaskan pula tentang proses pembuatan compiler, analisis sintaks, optimisasi, serta hirarki Chomsky dan notasi BNF. Beberapa alat bantu untuk konstruksi compiler juga disebutkan, serta metode yang dapat digunakan untuk menciptakan bahasa pemrograman baru.