加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

详细贯穿Golang和Python的第一个程序,以及对应的二进制文件编译

发布时间:2020-12-16 18:14:27 所属栏目:大数据 来源:网络整理
导读:Python和Golang都是相当不错的编程语言,都值得一窥,所以此处使用两者的第一个程序,将两者的特点进行代码注解详细介绍做记录,当然目前我们的项目上是全栈python,GoLang出于个人喜好自学而已,日后将会在项目中进行GoLang实践。 Windows 系统下, 我的Gol

Python和Golang都是相当不错的编程语言,都值得一窥,所以此处使用两者的第一个程序,将两者的特点进行代码注解详细介绍做记录,当然目前我们的项目上是全栈python,GoLang出于个人喜好自学而已,日后将会在项目中进行GoLang实践。


Windows系统下,我的Golang版本


我的python版本


为什么GoLang值得学习
1、实际需求,对项目中的应用需要进行并发处理,需要提高代码的执行效率以及充分利用系统多核资源,GoLang通过消息传递,在语言层面上很好的实现了并行处理(即GoLang语言级别上的轻量线程goroutine),所以GoLang值得深入学习。当然通过消息传递实现并发处理的还有优秀的Erlang,也很值得学习。
2、编译执行速度仅次于C(当然代码效率因人而异)。
3、由Google项目支持,且开源。
4、代码简洁,和Python一样简洁。优点还有很有,日后整理,做详细介绍........


CSDN排版不美观,直接采用在sublime编写的代码截图进行显示

创建GoLang的源码文件,后缀为 .go


执行Go代码


创建Python的源码文件,后缀为 .py


此处是基于python2的代码,python3会稍微有所不同

执行python代码



编译生成对应的二进制可执行程序方法

Python编译生成二进制文件方式:pyinstaller -F main.py


GoLang编译生成二进制文件方式:go build main.go


执行对应的EXE程序

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读