美文网首页
go -0.1 介绍一下go,让你爱上go

go -0.1 介绍一下go,让你爱上go

作者: 秸秆混凝烧结工程师 | 来源:发表于2021-12-05 14:26 被阅读0次

1.1 先来看看这个惹人爱的图标


image.png

我主要用来干啥:Go是对于网络通信、并发和并行编程的极佳支持,从而更好地利用大量的分布式和多核的计算机,设计者通过 goroutine 这种轻量级线程的概念来实现这个目标,显然是 Go 语言最强有力的部分,不仅支持了日益重要的多核与多处理器计算机,也弥补了现存编程语言在这方面所存在的不足。Go 语言从本质上(程序和结构方面)来实现并发编程。

我没有啥:因为 Go 语言没有类和继承的概念,所以它和 Java 或 C++ 看起来并不相同。但是它通过接口(interface)的概念来实现多态性。Go 语言有一个清晰易懂的轻量级类型系统,在类型之间也没有层级之说。因此可以说这是一门混合型的语言

来听听大家说法吧

你有其它语言的编程经历(面向对象编程语言,如:Java、C#、Object-C、Python、Ruby、PHP),在你进入到 Go 语言的世界之后,你将会像迷恋你的 X 语言一样无法自拔。Go 语言使用了与其它语言不同的设计模式,所以当你尝试将你的 X 语言的代码迁移到 Go 语言时,你将会非常失望,所以你需要从头开始,用 Go 的理念来思考。

如果你在至高点使用 Go 的理念来重新审视和分析一个问题,你通常会找到一个适用于 Go 语言的优雅的解决 方法的

相关文章

网友评论

      本文标题:go -0.1 介绍一下go,让你爱上go

      本文链接:https://www.haomeiwen.com/subject/viubxrtx.html