Pawn (bahasa pemrograman)
Pawn adalah bahasa pemrograman tingkat tinggi yang biasanya digunakan dalam pengembangan game untuk sistem tertanam.
Pawn | |
---|---|
Rilis perdana | Oktober 1998 |
Rilis stabil | |
Lisensi | Apache License 2.0 |
Ekstensi nama berkas | .pwn | .p | .amx | .inc |
Situs web | http://www.compuphase.com/pawn/pawn.htm |
Repositori | www |
Terpengaruh oleh | |
bahasa C[2] | |
Sunting kotak info • L • B |
Bahasa ini dikembangkan oleh Perusahaan asal Belanda bernama ITB CompuPhase, versi pertamanya dirilis pada Oktober 1998.[3]
Pawn juga merupakan sebuah bahasa pemrograman yang bersifat open-source serta gratis untuk digunakan, yang telah menyumbang pada popularitasnya di kalangan pengembang game.
Bahasa pemrograman Pawn memiliki kemiripan dalam sintaks dan struktur dengan bahasa pemrograman C, namun termasuk fitur tambahan yang membuatnya lebih mudah bagi pemrogram pemula untuk mempelajari dan menggunakannya. Pawn juga mencakup mesin virtual bawaan, yang memungkinkan kode dijalankan pada berbagai platform tanpa perlu kompilasi ulang.[4]
Contoh Program Pawn
suntingContoh program Halo dunia pada bahasa Pawn, tidak jauh berbeda dengan bahasa pemrograman C.
Berikut adalah contoh Program sederhana yang dapat mencetak kalimat "Hello, World!" :
main(){
print("Hello, World!");
}
Penjelasan
suntingPertama-tama, program Pawn diatas dimulai dengan fungsi utama, yaitu :
main()
Fungsi ini dijalankan saat program dimulai, dalam fungsi ini, terdapat sebuah perintah :
print("Hello, World!");
Perintah ini digunakan untuk menampilkan teks pada layar. Pada kasus ini digunakan untuk menampilkan pesan "Hello, World!".
Kode ini merupakan salah satu contoh program yang sering digunakan dalam pengenalan bahasa pemrograman, karena sederhana namun cukup untuk memperlihatkan sintaks dan struktur dasar dari sebuah program. Dengan memahami kode ini, seseorang dapat mempelajari bagaimana membuat program sederhana menggunakan bahasa pemrograman Pawn.
Penggunaan
suntingPenggunaan bahasa ini umum di Server dan sistem yang memungkinkan pengguna untuk memprogram kode mereka sendiri, seperti dalam kasus San Andreas Multiplayer, Dan Vice City Multiplayer.
Referensi
suntingCatatan kaki
sunting- ^ "The Pawn Language" (dalam bahasa Inggris). Diarsipkan dari versi asli tanggal 2012-08-14. Diakses tanggal 19-07-2011.
- ^ "The Pawn Booklet: 1. Language Guide". 2008-03-04. Diarsipkan dari versi asli (PDF) tanggal 2012-08-14.
- ^ Riemersma, Thiadmer. "The Pawn language". compuphase.com (dalam bahasa bahasa Inggris). Diakses tanggal 23 September 2016.
- ^ "The Pawn language". www.compuphase.com. Diakses tanggal 2023-03-28.
Bacaan lain
sunting- Lambert M. Surhone; Miriam T. Timpledon; Susan F. Marseken (2010). Pawn (Programming Language). VDM Publishing. ISBN 978-613-0-91168-3.