当前位置:首页 » 编程软件 » 编译器依赖于操作系统吗

编译器依赖于操作系统吗

发布时间: 2023-03-27 17:26:31

① 程序语言,操作系统,编译器三者之间有何关系

汇编语言的编译器很多,像MASM,NASM,TASM,gas等等,编译器不一定用什么语言来写,像pascal最初的时候编译器本身是用汇编和pascal语言写的,但大部分编译器是用c语言来写的.windows向来封闭,不知道是用什么写的,应该是用C吧。C是一种编程语言,windows是一种操作系统,二者没有直接关系。C的各个版本的不同在编译器对C语言的扩充和处理上,而不在操作系统上,同样是在windows平台上,TC和VC就不一样。
这三者的关系,程序语言可以用来写操作系统和编译器,操作系统用来编译器运行,编译器用来编译程序语言,编出来的东西可以是操作系统和编译器。

② 在没有操作系统的时候。编程是靠什么来实现的

没有操作系统的时候,大多都是操作计算机硬件,与计算机硬件打交道的一般用汇编控制逻辑,汇编语言代码用二进制的形式存储在CPU上面,所以用汇编代码编程就可以控制计算机硬件,在没有操作系统的情况下也可以操作电脑,只不过非常麻烦,也很抽象,在没有操作系统的情况下,编程的时候的使用一种特殊的平台来'写' 汇编指令,然后的把你写好的指令存储在计算机的记忆体中,EPROM(可编程的ROM)等.存储指令的时候的用特殊的写数据的方法等, 总之在没有操作系统的情况下也可以对计算机编程,你的用硬件厂商给定的指令进行编程,CPU在出厂的时候有固定的指令集,比如,MOV , ADD...等,现在的P4CPU指令就更加多了,呵呵 ,只要你够牛,在没有操作系统的情况下一样的写程序.

③ 操作系统是怎么编译的

电脑上有相关的编译器,比如linux上有GCC是编译C语言的!把你写好的代码编译成计算机能执行的代码.windows上有VS,VC,不过这几个都是集成开发环境,包括编译器,编辑器等!

④ 操作系统都自带编译器吗如Windows

不一定。例如:Windows 操作系统就是不自带编译器的,它是一个独立的操作系统,如果你需要编程的话,你还需要单独购买 MS Visual C++编译器,然后在安装好 Windows系统的前提下面,再安装运行 MS VC++,此时 VC++才能够对你编写的 C 语言源程序进行编译、连接,最后产生可执行程序;而Linux则不同,它是自带编译器 gcc 的,所以你在安装 Linux系统时,只要把 gcc 选上,就可以把 gcc 编译器连同 Linux 操作系统一起安装好。就不需要单独购买 gcc 编译器软件了。

⑤ 编译程序是系统软件吗

这个可以是
看这个编译器的作用了
一般软件分为
应用软件和系统软件
如果这个编译器是为操作系统服务的
保证os的正常使用的
那就定义为系统软件
如果只是咱们编程时候使用的编译器
那也可以作为应用软件

⑥ 普及知识!跪求答案! 操作系统是怎么开发、编译(怎么编译的)并且运行在设备上(这个问题的意思是

就我知道的向你说一说:
1,操作系统用的是c语言开发的:
但这c语言和普通的c语言是有区别的,不能使用库函数。
这个c语言的编译器也和普通的编译器有区别的。《30天自制操作系统》-用的是开源的c编译器并且经过修改的。
2,第一扇区的bootstrap
bootloader或者说bootlstrap是用汇编语言写的
但是这个汇编器和拿来开发应用程序也是有区别的,
就拿汇编中的伪指令org和p应用程序的汇编编译器是无法达到想要的目的的。
如果第一扇区是启动分区,那么对应的最后两个字节为511-0x55AA
bootloader开始就是一条跳转指令0xeb开头的后面是偏移量,紧接着就是这个媒介的配置信息
,紧接着才是我们要写的16bit的汇编语言。
这里要做的事就是:
读取硬盘上的数据放到内存中准备运行,保存配置数据,由16bit实地址模式切换到32模式。。。
本人原来照葫芦画瓢画过。
但是切换到32bit下要用到内存保护机制,内存映射机制,虚拟内存机制。。。这些和计算机硬件的密切相关。无奈本人了解的计算机硬件一般都是十六位的,而且大多与概念相关。
而且对于的intel指令手册都是英文的,总而言之能力有限无法进行下去。
如果要开发操作系统,以我看:
计算机组成原理特别是32bit下的内存映射保护相关内容必须知道
汇编和c语言那时必须的会
耐心时间
推荐书籍《30天自制操作系统》
通过开发操作系统可以加深 汇编与计算机硬部件 汇编和c语言 相关连的理解。
如果你想试一试可以在虚拟机下玩一玩。
——以上内容仅供参考——

⑦ 汇编语言是不依赖操作系统的吗

编译和反汇编的异同主要看编译器和反汇编器,因为是他们直接在处理源代码或者二进制的,跟操作系统关系不大。
比如,同样是gcc编译器,在linux下的版本和在windows下的版本实现的功能是一样的。

⑧ 程序语言,操作系统,编译器三者之间有何关系

程序语言,操作系统,编译器三者之间有何关系?

可以理解为程序语言需要在编译器里面进行编译,但是编辑器需要运行在操作系统里
编程语言(programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的
简单讲,编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言)"的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (piler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。

操作系统和编译器的关系?

操作系统是和硬件的桥梁,所有软件如果要运行,就得在装有操作系统的机器上运行。没有安装操作系统的计算机,是不能运行其它软件的,装上了linux,你才能在它上面安装g, 你可以用g编译各种软件,比如linux版的QQ等,同样你也可以用g编译linux系统软件(因为系统软件也是软件),并把编译好的linux软件放到机器上安装。
当然也可以写个编译器在没有操作系统的机器上编译,但这个编译器就要做很多和硬件打交道的事。至少g是不行的,要运行在操作系统上的。

操作系统有哪几大特征?它们之间有何关系?

说得通俗点 就是一个操作平台 你要是用什么软件或执行什么程序 都需要建立在一个支持的平台上才好发挥出作用
之间 不知你所指是什么

家庭版 专业版 旗舰版 一个比一个功能更全面

关于编译器 操作系统 CPU

是编译器定的... 基本数据类型(VC为例)主类型分类型修饰符占用空间表示范围整形整数形 intshort2字节-32768 ~ 32767long(默认)4字节-231 ~ (231 -1)unsigned short2字节0 ~ 65535

操作系统可以编译高级语言源程序吗

首先你要搞清楚操作系统与编译器的概念,操作系统是一个软件平台,本身没有编译功能。编译器是运行于操作系统上的一个应用程序,只要有人把某种编程语言的编译器移植到这个操作系统上,那么就可以在这个操作系统上编译这种语言。
另外,不知道你说的高级语言是哪些,C++和JAVA之类的算不算?
一般来说,电脑用的操作系统上面,比如windows 和 Linux 都有多编译器,而小型的嵌入式操作系统则少有编译器可以能运行其上。

用户、计算机和程序员三者之间有何关系

用户是使用计算机的,计算机为用户提供服务,而程序员与计算机就像"朋友",可以彼此交流。实现人机对话。一一一个人解答,望采纳。

语言编译器是一种( ) A 系统软件 B 微机操作系统 C 字处理系统 D 源程序

可以先明晰下规则 答案来自hhqq005
编译器:翻译工具,把高级语言源程序翻译为汇编语言源程序,再把汇编源序翻译成目标代码供连接程序使用。
语言:一个规则。例如:C语言,它规定程序入口为main(),和其它规定。并把这些 <规定的集合> 命名为C语言。
TC:一个开发工具,它包括文本编辑器,编译器,连接程序,调试环境等等。TC中的编译器是TCC.EXE文件。
关于汇编:
汇编语言是一个规则,
汇编程序是一个翻译工具
汇编源程序是一个 符合(汇编语言)规则的程序代码
汇编是一个过程,这个过程是汇编程序 把汇编源程序 翻译 为目标代码的过程
对于高级语言:翻译的过程叫做编译,翻译工具叫做编译程序或编译器。
我觉得 这样看的话 是选择A

操作系统和语言程序的关系

操作系统是系统软件,不是编程语言。软件是由编程语言编写。常用的语言如汇编,C,C++,VC,VB,JAVA,DELPHI等。大部分应用程序都应在一定的系统平台(Windows,Unix,LInux)下工作。并不是说一定要有操作系统。否则在60-70年代计算机还有什么用。但是有了操作系统对于人们应用计算机带来了很多便利。至于说编程语言否也需要系统支持。还是那句话,在没有系统前,人们就是用汇编和C语言编写了windows系统!
当然一定的语言要有一定的编译环境,所谓编译环境就是一定的软件集成环境,如要有编辑程序,连接程序,编译程序,解释程序等!而这些程序又需要系统的支持,所以编程语言需要系统支持,只不过并非是windows系统。在这里就我个人认为,只有汇编语言例外。

工作、家庭和亲人三者之间有何关系?

家庭是一群由血缘和婚姻纽带连接起来的人。这些人生活在一个屋顶下,共同开支预算。当然这仅仅意味着理论上的概念,在现实生活中,家庭生活是与周围活跃的社会生活互相联系的,它要受当时经济、政治、文化及人们心理,信仰等变化的影响。无论在世人看来是多么独立的家庭,它实际上多多少少要反映出全部重要的社会现象,而反过来,所谓的“大世界”(即社会生活也必然要赋予家庭中人际关系所具有的特征,例如夫妻,父子关系等等)。
在社会主义所有制的影响下,随着国家对公民家庭物质福利的改善,家庭作为以父亲为首的经济生产个体的职能已经消亡,现在苏联人的家庭关系首先指的是人的关系,而不是指经济关系。苏联人普遍认为,夫妻子女间的情爱和共同利益是他们最关心的方面。
当然,迄今为止,经济在家庭生活中仍然还起着很大作用,它突出表现在家庭的物质利益和家庭成员的自助活动中。社会主义制度确保人与人之间的平等,因此其生活方式的一个重要特点就是夫妻共同管理家庭,共同分担家务劳动。随着时代的变迁,我们对于家庭与社会之间的责任和义务都有重新分配的必要。由于科技事业的发展,在很大程度上解决了苏联人民的衣、食、住、行状况,他们无需再花费更多的精力从事一些琐细的家务劳动,从而把大部份精力和时间投入从事社会性的创造活动。一般说来,家庭的建立和和睦幸福的确需要一定程度的物质条件,可这远远不是决定家庭幸福的唯一绝对因素。为了人们家庭安稳和谐,有必要首先清醒地认识幸福所包含的意义。为此,苏联社会学家V·波耶柯进行了测试,他把调查结果分为三类:
1.物质因素:一套公寓和物质福利优厚。
2.人的因素:夫妻间的相互理解,如对孩子的看法,有信心建立牢固的婚姻,共同的兴趣等。
3.其它因素:令人满意的工作,文化程度,好职位,社交范围等。
被调查的3220个列宁格勒市民中,有一半的人认为家庭幸福首先取决于夫妻间的理解,然后才谈得上其它因素。这次调查结果与苏联社会学家Z·杨柯夫1978——1979年与苏联《劳动妇女》杂志编辑部所做的调查一样,不论男女公民,在确定自己的家庭关系时都首先考虑相互的理解和体贴,双方互相尊重,第二是要能共同承担养育子女的义务,但是,由于男女生理,心理特征的差异,使女性比男性更为强调理解和信任的重要性,至于家庭之外的其它因素,男女均认为有一个满意的工作是必要的前题,女性侧重双方共度余暇,积极参加旅游,社交是巩固婚姻纽带有效的办法;男性更为珍视自我意识,行动自由和在社会上的个人名望及地位。
摘自网络
这样,由于男女愿望的差异和家务劳动,家庭生活所形成的独特性,就使得家庭成员之间必须了解自己在家庭生活中应该扮演的角色,及所需承担的义务。而家庭成员怎样成功地处理好家务琐事,家庭关系又反映出其所处社会的成熟和完善程度。社会学家认为:一个完美幸福的家庭,既要满足其成员间婚姻和伴侣的本能的原始要求,又要使他们在自己子女身上体现出父爱或母爱,而与此同时通过大量日常共同的家务琐事渐渐获得正确处理夫妻关系的经验,从而去理解家庭幸福和爱情的更深的层次。
一对和睦相爱的夫妇所关心的不仅仅是自己,而是对方的需要,这样又提高了自己在爱人眼里的价值,取得了他或她的尊敬。跟潘约诺夫夫妇一样,成千上万和睦的男女由于共同的生活目标,共同的企望密切地联系起来,使他们能和衷共济,屡经磨砺而不动摇婚姻家庭的基石。社会主义制度下这样珍惜爱情,互相关心,爱抚下一代的夫妻关系正是现代苏联人生活的楷模。

⑨ 系统是怎么编译的 一般软件都是用开发语言写代码, 然后再用编译器编译成文件。 但是按我目前的认识

网络

卧薪尝胆历史故事
shate3 | 2012-06-23 | 分享
作业不会,学霸帮你立即下载
我来解答
推荐回答
吴王阖闾打败楚国,成了南方霸主。吴国跟附近的越国(都城在今浙江绍兴)素来不和。公元前496年,越国国王勾践即位。吴王趁越国刚刚遭到丧事,就发兵打越国。吴越两国在槜李(今浙江嘉兴西南,槜音zuì)地方,发生一场大战。

吴王阖闾满以为可以打赢,没想到打了个败仗,自己又中箭受了重伤,再加上上了年纪,回到吴国,就咽了气。

吴王阖闾死后,儿子夫差即位。阖闾临死时对夫差说:"不要忘记报越国的仇。"夫差记住这个嘱咐,叫人经常提醒他。他经过宫门,手下的人就扯开了嗓子喊:"夫差!你忘了越王杀你父亲的仇吗?"

夫差流着眼泪说:"不,不敢忘。"他叫伍子胥和另一个大臣伯嚭(音pǐ)操练兵马,准备攻打越国。过了两年,吴王夫差亲自率领大军去打越国。越国有两个很能干的大夫,一个叫文种,一个叫范蠡(音lí)。范蠡对勾践说:"吴国练兵快三年了。这回决心报仇,来势凶猛。咱们不如守住城,不要跟他们作战。"

勾践不同意,也发大军去跟吴国人拼个死活。两国的军队在大湖一带打上了。越军果然大败。越王勾践带了五千个残兵败将逃到会稽,被吴军围困起来。勾践弄得一点办法都没有了。他跟范蠡说:"懊悔没有听你的话,弄到这步田地。现在该怎么办?"

范蠡说:"咱们赶快去求和吧。"勾践派文种到吴王营里去求和。文种在夫差面前把勾践愿意投降的意思说了一遍。吴王夫差想同意,可是伍子胥坚决反对。

文种回去后,打听到吴国的伯嚭是个贪财好色的小人,就把一批美女和珍宝,私下送给伯嚭,请伯嚭在夫差面前讲好话。经过伯嚭在夫差面前一番劝说,吴王夫差不顾伍子胥的反对,答应了越国的求和,但是要勾践亲自到吴国去。

文种回去向勾践报告了。勾践把国家大事托付给文种,自己带着夫人和范蠡到吴国去。勾践到了吴国,夫差让他们夫妇俩住在阖闾的大坟旁边一间石屋里,叫勾践给他喂马。范蠡跟着做奴仆的工作。夫差每次坐车出去,勾践就给他拉马,这样过了两年,夫差认为勾践真心归顺了他,就放勾践回国。

勾践回到越国后,立志报仇雪耻。他唯恐眼前的安逸消磨了志气,在吃饭的地方挂上一个苦胆,每逢吃饭的时候,就先尝一尝苦味,还自己问:"你忘了会稽的耻辱吗?"他还把席子撤去,用柴草当作褥子。这就是后来人传诵的"卧薪尝胆"。
丢来了 | 2012-06-23
1700
500

网络知道

作业帮

宝宝知道

今日头条

言情小说

91助手

女生秘密

汽车报价

秀美甲

LBE安全

酷狗音乐

美摄
相关问题
卧薪尝胆类似的历史故事65
从卧薪尝胆这个历史故事中大家明白了什么?121
“卧薪尝胆”这个成语讲的什么历史故事?217
卧薪尝胆的历史故事614
卧薪尝胆简要的历史故事431
<<卧薪尝胆>>这篇历史故事,主要写了什么3
卧薪尝胆是寓言故事还是历史故事?急!!!!71
更多相关问题>>
用作业帮一键提问“卧薪尝胆...”问题
回答
卧薪尝胆
两千多年前,在长江下游有两个国家,一个是吴国,一个是越国。他们都想征服对方,使自己的国家强大起来。
会稽一战,越国打了败仗。越王勾践万般无奈,只好派人向吴王夫差求和,表示愿意和夫人一起去吴国,给吴王当奴仆。吴王的谋臣纷纷要求灭掉越国,免除后患。得胜的吴王非常骄傲,不听大家的建议,答应了勾践的请求。
勾践夫妇来到吴国,穿上了粗布衣,住进了石头房,给吴王养马驾车,舂米推磨,受尽了屈辱。他们在吴国整整干了三年,才回到自己的国家。
回国以后,越王勾践时刻不忘报仇雪恨。白天,他亲自下田耕种;晚上,就睡在柴草上。他还在屋里挂了一只苦胆,每顿饭前,总是要先尝尝它的苦味,提醒自己时刻不忘兵败会稽的耻辱。
经过二十多年的努力,越国终于转弱为强,出奇兵灭掉了吴国。
可爱小黎 | 2012-11-12
366
95
公元前496年,吴王派兵攻打越国,被越王勾践打得大败,吴王也受了重伤,临死前,嘱咐儿子夫差要替他报仇。夫差牢记父亲的话,日夜加紧练兵,准备攻打越国。 过了两年,夫差率兵把勾践打得大败,勾践被包围,无路可走,准备自杀。这时谋臣文种劝住了他,说:“吴国大臣伯喜否贪财好色,可以派人去贿赂他。”勾践听从了文种的建议,就派他带着珍宝贿赂伯喜否,伯喜否答应和文种去见吴王。 文种见了吴王,献上珍宝,说:“越王愿意投降,做您的臣下伺候您,请您能饶恕他。”伯喜否也在一旁帮文种说话。伍子胥站出来大声反对道:“人常说‘治病要除根’,勾践深谋远虑,文种、范蠡精明强干,这次放了他们,他们回去后就会想办法报仇的!”这时的夫差以为越国已经不足为患,就不听伍子胥的劝告,答应了越国的投降,把军队撤回了吴国。 吴国撤兵后,勾践带着妻子和大夫范蠡到吴国伺候吴王,放牛牧羊,终于赢得了吴王的

热点内容
nba2k17文件夹 发布:2025-07-18 11:48:53 浏览:867
朔源码是什么 发布:2025-07-18 11:44:33 浏览:773
迷你世界解压剧场 发布:2025-07-18 11:43:48 浏览:153
linux安装opencv 发布:2025-07-18 11:42:10 浏览:445
编程游戏的软件有哪些 发布:2025-07-18 11:41:34 浏览:955
c程序设计语言电子书 发布:2025-07-18 11:35:58 浏览:641
lightning耳机如何在安卓手机上用 发布:2025-07-18 11:21:47 浏览:174
妄想山海新宿怎么配置好 发布:2025-07-18 11:07:43 浏览:615
androidsaxxml解析xml 发布:2025-07-18 10:57:58 浏览:386
ios透明文件夹插件 发布:2025-07-18 10:51:36 浏览:842