1. Komputer Pertama: "Difference Engine" (1821)
The "Difference Engine" adalah sebuah komputer mekanik digunakan untuk output tabel matematika. Disponsori oleh pemerintah Inggris, Charles Babbage (alias Bapak Komputer) mulai mengerjakannya, namun karena biaya produksi yang tinggi, dana itu berhenti dan mesin tidak pernah selesai.
2. General Purpose Computer Pertama: "Analytical Engine" (1834)
The "Analytical Engine" juga merupakan komputer mekanik, input berupa kartu yang akan menekan program dan data. Gagasan lain Charles Babbage, sayang mesin ini juga tidak selesai.
3. Program Komputer Pertama: algoritma untuk menghitung angka Bernoulli (1841-1842)
Ada Lovelace (programmer komputer pertama di dunia) mampu menerjemahkan catatan matematikawan Italia Luigi Menabrea pada mesin analitis Babbage pada tahun 1841. Selama proses terjemahan ia menjadi tertarik pada mesin tersebut dan meninggalkan catatan dengan terjemahan nya. Salah satu catatan - catatan G, terdapat algoritma untuk menghitung angka Bernoulli oleh mesin analitis, dianggap sebagai program komputer pertama.
4. Pertama Programmable Kerja Komputer: Z3 (1941)
Konrad Zuse (Inventor Komputer) sudah memiliki komputer mekanik yang bekerja yaitu Z1 tetapi bekerja untuk hanya beberapa menit pada suatu waktu. Lalu penyempurnaan dengan menggunakan teknologi yang berbeda - relay, menyebabkan tercipta Z2 dan akhirnya Z3. Z3 merupakan komputer elektromagnetik yang program dan data disimpan pada kaset perekam eksternal. Ini adalah proyek rahasia pemerintah Jerman dan digunakan oleh Jerman Aircraft Research Institute. Mesin asli hancur dalam pemboman Berlin pada tahun 1943.
5. Pertama Elektronik Komputer: Atanasoff-Berry Computer (ABC) (1942)
Dibuat oleh John Vincent Atanasoff & Clifford Berry, yang karenanya bernama Atanasoff-Berry Computer atau ABC digunakan untuk menemukan solusi untuk persamaan linear simultan. Itu adalah komputer pertama yang digunakan biner untuk mewakili data dan switch elektronik, bukan mekanik.
6. Komputer Programmable Elektronik Pertama: Colossus (1943)
Colossus dibuat oleh Tommy Flowers, adalah mesin yang diciptakan untuk membantu Inggris mendekripsi pesan Jerman yang dienkripsi dengan cipher Lorenz, kembali Perang Dunia II. Itu diprogram oleh switch elektronik.
7. General Purpose Programmable Komputer Elektronik Pertama: ENIAC (1946)
Didanai oleh Angkatan Darat AS, ENIAC atau Electronic Numerical Integrator and Computer dikembangkan di Sekolah Teknik Elektro, Universitas Pennsylvania oleh John Mauchly & J. Presper Eckert. Ukuran luas ENIAC adalah 150 kaki dan dapat diprogram untuk melakukan operasi kompleks seperti loop; pemrograman dilakukan dengan mengubah switch dan kabel elektronik. Digunakan pembaca kartu untuk input dan kartu pukulan untuk output. Eniac berperan membantu perhitungan kelayakan bom hidrogen pertama di dunia.
8. Trackball Pertama: (1946/1952)
Tahun pertama adalah tahun yang diberikan oleh Ralph Benjamin, yang mengaku telah menciptakan trackball pertama di dunia kembali ketika ia bekerja pada sebuah sistem pemantauan untuk pesawat terbang rendah pada tahun 1946. Penemuan ia menggambarkan digunakan bola untuk mengontrol koordinat XY dari kursor di layar. Desain dipatenkan pada tahun 1947 tetapi tidak pernah dirilis karena itu dianggap sebagai "rahasia militer". Militer memilih untuk joystick sebagai gantinya.
Para pesaing kedua untuk trackball pertama dunia, yang digunakan dalam sistem DATAR Angkatan Laut Kanada pada tahun 1952 diciptakan oleh Tom Cranston dan co. Desain trackball ini memiliki mock up yang dimanfaatkan bola bowling Kanada berputar pada "bantalan udara" (lihat gambar di bawah).
9. Memory Komputer Pertama: SSEM (1948)
Untuk mengatasi kekurangan memori delay-line, Frederic C. Williams dan Tom Kilburn telah mengembangkan random-access perangkat penyimpanan digital pertama didasarkan pada CRT standar. The SSEM (Small Scale Eksperimental Manchester Machine) digunakan untuk mengimplementasikan perangkat penyimpanan untuk penggunaan praktis. Program yang dimasukkan dalam bentuk biner menggunakan 32 switch dan outputnya adalah CRT.
10. Bahasa Pemrograman tingkat tinggi pertama: yakni Plankalkül (1948)
Meskipun Konrad Zuse mulai bekerja pada yakni Plankalkül sejak tahun 1943, itu hanya pada tahun 1948 ketika ia menerbitkan sebuah makalah tentang hal itu. Itu tidak menarik banyak perhatian sayangnya. Ini akan mengambil hampir tiga dekade kemudian untuk compiler yang akan dilaksanakan untuk itu, satu dibuat oleh Joachim Hohmann di disertasinya.
11. Assembler Pertama: "Pesanan awal" untuk EDSAC (1949)
Assembler adalah program yang mengkonversi mnemonik (tingkat rendah) menjadi representasi numerik (kode mesin).
Perintah awal dalam EDSAC (Electronic Delay Storage Automatic Calculator) adalah yang pertama dari sistem tersebut. Itu digunakan untuk merakit program dari input pita kertas ke dalam memori dan menjalankan input.
Program yang di kode mnemonic bukan kode mesin, membuat "kode awal" assembler yang pertama dengan mengolah simbolis tingkat rendah kode program ke dalam kode mesin.
12. Personal Computer Pertama: "Simon" (1950)
"Simon" oleh Edmund Berkeley adalah komputer digital yang terjangkau pertama yang bisa melakukan empat operasi: Selain itu, negasi, lebih besar dari, dan seleksi. Input dipukul kertas, dan program berlari pada pita kertas. Satu-satunya keluaran yang melalui lima lampu.
13. Compiler Pertama: A-0 untuk UNIVAC 1 (1952)
Sebuah compiler adalah program yang mengkonversi bahasa tingkat tinggi ke dalam kode mesin. A-0 Sistem adalah program yang dibuat oleh Grace Hopper untuk mengkonversi program tertentu sebagai urutan subrutin dan argumen ke dalam kode mesin. A-0 yang kemudian berkembang menjadi A-2 dan dirilis untuk pelanggan dengan kode sumbernya, sehingga ini mungkin perangkat lunak pertama yang open source.

14. AUTOCODE Pertama: Glennie AUTOCODE (1952)
Sebuah AUTOCODE adalah bahasa pemrograman tingkat tinggi yang menggunakan kompilator. AUTOCODE dan compiler pertama muncul di University of Manchester untuk membuat pemrograman dari Mark 1 mesin yang lebih dimengerti. Buku itu diciptakan oleh Alick Glennie, maka nama AUTOCODE ini adalah Glennie.
15. Tampilan Grafis Komputer Real Time Pertama: AN / FSQ-7 oleh IBM (1951)
AN / FSQ-7 didasarkan pada salah satu komputer pertama yang menunjukkan produksi real-time, Lesus. Komputer menunjukkan trek untuk target dan secara otomatis menunjukkan pertahanan dalam jangkauan. AN / FSQ-7 memiliki 100 konsol sistem (gambar di bawah), OA-1008 Situation Display (SD), dengan pistol cahaya yang digunakan untuk memilih target pada layar.
16. Bahasa Pemrograman tingkat tinggi yang pertama digunakan: FORTRAN (1957)
Jika Anda memeriksa buku pelajaran, Anda akan menemukan FORTRAN terdaftar sebagai bahasa pemrograman tingkat tinggi pertama. Diprakarsai oleh John W. Backus yang tidak menyukai menulis program dan memutuskan untuk menciptakan sebuah sistem pemrograman untuk membantu membuat proses lebih mudah, penggunaan FORTRAN sangat mengurangi jumlah laporan pemrograman yang diperlukan untuk mendapatkan mesin bisa berjalan. Pada tahun 1963, lebih dari 40 compiler FORTRAN sudah tercipta.
17. Mouse pertama (1964)
Sambil duduk di sesi konferensi komputer grafis, ide membuat mouse datang pada Douglas Engelbart tahun 1964. Dia berpikir perangkat dengan sepasang roda kecil (satu horizontal yang lain vertikal) yang dapat digunakan untuk memindahkan kursor pada layar. Sebuah prototipe (lihat di bawah) diciptakan oleh insinyur unggulannya, Bill English tetapi mereka berdua tidak pernah menerima royalti untuk desain karena secara teknis, itu milik SRI, majikan Engelbert.
18. Desktop Komputer komersil pertama: Programma 101 (1965)
Juga dikenal sebagai Perottina, Programma 101 adalah PC komersial pertama di dunia. Yang mampu melakukan penambahan, pengurangan, perkalian, pembagian, akar kuadrat, nilai absolut, dan fraksi. Harganya $ 3.200 dan berhasil menjual 44.000 unit. Perottina diciptakan oleh Pier Giorgio Perotto dan diproduksi oleh Olivetti, produsen Italia.
19. Touchscreen Pertama (1965)
Ini tidak tampak seperti layar touchscreen tapi ini adalah touchscreen pertama di dunia yang pernah dikenal. Ini adalah panel touchscreen capacitative, tanpa sensitivitas tekanan (ada baik kontak, atau tidak ada kontak) dan hanya register titik kontak (sebagai lawan multitouch). Konsep ini diadopsi untuk digunakan oleh pengendali lalu lintas udara di Inggris sampai tahun 1990-an.
20. Obyek Oriented Programming Language Pertama: Simula (1967)
Berdasarkan konsep CAR Hoare tentang konstruksi kelas, Ole-Johan Dahl & Kristen Nygaard memperbaharui "SIMULA me" bahasa pemrograman dengan objek, kelas dan subclass. Hal ini mengakibatkan terciptanya SIMULA 67 yang menjadi bahasa pemrograman berorientasi objek yang pertama.

0 comments: