Что такое компьютер? До середины 20-го века это слово обычно относилось к людям, которые выполняли вычисления для крупных научных и инженерных проектов. Затем эти компьютеры были заменены электронными гигантами, запрограммированными на решение конкретных математических задач. Сегодня мы можем использовать один ноутбук для множества не связанных между собой задач, которые, на первый взгляд, далеки от работы с числами. Определение вычислительной техники, охватывающее все это, может показаться слишком расплывчатым, чтобы быть полезным.
Вычисления имеют точное определение, сформулированное почти 90 лет назад Аланом Тьюрингом. В своей статье он описал гипотетические устройства, которые считывают и записывают значения 0 и 1 на бесконечной ленте по простым правилам. Эти устройства теперь известны как машины Тьюринга. Затем он предположил, что вычислительная техника - это именно то, что могут делать машины Тьюринга. Это определение может показаться банальным, но простая модель Тьюринга оказ