|
|
|
|
|
by brimpa
5214 days ago
|
|
It was my understanding that most CS programs include a course covering formal languages and grammars. At my school it was called (creatively) Theoretical Computer Science. Learning to break apart a regex and rebuild it as a state machine is where the real magic happens. |
|
As for names, at SFU (my alma mater) it's called "Formal Languages and Automata". Well, actually, there are actually about half a dozen courses covering parts of this material, but that's the most-perfect match for what you described.