PostScript: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Baris 54:
PostScript ialah bahasa pengaturcaraan [[Turing-lengkap]] yang tergolong dalam kumpulan [[Bahasa pengaturcaraan perangkaian|perangkaian]]. Ia biasanya bukan dihasilkan oleh manusia tetapi oleh atur cara yang lain. Bagaimanapun, atur cara PostScript boleh ditulis sebagaimana dengan bahasa pengaturcaraan yang lain.
 
PostScript ialah bahasa tertafsir [[Bahasa pengaturcaraan berorientasi tindanan|berasaskan tindanan]] yang serupa dengan bahasa pengaturcaraan [[Forth (bahasa pengaturcaraan)|Forth]], tetapi mempunyai struktur data [[Sistem jenis|penjenisan]] kuat dan dinamik yang ilhami oleh struktur data [[bahasa pengaturcaraan Lisp|bahasa Lisp]], ingatan [[ingatanRuang lingkup (pengaturcaraan)|beruang lingkup]] dan, sejak bahasa peringkat ke-2, [[Pungutan sampah (sains komputer)|pemungutan sampah]]. [[Sintaks (bahasa pengaturcaraan)|Sintaks]] bahasanya menggunakan [[tatanama Poland songsang]] yang menyebabkan urutan pengendaliannya tidak jelas. Membaca atur cara PostScript memerlukan setakat latihan kerana seseorang perlu sentiasa mengingati bentangan [[Tindanan (strucktur data)|tindanannya]]. Kebanyakan ''[[Operator (pengaturcaraan)|operator]]'' (diistilahkan sebagai ''fungsi'' dalam bahasa yang lain) mengambil [[Argumen (matematik)|argumen]] daripada tindanan dan kemudian mengembalikan hasilnya. ''[[Literal (sains komputer)|Literal]]'' (misalnya, nombor) meletakkan satu salinan diri ke dalam tindanan. Struktur data yang canggih boleh dibina pada jenis ''[[Jenis data tatasusunan|tatasusunan]]'' dan ''kamus'' tetapi tidak boleh diisytiharkan kepada sistem jenis yang memperlihat kesemuanya hanya sebagai tatasusunan dan kamus. Justera, sebarang disiplin penjenisan lanjut yang dikenakan pada "jenis" tertakrif-pengguna sebegini ditinggalkan kepada kod yang melaksanakannya.
 
Aksara "%" digunakan untuk memasukkan ulasan dalam atur cara PostScript. Sebagai kelaziman umum, setiap atur cara PostScript perlu bermula dengan aksara "%!" supaya semua peranti akan mentafsirkannya dengan betul sebagai PostScript dengan betul.
 
 
Kebanyakan ''[[Operator (pengaturcaraan)|operator]]'' (diistilahkan sebagai ''fungsi'' dalam bahasa yang lain) mengambil [[Argumen (matematik)|argumen]] daripada tindanan dan meletakkan hasilnya ke dalam tindanan. ''[[Literal (sains komputer)|Literal]]'' (misalnya, nombor) mempunyai kesan meletakkan satu salinan diri ke dalam tindanan. Struktur data yang canggih boleh membina pada jenis ''[[tatasusunan]]'' dan ''kamus'' tetapi tidak boleh diisytiharkan kepada sistem jenis yang melihat kesemuanya hanya sebagai tatasusunan dan kamus dan jestera, sebarang disiplin penjenisan yang lanjut yang dikenakan pada "jenis" tertakrif pengguna sebegini ditinggalkan kepada kod yang melaksanakannya.
 
Aksara "%" digunakan untuk memasukkan ulasan dalam atur cara PostScript. Sebagai kelaziman umum, setiap atur cara PostScript perlu bermula dengan aksara "%!" supaya semua peranti akan mentafsirkannya dengan betul sebagai PostScript.
 
==="Hello world"===