Dear, C dalam opini saya akan selalu menjadi bahasa yang digunakan untuk system programming di arsitektur mesin Intel. Kenapa begitu? Seperti kita tahu, setiap mesin di-design untuk bisa di program. Jadi: Mesin -> Bahasa Nah, mesin-mesin tersebut mengeksekusi kode mesin secara langsung, walaupun tentunya kita bisa mendebatnya dengan ISA Architecture dan Micro Code. Tetapi ada juga mesin yang diciptakan untuk diprogram dengan bahasa yang "high-level" seperti Lisp Machine dengan bahasa ZetaLisp dan Symbolic Machine dengan cabang Lisp yang lain(maaf saya lupa, tapi ada kemungkinan ZetaLisp juga). Nah, C, walaupun pertama kali di-design untuk Programmable Data Processor, tetapi entah kenapa(saya masih bingung mengenai hal ini) sangat pas dan efisien untuk mesin Intel sebagaimana Zeta Lisp dengan Lisp Machine-nya.
Bagaimana dengan C++? Saya sendiri tidak tahu kenapa bahasa ini menjadi begitu populer. Ada opini bahwa populernya bahasa ini karena meluasnya adopsi paradigma object oriented ditambah dengan populernya C. Tetapi saya sendiri masih kurang puas dengan jawaban ini dikarenakan ada juga bahasa dengan kondisi diatas tetapi kurang begitu populer, yaitu Objective-C. Bagaimana dengan desktop programming? Kalau menurut saya, ada beberapa bahasa yang menjadi "dulu menjadi", "sekarang menjadi", dan "dimasa depan menjadi" mainstream; SUN Java, Microsoft Visual Basic, dan Python. Tetapi disamping tiga hal diatas, beberapa bahasa lain akan tetap populer di bidang mereka masing-masing. FORTRAN tetaplah populer dikalangan advance research dibidang scientific. MATEMATICA akan selalu populer dikalangan mathematician. Lisp akan selalu populer dimana terdapat advance research dibidang artificial intelligence dan neuroscience, dan seterusnya. Dengan hormat, Eko Hermiyanto -- Berhenti langganan: [email protected] Arsip dan info: http://linux.or.id/milis

