go语言能取代C语言吗?

Python014

go语言能取代C语言吗?,第1张

不能吧,现在用C语言搞开发都是用在更加底层的开发中,更加底层的开发需要高运行效率,go语言的运行效率是比不上C语言的,所以go语言在这些方面还无法取代C语言。应该说是各有所长吧,go和C都有它们自己的适用环境,谁也不能取代谁。

不可能。Go到目前为止,其本身就是用C写的。只是在语言层面实现了一些如果用C会很难写的feature,比如goroutine。在1.5版本中,Go会bootstraping,用Go来编译自己。

C语言,几乎每种操作系统的系统调用都是C,C最大的作用就是用来实现新的语言。

从c

c++转go语言,非常简单。需要了解的也就是语法问题。好在go语法也非常简练,不像python有非常多的语法糖。而且go有自带的资源回收机制,在多线程服务端开发方面,设计简单非常多。同时支持比线程更轻量级的携程,调用也非常简单。不像c语言创建线程进城语言参数复杂的系统调用。