A lecture for BSc students in Innopolis University. Blog: Books: GitHub: (don’t hesitate to follow in order to stay informed) Telegram channel with recent news and updates: (subscribe to not miss a thing) Twitter with daily and weekly updates: (follow me!) iTunes: SoundCloud: Yandex Music podcast by yegor256: 0:00 Introduction 3:13 Why we need to formalize the language 12:51 How scientists define a grammar 17:22 How do we define the rule 24:41 Context-Sensitive Grammar 29:37 Context-Free Grammar 40:55 Which rule we are going to use 48:04 Regular Grammar 56:02 Concrete Syntax Tree 59:42 Ambiguity 1:03:43 Non-determinism 1:10:10 Real code 1:20:20 Conclusion
Hide player controls
Hide resume playing