Update Bahasa Pemrograman C++17

Standar baru C++17 telah rampung dan sekarang bahasa pemrograman yang berusia panjang ini diharapkan akan segera dirilis. Update besar C++17 dirilis dengan tujuan agar menjadi bahasa pemrograman yang lebih mudah dan membawa spesifikasi teknis yang lebih kuat. Standar baru ini memperkenalkan fitur-fitur baru seperti structure binding dan if initialiser, menjadikannya memiliki fitur yang lebih komplit.

Mungkin pengembang software menyukai bahasa pemrograman yang relatif baru seperti Apple Swift, dan menganggap bahasa C++ ketinggalan. Untuk mengatasi pertanyaan seperti ini dan meningkatkan dukungan pengembangan software berskala besar, C++17 diharapkan akan dirilis pada akhir tahun 2017 ini.

C++17 ini menjadi update besar seperti C++ 98 dan C++ 11. Salah satu anggota yang membuat standar baru C++, Herb Sutter baru-baru ini berbagi laporan dari standard meeting dan mengatakan bahwa standar C++17 telah lengkap.

Komunitas C++ memanggil C++17 sebagai awal dari era baru yang akan membawa spesifikasi teknis yang lebih kuat. Fitur non C++17 akan dirilis kemudian sebagai add-on pada rilis mendatang.

Berikut ini adalan fitur-fitur baru yang hadir pada C++17:

  • C++17 berbasis pada C11.
  • Dynamic memory allocation untuk over-aligned data.
  • Guaranteed opy elision.
  • Forward process guarantess (FPG).
  • Structured bindings.
  • if (init; condition) dan switch (init; condition).
  • constexpr if.
  • Inline variables.
  • Versi yang lebih lemah dari fixed order-of-evaluation untuk expressions.
  • Template argument deduction untuk class templates.
  • Tambahan pada std::byte type.

Bagi kamu yang penasaran dengan update terbaru C++ ini bisa mengunjungi situs GitHub, dan melihat informasi yang lebih lengkap dari fitur-fitur baru yang akan data.

 

Jakartawebhosting.com menyediakan layanan PHP Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan yang menarik.

You may also like...