函数库的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 sjjwan
  • 开始时间 开始时间
S

sjjwan

Unregistered / Unconfirmed
GUEST, unregistred user!
就拿C语言来说,它是一门系统开发语言,它有丰富的函数库
但我觉的这并不C语言的组成部分.我们完全可以脱离函数库自己来写
象C语言里Read函数它本身是针对文件的
我假设在此之前没有操作系统,现在用C语言写一个操作系统
这些函数有用吗?就拿Read函数来说,文件是建立在操作系统的基础上的,但在没有操作系统之前 ,根本没有文件这概念!那这Read函数有用吗?
我觉的这些函数库是编译器的组成部分,并不是C语言的组成部分
而且这些函数都建立在操作系统基础上的
或者说它里面的函数一部分是建立在操作系统基础上的,但是有些函数是直接操纵硬件,是为了编操作系统需要而定义的.因为很多地方要用到嘛.这样实现了代码重用性!
对我上面的说法,各位高手帮我指点一下
哪些地方说错了,并帮我纠正一下.在这里先谢了
 
就拿C语言来说,它是一门系统开发语言,它有丰富的函数库
但我觉的这并不C语言的组成部分.我们完全可以脱离函数库自己来写
象C语言里Read函数它本身是针对文件的
我假设在此之前没有操作系统,现在用C语言写一个操作系统
这些函数有用吗?就拿Read函数来说,文件是建立在操作系统的基础上的,但在没有操作系统之前 ,根本没有文件这概念!那这Read函数有用吗?
我觉的这些函数库是编译器的组成部分,并不是C语言的组成部分
而且这些函数都建立在操作系统基础上的
或者说它里面的函数一部分是建立在操作系统基础上的,但是有些函数是直接操纵硬件,是为了编操作系统需要而定义的.因为很多地方要用到嘛.这样实现了代码重用性!
对我上面的说法,各位高手帮我指点一下
哪些地方说错了,并帮我纠正一下.在这里先谢了
 
就拿C语言来说,它是一门系统开发语言,它有丰富的函数库
但我觉的这并不C语言的组成部分.我们完全可以脱离函数库自己来写
----------------------------------------------------------------------------
这么说脱离实际,只是在凭空想象,楼主难道自己要去设计一种跨时代的新语言?
象C语言里Read函数它本身是针对文件的
我假设在此之前没有操作系统,现在用C语言写一个操作系统
这些函数有用吗?就拿Read函数来说,文件是建立在操作系统的基础上的,但在没有操作系统之前 ,根本没有文件这概念!那这Read函数有用吗?
----------------------------------------------------------------------------
逻辑不清楚,二者没有必然关系。有无操作系统和Read函数是否有用?即便按照楼主的意思来说,也不该下“Read函数有用吗”这个结论。
事实上,简单系统层次如下:Hardware->Bios->Os->Software,没有Bios的支持,什么read都没有用
呵呵,计算机基础理论,建议楼主再去温习温习
仅随口说说而已:)
 
哈哈
那电脑上什么也不要了啊
只要个bios就可以了
 
语言的不同,在于编译系统的不同,解释性语言亦如此。计算机语言的适用范围是由编译系统的适用范围决定的。最终形成机器码方可执行。机器码是没有区分的。严格上说,只有bios当然就可以了。read是在地基上盖房子,没有操作系统当然不行。read的机器码要调用别人的机器码。
 
后退
顶部