Sabtu, 20 Oktober 2012

API " Application Programming Interface "


API atau singkatan dari Application Programming Interface adalah sekumpulan perintah, fungsi, protokol yang dapat di gunakan oleh programer saat membangun perangkat lunak untuk suatu sistem operasi tertentu.

API menyediakan fungsi-fungsi dan perintah-perintah dengan bahasa yang lebih terstruktur dan lebih mudah di pahami oleh programer di bandingkan dengan System Calls. Selain itu keuntungan menggunakan API yakni API dapat di gunakan pada sistem operasi mana saja asalkan sudah ada paket-paket API nya. API juga lebih mudah di mengerti dan lebih terstruktur hal ini penting untuk aspek editing dan pengembangan, sehingga programer dapat mengembangkan sistem dengan mudah.

posisi dari API itu sendiri.


Command Interpreter yaitu mekanisme untuk menerima perintah dari user, lalu menterjemahkannya ke dalam bahasa mesin sehingga dapat di jalankan oleh sistem.

Command Interpreter berfungsi sebagai:
·         Mengeksekusi  kode program secara langsung
·         Menterjemahkan kode ke dalam beberapa representasi intermediate yang efisien lalu segera mengeksekusinya.
·         Juga mengeksekusi kode tersimpan yang di buat oleh kompiler secara eksplisit sebagai bagian dari sistem penerjemah.
Ada yang beranggapan bahwa Command Interpreter adalah sama dengan Shell, tapi disini terdapat perbedaannya. Shell sendiri bagian dari sistem operasi yang menyediakan antarmuka untuk pengguna, sedangkan Command Interpreter lebih ke mengekseskusi perintah-perintah yang di buat oleh user tadi, sehingga dapat di jalankan oleh sistem.

Tidak ada komentar:

Posting Komentar