教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 1.1Go语言简要介绍

1.1Go语言简要介绍

发布时间:2021-04-24   编辑:jiaochengji.com
教程集为您提供1.1Go语言简要介绍等资源,欢迎您收藏本站,我们将为您提供最新的1.1Go语言简要介绍资源

1.1Go语言简介

Go语言是Google2007年开发的一种开源编程语言,其主要设计目标是兼具Python等动态语言的开发速度和C/C 等编译型语言的运行效率和安全性。

  • Ken Thompson,20世纪70年代设计并实现了最初的UNIX操作系统
  • Rob Pike,分布式多用户操作系统Plan 9的开发者之一
  • Robert Griesemer,负责Google V8 JavaScript引擎的代码生成部分

Go语言从C语言继承了相似的基础数据类型、表达式语法、流程控制结构、参数传递机制等很多思想,以及运行时性能和操作系统兼容性。

Go语言借鉴了源自PascalModulaOberon语言中包和方法的概念。

Go语言沿袭了始自CSP语言的并发与通信,SqueakNewsqueak语言的类型推导和垃圾回收,乃至Alef语言的系统编程能力。

Go语言也有很多创新性设计,比如基于切片的动态内存管理和数据共享机制、defer语句、闭包函数式编程等 。

 

Go使用编译器来编译代码,编译器将源代码编译成二进制(或字节码)格式。

在编译代码的过程中,编译器检查错误优化性能并输出可在不同平台上运行的二进制文件。

要创建并运行Go程序,程序员必须执行如下步骤:

  • 使用文本编辑器编辑Go语言源代码
  • 将Go语言源代码保存为源文件
  • 启动编译器编译文本格式的源文件,生成二进制格式的可执行文件
  • 运行可执行文件

这不同于Python、Ruby和JavaScript等脚本型语言,它们无需编译即可运行。

到此这篇关于“1.1Go语言简要介绍”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
1.1Go语言简要介绍
想系统学习GO语言(Golang
go语言和php的区别是什么?
关于Golang的介绍
初识 Go 语言
初识GO语言以及GO语言安装及环境搭建
Go语言的主要特性和发展影响
学好PHP,try your best
Go语言学习3----Go语言特色
数据库查询语言(1)

[关闭]
~ ~