Mengenal Bahasa Pemrograman PIKE

 

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)


Post a Comment

Lebih baru Lebih lama