[表示 : 全て 最新50 1-99 2ch.scのread.cgiへ]
Update time : 11/15 23:17 / Filesize : 6 KB / Number-of Response : 31
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PostScript - スタックベース スクリプティング DTP



1 名前:デフォルトの名無しさん [2025/05/20(火) 17:53:38.77 ID:G/Rd/0eO.net]
ぱっと見なかったので

公式
https://www.adobe.com/jp/products/postscript.html

言語仕様
https://www.adobe.com/jp/print/postscript/pdfs/PLRM.pdf

フリー実装インタプリタ ghostscript
https://ghostscript.com/

2 名前:デフォルトの名無しさん [2025/05/20(火) 19:55:41.22 ID:BFKHi0q8.net]
書いたことあるけどもこれを語りたい奴は
今更おらんだろw

3 名前:デフォルトの名無しさん mailto:sage [2025/05/21(水) 10:12:56.24 ID:va6/rMba.net]
postscriptスレは何度も立って何度も消えてる
どの過去スレも1000完走したこと無いんじゃないか

4 名前:デフォルトの名無しさん mailto:sage [2025/06/13(金) 11:38:21.54 ID:EW1dlQVG.net]
書いたことは無い
GMTで吐かせてるだけだわ

5 名前:デフォルトの名無しさん [2025/06/21(土) 00:48:30.53 ID:flEjrxpy.net]
書くのは楽しい言語
(%stdin)や(%argv)とかI/Oも楽だしまあまあ文字列操作関数あるから、簡単なユーティリティ作ってるな
グラフィック?知らない機能ですね…

6 名前:デフォルトの名無しさん [2025/06/21(土) 02:10:05.28 ID:24XZFUuk.net]
Display PostScriptはなんで流行らなかったのか?

7 名前:デフォルトの名無しさん mailto:sage [2025/06/21(土) 21:11:52.87 ID:qxYhyi0k.net]
OSXってDisplay PostScriptのPSをPDFにしたものって聞いたような?

8 名前:デフォルトの名無しさん [2025/06/22(日) 18:06:02.65 ID:BooQtlyq.net]
画像フォーマットだと思ってたは

9 名前:デフォルトの名無しさん mailto:sage [2025/06/23(月) 06:40:09.86 ID:N1tjoh2V.net]
タートルグラフィックスじゃあかんの?

10 名前:デフォルトの名無しさん [2025/06/23(月) 13:05:28.24 ID:IakYWNy+.net]
NeXTがDisplayPostscriptでそれがOSXにも使われて以下略



11 名前:デフォルトの名無しさん [2025/06/23(月) 20:59:37.36 ID:PWDve47K.net]
>>9
いいよ
ってかタートルグラフィックやるならps

12 名前:デフォルトの名無しさん [2025/06/24(火) 04:51:20.72 ID:lXUMMZ5z.net]
行列演算とか重視した設計なのにfloatがsingleのみなのが玉に瑕
グラフィック用途なら十分って判断なのかね?

13 名前:デフォルトの名無しさん [2025/06/24(火) 09:43:09.69 ID:17zM306D.net]
m法で5桁なら紙に印刷するレベルならそれ以上の解像度は無意味って判断は当時なら判る
(誤差の蓄積は無いようにした上で)

14 名前:デフォルトの名無しさん [2025/06/25(水) 01:32:10.06 ID:FYdRiNBI.net]
>>13
うーん、そうなんだろうけど
汎用スクリプト言語として使いたい人には何気に厳しい制約だなあ

15 名前:デフォルトの名無しさん mailto:sage [2025/06/25(水) 09:47:27.47 ID:MDVgP0HO.net]
TeXやpsにも実行時演算やループが欲しいのか

16 名前:デフォルトの名無しさん mailto:sage [2025/06/25(水) 12:00:44.60 ID:qYo0F9xZ.net]
>>15
それは出来るのでは?

17 名前:デフォルトの名無しさん [2025/06/25(水) 19:28:24.41 ID:FYdRiNBI.net]
>>15
psはインタプリタだから全部実行時演算だよ そもそも
ループが出来ないのはプログラミング言語とは言わないよ…
from step to {proc} for
{... {cond} {exit} if ...} loop
とか
ラムダもクロージャもforeachとか高階関数も使える関数型プログラミング言語だぞ

18 名前:デフォルトの名無しさん [2025/06/25(水) 19:35:03.25 ID:FYdRiNBI.net]
TeXはよく知らんけどマークアップ言語であって、プログラミング言語では無いんじゃないか?

19 名前:デフォルトの名無しさん mailto:sage [2025/06/25(水) 20:25:05.99 ID:FV/ztXE7.net]
Texには計算をさせるコマンドもあるからなあ、cssにもあるけど

20 名前:デフォルトの名無しさん [2025/06/26(木) 13:45:56.54 ID:nmyewptE.net]
postscriptは今まで書かれたコードの総量ならトップクラスな言語だと思う
まあ人が書いたとは限らんがw



21 名前:デフォルトの名無しさん mailto:sage [2025/06/28(土) 10:55:37.55 ID:3Um/1PXm.net]
psにも多倍長演算モジュールくらいあるだろ
誰か造ってるはず

22 名前:デフォルトの名無しさん [2025/06/28(土) 16:35:25.04 ID:IqAJHgQu.net]
>>21
誰かが作ってるかも知らんけどエコシステムが壊滅してるからなあ…

23 名前:デフォルトの名無しさん [2025/07/06(日) 10:28:03.96 ID:jyZjYPic.net]
モジュールシステムが(多分)ない

おわり

24 名前:デフォルトの名無しさん [2025/07/07(月) 10:31:29.88 ID:wXU3isuP.net]
お前が作るんだよ!

25 名前:デフォルトの名無しさん mailto:sage [2025/07/07(月) 10:47:20.86 ID:4TSfZIZx.net]
モジュールがない

モジュールシステムが(多分)ない
は違う
どうでもいいけど

26 名前:デフォルトの名無しさん [2025/10/11(土) 23:56:20.20 ID:88lgmh++.net]
postscriptプログラマのみんなはSVGあたりどう思ってる?

svgはプログラム言語というよりpsの非プログラミング言語版epsと相同かつ同等、そして一対一翻訳も機械的に可能なモノで最終的には同じだと思うけど

たとえpsの制御構造や公開プログラミング技法を欠こうとも、epsはps由来の命令型&関数型プログラミング由来の簡潔な記法(tacit programming)がxmlベースの頭痛くなるツリー式記法よりは読みやすく書きやすく思うが

27 名前:デフォルトの名無しさん [2025/10/16(木) 00:38:00.42 ID:BKqCsKPx.net]
psがあってepsもあるのが違う
psクラスにマトモなプログラミング可能なsvgの上位仕様があれば考える

28 名前:デフォルトの名無しさん [2025/10/16(木) 01:10:26.39 ID:KYicX2NR.net]
PostScriptプログラマというのは PostScriptでプログラムを書く人のことで、例えば正方形を描くのに
% x y size drawSquare
/drawSquare { newpath 3 1 roll moveto dup dup 0 rlineto 0 exch rlineto -1 mul rlineto closepath fill } bind def
とか定義するんだよ。スタックに何が置かれているか常に意識しないといけないから大変だよ

29 名前:デフォルトの名無しさん mailto:sage [2025/10/16(木) 10:05:45.11 ID:kGvVijC1.net]
楽しいよ

30 名前:デフォルトの名無しさん [2025/10/17(金) 01:39:36.20 ID:D1Ebmx1L.net]
psのマトモな入門サイトとかってネットにあまりないよな…
あっても大体描画メインで、PSプログラミングに絞った資料はマジで見たことない
主にgsでグラフィック使わず、stdin/stdioで入出力する便利小物書くようなスクリプト言語として使ってる(perlやpythonのような)けど、スクリプティング方面はほんと情報なさ過ぎてつらい

なんかオススメある?
Bluebook(公式のTutorial and Cookbook)は一通り終えて、PLRMのpdfをリファレンスとして引いているレベル








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<6KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef