嵌入式学习用什么编程语言

随着计算机技术和智能产品的出现,嵌入式系统已经成为了一个流行名词,且应用越来越广泛,专业的嵌入式工程师不会问嵌入式用什么编程语言这种问题,这篇文章主要是让一些门外汉做个简单的了解,认识一下这个广受关注的技术是由哪种语言编写的?

嵌入式系统开发过程中使用的语言种类有很多,但只有少数的几种语言得到了比较广泛的应用,主要有Ada、C/C++等,接下来分别介绍这几种语言。

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

C语言既具有汇编语言的效率,又具有高级语言的易编程性,最具代表性的应用就是UNIX操作系统,从20世纪80年代中期C语言涉足实时系统之后,就受到了普遍的欢迎,是目前使用最广泛的嵌入式系统编程语言。

C++在支持现代软件工程、oop、结构化等方面对C进行了卓有成效的改进,但是在程序代码容量、执行速度和程序复杂程度等方面比C语言程序性能差一些。

据很多已经工作了的同学说,嵌入式技术中应用最多的语言编程是C/C++两种。具体会应用哪种编程语言得根据从事的工作来定。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值