Pertanyaan Mengapa C ++ tidak berpindah ke 'model tidak berversi' seperti HTML / HTML5? [Tutup]


Pertama, saya harus mengatakan bahwa saya menulis ini dari dasar hati saya yang gelap dan iri:

Setelah membaca ini: http://blog.whatwg.org/html-is-the-new-html5

Saya bertanya-tanya, apa yang terjadi bahwa C ++ telah menjadi begitu terpolarisasi sehingga mereka akan membutuhkan waktu 10 tahun untuk mendapatkan standar baru.

Maksud saya, embedded / platform kuno bahkan tidak memperhatikan ketika rilis baru dari standar C ++ muncul karena tebak apa? mereka dibatasi oleh platform dan vendor compiler, sehingga sebagian besar dari mereka, tidak akan dapat mengambil keuntungan dari fitur-fitur baru itu. Jadi semua beban ini menyeret tampaknya lebih banyak bakar diri daripada keinginan atau rasa hormat untuk kompatibilitas ke belakang dan ini dan itu


5
2018-01-21 21:21


asal


Jawaban:


Saya bertanya-tanya, apa yang terjadi bahwa C ++ telah menjadi begitu terpolarisasi sehingga mereka akan membutuhkan waktu 10 tahun untuk mendapatkan standar baru.

Tunggu. Berapa lama waktu yang dibutuhkan untuk HTML untuk mendapatkan standar baru, lagi?

Kasus-kasus HTML5 dan C ++ 0x adalah paralel yang sangat dekat. Keduanya membutuhkan waktu lama untuk diformalkan (keduanya tidak ada di sana), sebagai akibatnya keduanya secara legal dapat dikualifikasikan sebagai vaporware.

Namun dalam kedua kasus, tidak ada yang peduli: standar yang akan datang sudah banyak diterapkan di browser / kompiler modern.

Begitu apa tepatnya apakah kamu mengeluh?


12
2018-01-21 21:29



Beyond @ Konrad's menjawab, C ++ adalah standar ISO, dan karena itu harus berurusan dengan semua hal birokrasi yang diperlukan semua standar ISO. Itu membutuhkan waktu. HTML bukan standar ISO, dan karena itu memiliki waktu yang jauh lebih mudah membuat standar baru.


1