6 poin oleh ffdd270 2020-10-27 | 10 komentar | Bagikan ke WhatsApp

Tulisan di atas adalah sebuah parodi. (...) Saat mengerjakan C++, kadang muncul candaan seperti, "Sepertinya Bjarne membuatnya serumit ini supaya gajinya naik, hehe," dan ini adalah sebuah novel yang dibuat berdasarkan ucapan tersebut. Bjarne Stroustrup sendiri sangat menyukai C++ dan telah menerbitkan cukup banyak buku tentang bahasa itu. ( The C++ Programing Language, Belajar C++: Prinsip dan Praktik Pemrograman )

Namun terlepas dari fakta sebenarnya, jika Anda pernah menggunakan C++, saya rasa Anda akan bisa membacanya dengan sangat seru, jadi saya merekomendasikannya.

10 komentar

 
kkweon 2020-10-27

Karena Pak Stroustrup juga sering mengadakan seminar dan talk, sudah tak terhitung lagi berapa kali pandangannya tentang C++ dibahas, jadi saya agak sulit ikut merasa bahwa ini menarik..

 
ffdd270 2020-10-27

Tulisan itu terbit pada tahun 98, jadi sepertinya awalnya banyak yang terkecoh. Kalau C++98... belum ada smart pointer, belum ada lambda, dan bahkan masih ada kode assembly inline waktu itu...

 
ffdd270 2020-10-27

Sekarang IDE sudah semakin bagus, jadi kejadian harus pontang-panting mencari tahu typedef itu sebenarnya tipe apa jadi lebih jarang. Alasan saya bilang “lebih jarang” adalah... kalau sudah tercampur template atau macro, pada akhirnya tetap harus lari ke sana-sini lagi OTL

 
xguru 2020-10-27

Saya membaca buku K&R, The C Programming Language, dengan sangat teliti sambil memberi garis bawah...

Tapi sepertinya saya tidak bisa menikmati membaca buku C++ karya Bjarne dengan cara yang sama. Maksudnya, seperti tulisan di atas, rasanya memang agak rumit... wkwk

 
ffdd270 2020-10-27

Karena tebalnya terasa seperti bisa bikin mati kalau tertimpa, saya cuma baca sekitar seperempat lalu sadar bahwa saya bisa langsung cari saja di cppreference, jadi berhenti di situ (...

Tulisan itu termasuk salah satu contoh paling representatif dari apa yang biasa disebut "tulisan yang membongkar C++". Selain itu, ada juga email Linus Torvalds yang berjudul "memakai C++ itu tindakan gila" dan tulisan berjudul "C++ bagus untuk ekonomi hehe".

Namun, kebanyakan tulisan itu terbit sebelum C++11.. untuk versi 11... apakah memang jadi... lebih baik sampai tidak ada yang berkomentar, atau tidak ada yang bicara apa-apa karena tak seorang pun benar-benar memahami semuanya (...) saya juga tidak tahu. Tahu-tahu sudah sampai C++20 saja..

 
heal9179 2020-10-27

Orang yang memakai C++ tidak punya keluhan karena 11~20 muncul,

sementara orang yang tidak memakai C++ tampaknya tidak banyak berkomentar karena tidak tahu 11~20.

 
xguru 2020-10-27

Ah, itu persis saya. Karena saya memang tidak terus memakai C++, saya jadi tidak terlalu paham 11~20.. ^^;

 
ffdd270 2020-10-27

Banyak sekali yang berubah. Ada lambda, smart pointer, dan ratusan fungsi template yang bahkan terlihat seperti bisa mengenkripsi source code sendiri (...)

Sebaliknya, kebingungan karena "terlalu banyak hal dimasukkan" yang disebut di tulisan itu masih ada sampai sekarang.. tapi, saat menulis logika umum, produktivitasnya lumayan juga kalau memakai kode template yang sudah jadi dan dibuat dengan baik. Tentu saja tidak bisa dibandingkan dengan scripting, tapi kan tinggal di-binding..

 
hwaan2 2020-10-28

Bahkan ketika organisasi yang sebelumnya memakai 98 atau 03 beralih ke modern, kesenjangan kemampuan teknis di dalam tim bisa muncul sehingga produktivitas justru menurun;;;

 
ffdd270 2020-10-28

Bisa jadi begitu ya, merinding; setidaknya saya kira hanya dengan memakai lambda atau smart pointer saja, produktivitas akan meningkat dibanding 03. Di 03 tidak ada lambda, jadi terlihat seperti dipaksakan diimplementasikan dengan template.