首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程之魂之C# – 与C#之父Anders的访谈

编程之魂之C# 本文阅读重点 < 1 编程之魂之C# 2 第13章 C# 2.1 13.1 语言和设计 2.2 13.2 培育一种语言 2.3 13.3 C# 2.4...13.4 计算机科学的未来 与Anders谈C# 《编程之魂》一书第13章 第13章 C# 当微软刚刚处理完来自 Sun Microsystems公司关于Java编程语言修改的诉讼官司,他们就转而求助于经验丰富的语言设计者...而第四代编程语言(4GL)则包括VB、C++等。访问数据库的语言通常都是第四代。...Anders:我认为,如果你愿意的话,每一种语言都会在某一范围内具有影响力和生产力。C#肯定是一种比C++更安全和更受保护的语言环境,比起你正在编写的汇编代码,C#将会更加安全和更加高效。...不过,我的确看到了C#繁荣而又健康的未来。我们并没有创新,但我们仍有大量的工作可做。 从应用领域立场来回顾C#的发展,我看到有这样的需求:C#很有希望取代C++语言成为一种系统编程语言

76720
您找到你想要的搜索结果了吗?
是的
没有找到

c语言之父是谁-知名编程语言的发展简史

语言得名于汤姆森的妻子Bonnie,它是一门开发于60年代中期的语言,现在使用者已经很少了。   二、C语言   C语言之父:Dennis (丹尼斯·里奇)。...美国著名计算机专家、C语言发明人、UNIX之父。在1969-1973年期间发明了C语言和Unix操作系统。   到了70年代,诞生了一门非常重要的语言c语言之父是谁,这就是今天的大名鼎鼎的C语言。...而C语言之父是美国著名的计算机专家。丹尼斯.利奇。   在开发C语言的时候其实是以B语言为基础。...而Unix之父,自然就是这两个人,左侧这个是B语言之父肯汤姆森。右侧这个是C语言之父丹尼斯.里奇。...但是发展至今c语言之父是谁,随着前端开发异常的火爆,它已经是浏览器端的龙头语言了。

1.4K30

C++之父C++确实很复杂,不和其他语言比较

12月4日,C++之父Bjarne Stroustrup参加了全球C++及系统软件技术大会。 ?...早在9月份,C++20国际标准草案获得一致通过,C++之父Bjarne Stroustrup就表示:“C++ 20是自C++11以来最大的发行版,它将是C++发展史上的里程碑。”...Bjarne作为一个语言设计者,他的工作是决定对付C++语言里出现的问题,决定在C++的框架里能够处理的是哪些问题,并在实际语言特征设计的各种规则之间保持一种平衡。...例如,与C语言类似,C++ 对于低层系统也是一个绝好的语言,对于这类工作,C++ 性能通常超过其他任何高级语言。...03 左中括号 如何学习C++ 左中括号 C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。

1.5K10

c语言之父是谁-第一章 C语言概述 - 1.2 C语言的前世今生?

C语言是一个例外(当然C++也是),只有一个简简单单的字母。   它命名的原因就和它的应用场合一样普通:有一个表哥叫B语言,所以像某个简洁的族谱上安排的一样,它被叫做C。   ...【C语言的诞生】   它的爸爸是Dennis M.,那个被人称作C语言之父的犀利欧巴,当然他还有一个更如雷贯耳的诨名:Unix之父!   ...,于是他重新开发了一套编程语言(没错,就是C语言的大哥,B语言),这种小事情简直就有点不值一提了。   ...他理所当然的认为,既然Ken叫我来开发操作系统,那么自己一定要把它做好,于是他改进了B语言,发明了C语言(等等c语言之父是谁,这里逻辑好像有点乱吧)……   于是两个好基友开始不断完善着C语言和Unix...c语言之父是谁,变成了一门在当时是移植性非常好的语言

44910

编程语言之父

C创始人,Dennis Ritchie ,丹尼斯•里奇被世人尊称为“无形之王的C语言之父”,是计算机及网络技术的奠定者,曾担任朗讯科技公司贝尔实验室下属的计算机科学研究中心系统软件研究部的主任一职。...C++创始人,Bjarne Stroustrup,1979年,B. S开始开发一种语言,当时称为“C with Classes”(带类的C),后来演化为C++。...1998年,ANSI/ISO C++标准建立,同年,B. S推出了其经典著作The C++ Programming Language的第三版。C++的标准化标志着B....Java创始人,James Gosling,Java是世界上最成功最流行的编程语言之一。James Gosling博士发明了Java,并被尊称为Java之父。...JavaScript是一门基于原型的、动态的、弱类型脚本语言,它最初是由Brendan Eich设计并由网景通讯公司开发的。

1.5K70

Linux之父:我们不会用Rust取代C语言开发内核

十年后,你写了一本书,叫作“Just for Fun: The Story of an Accidental Revolutionary”(中译名:《只是为了好玩:Linux 之父林纳斯自传》),对那段历史进行了深度回顾...gcc 对 Linux 的发展起到了很大作用,因为我肯定需要一个 C 语言编译器。Lars Wirzenius 是我在念大学时另一个说瑞典语(瑞典语在芬兰是小语种)的计算机系学生。...在内核开发方面,你觉得是否有可能用另一种语言(比如 Rust)来取代 C 语言?...Linus Torvalds:我不认为我们会用 Rust 取代 C 语言来开发内核,但可能会用来开发一些驱动程序,也许是整个驱动子系统,也许是文件系统。...所以不是“取代 C 语言”,而是“在一些有意义的地方扩展我们的 C 代码”。

99050

Linux之父再次炮轰C++是一门很烂的语言

对此大家都很关注Linux之父—Linus Torvalds的看法,原因有两个。第一是因为要在其内核中添加除了C语言之外的第二门语言,第二是因为在2007年Linus就炮轰过C++。...2010年的时候Linus再次在邮件列表中发帖吐槽C++,依旧表示C++是一门很烂的语言。说不管什么时候C++都不能是最正确的选择。...他以为那些不喜欢C语言的可以找真正可以给你带来价值的语言。比如具有内存安全性可以避免C导致隐患的语言。或者具有内部DC支持并简化内存管理的语言。...但是这个语言绝对不是C++,因为在Linus来看,C++解决的都是错误问题。...C++语言不过是披着高级语言外衣的汇编语言,根本不是真正的饿面向对象。而且语言特性很少,连字符串需都需要依赖库来实现。

1.1K00

Linux之父终于被劝动:用了30年的Linux内核C语言将升级至C11

晓查 发自 凹非寺 量子位 | 公众号 QbitAI 还在使用89年版C语言的Linux内核,现在终于要做出改变了。...今天,Linux开源社区宣布,未来会把内核C语言版本升级到C11,预计5.18版之后生效,也就是今年5月。...这个决定很突然,从发起问题到官方声明,不过才一个星期,要知道说服固执的Linux之父 Linus Torvalds可不是件容易的事。 事情的原因,说起来还有那么一点偶然的因素。...但是,由于内核停留在C89标准上,因此无法在循环中声明变量。 Linus决定,那咱们还是升级吧,也许是时候转向C99标准了。 虽然它也有20多年的历史,但至少比C89新,可以在循环中声明变量。...而另一位核心开发者Arnd Bergmann认为,咱们完全可以升级到C11甚至更高版本。但如果升级到C17或C2x,会破坏对gcc-5/6/7的支持,因此升级到C11更容易实现。

53330

Wolfram语言之父:ChatGPT到底能做什么?

它可以生成自己常用的自然语言,然后由 Wolfram|Alpha 利用其自然语言理解能力转换为精确的 Wolfram 语言。...Wolfram 语言的总体概念就是对我们人类的所思所想进行计算上的表示和处理。普通的编程语言旨在确切地告诉计算机要做什么,而作为一门全面的计算语言,Wolfram 语言涉及的范围远远超出了这一点。...但可以肯定的是,这不是让 ChatGPT 学习如何进行 Wolfram 语言已经掌握的计算,而是让 ChatGPT 学习像人类一样使用 Wolfram 语言,让 ChatGPT 用计算语言(而非自然语言...我在很久之前就讨论过由人类撰写的计算性文章的概念,它们混合使用了自然语言和计算语言。...但至关重要的是Wolfram 语言代码所代表的“思想”的丰富性和“思想”流—与普通编程语言中的不同,更接近 ChatGPT 在自然语言中“像魔法一样”处理的东西。

23030

Wolfram语言之父:ChatGPT到底能做什么?

它可以生成自己常用的自然语言,然后由 Wolfram|Alpha 利用其自然语言理解能力转换为精确的 Wolfram 语言。...Wolfram 语言的总体概念就是对我们人类的所思所想进行计算上的表示和处理。普通的编程语言旨在确切地告诉计算机要做什么,而作为一门全面的计算语言,Wolfram 语言涉及的范围远远超出了这一点。...但可以肯定的是,这不是让 ChatGPT 学习如何进行 Wolfram 语言已经掌握的计算,而是让 ChatGPT 学习像人类一样使用 Wolfram 语言,让 ChatGPT 用计算语言(而非自然语言...我在很久之前就讨论过由人类撰写的计算性文章的概念,它们混合使用了自然语言和计算语言。...但至关重要的是Wolfram 语言代码所代表的“思想”的丰富性和“思想”流—与普通编程语言中的不同,更接近 ChatGPT 在自然语言中“像魔法一样”处理的东西。

13920

Wolfram语言之父:ChatGPT到底能做什么?

它可以生成自己常用的自然语言,然后由 Wolfram|Alpha 利用其自然语言理解能力转换为精确的 Wolfram 语言。...Wolfram 语言的总体概念就是对我们人类的所思所想进行计算上的表示和处理。普通的编程语言旨在确切地告诉计算机要做什么,而作为一门全面的计算语言,Wolfram 语言涉及的范围远远超出了这一点。...但可以肯定的是,这不是让 ChatGPT 学习如何进行 Wolfram 语言已经掌握的计算,而是让 ChatGPT 学习像人类一样使用 Wolfram 语言,让 ChatGPT 用计算语言(而非自然语言...我在很久之前就讨论过由人类撰写的计算性文章的概念,它们混合使用了自然语言和计算语言。...但至关重要的是Wolfram 语言代码所代表的“思想”的丰富性和“思想”流—与普通编程语言中的不同,更接近 ChatGPT 在自然语言中“像魔法一样”处理的东西。

18420

Wolfram语言之父:ChatGPT到底能做什么?

它可以生成自己常用的自然语言,然后由 Wolfram|Alpha 利用其自然语言理解能力转换为精确的 Wolfram 语言。...Wolfram 语言的总体概念就是对我们人类的所思所想进行计算上的表示和处理。普通的编程语言旨在确切地告诉计算机要做什么,而作为一门全面的计算语言,Wolfram 语言涉及的范围远远超出了这一点。...但可以肯定的是,这不是让 ChatGPT 学习如何进行 Wolfram 语言已经掌握的计算,而是让 ChatGPT 学习像人类一样使用 Wolfram 语言,让 ChatGPT 用计算语言(而非自然语言...我在很久之前就讨论过由人类撰写的计算性文章的概念,它们混合使用了自然语言和计算语言。...但至关重要的是Wolfram 语言代码所代表的“思想”的丰富性和“思想”流—与普通编程语言中的不同,更接近 ChatGPT 在自然语言中“像魔法一样”处理的东西。

25230

C++】C 语言C++ 语言的关系 ( C 语言发展 | C 语言缺陷 | C 语言 + 面向对象 + 高级语言特性 | C++ 语言增加内容 | C 语言C++ 语言应用场景 )

一、C 语言发展 C 语言 被开发之前 并 没有经过 缜密 的 设计 , 而是在 使用过程中 逐渐完善的 ; C 语言发展经过如下阶段 : 初始阶段 : 1972年至1978年 , C语言 初步形成 ,...C99 , C11 , C17 等标准 , 以满足新的编程需求 ; 二、C 语言缺陷 C 语言有如下缺陷 : C 语言 没有经历过 缜密的 设计过程 , 都是根据需求逐渐完善的 , 出现了很多缺陷和漏洞...2、C 语言C++ 语言关系 C 语言C++ 语言 并 不是 竞争关系 ; C++ 语言 是 以 C 语言为基础 的 加强版本编程语言 , 可以看作是更好的 C 语言 , 在 C++ 语言...中 , 可以使用 C 语言语法 , 对 C 语言完全兼容 ; C++ 语言 包含 C 语言 , 在 C++ 代码中可以使用 C 语言的语法 , 但是在 C 语言中不能使用 C++ 的语法 ; 3、C++...语言应用场景 C 语言C++ 语言的应用场景 : C语言 应用场景 : 系统软件、操作系统、编译器等 底层系统级应用 ; C++ 语言 应用场景 : 大型应用程序、游戏 等更 高级的应用 ; 在不同的

24820
领券