Pawn (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tag: Pengembalian SWViewer [1.4] |
k Perbaikan Kesalahan Pengetikan Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan |
||
(9 revisi perantara oleh 5 pengguna tidak ditampilkan) | |||
Baris 1:
{{Infobox programming language
'''Pawn''' adalah [[bahasa pemrograman]] yang mudah yang kode program yang hampir sama dengan [[bahasa C]].<ref name="compuphase.com_ThePawnlanguage">{{Cite web |title=The Pawn language |trans-title= |last=Riemersma |first=Thiadmer |work=compuphase.com |date= |accessdate={{date|2016-09-23}} |url=http://www.compuphase.com/pawn/pawn.htm |language=bahasa Inggris |quote= |archivedate= |archiveurl= |dead-url=no}}</ref>▼
| name = Pawn
| logo = Pawn logo.png
| semantics =
| paradigm =
| class =
| year = Oktober 1998
| designer =
| file ext = <code>.pwn {{!}} .p {{!}} .amx {{!}} .inc</code>
| latest_release_version = 4.0.5749
| latest_release_date = [[3 April]] [[2020]]<ref name="official_page">{{cite web|url=http://www.compuphase.com/pawn/pawn.htm|title=The Pawn Language|lang=en|accessdate=19-07-2011|archiveurl=https://www.webcitation.org/69uNrB5Rg?url=http://www.compuphase.com/pawn/pawn.htm|archivedate=2012-08-14|deadurl=yes}}</ref>
| latest_preview_version =
| latest_preview_date =
| typing =
| implementations =
| dialects =
| influenced_by = [[bahasa C]]<ref name="lang-guide">{{cite web|title=The Pawn Booklet: 1. Language Guide|url=http://www.compuphase.com/pawn/Pawn_Language_Guide.pdf|date=2008-03-04|archiveurl=https://www.webcitation.org/69uNrsljq?url=http://www.compuphase.com/pawn|archivedate=2012-08-14|deadurl=yes}}</ref>
| influenced =
| operating_system =
| license = Apache License 2.0
| website = http://www.compuphase.com/pawn/pawn.htm
}}'''Pawn''' adalah [[bahasa pemrograman tingkat tinggi]] yang biasanya digunakan dalam pengembangan game untuk sistem tertanam.
▲
'''Pawn''' juga merupakan sebuah [[bahasa pemrograman]] yang bersifat [[Perangkat lunak sumber terbuka|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 [[C (bahasa pemrograman)|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.<ref>{{Cite web|title=The Pawn language|url=https://www.compuphase.com/pawn/pawn.htm|website=www.compuphase.com|access-date=2023-03-28}}</ref>
<!--mohon bantu kembangkan ttd
- VpuipV
- Someone-->
== Contoh Program Pawn ==
Contoh program [[Hello world|Halo dunia]] pada bahasa '''Pawn''', tidak jauh berbeda dengan [[C (bahasa pemrograman)|bahasa pemrograman C]].
Berikut adalah contoh [[Program komputer|Program]] sederhana yang dapat mencetak kalimat "''Hello, World!''" :<syntaxhighlight lang="pawn" line="1" start="1">
main(){
print("Hello, World!");
}
</syntaxhighlight>
=== Penjelasan ===
Pertama-tama, [[Program komputer|program]] '''Pawn''' diatas dimulai dengan fungsi utama, yaitu :<syntaxhighlight lang="pawn">
main()
</syntaxhighlight>Fungsi ini dijalankan saat [[Program komputer|program]] dimulai, dalam fungsi ini, terdapat sebuah perintah :<syntaxhighlight lang="pawn">
print("Hello, World!");
</syntaxhighlight>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 komputer|program]]. Dengan memahami kode ini, seseorang dapat mempelajari bagaimana membuat [[Program komputer|program]] sederhana menggunakan [[bahasa pemrograman]] '''Pawn'''.
== Penggunaan ==
Penggunaan 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 ==
Baris 7 ⟶ 60:
=== Bacaan lain ===
* {{cite book|author1=Lambert M. Surhone|author2=Miriam T. Timpledon|author3=Susan F. Marseken|title=Pawn (Programming Language)|url=http://books.google.com/books?id=t6bRbwAACAAJ|year=2010|publisher=VDM Publishing|isbn=978-613-0-91168-3}}
{{komputer-stub}}▼
{{Authority control}}
[[Kategori:Bahasa pemrograman]]
▲{{komputer-stub}}
|