Friday, January 02, 2009

siapa dong yang bikin?

pernah saya baca slide isinya kurang lebih seperti ini.
  • Komputer bekerja seperti switching dan hanya mengenali 0 dan 1
  • Manusia tidak (paham) berbicara dengan bahasa 0 dan 1
  • Perlu bahasa pemrograman yang dapat menjadi perantara percakapan antara komputer dan manusia
  • Bahasa pemrograman diubah ke dalam bahasa yang dipahami oleh komputer dengan menggunakan interpreter atau kompiler


yang saya tidak setuju dari isi slide ini adalah jika manusia tidak paham berbicara dengan bahasa 0 dan 1 lalu siapa yang akan membuat bahasa pemrograman yang bisa menjadi perantara percakapan antara manusia dengan komputer? apakah yang bikin itu bukan manusia? alien? atau interpreter dan kompiler itu dibuat dengan mantra2 khusus?


sebenernya manusia bukannya tidak paham bahasa 0 dan 1, kebanyakan manusia malas untuk mempelajarinya. ada beberapa orang yang mengerti bahasa ini dan merekalah yang bisa membuat compiler dan intrepreter jadi nyata.

5 comments:

  1. Lhaa, lu udah ngambil TeKom kan?
    Masa ngak ngerti?

    XD

    ReplyDelete
  2. "Manusia tidak (paham) berbicara dengan bahasa 0 dan 1"

    Udah bener kan? manusia cuma gak bicara aja dengan 0 dan 1. Tidak bicara bukan berarti tidak paham kan? sebaiknya "(paham)" itu diilangin.. :D

    Soal bikin compiler, setau gua siy bertahap, dari yg paling sederhana.. abis itu ke yg lebih rumit.

    Maksudnya.. awalnya orang cuma bikin perubahan instruksi move R1,R2 jadi sebuah instruksi 0 dan 1.. compilernya tentunya hand made tuh.. setelahnya lu bikin bahasa di atasnya.. misalnya for (blaa..){} nah.. itu diubah jadi move dan teman2nnya dalam bahasa assembly.. setelahnya.. diubah lagi dari assembly ke bahasa 0 dan 1. Jadinya dua tahapan, hal itu keliatan kalo lu ngompile c or c++ yg menghasilkan file perantara gitu..

    Nah kalo java, dia cuman jadi bytecode, compilernya dibikin make bahasa c++

    Setau gua siy gitu.. :D

    ReplyDelete
  3. Mantab Gan!
    Axh...TekKom isinya TEORI saja!
    Parser, scan, tree.
    Ga da kongkritnya!
    Ga bersentuhan dengan hardware.
    ~CMIIW

    Gw masih bingung, gmn sih cara Grace Hooper bikin compiler pada kali pertamanya???

    Zamannya ketika dunia masih berkutat pada 10101101...

    ReplyDelete
  4. Feb lu kalo mo sotoy pake cmiiw dong. Kaya Ipro


    wehehehe

    ReplyDelete