Think Pascal调试器是什么让它如此具有传奇色彩?

Dam*_*way 7 debugging macos pascal

我一直在锐化编码刀并重新回到开发阶段.几年前,许多人提到在(经典)Mac上出现的赛门铁克Think Pascal调试器是绝对的傻瓜,没有其他任何东西像它在任何地方.我发现这个说法很奇怪,考虑到没有人试图克隆所说的调试器......这究竟是什么让这个特殊的调试器如此特别?

kdg*_*ory 5

作为在(赛门铁克赛门前)工作过的人回答这个问题在开发Macintosh Pascal时(1984年),他认为是次要角色.

它具有革命性,原因有二:首先,它是一个增量编译器.摆脱编辑 - 编译 - 链接 - 测试周期是一个巨大的好处.如果谷歌梅尔康威(在思考首席科学家),我相信你会发现增量编译器的建设的一些注意事项(我看着他的主网站上发布之前,它似乎是正在建设中).

第二个原因是它是一个GUI,当没有别的东西,并与实际的程序代码一起工作.相比之下,我不相信MS-DOS或Mac的符号调试器可以使用几年之后(我记得1985/86中的一个Mac项目,其中我经常为其余部分解释汇编转储.团队),他们与源级调试相去甚远.Microsoft于1988年发布了一个源代码级调试器(iirc); 我从未使用Turbo-Pascal或Turbo-C,所以不知道他们有什么.

今天,几乎每个IDE都为您提供相同或更好的调试功能......