计算机术语中的debug是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机术语中的debug是啥意思相关的知识,希望对你有一定的参考价值。
debug的意思:
①排除故障,排除错误;
②调整程序,移去程序中的错误;
③除害虫,除去建筑物内的窃听器。
程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,成为后来计算机领域的专业行话。
如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。
扩展资料
DEBUG是一种计算机程序。马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。
如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。
参考资料:百度百科-DEBUG
参考技术ADEBUG是一种计算机程序。包括排除故障和调试程序。
马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。
有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。
于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUG。
DEBUG在windows系统中也是极其重要的编译操作。
扩展资料:
DOS中的Debug
是为DOS提供的有力的侦错,跟踪程序运行,检查系统数据的工具程序,它是在字符界面下以单字符命令方式工作。
要很好地使用它必须具备一定的汇编程序设计和硬件基本知识的能力,当然,它为汇编语言程序员提供了有效的调试手段,它的功能包括以下几个方面。
1. 直接输入、更改、跟踪、运行汇编程序;
2. 观察操作系统的内容;
3. 查看ROM Bios的内容;
4. 观察更改RAM内部的设置值;
5. 以扇区或文件的方式读写软盘数据。
参考资料:debug——百度百科
参考技术B DEBUG是一种计算机程序。马克2号(Harvard Mark II)编制程序的葛丽丝·霍波(Grace Hopper)是一位美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,竟成为后来计算机领域的专业行话。如DOS系统中的调试程序,程序名称就叫DEBUG。DEBUG在windows系统中也是极其重要的编译操作。 参考技术C 电脑上DEBUG是“调试”的意思。它是一种计算机程序,来源于一个叫葛丽丝·霍波(Grace Hopper)的美国计算机科学家,有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,就成为后来计算机领域的专业行话。1、在DOS系统中的调试程序,程序名称就叫DEBUG。
2、在windows系统中有DEBUG调试工具。
3、在程序开发软件类中,有专门DEBUG调试菜单 参考技术D 相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道。关于debug的由来,要追溯到1937年。1937年,美国青年霍德华.艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(mark1),又叫“自动序列受控计算机”,从这时起IBM公司由生产制表机,肉铺磅秤,咖啡研磨机等乱七八糟玩意儿的行业,正式跨进“计算机”领地。为马克1号编制程序的是哈佛的一位女数学家格蕾丝·莫雷·赫伯,有一天,她在调试程序时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,而这奇怪的“称呼”,后来成为计算机领域的专业行话。从而debug意为程序除错的意思。本回答被提问者采纳
术语“取消引用”对象到底是啥意思?
【中文标题】术语“取消引用”对象到底是啥意思?【英文标题】:What exactly does mean the term "dereferencing" an object?术语“取消引用”对象到底是什么意思? 【发布时间】:2021-01-10 23:06:34 【问题描述】:我正在阅读 C# 8 中称为可空引用类型的新功能的描述。该描述讨论了所谓的 null-forgiving 运算符。描述中的示例谈到了引用类型实例的取消引用(我认为是这样):
Microsoft Docs
当您确定知道时,您也可以使用 null-forgiving 运算符 表达式不能为空,但编译器无法做到 认识到这一点。在以下示例中,如果
IsValid
方法 返回 true,它的参数不为空,您可以安全地取消引用 它:public static void Main() Person? p = Find("John"); if (IsValid(p)) Console.WriteLine($"Found p!.Name"); public static bool IsValid(Person? person) return person != null && !string.IsNullOrEmpty(person.Name);
如果没有 null-forgiving 运算符,编译器会生成
p.Name
代码的以下警告:警告CS8602
:取消引用 一个可能为空的引用。
我的印象是,在 C# 中取消引用一个对象意味着将其设置为 null。但看起来微软将访问对象的属性称为取消引用该对象。
问题是:当我们谈论引用类型实例时,C# 中的解引用术语是什么意思,而不是托管和非托管指针。
【问题讨论】:
问:c#取消引用一个对象意味着将其设置为null。答:不,绝对不是。 “取消引用对象”意味着“获取指针指向的变量”:docs.microsoft.com/en-us/dotnet/csharp/language-reference/…。是的,“取消引用”适用于“引用类型实例”。 @paulsm4 我想说这是一个很好的答案,你应该把它移到一个答案以获得代表:-)。 【参考方案1】:取消引用意味着跟随引用来访问实际的底层对象。如果引用是null
,这会导致很大的问题。
【讨论】:
你好。如果引用为空,我们会遇到什么问题?你能给我一些链接吗?以上是关于计算机术语中的debug是啥意思的主要内容,如果未能解决你的问题,请参考以下文章