Kamis, 05 November 2026
04:00 WIB
TERKINI
Tuba Barat Mewujudkan Haji: Pemkab Tubaba dan BSI Ajak Masyarakat Menabung Sejak Dini Lampung Timur Bupati Ela Dekatkan Diri dengan Siswa, Pastikan Kualitas Pendidikan dan Gizi di Lampung Timur Tuba Barat Kemitraan Strategis Pemkab Tubaba dan Kejari: Wujudkan Tata Kelola Pemerintahan Akuntabel Bandar Lampung Mantan Ketua DPRD Lampung Bersaksi dalam Sidang Arinal Djunaidi Bandar Lampung Senator Bustami Zainudin dan Staf DPD Lampung Ikuti Program Cek Kesehatan Gratis Bandar Lampung Padatnya Agenda Pemprov Lampung 2 November 2026: Dari Apel Hingga Forum Ekonomi Bandar Lampung Imigrasi Lampung Ungkap Modus Kawin Pesanan, Empat WNA China Diamankan di Pesawaran Lampung Barat Pesan Bupati Lambar: Patriotik, Gigih, dan Berempati Kunci Masa Depan Bangsa Bandar Lampung 343 Polisi Disiagakan Kawal Aksi Sumpah Pemuda 2026 di Bandar Lampung Lampung Selatan Jaringan Penyelundup Solar Subsidi Terbongkar di Lampung Selatan, Tiga Tersangka Diamankan Tuba Barat Mewujudkan Haji: Pemkab Tubaba dan BSI Ajak Masyarakat Menabung Sejak Dini Lampung Timur Bupati Ela Dekatkan Diri dengan Siswa, Pastikan Kualitas Pendidikan dan Gizi di Lampung Timur Tuba Barat Kemitraan Strategis Pemkab Tubaba dan Kejari: Wujudkan Tata Kelola Pemerintahan Akuntabel Bandar Lampung Mantan Ketua DPRD Lampung Bersaksi dalam Sidang Arinal Djunaidi Bandar Lampung Senator Bustami Zainudin dan Staf DPD Lampung Ikuti Program Cek Kesehatan Gratis Bandar Lampung Padatnya Agenda Pemprov Lampung 2 November 2026: Dari Apel Hingga Forum Ekonomi Bandar Lampung Imigrasi Lampung Ungkap Modus Kawin Pesanan, Empat WNA China Diamankan di Pesawaran Lampung Barat Pesan Bupati Lambar: Patriotik, Gigih, dan Berempati Kunci Masa Depan Bangsa Bandar Lampung 343 Polisi Disiagakan Kawal Aksi Sumpah Pemuda 2026 di Bandar Lampung Lampung Selatan Jaringan Penyelundup Solar Subsidi Terbongkar di Lampung Selatan, Tiga Tersangka Diamankan

PostScript

Bagikan:
PostScript
Paradigmamulti-paradigm: stack-based, procedural
Dirancang olehJohn Warnock, Chuck Geschke, Doug Brotz, Ed Taft, Bill Paxton
PengembangAdobe Systems
Pertama kali muncul1982;44 tahun lalu (1982)
Rilis stabil
PostScript 3 / 1997;29 tahun lalu (1997)
Tata tertib penjenisandinamis, kuat
Pelaksanaan utama
Adobe PostScript, TrueImage, Ghostscript
Dipengaruhi oleh
Interpress, Lisp
Memengaruhi
PDF
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.

Sejarah

Konsep dari bahasa PostScript berawal dari John Gaffney dari Evans & Sutherland pada tahun 1976. Pada waktu itu, John Gaffney dan John Warnock sedang mengembangkan interpreter untuk basis data grafis tiga dimensi untuk Pelabuhan New York.

Disaat yang sama, ilmuwan di Xerox PARC juga mengembangkan printer laser pertama dan mereka menyadari kebutuhan akan standardisasi cara mendefinisikan halaman. Pada tahun 1975-1976, Bob Sproull dan William Newman mengembangkan format Press yang pada akhirnya digunakan pada sistem Xerox Star untuk mengendalikan printer laser. Akan tetapi, Press merupakan sebuah format data bukannya bahasa pemrograman sehingga tidak cocok untuk kebutuhan mereka. Akhirnya PARC mengembangkan Interpress.

John Warnock dan Chuck Geschke mendirikan Adobe Systems pada bulan Desember 1982. Mereka bersama dengan Doug Brotz, Ed Taft, dan Bill Paxton membuat bahasa yang lebih sederhana yang mirip dengan Interpress bernama PostScript. Bahasa tersebut mulai dipasarkan pada tahun 1982. Pada bulan Maret 1985, Apple LaserWriter merupakan printer pertama yang menggunakan PostScript.

Bahasa

PostScript adalah bahasa pemrograman Turing-complete, dan berada dalam kelompok konkatenatif. Biasanya, program PostScript tidaklah ditulis oleh manusia, tetapi 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, tetapi 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, tetapi 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

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan