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

Kirim email ke