Я студент колледжа, получивший степень в области компьютерных наук. Многие мои сокурсники действительно не много программировали. Они выполнили свои классовые задания, но, честно говоря, эти вопросы не научат вас программированию.
У меня было несколько других учеников, которые задавали мне вопросы о том, как разбирать вещи, и я никогда не знаю, как объяснить это им. Лучше всего начинать просто по очереди за поиском подстрок или просто дать им более сложную лекцию об использовании правильного лексического анализа и т.д. Для создания жетонов, использования BNF и всех других вещей? Они никогда не понимают этого, когда я пытаюсь объяснить это.
Какой лучший подход объяснить это, не запутывая их или не отпугивая их от фактических попыток.