合集-go学习基础合集

摘要:缘起。 为何现在我会更喜欢用go开发项目,而不是Java呢? 这就要从Go语言的性能说起。 Go语言与其他编程语言的性能对比可以从多个角度进行分析,包括执行速度、内存消耗、并发性能、编译速度等。以下是一些关于Go语言性能的对比信息: 执行速度:在一些基准测试中,Go语言的执行速度通常比Java更快。 阅读全文 »
posted @ 2024-06-03 11:51 KURO、Liang 阅读(154) 评论(0) 推荐(0) 编辑
摘要:3.1.1 编辑器、集成开发环境与其它工具 因为 Go 语言还是一门相对年轻的编程语言,所以不管是在集成开发环境(IDE)还是相关的插件方面,发展都不是很成熟。不过目前还是有一些 IDE 能够较好地支持 Go 的开发,有些开发工具甚至是跨平台的,你可以在 Linux、Mac OS X 或者 Wind 阅读全文 »
posted @ 2024-06-02 09:23 KURO、Liang 阅读(12) 评论(0) 推荐(0) 编辑
摘要:2.2.1 Go运行时(runtime) 尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中。这个 runtime 类似 Java 和 .NET 语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收(第 10.8 阅读全文 »
posted @ 2024-06-02 09:22 KURO、Liang 阅读(34) 评论(0) 推荐(0) 编辑
摘要:2.1 平台架构及安装 2.1.1 编译器 Go 语言开发团队开发了适用于以下操作系统的编译器: Linux FreeBSD Mac OS X(也称为 Darwin) 目前有2个版本的编译器:Go 原生编译器 gc 和非原生编译器 gccgo,这两款编译器都是在类 Unix 系统下工作 。其中,gc 阅读全文 »
posted @ 2024-05-31 10:01 KURO、Liang 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1.1.1 简介 Go(又称Golang)是Google的Robert Griesemer,Rob Pike及Ken Thompson开发的一种计算机编程语言 1.1.2 设计初衷 Go是一种编译型语言,可以进行快速开发,解决c/c++项目太慢 内存泄漏等问题。有着很强的并发能力以及极低的内存消耗。 阅读全文 »
posted @ 2024-05-30 13:40 KURO、Liang 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示