Lompat ke isi

PostScript

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 30 Januari 2017 00.28 oleh HsfBot (bicara | kontrib) (Bot: Perubahan kosmetika)
PostScript
Edit nilai pada Wikidata
Paradigmamulti-paradigm: stack-based, procedural
Dirancang olehJohn Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton
PengembangAdobe Systems
Rilis perdana1982; 42 tahun lalu (1982)
Rilis stabil
PostScript 3 / 1997; 27 tahun lalu (1997)
Tipe sistemdinamis, kuat
Implementasi utama
Adobe PostScript, TrueImage, Ghostscript
Terpengaruh oleh
Interpress, Lisp
Mempengaruhi
PDF
Sunting kotak info
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini
PostScript
Ekstensi berkas.ps
Jenis MIMEapplication/postscript
Uniform Type
Identifier
com.adobe.postscript
Bilangan magis%!
Dikembangkan
oleh
Adobe Systems
Jenis formatformat berkas pencetakan
Dikembangkan menjadiEncapsulated PostScript

PostScript (PS) adalah sebuah bahasa komputer untuk membuat gambar vektor. Bahasa ini bertipe dinamis, konkatenatif dan dibuat oleh John Warnock, Charles Geschke, Doug Brotz, Ed Taft and Bill Paxton[1] pada tahun 1982. Bahasa ini digunakan sebagai sebuah bahasa deskripsi halaman di lingkungan penerbitan elektronik dan komputer meja.

Bahasa

PostScript adalah bahasa pemrograman Turing-complete, dan berada dalam kelompok konkatenatif. Biasanya, program PostScript tidaklah ditulis oleh manusia, namun oleh program lainnya. Walaupun demikian, menulis program komputer dalam PostScript adalah hal yang mungkin, sama seperti bahasa pemrograman lainnya.[2]

PostScript adalah bahasa terinterpretasi, berbasis stack sama seperti Forth namun dengan tipe kuat dinamis, struktur data yang terinspirasi oleh Lisp, memori tercakup dan, sejak bahasa tingkat 2, pengumpulan sampah. Sintaks bahasa ini menggunakan notasi Polandia terbalik, yang membuat urutan operasi tidak ambigu, namun membaca sebuah program diperlukan latihan, karena pembaca harus mengingat tata ruang  stack. Kebanyakan operator (dalam bahasa lain biasa disebut sebagai fungsi) mengambil argumen dari stack, dan menyimpan hasil kembali ke stack. Literal (contohnya angka) memiliki dampak penaruhan penggandaannya ke dalam stack. Struktur data modern dapat dibangun dari tipe array dan dictionary, namun tidak dapat dideklarasi ke dalam sistem tipe, yang melihatnya hanya sebagai array dan dictionary.

Karakter "%" digunakan untuk memulai komentar dalam program PostScript. Sebagai konvensi umum, semua program PostScript harus dimulai dengan karakter "%!PS" sebagai direktif penerjemah sehingga semua perkakas dapat menerjemahkannya sebagai PostScript.

Lihat pula

Catatan kaki

Referensi

Artikel ini berdasarkan bahan-bahan dari Free On-line Dictionary of Computing, yang diberi lisensi GFDL.

Pranala luar