Pakcik wrote:



On 9/8/05, *Rudi Har* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:


    On 9/8/05, risiyanto budi <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:
    > > Dari C++ ke Java, gak begitu kan?  Mereka itu satu level.
    Jelas beda
    > > levelnya sama assembly. Buat aku pribadi, Java itu adalah
    kumpulan
    > > best practices atau tools.  Aku masih sependapat dgn Dijkstra
    (lupa di
    > > artikelnya yg mana) bahwa masalah dunia programming itu gak bisa
    > > dipecahkan sama tools, tapi dengan "pendidikan"  dan pemahaman
    yg benar.

Interesting tesis...

oke deh, yg penting ada wacana menarik.
    Karena menimbang bahwa C++ levelnya sama dengan
    Java, maka disimpulkan seharusnya orang belajar dari C++ dulu baru ke
    Java. Kalau  saya, jika pertimbangannya begitu malah akan menyimpulkan
    tidak harus belajar C++ dulu baru belajar Java, bukankah mereka
    selevel ;-)
    [ Dan btw for the record buat saya kata-kata C++ dan Java selevel
    tidaklah sepenuhnya benar ]


Buatku yg menganggap Java adalah kumpulan best practices untuk OOP, mereka itu satu level. Tapi mungkin ada orang yg mengganggap itu benar2 beda. Apakah misalnya karna di Java itu managed code (ada garbage collection), mereka jadi beda level? Mungkin ada yg beranggapan begitu. Atau alasan2 lain. Ini wacana menarik.

Ini ada bacaan untuk functional style. http://www.stanford.edu/class/cs242/readings/backus.pdf kalau Java dgn C++ itu beda level, you may call this super high level language. Di situ di jelaskan masalah von neumann model. Ciri von neumann model itu adalah salah satunya berpikir kalau ada storage.misalnya a = 10. assignment itu adalah cirinya. di functional style, jangan pernah berpikir ada storage, karna storage adalah sumber segala masalah. untuk case ini (menghilangkan storage dari kepala tiap programmer), harus aku akui ini beda level.

Ini sudah gak ada bantahan lagi dari java side? :-D

btw,
biar lebih afdol, gimana kalau pakcik memberi contoh real, jadi bukan menggunakan otomotif (mobil, motor, truk, ferary, dst) contoh kasus yang bisa diselesaikan dengan efektif di c++ tapi jadi repot di java.
Kalau bisa dengan kode nya sekalian :-D

Salam
Aris

Kirim email ke