Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.Analoginya sama dengan resep membuat kue. Sebuah resep dapat ditulis dalam bahasaapapun dan hasilnya akan sama asalkan semua aturan pada resep diikuti.Mengapa demikian ? Karena setiap juru masak (sebagai pemroses) dapat melakukanoperasi dasar yang sama, seperti mengocok telur, menimbang berat gula, dan lainsebagainya.

Demikian juga halnya dengan komputer. Meskipun setiap komputer berbeda teknologinya,tetapi secara umum semua komputer dapat melakukan operasi-operasi dasar dalampemrograman seperti operasi pembacaan data, operasi perbandingan, operasi aritmatika,dan sebagainya. Perkembangan teknologi komputer tidak mengubah operasi-operasi dasaritu, yang berubah hanyalah kecepatan, biaya, atau tingkat ketelitian. Pada sisi lain setiapprogram dalam bahasa tingkat tinggi selalu diterjemahkan kedalam bahasa mesin sebelumakhirnya dikerjakan oleh CPU. Setiap instruksi dalam bahasa mesin menyajikan operasidasar yang sesuai, dan menghasilkan efek netto yang sama pada setiap komputer.


Notasi Algoritma Independen Terhadap Bahasa Pemrograman Dan Mesin Komputer

Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.Analoginya sama dengan resep membuat kue. Sebuah resep dapat ditulis dalam bahasaapapun dan hasilnya akan sama asalkan semua aturan pada resep diikuti.Mengapa demikian ? Karena setiap juru masak (sebagai pemroses) dapat melakukanoperasi dasar yang sama, seperti mengocok telur, menimbang berat gula, dan lainsebagainya.

Demikian juga halnya dengan komputer. Meskipun setiap komputer berbeda teknologinya,tetapi secara umum semua komputer dapat melakukan operasi-operasi dasar dalampemrograman seperti operasi pembacaan data, operasi perbandingan, operasi aritmatika,dan sebagainya. Perkembangan teknologi komputer tidak mengubah operasi-operasi dasaritu, yang berubah hanyalah kecepatan, biaya, atau tingkat ketelitian. Pada sisi lain setiapprogram dalam bahasa tingkat tinggi selalu diterjemahkan kedalam bahasa mesin sebelumakhirnya dikerjakan oleh CPU. Setiap instruksi dalam bahasa mesin menyajikan operasidasar yang sesuai, dan menghasilkan efek netto yang sama pada setiap komputer.


No comments:

Post a Comment