Category: Computing (Page 5 of 5)

Programmer Yang Baik

Bill Venners, pada bulan Januari 2003, menghadiri KTT “Writing Better Code” yang diorganisir Scott Meyers dan Bruce Eckel. Sambil ber-KTT, dia berkeliling mewawancarai para big shots dalam dunia programming, buat menanyakan: bagaimana sih cara mereka mencari programmer yang baik?

Hasilnya adalah sebuah tulisan di www.artima.com/wbc/interprogP.html, membahas berbagai cara untuk menyeleksi programmer untuk perusahaan atau proyek kita. Para programmer bisa mempelajari essay ini untuk menilai diri sendiri dan melakukan improvement untuk menjadi programmer yang lebih terpercaya.

Modern C++ Design

Modern C++ Design, menunjukkan bahwa C++ bukanlah sekedar object oriented programming language. Konsep-konsep yang sangat kaya di C++ diambil hanya puncak-puncaknya, dan disajikan tanpa memikirkan kondisi kompiler saat buku ini diterbitkan (2001). Buku ini membuat orang tidak berani menengok ke Java atau C#, karena menampilkan kemilau baru C++ yang bahkan tidak pernah terpikirkan ada di bahasa-bahasa baru itu.

Buku ini akhirnya diproklamirkan sebagai buku C++ terbaik tahun 2001.

Website penulis buku ini ada di www.moderncppdesign.com. Sudah terbit juga versi Romania, Russia, dan Jepang.

Perbandingan Tujuh Bahasa

Beberapa hari y.l., nggak sengaja nemu tulisan dari Lutz Prechelt, tentang perbandingan 7 bahasa. Karena tulisan ini artikel majalah, perbandingan lebih banyak digambarkan secara grafis. Kesimpulan umumnya:

  1. Merancang dan menulis program di Perl, Python, Rexx, dan Tcl memerlukan waktu hanya setengah dari C, C++, dan Java; serta hasil tulisan pun hanya setengahnya.
  2. Tidak ada perbedaan yang menyolok di sisi keandalan antara semua bahasa.
  3. Program script umumnya memakan memori dua kali C dan C++. Java memakan memori tiga sampai empat kali C dan C++.
  4. Untuk alikasi yang dipakai tes ini (membaca 1 Mb file kamus dan menciptakan 70 k struktur data), C dan C++ bekerja tiga sampai empat kali lebih cepat dari Java, dan lima sampai sepuluh kali lebih cepat daripada bahasa-bahasa script.
  5. Untuk bagian utama program, yang terutama berisi pencarian dalam struktur data internal, C dan C++ bekerja lebih cepat (hanya) dua kali dibanding Java. Bahasa script cenderung lebih cepat daripada Java.
  6. Khusus script, Perl dan Python selalu lebih cepat daripada Tcl.
  7. Variansi performansi antara programmer sama besarnya atau lebih besar daripada variansi performansi antara bahasa pemrograman.

C++ dari O’Reilly

Kirim surat ke O’Reilly, iseng nanya kali ada buku C++ yang baru. Dua buku punya mereka juga ketinggalan zaman tuh, masih logat pertengahan tahun 1990-an. Jawabannya bikin tambah pesimis.


Hi Koen,
We were working on a C++ techniques book, but I’m afraid it was recently cancelled. We have a C nutshell book that we’ve been working on, but that’s currently in pending status with no projected release date. I wouldn’t hold my breath for that one. You may want to check with another publisher for more up-to-date coverage in this area.

Sorry I don’t have something more promising to report.

Antik juga. Masa disuruh cari ke kompetitor :). Kali maksudnya dia aku memang disuruh baca Stroustrup. Kenapa ya bukan O’Reilly aja yang nerbitin bukunya Stroustrup.

Terakhir aku beli buku O’Reilly di Birmingham. Internet Core Protocols. Abis aku bayar, ada yang baru masuk, nanyain buku Kernighan-Ritchie ke yang jaga. Si mbaknya bingung, buku apaan tuh. Jadi aku ambilin. Mereka kaget, “Wow, that’s fantastic.” Nggak fantastik padahal. Semua programmer C sebelum zaman C++ pasti pernah lekat sama buku K&R. Aku beli buku itu dua kali malahan. Dua-duanya …. (kan yang asli mahal). Sekarang satu di Griya Caraka, satu lagi kalau masih berwujud buku, ada di Malang.

She Has Programmed

Di buku-buku berbahasa Inggris, programmer sering diacu sebagai she, kalau dibandingkan dengan engineer yang sering diacu dengan he. Programmer pertama memang perempuan, bernama Augusta Ada King yang bikin program di atas mesin differensial punya Charles Babbage. Peletak dasar program kompiler juga perempuan, bernama Grace Murray Hopper, yang juga menciptakan COBOL. Grace berultah tanggal 9 Desember ini, dan Augusta Ada tanggal 10 Desember. So, programmers, hackers, scripters, bulan ini jangan sok macho dulu lah …

Newer posts »

© 2024 Kuncoro++

Theme by Anders NorénUp ↑