24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
嵌入式系统的C ++

技术专题

嵌入式系统的C ++


嵌入式系统的C ++

用于嵌入式系统的C ++,我们将讨论C ++及其与嵌入式系统的关系。但最重要的是,我们将讨论C ++

C ++是一种通用编程语言,是对C编程语言或带类C”和面向对象编程技术的扩展。该语言是由Bjarne Stroustrup开发的。

C ++呈指数级增长,现代C ++除具备C语言中已提供的功能(如低级内存操作)外,还具有面向对象,通用和功能性的功能。

C ++和嵌入式系统

众所周知,C ++被设计为对C功能的扩展,因此其设计偏向于系统编程(一种用其编写操作系统的语言)以及嵌入式,资源受限的软件和大型系统,并具有性能,效率。 ,以及使用灵活性作为其设计亮点。因此,C ++与嵌入式系统有着密切的关系。

C ++的历史

Bjarne Stroustrup是一位丹麦科学家,他希望通过包括类,对象,派生类,继承等概念来进一步扩展C。他所需要的只是一种不是很底层的快速语言,并且适合于大型软件开发。在那里,他开发了带类的C”。他们将其命名为“ C ++”++ C中的增量运算符)。

之后,他们继续添加更多功能,例如虚拟功能,功能和运算符重载,引用,使用新/删除的内存分配以及每个新的标准化具有的其他功能。

随着每个新更新,C ++都增加了新功能,并且没有回头路可走。在C ++ 2.0中添加了继承,抽象类,静态成员函数和受保护成员的概念,然后它们为诸如模板,异常处理,名称空间和布尔类型之类的概念铺平了道路。

从那里开始,C ++有了几个新的更新,并且随着每个更新,该语言变得更好,更可持续。现在,它是最著名的语言之一。

C ++的用法

C ++是一种高级语言,本质上面向对象具有多种功能,这使其既可用于在硬件级别直接映射,又可用于制作复杂的应用程序软件,例如

视频游戏

高性能金融应用程序(例如高频交易)

图形应用程序和模拟

生产力/办公应用

音视频处理

也是C的超集,如今它也已成为嵌入式领域的用例。在汽车软件开发中非常有效地使用了它。像Adaptive AUTOSAR这样的软件标准都使用C ++来开发软件组件。

C ++标准化

C ++由两个标准组织(国际标准化组织(ISO)和国际电工委员会(IEC))标准化。这就是为什么这些文件的名称使用ISO / IEC书写,然后给出文件编号/标准年份的原因。

C ++编程语言最初是在1998年标准化的,此C ++标准被非正式地称为C ++ 98ISO / IEC 148821998的标准文件可在以下位置找到-

C ++ 98标准PDF

上面的文档是从基础知识中了解一种语言的真实来源。

C ++ 98之后,出现了C ++ 03C ++ 11C ++ 14,最新的是C ++ 17C ++ 20正在开发中,很快将成为C ++编程的最新标准。

C ++ 03标准PDF

C ++ 11标准PDF

C ++ 14标准PDF

C ++ 17标准PDF

到那时,我希望您能通过这些标准。了解C ++的深度及其在嵌入式系统或软件开发过程中如何发挥重要作用,因为该语言具有巨大的潜力。因此,在下一个博客中见。然后,请查看我们的YouTube频道-我们正在上传高质量的视频,以供您开始使用嵌入式系统。

请输入搜索关键字

确定