都是编程语言,为什么有的语言可以编写操作系统,有的却不行?

 我来答
幻之光芒
2014-12-28 · TA获得超过2660个赞
知道大有可为答主
回答量:1675
采纳率:100%
帮助的人:1524万
展开全部
跟面向什么是无关的,主要看语言本身支持什么。比如有些语言擅长与底层硬件打交道,而有些语言更适合做数据库访问,还有些语言适合做应用开发。但是任何一款操作系统都不是只有一种编程语言实现的,都是多种编程语言实现的,比如驱动部分使用了C语言,应用程序使用Basic语言等。所以不要通过思维来固定编程语言,严格意义上说,同级别的编程语言都可以实现相同的目标,但是实现的途径与效率不同。希望我的回答可以帮助到你。
匿名用户
2014-12-29
展开全部
因为有些语言的定位,就是不搞底层。例如 PASCAL 支持开发任何东西。但是 DELPHI 只支持应用开发。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-30
展开全部
呃,例如delphi不利于开发win游戏,但是也有传奇,例如delphi不利于写驱动,但也还是有前辈折腾这东西。→_→这东西与语言工具有关,与语言其实倒没什么关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d364d57
2014-12-28 · 超过22用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:64.5万
展开全部
作用本来就不同。有的面对对象。有的面向过程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-29
展开全部
给你一堆砖头,你可以用来建房子,修茅厕,铺路等等,但是要你拿来做一个碗你行不行?要是给你一堆泥呢?你就可以用来烧砖,也可以烧陶瓷。编程语言这个东西一样的。有些东西出来前就已经定好了目标了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式