Компьютерное программирование действительно очень похоже на написание рецепта. Если вы читаете рецепт, вы знаете, что такое структура рецепта, у него есть некоторые вещи на вершине, которые являются вашими ингредиентами, а ниже этого направления для того, как справляться с этими ингредиентами.