Hari ini saya mengembangkan pada komputer yang cukup kompleks, ia memiliki beberapa core, drive SSD dan yang tidak. Namun, sebagian besar waktu saya memprogram komputer dengan santai tidak melakukan apa-apa. Ketika saya perlu mengkompilasi dan menjalankan / menggunakan proyek yang agak rumit di terbaik masih membutuhkan beberapa detik. Mengapa? Sekarang kita hidup semakin dalam "zaman instan" mengapa saya tidak bisa menekan F5 di Visual studio dan meluncurkan / menggunakan aplikasi saya secara instan?
Beberapa detik mungkin kedengarannya tidak terlalu buruk, tetapi masih ada gesekan kognitif dan waktu yang bertambah, dan terus terang itu membuat pemrograman kurang menyenangkan. Jadi bagaimana kompilasi bisa instan?
Orang cenderung mengedit file dalam majelis yang berbeda, bagaimana jika Visual Studio / IDE terus melakukan kompilasi / dan membangun semua yang saya modifikasi kapan saja yang mungkin sesuai. Heck jika mereka ingin benar-benar maju mereka bisa melakukan kompilasi per kelas. Kompilasi mungkin tidak berfungsi tetapi kemudian hanya bisa diam-diam tidak melakukan apa-apa (kecuali menambahkan pesan kesalahan ke jendela kesalahan).
Tentunya saat ini komputer dapat mendedikasikan satu atau dua inti untuk tugas ini, dan jika seseorang merasa hal itu dapat dinonaktifkan dengan opsi. Saya tahu mungkin ada seribu masalah teknis dan beberapa penyalinan bayangan mewah yang perlu diselesaikan agar ini lancar dan praktis tetapi tentu saja akan membuat pemrograman lebih mulus.
Adakah alasan praktis mengapa skenario ini tidak mungkin? Apakah keausan dari binary terus menulis terlalu banyak? Tidak bisakah majelis disimpan dalam memori sampai dikerahkan / dijalankan?