程序员说的debug就是在程序上调试(代码)/修复(漏洞)/排除(故障)/解决(问题)。
最常见的可能就是某些游戏,由于程序填写问题,别人可能会利用其漏洞篡改游戏数据。程序员对编好的程序进行漏洞的排查,尽量消除错误或漏洞的过程叫做DEBUG。一般都是用专业的工具进行。
事实上DEBUG 是一个 DOS 实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节。它可以用于逐指令执行某个程序以验证程序运行的正确性,也可以追踪执行过程、比较一个指令执行前后的值以及比较与移动内存中数据的范围,读写文件与磁盘扇区。
资料扩展
DEBUG的由来:
给马克 2 号编制程序的格蕾丝·霍珀(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器发现有只飞蛾被夹扁在触点中间“卡”住了机器的运行。
于是,霍珀诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫 DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如 DOS 系统中的调试程序,程序名称就叫 DEBUG。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台用户上传并发布,不构成投资建议请自行甄别,如有侵权请联系删除:liaycn@163.com
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of the site, which is a social media platform and only provides information storage services.