嵌入式软件开发一般用什么语言(嵌入式开发用啥语言)

软件开发 1525
本篇文章给大家谈谈嵌入式软件开发一般用什么语言,以及嵌入式开发用啥语言对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、为什么嵌入式软件要用C语言编写

本篇文章给大家谈谈嵌入式软件开发一般用什么语言,以及嵌入式开发用啥语言对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

为什么嵌入式软件要用C语言编写

也可以用汇编编写 c语言也好 汇编也好 或者更高级的语言都是跟人看和些的 让人的思维能够描述出来

然后通过编译环境编译成计算机能看的懂的东西 不同的语言 编译完以后 逻辑上其实都是一样的

然后交给芯片去运行 要说效率 c没有汇编效率高

举个例子

一个韩国工人(计算机)只会懂韩语(机器语言) 领导有一个中国人(程序员)只会说汉语(C语言) 另一个日本人(程序员)只会说日语(汇编) 还有一个西班牙人(程序员)只会说西班牙语(另一种高级语言比如java) 想让韩国人做同样一个事情 中国人用汉语说完经过翻译(编译系统)变成韩国语 韩国工人明白了要干什么 日本人用日语通过翻译 变成韩国语 韩国工人也知道要干什么了 另一个西班牙人 用西班牙语 翻译成韩国语 让韩国人干的是同一个活 翻译完的结果是一样的 只是不同语言表达罢了 c语言更方便 移植性更强(比汇编)

在嵌入式实际开发中用汇编语言多一些还是用c或者c++等高级语言多一些?

当然是汇编了,汇编编出来的软件大小要比C小些,不过要学汇编必须学C打好基础,你说的C++等等语言都是从C语言基础上发展的,当然你学的语言越多就越有用,汇编是目前最实用的编程语言了

搞 嵌入式软件开发 都用什么计算机语言?

这不是一两句话就能说清楚的```要用到什么计算机语言就得由你开发的是什么样的嵌入式软件来决定的```只要这种语言具有良好的可移植性就可以了````当然现在具有良好的可移植性的语言多的是````C``C++```JAVA```VB```等多的是```还是那句话```由你的软件决定````

C```和 C++``用得多```是因为现在一般的操作系统都是由 ```C```C++```编写的```在系统方面也几乎是 C```和 C++``一统天下的局面```所以用```C```C++```来编写的软件可移植性就比较好```也就是说系统支持```别人使用的时候不必再装什么插件了```这样的软件如果好用的话```比较受欢迎```如果你用其他的语言编写了````但系统不支持的话```你软件再好也没用啊```得不到推广和应用就跟垃圾没什么两样```不过话说回来```很多语言``都被支持的```所以这点是不必担心的```用到什么语言还是说由你开发的软件决定````

嵌入式软件开发为什么用c语言而不用java

在实时嵌入式应用中,C

编程语言的使用越来越体现出广泛性和重要性。

这在相当程度上取决于该语言固有的灵活性、可支持的范围及其潜在的访问广泛硬件环境的可移植性。详细的理由包括:

����

对于许多使用中的微处理器来说,如果存在其他除了汇编语言之外的可用语言,通常就是C。在许多情况下,其他语言根本就不可用于硬件。

����

C

对高速、底层、输入/输出操作等提供了很好的支持,而这些特性是许多嵌入式系统的基本特性。

����

由于应用的逐步增长的复杂性,高级语言的使用较汇编语言更为适合。

����

相对于其他一些高级语言,C

能够产生较小的和较少RAM

密集性(RAM-intensive)的代码。

����

增长的可移植性需求。市场竞争要求在工程项目生命周期的任何阶段,软件可以通过移植到新的和/或低成本的处理器,目的是为了降低硬件成本。

����

增长的自动产生C

代码的使用要求。C

代码需要从模型包中自动产生。

关于嵌入式软件开发一般用什么语言和嵌入式开发用啥语言的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码