{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

请试从理论和实践两方面讨论一下,go语言能否实现Linux?

MycLambertMycLambert 回答0 收藏1
收藏问题

3条回答

Warren

Warren

回答于2022-06-28 11:59

从一般专业认知来说,Linux这样多用户并行网络操作系统需要用C语言或汇编语言这些偏底层的语言去实现。也许某一天go语言会集成一套自己的汇编语言,实现操作系统也就可行了。不过,不管现在go语言能不能实现操作系统,我认为它都是一门优秀的既确保开发效率又能确代码运行效率的开发语言,非常值得学习,尤其是开发高并发服务端应用,选择go语言,会事半功倍。

评论0 赞同0
  •  加载中...
luqiuwen

luqiuwen

回答于2022-06-28 11:59

几乎不可能,go定位是网络语言,不是系统级语言。

评论0 赞同0
  •  加载中...
xzavier

xzavier

回答于2022-06-28 11:59

是不可以的!下面说下我的看法。

Linux是一套免费使用和自由传播的类Unix操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。Linux是一套免费使用和自由传播的类Unix操作系统内核,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统内核。

Linux的内核是C语言及汇编代码实现,go语言是面向对象编程的语言,封装的也是c语言,怎么看起来好比用大象踩蚂蚁的感觉,笨重切不切实际~

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<