Go Tutorial
Go Useful Resources
Selected Reading
- Go - 错误处理
- Go - Interfaces
- Go - 类型转换
- Go - 递归
- Go - Maps
- Go - 范围
- Go - 切片
- Go - 结构
- Go - 指针
- Go - 数组
- Go - 字符串
- Go - 作用域
- Go - 函数
- Go - 循环
- Go - 条件判断
- Go - 操作符
- Go - 常量
- Go - 变量
- Go - 数据类型
- Go - 基本语法
- Go - 程序结构
- Go - 环境设置
- Go - 概述
- Go - Home
Go Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Go - 概述
Go - Overview
Go是一种考虑到系统编程而设计的通用语言。它最初于2007年在谷歌由Robert Griesemer、Rob Pike和Ken Thompson开发。它是强静态类型的,提供了对垃圾收集的内置支持,并支持并发编程
程序是使用包构建的,用于有效管理依赖关系。Go编程实现使用传统的编译和链接模型来生成可执行的二进制文件。Go编程语言于2009年11月发布,并在谷歌的一些生产系统中使用。Features of Go Programming
最重要的功能如下−
支持采用类似于动态语言的模式的环境。例如,类型推断(x:=0是int类型的变量x的有效声明)
Compilation time is fast.
内置的并发支持:轻量级进程(通过go例程)、通道、select语句。
Go程序简单、简洁、安全。
支持接口和类型嵌入。
在没有外部依赖关系的情况下生成静态链接的本机二进制文件。
Features Excluded Intentionally
To keep the language simple and concise, the following features commonly available in other similar languages are omitted in Go −
Support for type inheritance
Support for method or operator overloading
Support for circular dependencies among packages
Support for pointer arithmetic
Support for assertions
Support for generic programming
Go Programs
Go程序的长度可以从3行到数百万行不等,它应该被写入一个或多个扩展名为“.Go”的文本文件中。例如,hello.Go。
You can use "vi", "vim" or any other text editor to write your Go program into a file.
Advertisements