PIKE adalah bahasa pemrograman scripting yang memiliki sintaks mirip dengan C++ dan JAVA. Hal ini membuat bahasa pemrograman pike mudah dan sederhana untuk di pelajari, tidak memerlukan kompilasi panjang dan memiliki tipe data kuat bult-in yang memungkinkan manipulasi data yang sederhana dan benar-benr cepat.
A. Sejarah PIKE
Pike berakar dari LPC (Lars Pensjo C), yaitu bahasa pemrograman scriptinig yang dibuat oleh Lars Pensjo seorang mahasiswa Chalmers University Swedia. Bahasa pemrograman ini bertujuan untuk membuat prototipe permainan komputer berjenis adventure.
Pada tahun 1994, seorang programmer bernama Fredrik Hübinette memainkan permainan komputer yang dibuat oleh Lars Pensjö. Fredrik sangat tertarik dengan bahasa pemrograman yang dipakai oleh permainan komputer tersebut dan ingin mengembangkan LPC, sehingga muncul LPC4, yaitu LPC hasil pengembangan Frederik Hübinette. Akan tetapi karena ada permasalahan hak cipta antara Lasr dan Frederik, maka Frederik memutuskan untuk menulis ulang seluruh kode LPC kemudian dia menamakan bahasa pemrograman baru tersebut menjadi µLPC. µLPC berlisensikan GPL.
Pada tahun 1996, Fredrik Hübinette berkerja pada perusahaan bernama Roxen Internet Software. Semenjak Fredrik berkerja pada perusahaan tersebut, pengembangan µLPC didanai oleh perusahaan tersebut. Dan sebagian besar produk perusahaan tersebut ditulis dengan menggunakan µLPC. Pada tahap pengembangan ini µLPC berbah nama menjadi Pike.
Pada tahun 2002, pengembangan Pike diserahkan ke Linköping University.
B. Kelebihan PIKE
- Cepat, walapun bahasa pemrograman scripting, performansi Pike sangat baik
- Mudah dikembangkan, mudah untuk ditambahkan kemampuannya menggunakan modul yang ditulis dalam bahasa pemrograman C.
- Modul lengkap, Pike memiliki banyak modul untuk berbagai macam protokol, tipe data dan enkripsi. Modul yang dimiliki Pike terus bertambah dari waktu ke waktu
- Portable, berjalan pada banyak platform seperti linux, windows dan unix.
- OOP, Pike menggunakan paradigma pemrgraman berorientasi objek.
C. Contoh
Hello Word
Pemrograman Hello Word bila ditulis menggunakan bahasa pike sebagai berikut:
Int main()
{
write("Hello World !");
return 0,
{
KETERANGAN:
- Baris pertama berisi fungsi utama . Ini adalah fungsi pertama dieksekusi ketika program dimulai. The "int" di depan itu mengatakan bahwa sejumlah jenis Integer akan dikembalikan saat fungsi berakhir.
- Yang menulis fungsi mengirimkan string literal ke buffer output standar, yang dalam banyak kasus adalah antarmuka baris perintah .
- Baris ketiga kembali nomor ke pemanggil fungsi, dalam hal ini command line interface di mana nol biasanya berarti program dijalankan tanpa kesalahan.
- Tanda kurung keriting menyertakan fungsi dan titik koma memisahkan pernyataan (yang berarti fungsi bisa saja ditulis pada satu baris:int main () {write ("HelloWorld! \n"); return 0;}).
Demikian bahasa pemrograman PIKE menjadi salah satu bahasa pemrograman yang digunakan untuk scripting yang memiliki sintaks mirip dengan C++ dan JAVA. Dan bahasa pemrograman ini adalah bahasa pemrograman scipting dinamis yang sangat mudah di pelajari.
Penulis : Furqan Furnawan (Mahasiswa Kelas 1F, Prodi, Sistem Informasi FST UIN SULTHAN TAHA SAIFUDDIN JAMBI)
Posting Komentar