首先是c语言,java语言,php语言,js,
还有未来可能流行html5,web操作系统可能是未来的趋势.
首先c语言必定无法消亡,因为这种语言底层的系统都是c语言写的.
还有java,随着安卓的流行,我觉得前途还是很好,我不觉得会有新系统打破安卓的垄断,当然苹果是自成一派.
还有php,这种语言,所有大部分网站都是用这个语言的.异常流行.
至于,html5,我觉得很可能是确实,随着网速的发展,云系统,可能是确实,浏览器就是应用.
/*
如果还有疑问请追问.
如果解决了您的问题.请尽快采纳,支持我一下.
谢谢.
*/
因为内存管理粗糙。经常看到fmt.xxx导致内存占用太多,反射导致内存占用太多的抱怨。
go语言适合写服务器组件,那种和业务数据无关的服务器。比如数据库服务器、web服务器、日志搜索引擎等。如果用来写一个crm管理系统,非常累,因为缺乏好多高级特性和庞大的第三方库,而且语法比较单一,总体感觉就跟写命令行差不多。
Go语言是谷歌2009发布的编程语言,这个语言发明的目的,就是为了在运行速度接近C/C++语言的基础上(注意是接近),降低开发者的门槛,减少开发难度。
Go语言,在功能上没有超过C/C++,适用者为没有C/C++经验的开发者,开发出接近C效率的程序。对于已经熟练掌握C/C++的开发者来说,Go语言没有优势,还要重学语法,适应开发环境,明显是不符合效率的。
总结
其实语言这东西,都有其优势和劣势。而且有些东西并不是纯技术的。比如java的优势在于清晰的语意表达。写代码的上限不高,但是下限也不低,适合工业开发。
而go呢,不得不说go在微服务这块有先天优势。毕竟java中要实现go的很多功能,需要引入第三方库。很笨重。而go原生支持,这个微服务就很轻巧。但是go的语法太活,工业用是一个挺大的弊端。