Postscript Hakkında Bilgisi/İlgisi Olan ?
-
Selamlar,
ya manyak bir ders aldım, nerdeyse her hafta bir dil gösteriyorlar. Böyle olunca çok hızlı geçiyorlar.. Neyse şimdi stackbased olarak postscript gösteriliyor. Hiç dikkat etmedim ama ödev verilmiş.. 3 tane soru var, ilk ikisini bir şekilde yaparım ama 3. sü çok karışık görünüyor..



stack tabanlı olduğu için biraz farklı bir dil.. hocanın dediğine göre java derlendikten sonra bu hale geliyormuş yani stackbased bir dil..
% Postscript Language Tutorial and Cookbook, Addison-Wesley, 1985 % p. 141 /arrowdict 14 dict def % make a new dictionary arrowdict begin /mtrx matrix def % allocate space for a matrix end /arrow { arrowdict begin % open the dictionary /headlength exch def % pick up the arguments /halfheadthickness exch 2 div def /halfthickness exch 2 div def /tipy exch def /tipx exch def /taily exch def /tailx exch def /dx tipx tailx sub def /dy tipy taily sub def /arrowlength dx dx mul dy dy mul add sqrt def /angle dy dx atan def /base arrowlength headlength sub def mtrx currentmatrix % save the coordinate system pop tailx taily translate % translate to start of arrow angle rotate % rotate coordinates 0 halfthickness neg moveto % draw as if starting from (0,0) base halfthickness neg lineto base halfheadthickness neg lineto arrowlength 0 lineto base halfheadthickness lineto base halfthickness lineto 0 halfthickness lineto closepath mtrx setmatrix % restore coordinate system end } def newpath 318 340 72 340 10 30 72 arrow fill newpath 382 400 542 560 72 232 116 arrow 3 setlinewidth stroke newpath 400 300 400 90 90 200 200 3 sqrt mul 2 div arrow .65 setgray fill showpageelinizde güzel kaynak v.s. varsa paylaşırsanız sevinirim. zira postscript ile işimiz bitti sanırm cuma günü haskell e geçiyoruz ama sınav için lazım olacak..
sorulardan çözmek isteyen özellikle 3. soruyu memnun olurum :) artık ben de yetiştirebildiğim kadarıyla vereceğim
-
JVM de yığın tabanlı çalışıyor (Dalvik yazmaç tabanlı yani Java her zaman stack oriented değil), tek benzerlik bu bile olabilir:)
https://subversion.american.edu/aisaac/wp/psdraw20030415.pdf
http://schneider.ncifcrf.gov/postscript.html
http://www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF
Başka düzgün kaynak bulamadım maalesef.
-
hocam valla süpersin ya.. o son verdiğin linkte son 2 örneğin benzeri var :) oradan çıkarırım bir şeyler.. teşekkür ettim :)) bakalım bunun sınavı nasıl olacak.. bari haskell i kaçırmayayım..
