Kita harus mempertimbangkan semantik kata "praktis" dan "aplikasi". Bagi sebagian siswa, praktik adalah segala sesuatu yang akan membantu mereka lulus ujian; untuk orang lain, apa pun yang akan muncul dalam suatu pekerjaan. Dalam kedua kasus tersebut, Teori Automata memang sangat praktis.
Seperti yang ditunjukkan orang lain, Anda akan menggunakan tata bahasa, misalnya, saat mempelajari kompiler. Tetapi bahkan lebih dari itu: memahami seluruh konsep memiliki keadaan yang berbeda dan aturan untuk transisi di antara mereka dapat membuat Anda seorang programmer yang lebih baik ketika Anda menyadari, misalnya, bahwa kode Anda berlebihan di sana-sini, dan bahwa ketika Anda memperbaikinya, Anda yang menerapkan dalam kode Anda sama ide-ide konseptual belakang DFA minimalisasi.
Demikian pula untuk "aplikasi". Apa yang Anda mengerti dari kata itu? Bahkan jika Anda adalah seorang "insinyur yang membumi", Anda akan melihat dan menggunakan ide-ide yang mirip dengan Automata Theory dalam proyek-proyek dunia nyata: kode pemrograman, diagram alir, dan bahkan konsep stack yang sederhana namun cemerlang. Untuk kutu buku teori seperti saya, saya mempertimbangkan aplikasi Teori Automata di bidang lain, seperti logika, aljabar dan teori model hingga. Tentunya, saya mungkin tidak akan pernah perlu menggunakan lemma pemompaan saat berbelanja di supermarket, tetapi teorema seperti itu telah membantu saya memahami struktur kelas bahasa tertentu, belum lagi logika dan struktur aljabar yang berhubungan dengannya. Dan itu adalah sesuatu yang saya hargai lebih dari ukuran praktisnya.