Ada satu masalah yang saya pikirkan. Saya tidak tahu apakah itu memenuhi syarat sebagai tantangan terbuka.
Pengetahuan matematika terus berkembang seiring waktu. Fondasi teoretis, konsep, notasi, dan bukti telah berkembang selama berabad-abad. Matematikawan telah berhasil agregasi tanpa harus memeriksa konsistensi globalnya secara sistematis dan formal pada setiap titik waktu (meskipun ada upaya untuk melakukannya).
Kita harus mengharapkan bahasa pemrograman dan pustaka program untuk berkumpul dan berkembang dengan cara yang sama dari waktu ke waktu. Alat macam apa yang dapat membantu mengatur agregasi hasil pemrograman dan perpustakaan agar tetap konsisten dan dapat digunakan oleh semua orang, karena komputer dapat menjadi lebih formal dan menuntut konsistensi. Apakah kita harus mengulang perpustakaan untuk setiap bahasa pemrograman baru. Mengapa kita harus memilih bahasa karena memiliki perpustakaan yang tepat untuk aplikasi yang dimaksud daripada kualitas intrinsiknya sebagai media pemrograman?
Pada topik yang berbeda, Anda mungkin menemukan ide dalam pertanyaan berikut: Apakah bahasa pemrograman menjadi lebih seperti bahasa alami? Saya menyadari bahwa gagasan itu mungkin tidak menarik bagi banyak ilmuwan komputer teoretis, tetapi mungkin masih berguna dengan melihat masalah yang berbeda atau dari sudut pandang yang berbeda. Saya jauh dari setuju dengan banyak ide yang diposting, tetapi itulah gunanya diskusi.