Untuk membuat komputer, biasanya perlu coding yang ditulis menggunakan komputer sebelum dimasukkan ke dalam sistem komputer tersebut. Persoalannya, macam mana komputer pertama dicipta sedangkan ketika itu belum ada komputer untuk menulis coding bagi dimasukkan ke dalam komputer pertama itu?
Persoalan seperti ini sering membuat ramai orang bingung kerana komputer moden hari ini semuanya bergantung kepada sistem, coding dan software. Hakikatnya, komputer pertama di dunia tidak dicipta seperti komputer yang kita gunakan sekarang.
Semuanya bermula daripada elektrik.
Pada awalnya, manusia menyedari bahawa elektrik mempunyai dua keadaan asas iaitu hidup (ON) dan mati (OFF). Daripada konsep mudah inilah lahir sistem binari menggunakan nombor 1 dan 0.
Dalam dunia komputer:
1 = ada arus elektrik
0 = tiada arus elektrik
Walaupun nampak ringkas, sebenarnya semua teknologi moden hari ini termasuk internet, video, telefon pintar dan kecerdasan buatan (AI) masih menggunakan asas yang sama.
Komputer awal dahulu pula belum mempunyai monitor, keyboard atau sistem operasi seperti Windows. Mesin pertama hanya mampu melakukan kiraan matematik mudah dan arahan diberikan secara manual menggunakan wayar, suis dan kad tebuk yang dikenali sebagai “punch card”.
Punch card ialah sekeping kad yang mempunyai lubang tertentu. Lubang tersebut bertindak seperti kod. Jika ada lubang, ia dianggap sebagai 1 dan jika tiada lubang, ia dianggap sebagai 0.
Mesin kemudian membaca corak lubang tersebut sebagai arahan yang perlu dilakukan.
Maksudnya, pada zaman dahulu manusia “program” komputer bukan dengan menaip coding di skrin, tetapi dengan menyusun wayar dan memasukkan kad tebuk ke dalam mesin.
Lama-kelamaan, manusia mula mencipta bahasa paling asas yang boleh difahami komputer dikenali sebagai “machine code”.
Machine code terdiri daripada nombor binari seperti:
10101010
Namun machine code terlalu sukar untuk dihafal manusia. Oleh sebab itu, saintis mula membangunkan bahasa yang lebih mudah dibaca seperti Assembly Language.
Contohnya:
ADD A B
Arahan ini kemudian akan diterjemahkan semula menjadi kod binari yang boleh difahami komputer.
Dari sinilah lahirnya konsep compiler dan assembler yang masih digunakan sehingga hari ini.
Apabila teknologi semakin berkembang, bahasa pengaturcaraan moden seperti C, BASIC dan Pascal mula diperkenalkan. Bahasa ini membolehkan manusia menulis coding dengan lebih mudah tanpa perlu menghafal nombor binari.
Selepas itu, lahirlah sistem operasi atau Operating System (OS) yang berfungsi mengurus fail, membuka aplikasi dan mengawal perkakasan komputer.
Hari ini, antara sistem operasi paling terkenal ialah Windows, macOS dan Linux.
Namun sebelum sistem operasi dimuatkan, komputer terlebih dahulu menggunakan program kecil yang dipanggil BIOS atau firmware.
BIOS disimpan terus di dalam cip motherboard. Apabila komputer dihidupkan, BIOS akan memeriksa perkakasan sebelum mencari sistem operasi di dalam hard disk atau SSD.
Selepas itu barulah Windows atau sistem lain dipaparkan di skrin.
Menariknya, walaupun komputer moden hari ini sangat canggih, asas utamanya masih sama seperti dahulu iaitu menggunakan berjuta-juta hingga berbilion transistor kecil yang bekerja menggunakan konsep ON dan OFF.
Daripada wayar, suis dan eksperimen elektrik yang sangat asas, manusia akhirnya berjaya mencipta komputer pintar yang kini menjadi sebahagian besar kehidupan harian di seluruh dunia 🤯
Penafian: Artikel ini disediakan untuk tujuan perkongsian ilmu dan pemahaman umum mengenai sejarah serta asas perkembangan komputer dan sistem pengaturcaraan.
Sumber: Britannica, IBM Archives, History of Computers, Computer Science Learning Resources
0 Ulasan