
Bosan dengan Jendela Kembung? Saya Memperbaiki Notepad (2,5KB) – Tonton YouTube Aktif
Dulunya tidak lebih dari sekedar editor teks dasar, Windows Notepad telah diperluas dalam beberapa tahun terakhir hingga menjadi pengolah kata yang hampir lengkap. Bagi sebagian orang, alat kecil ini telah menjadi identik dengan kecenderungan Microsoft untuk mengasapi dan melakukan perubahan yang tidak perlu, jadi salah satu mantan pembuat kode Redmond memutuskan untuk melakukan sesuatu terhadapnya.
Orang yang dimaksud adalah Dave Plummer, dan kami telah menulis tentang karya masa lalunya dan eksploitasinya berkali-kali selama bertahun-tahun. Saat ini, dia secara teratur memposting video di saluran YouTube-nya, Dave’s Garage, dan awal minggu ini, dia menunjukkan bagaimana dia membuat aplikasi yang mereplikasi Notepad asli, dengan tujuan menjaga semuanya tetap di bawah 4 kB.
Sebaliknya, versi terbaru dari Windows Notepad yang dapat dieksekusi adalah 352 kB. Beberapa dari ukuran file tersebut dapat dikaitkan dengan penambahan yang telah dilakukan oleh editor teks selama bertahun-tahun, meskipun meretasnya tidak akan cukup untuk membuat Notepad berukuran 4 kB.
Video Terbaru Dari Tonton video lengkapnya di sini:
Hebatnya, program terakhir Plummer hanya berukuran 2.686 byte. Bukan kilobyte, hanya byte. Itu hanya sedikit lebih besar dari game yang pertama kali diluncurkan dengan konsol Atari 2600 tahun 1977. Jadi bagaimana Plummer bisa membuatnya begitu kecil?
Apa yang memungkinkan hal ini adalah kenyataan bahwa Windows sendiri menyediakan semua yang dibutuhkan aplikasi, seperti sistem menu dan antarmuka pengguna grafis. Anda tidak perlu mereplikasinya, cukup panggil jika diperlukan. Dengan menulis hanya beberapa baris kode perakitan untuk memberi tahu Windows agar ‘menampilkan menu klik kanan’, fitur editor teks standar kini berukuran ratusan byte.
Game OG Atari 2600 dibatasi ukurannya hingga 2 kB. (Kredit gambar: Fotologi1971 melalui Getty Images)
Trik lain yang digunakan Plummer adalah menggunakan Crinkler untuk menghasilkan executable akhir. Dalam demoscene 4 kB, alat penghubung pengompresi kecil ini hampir melegenda. Pada dasarnya, dibutuhkan semua berbagai objek file yang dihasilkan oleh kompiler kode dan menghubungkannya bersama-sama sehingga menjadi program yang kohesif; kemudian ia memampatkan sinar matahari keluar dari kode.
Keberhasilan Plummer dalam membuat OG Notepad yang hanya berukuran 2,6 kB tidak menggunakan cheat atau sejenisnya: semua aplikasi Windows melakukan hal ini, itulah sebabnya sistem operasi ini sebesar itu. Dan agar adil terhadap versi Notepad saat ini, kodenya harus aman, dapat dibaca, kompatibel dengan versi, dan sebagainya. Semua aspek tersebut meningkatkan ukuran file.
Berita game terbesar, ulasan, dan penawaran perangkat keras Ikuti terus berita paling penting dan penawaran terbaik, yang dipilih oleh tim PC Gamer. Hubungi saya dengan berita dan penawaran dari merek Masa Depan lainnya. Terima email dari kami atas nama mitra atau sponsor tepercaya kami
Proyek ini merupakan latihan yang baik untuk dicoba dan ditiru oleh pengembang mana pun, namun juga merupakan proyek yang sangat tepat waktu. Dengan krisis memori global yang akan terus terjadi selama beberapa tahun ke depan, para pengembang game perlu menerapkan pendekatan serupa untuk menjaga konsumsi memori tetap rendah. Sayangnya, dengan banyaknya studio game yang terancam ditutup, penurunan anggaran dan tekanan seiring dengan keterbatasan waktu hampir pasti berarti bahwa kita tidak akan melihat programmer ingin mengurangi setiap megabyte semampu mereka.
🔗 Sumber: Baca Artikel Aslinya Disini