Greenspunning。我们都有机会破解语言缺失的功能,以获得我们需要的东西。在Java中实现伪单一模式,在Javascript中实现Y组合,在C中实现变量不变性......
您认为在搜索更多功能方面,您最令人印象深刻的解决方法是什么?事后来看,这值得破解吗?更好的是:像Ruby的string#to_proc一样,它成为该语言后期版本的可接受功能吗?
答案 0 :(得分:1)
当我上高中时(很多 moons前),我编写了代码拦截Apple II CTRL-D DOS处理程序,你使用的处理程序与:
print chr$(4);"catalog"
做你的DOS魔法。
我们在图形屏幕上添加了各种命令,如文本输出,快速图形处理,精灵处理,背景音乐播放等等。
然后Beagle Bros Software(我认为这是他们的记忆名称)几个月后推出了类似的产品,我的梦想结束了。
谁知道,我本来可以成为下一个Woz(如果我只有一个相同的工作来做营销)。哦,好吧,c'est la vie。
值得吗?是的,Apple II首先激起了我对计算机的兴趣,并让我选择了一条让我从事(并且快乐)25年以上的工作的职业道路。
答案 1 :(得分:1)