惊!golang 竟然可以让人内心平静?!

2022年1月26日 212点热度 0人点赞 0条评论

阅读本文大概需要 2 分钟。

大家好,我是 polarisxu。

Go 语言中文网上有人发了一个帖子:golang 让我内心真正的平静了。

图片

不清楚这位老哥为什么有这样的感慨。

看帖子的评论,有各种调侃。

抛开这位老哥的真实想法,来看看 Go 为什么会出现。

在 Go 诞生之时,编程世界与今天不同。

软件通常是用 C++ 或 Java 编写的,GitHub 不存在,

大多数计算机还不是多处理器,除了 Visual Studio 和 Eclipse 之外,

几乎没有更多 IDE 或其他高级工具可用。

同时,Go 作者们一直开发服务器软件,但对所使用的编程语言的过度复杂感到沮丧。

自从 C、C++ 和 Java 等语言首次开发以来,计算机已经变得非常快,但编程行为本身并没有那么先进。

此外,多处理器已经普遍,但大多数语言没有做到高效和安全。

于是他们思考,未来几年软件工程将面临哪些主要问题,以及新语言如何帮助解决这些问题。

例如,多核 CPU 的兴起,认为一种语言应该为某种并发性或并行性提供一流的支持。

为了使资源管理在大型并发程序中易于处理,需要垃圾收集或至少某种安全的自动内存管理。

这些考虑引发了一系列讨论[1],Go 由此产生。

Go 一个总体目标是,

让工具自动化(如代码格式化之类的平凡任务),

消除大型代码库上可能遇到的障碍,

让开发者愉快地编码。


用 Go,你有啥感受?!欢迎留言交流!点击文末「阅读原文」可以直达该帖子。(https://studygolang.com/topics/15068

参考资料

[1]

一系列讨论: https://commandcenter.blogspot.com/2017/09/go-ten-years-and-climbing.html


推荐阅读

福利
我为大家整理了一份从入门到进阶的Go学习资料礼包,包含学习建议:入门看什么,进阶看什么。关注公众号 「polarisxu」,回复 ebook 获取;还可以回复「进群」,和数万 Gopher 交流学习。

图片

4230惊!golang 竟然可以让人内心平静?!

root

这个人很懒,什么都没留下

文章评论