作为一种不太流行的语言,很难找到关于后记黑客前卫的文学作品。那么,这里的高尔夫球手们有哪些发现来利用堆栈模型(或其他特性)来克服Postscript固有的冗长?
发布于 2013-01-21 21:23:38
在生成图形输出和控制台输出时,使用=而不是pop。
发布于 2012-11-07 09:16:46
如果您已经在使用<<>>begin字典,则每个重新定义的/?{} 4字符的开销都是恒定的。因此,长度为n个重复N次的运算符将产生字符计数的变化。
(4 + n) - (N * (n - 1))。
把这个公式设为0,给出了平衡点的方程.由此,我们可以用另一个变量来求解每个变量,
N=-(N-4)/(1-N)和
N= (4 + n) /(n-1)。
不,我们可以回答这样的问题:“有多少‘打印’的用法值得缩写?”N= 5,所以N= 9/4。取上限,因为你不能有效地调用打印1/4次。所以,3.3的用途。事实上,
print print print
/P{print}p p p(当然,假设您已经支付了<<>>begin激活定义的开销)。
当然,二进制令牌会产生这种模拟,将系统名称表中的前255个名称作为2-字节: 0x92,0x??二进制标记也是自定界的,不需要前后空格,因为第一个字节的高位在ascii范围之外。
发布于 2013-10-06 04:32:02
https://codegolf.stackexchange.com/questions/8835
复制相似问题