數字計算機是以數字格式存儲數據并使用數學操作對其進行操作的機器。這種類型的計算機通常包括某種存儲信息的設備、某種輸入和輸出數據的方法以及允許對存儲的數據進行數學運算的部件數字計算機幾乎總是電子化的,但并...
數字計算機是以數字格式存儲數據并使用數學操作對其進行操作的機器。這種類型的計算機通常包括某種存儲信息的設備、某種輸入和輸出數據的方法以及允許對存儲的數據進行數學運算的部件數字計算機幾乎總是電子化的,但并不一定需要如此。

大多數計算機使用二進制代碼運行,可以認為是數字的。
用計算機模擬世界的主要方法。模擬計算機使用一些物理現象,如電壓,來模擬不同的現象,并通過直接修改存儲的數據來執行操作。然而,數字計算機,把所有數據都存儲為數字,并對這些數據進行算術運算。大多數計算機使用二進制數字來存儲數據,由于構成這些數字的1和0很容易用簡單的開關電狀態來表示。

數字計算機以數字格式存儲數據。
原理在某些特殊領域有其優勢,比如能夠連續地模擬方程,其優點是易于編程。這意味著它們可以處理許多不同的指令集,而無需進行物理重新配置。

數字計算機中的電路路徑現在可以非常接近地打印出來最早的數字計算機可以追溯到19世紀,早期的例子是查爾斯·巴貝奇提出的分析引擎理論這臺機器將以機械方式存儲和處理數據。然而,這些數據不會以機械方式存儲,而是以離散物理狀態表示的一系列數字形式存儲。這臺計算機應該是可編程的,計算機領域的第一人。

早期的模擬計算機在20世紀得到了廣泛的應用。戰爭的壓力導致了領域,電子計算機出現在第二次世界大戰中。這種數字計算機通常使用真空管陣列來存儲信息,以便在計算中使用。紙張或穿孔卡片用于長期存儲。鍵盤輸入和顯示器出現在本世紀后期。

在21世紀早期,計算機依賴集成電路而不是真空管。它們仍然使用活動內存,長期存儲和中央處理單元。輸入和輸出設備大大增加,但仍然提供相同的基本功能。
2011年,計算機開始突破傳統電路的限制。數字計算機中的電路路徑現在可以打印得如此緊密,以至于像電子隧穿效應一樣的效果必須如此緊密在數字光學計算機上工作,利用光和透鏡處理和存儲數據,可能有助于克服這一局限性。
納米技術可能帶來全新的機械計算方式。數據可以在單個分子或小分子組的水平上以數字方式存儲和處理。在一個相對較小的空間中,可以容納數量驚人的分子計算元件這可以大大提高數字計算機的速度和功率。

發明家查爾斯·巴貝奇在1822年提出了蒸汽動力差速發動機的想法。