更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

嵌入式系统开发都会用到哪些语言?

  • 发布:adminjet
  • 来源:凌阳教育
  • 时间:2017-03-06 10:26

如今,在嵌入式系统开发过程中使用语言的种类是很多的,但是只有少数几种语言得到了的应用,主要为Ada、C/C++、Modula-2等几种。

嵌入式系统开发一般会用到什么语言?

Ada语言是20世纪70年代美国国防部开发并投入使用的功能强大的通用系统开发语言,最开始是Ada83。它支持模块化、独立编译、协处理等功能,其可靠性、可维护性、可读性都是相当好的。后来,为了更好的去支持(Object-Oriented Programming),对其进行了改进,形成了目前广泛使用的Ada95。使用Ada语言可以大大改善系统的清晰性、可靠性、可维护性等性能指标。它是美国国防部指定的唯一一种可用于军用系统开发的语言。

C语言是由Dennis Richie于1972年在AT & Bell实验室研究成功并投入使用的系统编程语言,其设计目标是使C既具有汇编语言的效率,又具有高级语言的易编程性,其最具代表性的应用是UNIX操作系统。从20世纪80年代中期C语言涉足实时系统后,受到了普遍欢迎。目前是使用最广泛的嵌入式系统编程语言。C++是由Bjarne Stroustrup于1995年在Bell实验室研制成功并投入使用的。C++在支持现代软件工程、OOP、结构化等方面对C进行了卓有成效的改进,但在程序代码容量、执行速度、程序复杂程度等方面比C语言程序性能差一些。

Modula-2是由Nicklans Wirth在70年代后期根据Pascal和Modula开发的系统设计语言,其主要目标是在模块化、系统编程、协同处理等方面对Pascal 进行改进。Modula-2具有很强的类型检查能力和丰富的低级功能支持。因此,可用它设计一个完整的实时程序而不用汇编语言的支持。Modula-3是1988年由DEC (Digital Equipment Company)和ORC(Olivetti Research Center)根据Modula-2开发研制并投入使用的系统开发语言。目标是设计一个功能强大但结构简单的通用编程语言,它在协同处理、OOP、自动垃圾收集以及对C语言和UNIX的支持等方面对 Modula-2进行了改进。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:嵌入式培训达内怎么样?
下一篇:嵌入式操作系统重要的特点是什么?

怎么样成为优秀嵌入式系统开发工程师?

嵌入式系统如何选择微控制器?

嵌入式系统开发自学好还是参加培训好?

当下嵌入式系统的发展趋势如何?

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省