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:
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