Perkembangan komputer dimulai semenjak ditemukannya sistem bilangan romawi kuno. Kemudian matematika berkembang pada tahun 1614 dengan ditemukannya sistem bilangan Niperian. 10 log 10 = 1 , e log 271 = 1 dengan e adalah bilangan Neperian.

Pada tahun 1623 Schikard membuat mesin hitung pertama dengan tabel logaritma ( mesin dari bambu ) , ide Schikard diperbaharui oleh pascal , mesin tersebut dapat melakukan penambahan dan pengurangan max 6 angka.

Perkembangan Matematika tersebut direalisasi oleh Falcon setelah 100 tahun (1728) dengan membuat mesin secara otomatis/mekanik. Kemusian mesin tersebut diperbaharui oleh Jaquar.

Perkembangan mekanisasi aritmatika & otomatik dihimpun oleh Charles Barbage pada tahun 1833. Dengan menciptakan mesin hitung serta dapat mencetak hasil dalam bentuk tabel. Dengan berkembanganya ilmu matematika (Logic Mathematic) serta perkembangan tekhnologi solidtik (ilmu bahan) maka perkembangan tersebut dirangkum dalam satu konsep (oleh John Van Newman) tahun 1945 dalam suatu konsep komputer dan konsep tersebut dinamakan konsep arsitektur John Van Newman , konsep tersebut direalisasikan oleh perusahaan ENIAC (Electronic Numerical Integerate and Calculator) menurut Van Newman komputer harus mempunyai karakteristik sebagai berikut :
1. Alat harus berjalan secara universal (saling bersinergi) dan dikontrol oleh program
2. instruksi program harus dikode dalam bentuk biner disimpan dalam memorie
3. Program harus dapat dimodifikasi dan dijalankan secara sequensial (berurutan)
4. Instruksi yang sedang berjalan harus bisa diinterupt (bisa dipotong secara tiba-tiba)

Menurut konsep Van Newman komputer dibagi dalam 3 bagian :
1. Memori
2. Procesor
3. Input / Output