gpt4 book ai didi

macos - Think Pascal 调试器是什么让它如此传奇?

转载 作者:行者123 更新时间:2023-12-04 11:32:48 25 4
gpt4 key购买 nike

我一直在磨砺编码刀并重新投入开发。几年前,很多人提到(经典)Mac 上的赛门铁克 Think Pascal 调试器绝对是蜜蜂的膝盖,其他任何地方都没有。我觉得这句话很奇怪,考虑到没有人试图克隆所说的调试器......究竟是什么让这个特定的调试器如此特别?

最佳答案

作为在(赛门铁克之前)工作的人回答这个问题,在开发 Macintosh Pascal 时扮演次要角色(1984 年)。

它具有革命性的原因有两个:首先,它是一个增量编译器。摆脱编辑-编译-链接-测试循环是一个巨大的好处。如果你谷歌 Mel Conway(Think 的首席科学家),我相信你会找到一些关于增量编译器构建的注释(我在发布之前查看了他的主站点,它似乎正在构建中)。

第二个原因是它是一个 GUI,当没有其他东西时,并且使用实际的程序代码。相比之下,我不相信 MS-DOS 或 Mac 的符号调试器直到几年后才可用(我记得 1985/86 年的一个 Mac 项目,在那里我不断地解释其余部分的程序集转储)团队),并且它们与源代码级调试相去甚远。微软在 1988 年发布了带有 Quick C 的源码级调试器(iirc);我从来没有使用过 Turbo-Pascal 或 Turbo-C,所以不知道他们有什么。

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

关于macos - Think Pascal 调试器是什么让它如此传奇?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/842866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com