b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

嵌入式编程印象: 可以使用C语言的人!

电脑杂谈  发布时间:2020-04-09 23:09:03  来源:网络整理

vb嵌入matrixvb编程_嵌入式编程语言_c语言程序设计编程题

几个月前,作者和两名年轻企业家在巴尔的摩共进了愉快的午餐. 这两个年轻人最近从约翰·霍普金斯大学的计算机科学系毕业,并创建了一个表演. 一家快速发展的咨询公司;他们的公司擅长使用称为Ruby on Rails(又称Ruby)的语言编写以网络为中心的.

本文的引用地址:

我们在吃饭时讨论了一些工作主题,其中一位年轻人发表了令人难忘的评论: “用C编写程序是一个真正的男人!”这句话对他和他的同学都适用. 在对编程语言进行分类时发明;甚至和他一样好嵌入式编程语言,他当场承认自己没有达到上述“真实男人”的条件. 看来这句话不仅反映了C语言的高难度,而且说明对于年轻的设计工程师来说,C语言确实很难掌握.

vb嵌入matrixvb编程_嵌入式编程语言_c语言程序设计编程题

对于现代计算机科学的学生来说,学习C就像选择一门拉丁课程;但是C并不是一种过时的设计语言,并且在嵌入式软件开发的上升领域中保持着主导地位. 下面的图1是对美国版EETimes子站点“嵌入式系统设计”中的嵌入式系统使用13年的设计语言的调查.

图1

从图1可以看出,从1997年到2009年,C语言是嵌入式软件开发最常用的语言. 在过去的五年中,C和C ++语言已经对大多数原始汇编语言(assembly)进行了划分,尽管高级C ++的开发速度未达到预期,但仍保持了27%的份额. 嵌入式软件设计领域. 总体而言,C ++语言的使用率在1990年代后期加速,在2001年达到顶峰,然后略有下降,此后保持稳定.

c语言程序设计编程题_嵌入式编程语言_vb嵌入matrixvb编程

在任何情况下,嵌入式软件设计人员都不会在短时间内放弃使用C语言,原因有很多: 首先,C语言编译器支持大多数8位,16位和32位CPU;其次,C语言在处理器和驱动程序级别,具有高级语言和低级语言的特征.

当然,如果只从逐渐减少的一小部分程序员那里获得支持,C就很难继续作为一种重要的设计语言生存下来. 而且由于C仍然如此重要,这也意味着嵌入式软件设计人员将减少. 目前,每年有98%的新推出的CPU嵌入式,并且这些新CPU的长期发展也非常乐观. 图2显示了美国纳斯达克指数与新CPU出货量变化之间的关系.

图1

c语言程序设计编程题_vb嵌入matrixvb编程_嵌入式编程语言

嵌入式软件设计教育故障

但是,尽管C语言的重要性在全世界范围内都在提高,但越来越少的学生愿意在学校中学习如何使用这种设计语言. 这反映了嵌入式系统设计领域中日益严重的“教育”. 故障. 美国的高等教育机构未能提供嵌入式软件设计所需的实践技能教育. 在工作中必须学习相关的开发技能.

图3

vb嵌入matrixvb编程_嵌入式编程语言_c语言程序设计编程题

从图3中可以看到,电子工程相关部门中只有一小部分课程与嵌入式软件开发相关;而且计算机科学系只提供了很少的与嵌入式软件开发相关的课程. 现在,许多美国大学都提供了额外的计算机工程学分,但其中大多数仍来自电子工程和计算机科学系的现有课程和教授. 而且在职培训很少提供嵌入式软件开发课程.

如果我在上面提到的话,那么C语言在可预见的将来嵌入式编程语言,尤其是在嵌入式软件设计领域将继续发挥重要作用的证据是对的,那么麻烦就很大了,因为年轻的程序员虽然程序员非常聪明的人,恐怕他们不知道如何用C语言编写程序,甚至都不愿学习.

有人必须编写需求量不断增长的嵌入式软件-新一代的设计语言可能会有所帮助,但它不能支持所有开发了数十年并且将继续成为应用程序CPU体系结构的人员. 由于这种趋势是不可避免的,因此我们的圈子需要培养年轻的C语言程序员. 但是,我们该怎么办?如果情况继续发展,将会有什么结果?

[备注]我确定年轻人没有性别歧视,当然“真正的女人”也将使用C语言!

(参考文献: Michael Barr撰写的C中的Real men程序,本文的作者是嵌入式系统设计领域的专家,目前正在运行嵌入式系统咨询公司Netrino)

C语言相关文章: C语言教程

C ++相关文章: c ++教程


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-169925-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...