WINDOWS内核里的函数和普通编程语言自有的函数有什么区别与联系吗?
展开全部
楼上的这个说法也太抄了吧⋯⋯
windows自带的函数不一定在内核里面,一般你只要知道有这个函数就好了
编程语言自有的函数有部分时候是系统函数的封装,比如说c/c++语言的system函数是执行系统命令,这个函数就肯定会调用一定的系统函数的。还例如java/.net语言里面的sleep函数,在windows平台上可能就是调用windows自己的Sleep函数的。
一般来说推荐尽量使用编程语言自带的函数,因为这样比较风格一致,本来语言自己能完成的,突然你穿插个别的函数,这并不是高手的表现,会让编程风格看上去很乱。当然了,除非真的特别需要这么做。
还有就是,重要的用语言自带的函数可以做到跨平台的,你用平台相关的语言就表示你的程序只能在一个平台上使用。这个说大也大,说小也小,我认为一个人很难说一辈子都不去了解其他平台,我个人认为尽量编写能跨平台的程序,尽量符合语言标准的程序,是一个不错的做法。尤其是c/c++,java,python这种本身就跨平台的语言更应该如此了。
windows自带的函数不一定在内核里面,一般你只要知道有这个函数就好了
编程语言自有的函数有部分时候是系统函数的封装,比如说c/c++语言的system函数是执行系统命令,这个函数就肯定会调用一定的系统函数的。还例如java/.net语言里面的sleep函数,在windows平台上可能就是调用windows自己的Sleep函数的。
一般来说推荐尽量使用编程语言自带的函数,因为这样比较风格一致,本来语言自己能完成的,突然你穿插个别的函数,这并不是高手的表现,会让编程风格看上去很乱。当然了,除非真的特别需要这么做。
还有就是,重要的用语言自带的函数可以做到跨平台的,你用平台相关的语言就表示你的程序只能在一个平台上使用。这个说大也大,说小也小,我认为一个人很难说一辈子都不去了解其他平台,我个人认为尽量编写能跨平台的程序,尽量符合语言标准的程序,是一个不错的做法。尤其是c/c++,java,python这种本身就跨平台的语言更应该如此了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询