eg-: examples to create dfa, nfa, turing machine, pda, regular grammar, cfg problems etc. What is the best resource for it? Any book there? Or any thing else there?

  • 2
    $\begingroup$ Welcome to Computer Science Educators! Your question is unclear. What qualifies as the "best" resource? What are you trying to get out of this material? What are your goals? There is not enough information here to even make a serious suggestion about what would help you. $\endgroup$
    – Ben I.
    Nov 3, 2021 at 18:21
  • $\begingroup$ There are quite a few threads on this on the site for textbooks and resources related to CS theory, for example Any website or textbook with problems/solutions for Computer Science Theory?. Have you checked these yet, and if the existing resources weren't sufficient, could you clarify what you're looking for specifically? Thanks. $\endgroup$
    – ggorlen
    Nov 6, 2021 at 13:11

1 Answer 1


The resource you probably want is JFLAP, created by Susan Rodger at Duke University. It is a software system (in Java) in which you can create automata of all kinds and run simulations on them.

Note that from the link above, you can reach the JFLAP book as well.

  • 1
    $\begingroup$ Good answer with visual feedback. I use that from time to time. It has been a while since I used it. Thanks for recharging the memory banks. $\endgroup$
    – Guy Coder
    Nov 5, 2021 at 12:52

Not the answer you're looking for? Browse other questions tagged or ask your own question.