ий - розряджений і т.п. Тому традиційна десяткова система, використана в механічних калькуляторах, незручна для електронних обчислювальних пристроїв. p align="justify"> Можливість подання будь-яких чисел (та й не тільки чисел) двійковими цифрами вперше була запропонована Готфрідом Вільгельмом Лейбніцем в 1666 році. Він прийшов до двійковій системі числення, займаючись дослідженнями філософської концепції єдності і боротьби протилежностей (В«чорногоВ» і В«білогоВ», чоловічого і жіночого, добра і зла). Спроба застосувати до його вивчення методи В«чистоїВ» математики підштовхнули Лейбніца до вивчення властивостей двійкового представлення даних з допомогою нулів і одиниць. Лейбніцу вже і тоді приходила в голову думка про можливість використання двійкової системи в обчислювальному пристрої, але, оскільки для механічних пристроїв в цьому не було ніякої необхідності, він не став використовувати у своєму калькуляторі (в 1673 році) принципи двійкової системи. p align="justify"> Говорячи про творчість Джорджа Буля, дослідники історії обчислювальної техніки неодмінно підкреслюють, що цей видатний англійський учений першої половини XIX століття був самоучкою. Можливо, саме завдяки відсутності В«класичногоВ» (у розумінні того часу) освіти Джордж Буль вніс в логіку як в науку революційні зміни. p align="justify"> Займаючись дослідженням законів мислення, він застосував в логіці систему формальних позначень і правил, близьку до математичної. Згодом цю систему назвали логічної алгеброю або булевої алгеброю. Правила цієї системи застосовні до найрізноманітніших об'єктах та їх групами (множинам, за термінологією автора). Основне призначення системи, за задумом Джорджа Буля, полягало в тому, щоб кодувати логічні висловлювання і зводити структури логічних умовиводів до простих виразів, близьким за формою до математичних формулах. Результатом формального розрахунку логічного виразу є одне з двох логічних значень: істина або брехня. p align="justify"> Значення логічної алгебри довгий час ігнорувалося, оскільки її прийоми і методи не містили практичної користі для науки і техніки того часу. Однак, коли з'явилася принципова можливість створення засобів обчислювальної техніки на електронній базі, операції, введені Булем, виявилися вельми корисні. Вони спочатку орієнтовані на роботу тільки з двома сутностями: істина і брехня. Неважко зрозуміти, як вони згодилися для роботи з двійковим кодом, який в сучасних комп'ютерах теж подається усього двома сигналами: нуль і одиниця. p align="justify"> Не вся система Джорджа Буля (як і не всі запропоновані ним логічні операції) були використані при створенні електронних обчислювальних машин, але чотири основні операції: І (перетин), АБО (об'єднання), НЕ (звернення) і виключає Або - лежать в основі роботи всіх видів процесорів сучасних комп'ютерів.
У 1830 році була розроблена, але не була запущена перша програмована обчислювальна машина - широко відома машина Чарльза Беббіджа. ...