Y2K, juga dikenal sebagai “Millennium Bug,” adalah masalah komputer yang berkembang pada akhir tahun 1990-an sebagai akibat dari singkatan pemrograman yang digunakan pada masa-masa awal komputasi. Singkatnya, masalahnya adalah program dan komputer tidak dapat membedakan antara tahun 1900 dan tahun 2000. Ini adalah contoh dari “bug terkait tanggal,” yang berkaitan dengan transisi kalender dari format lama ke format lama. yang lebih baru.
Y2K menjadi dikenal luas karena kekhawatiran bahwa komputer di dunia dan program terkaitnya akan gagal menyambut tahun baru, sehingga menyebabkan bencana ekonomi yang meluas di dunia. Ketakutan ini sebagian besar tidak berdasar, karena sebagian besar komputer berhasil memformat kalender mereka dan masalah Y2K ternyata tidak separah yang diperkirakan sebelumnya.
Meskipun demikian, Y2K tetap menjadi tonggak penting dalam sejarah pemrograman komputer. Hal ini sebagian besar disebabkan oleh fakta bahwa hal ini menunjukkan kepada dunia betapa pentingnya desain pemrograman bagi kehidupan dan perekonomian di zaman modern. Hal ini juga memaksa sebagian besar industri untuk mempertimbangkan metode alternatif dalam menulis program komputer, yang lebih menekankan pada skalabilitas jangka panjang.
Secara keseluruhan, Y2K merupakan batu loncatan yang signifikan pada masa-masa awal komputasi, dan tetap menjadi salah satu peristiwa paling berkesan dalam sejarah karena besarnya perhatian yang diterimanya.