PostScript, vektör grafiklerini tanımlamak ve yazıcılar ve fotokopi makineleri gibi yazdırma aygıtlarını kontrol etmek için oluşturulmuş bir programlama dilidir. 1982 yılında Adobe Systems tarafından geliştirildi ve kısa sürede yayıncılık ve baskı endüstrilerinde görüntüleme ve yazdırma standardı haline geldi. PostScript, daha sonra çıktı cihazında yürütülen komutları kullanarak metin, çizgiler, eğriler ve görüntüler gibi grafik öğeleri oluşturmak ve değiştirmek için kullanılır. PostScript'in önemli bir özelliği çok yönlülüğüdür: Aynı PostScript dosyası, değişiklik yapılmadan farklı yazıcılarda yazdırılabilir, bu da onu özellikle profesyonel yazdırma için kullanışlı kılar.

PostScript bir programlama dilidir / Öncelikle bir sayfadaki veya başka türdeki belgedeki grafik öğeleri ve metni tanımlamak için kullanılan bir sayfa tanımlama dilidir. Ancak dil, onu gerçek bir üst düzey programlama dili olarak nitelendirecek kadar çok yönlüdür.

  • Diğer bilgisayar dilleri gibi PostScript de sayılar, diziler ve dizeler gibi çeşitli veri türlerini destekler. programı PostScript döngüler, koşullar ve prosedürler olabilir. Dil biraz Forth programlama diline benzer.
  • Dilin sözdizimi Kırmızı Kitap olarak adlandırılan kitapta açıklanmıştır. burada . Tüm bilgisayar dillerinde olduğu gibi, dilin açıkça tanımlanmış kurallarından en ufak bir sapma, bir hata mesajıyla sonuçlanır ve bilgisayar sistemi hiçbir şey yapmayı reddeder. Bir işi PostScript aygıtında yazdırıyorsanız ve bir ağ hatası "showpage" komutunun çıktı aygıtına "shopage" olarak gelmesine neden oluyorsa, sistem memnuniyetle "tanımsız" bir hata mesajı oluşturacak ve işinizi yazdırmayı reddedecektir. sayfanızın tamamını zaten işlenmiş olsa bile showpage komutu, çıkış cihazına başyapıtınızın çıktısını almaya başlayabileceğini söyler. Geçmişte bu tür hatalar düzenli olarak meydana geliyordu; dolayısıyla PostScript hata mesajlarının uzun listesi ortaya çıkıyordu.
  • Bazı HP hesap makineleri gibi, PostScript dili ters Lehçe notasyonu (RPN) kullanır.
  • PostScript neredeyse her zaman bir şeyin sayfada nerede olduğunu tanımlamak için kullanıldığından, bir koordinat sistemine sahiptir. Varsayılan olarak sayfanın sol alt köşesi başlangıç ​​noktası olarak kabul edilir. Mesafeler veya ölçümler genellikle noktalarla ifade edilir. 72 dpi var. 1 puan - 0,352 mm.

 

Gizlilik nedeniyle YouTube'un yüklenmesi için izninize ihtiyacı var. Daha fazla ayrıntı için lütfen Gizlilik Politikası.
Kabul Ediyorum

Örnek PostScript Kodu

PostScript son derece gelişmiş bir programlama dilidir; bu, sıradan insanların bile talimatlara bakabileceği ve ne anlama geldiğini anlayabileceği anlamına gelir. Bir PostScript programını bir kelime işlemci veya düzenleyici kullanarak açarsanız, şöyle görünebilir:

%% BeginProlog %% BeginResource: procset AdobePS_Win_Feature_Safe 4.2 0 userdict begin / lucas 21690 def / featurebegin {countdictstack lucas [} bağlama def / featurecleanup {durduruldu son} tekrarlama} {pop} ifelse} bağlama def end %% EndResource

Yukarıdaki anlamsız sözlerin ne anlama geldiğini anlamak biraz zaman alabilir, ancak bunu anlamayı öğrenebilirsiniz. Elbette bu yıllar alacak ve deneyimli bir programcı olduğunuzda gençliğiniz geçecek, bilgisayar ekranınız sizin için dünyadaki her şeyden daha önemli hale gelecek ve karşı cins tamamen bir sır olarak kalacaktır. sana. hayatımın geri kalanı boyunca (her ne kadar programlamayı bilmediğimi ve kadınları anlayamadığımı itiraf etmeye hazır olsam da).

PostScript programlama dili