❶ C++的编译器是指什么呀是操作系统里自带的软件吗还是在安装C++时自带的
晕掉啦!!C++编译器就是把你编写的代码转成EXE之类的程序的工具,最普遍的是C++语言的编译工具MS Visul C++6.0、Cfree等。这类工具用于编程和调试程序,编程语言多种多样种类就很多了啊。系统是不会自带的,又需要的人才装这种软件,更硬件无关。
❷ 编译程序是不是依赖于硬件的,存储于哪一个硬件中,是主板吗
编译程序就是一个普通的程序,想删就删想装哪个就装哪个。像所有的软件一样,存在硬盘里。
并不是每个编译器都可以编译任何一个程序源代码,必须匹配地编译。
并不所有的高级语言程序都是编译的,例如Basic,是解释执行的。
❸ gcc和ide编译比较分析
有些IDE是支持多种编译器和多种硬件架构的
1, IDE本身跟硬件没有关系, 是自带的编译器跟平台有关,但各硬件厂家会为自己定制或开发维护一个IDE方便开发,所以给你感觉IDE跟硬件平台有关了
2, 编译器与你是什么架构的CPU是有关的,不同架构的CPU,其机器指令不一样,所以需要不同的编译器
3, 如果你的编译器功能足够强大,是可以让你所想到的任何语言所描述的程序编译成你想要指定的硬件平台上去运行,不过事实上,这种万能编译器几乎很难实现,也就是:没有
4.要看IDE是否支持配置不同的编译器,ECLIPSE应该是可以配置GCC的
5. 编译器只管到架构一层,不会管到自己私加的一些功能上,私加的功能通常是厂商自己提供BSP开发包来解决的,而不是修改编译器
6.你这个问题没有意义,比如嵌入式板上跑裸机程序或用LINUX系统,那你所用的IDE通常来讲是不同的,甚至用LINUX OS的系统上运行的程序不需要IDE,只需要GCC,而如果你硬是想在宿主机上用LINUX平台开发裸机程序,用GCC去编应该也可以,但通常你都是在WINDOWS平台用一个所谓的IDE的软件去编一个IMG,然后烧到ARM平台上。
2.1 你在编译之前,肯定会选择你是哪个内核的ARM,或者选择你是哪一款芯片。这是配置问题,并无关编译器是否不同这个级别的问题上了。你可以咨询你现在所使用芯片的官方技术支持,问他们看哪个IDE或哪款编译器支持你想要的芯片。
2.2 同样,这类问题,要不,你可以网络谷歌,要不,就问芯片厂商技术支持。
❹ 编译器和地底层硬件有关吗,是怎么编写出来的,java面向语言语法是外国人规定的,还是硬件决定的
JAVA编译的代码硬件无关,因为代码运行在虚拟机上。
❺ 编译器领域需要懂硬件吗
懂的。
编译原理是研究各种语言转换(不够专业)为机器语言的过程中的各种理论。编译原理是将计算机语言转化为可以在计算机硬件上直接运行的机器语言,是翻译语言的一种。
编译原理是研究各种语言转换(不够专业)为机器语言的过程中的各种理论。编译原理是将计算机语言转化为可以在计算机硬件上直接运行的机器语言,是翻译语言的一种。
❻ 硬件与内核的关系,或者说 硬件与编译器的关系
INT的数据存放与别的类型数据存放没有不同(数据长短会区别)
真正的不同是在调用该段数据时所进行的处理(编译时就已经决定了)
也许可以尝试下一个数据和指向它的指针用不同数据类型调用会有何不同
(由于本人长期使用的是汇编,上面只是猜想而已)
❼ 编译原理好学吗是偏硬件的吗
我认为编译原理~与大学计算机专业课程的其他科目比起来的话相对较难
真正开发编译器的人的确需要丰富的硬件的知识。
但不能说偏硬件,而且国内编译原理教材着重理论,常常可以忽略对硬件的认识
总的来说,楼主为了考试学编译原理的话,比较难啊,没有偏硬件的说
如果为了开发编译器(尤其静态编译器)的话,难度大 ,需要i强大硬件知识
❽ 请问程序编译器是硬件还是软件
编译器是一种一应用软件,,你如编程技术好的话也可自己编一个自己专用的编译器,,,,,当然你既然在问这种问题就说明你没有这能力,,,
❾ 计算机都有编译器和解释器吗
编译器是程序员开发程序用的~!
而解释器则是执行脚本程序用到~
编译器和解释器都是软件,非硬件``
而计算机上通常在系统中已装有某些脚本或批处理的解释器。
编译器大多数就没有内置安装了。
❿ 请问程序编译器是硬件还是软件
补充: 编译器,是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序(Source program)作为输入,翻译产生使用目标语言(Target language)的等价程序。源代码一般为高阶语言 (High-level language), 如 Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码(Object code),有时也称作机器代码(Machine code)。 一个现代编译器的主要工作流程如下: 源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 连接器 (Linker) → 可执行程序 (executables)