linux不装go环境可以运行go程序吗 仿头条之问:为什么当年Linus不用c#去写Linux系统?是这样吗?

[更新]
·
·
分类:互联网
2474 阅读

linux不装go环境可以运行go程序吗

仿头条之问:为什么当年Linus不用c#去写Linux系统?是这样吗?

仿头条之问:为什么当年Linus不用c#去写Linux系统?是这样吗?

这个问题问得过于外行,超出预料之外。不用C#的原因,是因为C#是基于.NET框架的语言体系,是微软搞出来的一套开发语言。它是面向应用层的,建立在.NET框架上;而.NET又基于操作系统之上。所以,如果用它来写操作系统,无异于在一个操作系统上安装.NET框架后再写一个操作系统,这个逻辑根本就行不通!能写操作系统的一定是支持交叉编译工具链的语言或者汇编,但凡需要框架支持的高级语言都没戏。所以不要再问这种幼稚的问题了。

linux的vim比windows的ide方便吗?你怎么看?

不可能的,vim写写hello world可以,真要做工程,makefile就要写到吐血,这种都是无效劳动,IDE中一切都解决了。为什么要用IDE?一个是效率高,缩短项目周期。另一个是有统一的代码布局,方便后继维护。如果是用vim写的代码,一旦程序员离职,新员工要化大量的时间去分析源文件之间的引用关系,用IDE就没有这个问题。