हमें "व्यावहारिक" और "आवेदन" शब्दों के शब्दार्थों को ध्यान में रखना चाहिए। कुछ छात्रों के लिए, व्यावहारिक कुछ भी है जो उन्हें अपनी परीक्षा पास करने में मदद करेगा; दूसरों के लिए, कुछ भी जो नौकरी में आएगा। दोनों ही मामलों में, ऑटोमेटा थ्योरी वास्तव में बहुत व्यावहारिक है।
जैसा कि अन्य लोग बताते हैं, आप संकलक का अध्ययन करते समय, उदाहरण के लिए, व्याकरण का उपयोग करेंगे। लेकिन इससे भी अधिक: विभिन्न राज्यों और उनके बीच संक्रमण के नियमों को समझने की पूरी अवधारणा को समझने से आप एक बेहतर प्रोग्रामर बन सकते हैं जब आपको एहसास होता है, उदाहरण के लिए कि आपका कोड यहां और वहां निरर्थक है, और जब आप इसे सुधारते हैं, तो आप आपके कोड में डीएफए कम से कम के पीछे एक ही वैचारिक विचारों को लागू कर रहे हैं ।
इसी तरह "आवेदन" के लिए। उस शब्द से आप क्या समझते हैं? यहां तक कि अगर आप "डाउन-टू-अर्थ इंजीनियर" हैं, तो आप वास्तविक दुनिया की परियोजनाओं में ऑटोमेटा थ्योरी के समान विचारों को देखेंगे और उपयोग करेंगे: प्रोग्रामिंग कोड, प्रवाह आरेख, और यहां तक कि स्टैक की सरल अभी तक शानदार अवधारणा। मेरे जैसे सिद्धांत nerds के लिए, मैं अन्य क्षेत्रों में ऑटोमेटा थ्योरी के अनुप्रयोगों पर विचार करता हूं , जैसे तर्क, बीजगणित और परिमित मॉडल सिद्धांत। निश्चित रूप से, मुझे सुपरमार्केट में खरीदारी करते समय पंपिंग लेम्मा का उपयोग करने की कभी आवश्यकता नहीं होगी, लेकिन इस तरह के प्रमेयों ने मुझे भाषाओं के कुछ वर्गों की संरचना को समझने में मदद की है, न कि लॉजिक्स और बीजगणितीय संरचनाओं का उल्लेख करने के लिए जो उनके साथ हैं। और वह ऐसी चीज है जिसका मैं व्यावहारिकता के किसी भी माप से अधिक मूल्य रखता हूं।