时间:2022-10-09 17:46:16 | 浏览:375
你知道吗,中国程序员喜欢称 C++ 语言为“C 加加”,但在国外程序员会念做“C plus plus”或“C PP”。
C++ 是在 C 语言的基础上开发的一种面向对象编程语言,应用广泛。常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++ 语言十分灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点。
而谈起 C 语言,相信你也不会忘记谭浩强老师以及他的系列教材。C 与 C++ 常作为大学工科生的入门语言,因此我们也拿 C++ 作为我们编程语言系列的开篇,想和各位聊聊 C++ 背后的一些人或事。
历史
1982 年,Bjarne Stroustrup 博士在 C 语言的基础上引入并扩充了面向对象的概念,发明了—种新的程序语言。为了表达该语言与 C 语言的渊源关系,它被命名为 C++。自 C++ 诞生后历经了不断地完善,例如:
1990 年 C++ 语言引入模板和异常处理的概念;
1993 年引入运行时类型识别 (RTTI) 和命名空间 (Name Space) 的概念;
1997 年,C++ 语言成为美国国家标准 (ANSI);
1998 年,C++ 语言又成为了国际标准 (ISO)。
自 C++ 语言诞生(尤其是在 TIOBE 排行榜发布以后)以来,C++ 语言已成为使用最广泛的面向对象程序设计语言之一。
Bjarne Stroustrup
因为对 C++ 的贡献,Bjarne Stroustrup 博士被尊称为 C++ 语言之父。
B.S 博士说:“根据不同的目标、约束条件以及程序员,可以把编程分为很多种”。特别地在此次 10 月 QCon 全球软件开发大会上海站上,他将贡献一个主题演讲,讨论关于编程、C ++ 笼统的哲思及其可能的未来,C++ 在更广泛的编程世界中的地位及其原因,以及如何使 C++ 更好地发挥其作用。
他崇尚效率文化,认为软件行业太多的经理和管理人员试图把编程变成低级别的流水线工作是不对的。虽然在软件开发中,没有放之四海而皆准的模型。但是要人性化,给人们空间来发挥他们的才干并鼓励他们成长。
目前 B.S 博士就职于美国纽约的国际金融服务公司摩根士丹利,即财经界俗称“大摩”,担任技术部董事总经理。摩根士丹利涉足的金融领域包括股票、债券、外汇、基金等,同时覆盖房地产、私人财富管理、机构投资管理。
关于摩根财团的故事也是一副美国金融历史长图,整个华尔街、金融历史的兴替都在其中。这样的公司必然也是需要强力的技术支持,或许在 QCon 现场,B.S 博士也会分享金融科技发展的可能性。
答疑
关于 C++ 语言的争议也比较大,当然各种语言都有自己的局限性,也都有自己最擅长的用武之地。如果你作为极客正好奇 C++ 未来发展,亦或者作为团队 leader 想借鉴 B.S 博士在大摩的工作流程,欢迎来 QCon 大会现场,你将会在演讲结束后得到他本人的答复。
写《程序员修炼之路》的 Andy Hunt 和 David Thomas 大师曾说,要在软件开发这个行当立于不败之地,应该“每年学一种新的语言”。此次 QCon 大会上,我们还提供有关 Kotlin、Rust、TypeScript、.Net 的语言实践,也欢迎你到现场和我们交流。
点击 阅读原文抵达 QCon 全球软件开发大会,学习 2017 你想学习的新语言。
今天讲一段情史,是关于世界上最好的编程语言PHP和Facebook的感情经历。恋爱PHP能和Facebook谈恋爱,主要归功于创始人扎克伯格。小扎这个哈佛的学生,很不安分,鬼点子很多,很喜欢整一些快餐式的Web项目。而PHP的特点就是快速开
一、强类型和弱类型语言:C、 C++、 Java 、Python都是强类型的语言。PHP是弱类型的语言。强类型语言是一种强制类型定义的语言,即一旦某一个变量被定义类型,如果不经强制转换,那么它永远就是该数据类型。而弱类型语言是一种弱类型定义
乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAIPython势头不减,依旧第一,而且进一步拉开了与其他语言的差距。这一结果,来自IEEE Spectrum2019年度编程语言排行榜。这已经是Python连续3年保持第一。在Pyth
首先,我们先普及一下编程语言的基础知识。用任何编程语言来开发程序,都是为了让计算机干活,比如编写一篇文章,下载一首MP3等,而计算机干活的CPU只认识机器的指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。
编程语言是开发者们代码工作的核心,也是许多开发者最爱讨论的话题。编程语言的选择对开发者和工具制造商都十分重要,前者需要保持最新和具备市场潜力的技能,后者则亟需确保他们能够提供最有用的 SDK。开发者经济分析公司 SlashData 曾发布了
PHP(外文名 Hypertext Preprocessor,中文名“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。关于PHP详细自学内容:(点击下方“了
你是否想了解PHP编程语言的一些知识背景?如果需要请继续往下读。PHP起源概述PHP是一种通用脚本语言,在后端Web开发中最常用,还可以通过CLI(命令行界面)使用它,有时甚至可以将其打包成可执行文件。1994年,Rasmus Lerdo
全球知名TIOBE 编程语言社区发布了11 月编程语言排行榜。下面让我们一起来看看,本月榜单中有哪些值得注意的新变化吧!01PHP即将跌出前十自 20 多年前 TIOBE 指数开始发布以来,PHP 一直常驻在榜单前十,然而最近,该语言已经开
概述提起php,我们都知道它是世界上"最好"的语言之一。然而这个语言的创造者却说自己不喜欢编程,他喜欢的是解决问题,因此他更多地被人们称为实干家。php之父拉斯马斯·勒德尔夫1968年出生在丹麦。12岁的时候全家搬到了加拿大,之后长期居住在
作者 | Andrew Smith译者 | 明明如月,责编 | 伍杏玲头图 | 东方 IC出品 | CSDN(ID:CSDNnews)编程语言演进的步伐不会停止。尽管 Python、C、Java 等最有影响力的语言已经问世很久,但有价值、新