社区
其他技术讨论专区
帖子详情
有人知道GO是使用哪种语言开发的,跟c的构造很像啊,是会编吗
weixin_38064768
2019-09-20 10:26:10
GO是使用哪种语言开发的,跟c的构造很像啊,是会编吗
...全文
130
2
打赏
收藏
有人知道GO是使用哪种语言开发的,跟c的构造很像啊,是会编吗
GO是使用哪种语言开发的,跟c的构造很像啊,是会编吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38068392
2019-09-20
打赏
举报
回复
https://studygolang.com/topics/8783
weixin_38069570
2019-09-20
打赏
举报
回复
c 和 汇编
go
语言
圣经 .pdf
一、Go
语言
的由来 Go
语言
亦叫Golong
语言
,是由谷歌Goggle公司推出。Go
语言
的主要
开发
者有:肯.汤姆逊(Ken Thompson)、罗布.派克(Rob Pike)和罗伯特.格里泽默(Robert Griesemer)。这三个都是大神,稍介绍一下他们的贡献: 肯.汤姆逊(Ken Thompson):图灵奖得主,Uinx发明人,B
语言
作者(C
语言
前身),还做飞行员,后来被谷歌挖走。 罗布.派克(Rob Pike):Unix团队和Plan 9操作系统计划的成员,与Ken老爷子共事多年,并共创出广泛
使用
的UTF-8 字元
编
码。 罗伯特.格里泽默(Robert Griesemer):曾协助制作Java的HotSpot
编
译器,和Chrome浏览器的JavaScript引擎V8。 膜拜一下大神的容颜:Ken老爷子(左),Rob Pike(右) 二、
开发
Go
语言
的初衷 根据Go
语言
开发
者自述,近10多年,从单机时代的C
语言
到现在互联网时代的Java,都没有令人满意的
开发
语言
,而 C++往往给人的感觉是,花了100%的经历,却只有60%的
开发
效率,产出比太低,Java和C#的哲学又来源于C++。并且,随着硬件的不断升级,这些
语言
不能充分的利用硬件及CPU。因此,一门高效、简洁、开源的
语言
诞生了。 三、Go
语言
的特点 Go
语言
保证了既能到达静态
编
译
语言
的安全和性能,又达到了动态
语言
开发
速度和易维护性,
有人
形容Go
语言
:Go = C + Python , 说明Go
语言
既有C静态
语言
程序的运行速度,又能达到Python动态
语言
的快速
开发
。 Go
语言
有以下特性: 1.自动垃圾回收 C/C++最头疼的就是指针问题,一不小心就野指针了或者又越界了。在Go
语言
里再也不用担心,也不用考虑delete或者free,系统自动
会
回收。 2.函数可以返回多个值 这个很神奇,大多数
语言
只能返回一个值,Go
语言
可以返回多个值。这个功能使得
开发
者再不用绞尽脑汁的想到底怎么返回值的设计,也不用为了传值专门定义一个结构体。 3.并发
编
程 Go
语言
天然并发,只需要关键字“go”就可以让函数并发执行,使得并发
编
程变得更为简单,这也是Go
语言
最大的优势。 四、Go
语言
能做什么
开发
Go
语言
是非常有潜力的
语言
,是因为它的应用场景是目前互联网非常热门的几个领域,比如区块链
开发
、大型游戏服务端
开发
、分布式/云计算
开发
。像Goggle、阿里、京东等互联网公司都开始用Go
语言
开发
自己的产品。
Go
语言
学习笔记
Go
语言
学习笔记基础入门篇,主要介绍Go
语言
基础语法,数据类型,逻辑语句等。
goluago:[保留] Lua 5.1解释器的端口至Go
语言
工具链。 [进行中。]另请参见:http:lua.org和http:golang.org
图书馆goluago旨在成为Go
语言
工具链(最早的8c / 6c / 5c,最终可能是纯Go
语言
)的Lua 5.1解释器的移植端口。 该库尚处于
开发
的早期阶段(功能尚未完善/尚未投入生产),但一些重要目标已经成功完成: 状态 截至2016年处于保持/Hibernate状态。我在理解和探索c2go的类型统一代码方面遇到了麻烦(并且没有足够的时间来深入了解),并且我需要能够添加各种缺失的运算符(例如,三元运算符?:)和
构造
(例如,表达式中的赋值,即while((x = y ++)<3))。 如果
有人
足够关心将它们添加到c2go中,我很乐意返回此项目。 (无论如何,如果您想讨论与该项目有关的内容,
招聘
招聘
[GO
语言
基础] 一.为什么我要学习Golang以及GO
语言
入门普及
作为网络安全初学者,
会
遇到采用Go
语言
开发
的恶意样本。因此从今天开始从零讲解Golang
编
程
语言
,一方面是督促自己不断前行且学习新知识;另一方面是分享与读者,希望大家一起进步。这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级
编
程》,详见参考文献,并结合作者多年的
编
程经验进行学习和丰富,且看且珍惜吧!后续
会
结合网络安全进行GO
语言
实战深入,驾驭~ 这些年我学过各种
编
程
语言
,从最早的C
语言
到C++,再到C#、PHP、JAVA,再到IOS
开发
、Python,到最新的GO
语言
,学得是真的杂。有时
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章