作者deepkh (科科将)
看板Soft_Job
标题Re: [请益] 台湾golang的现况与未来
时间Sat Aug 12 10:31:48 2017
若以 C 的观点来看 GO, 那麽我认为 GO 自动包含了下列图书馆
libtask - 比线程更小的线程, 但却不是线程, 所以不需要
thread context switch 的 overhead
libevent - non-blocking socket, buffered IO
openssl - SSL, encrypt/decrypt, hash, 以往 C 里要用这
些func其实是非常蛋疼的
cross-compiling - win32, linux, armv7, aarch64 .. 而且
可以在任意 host 端去 compile 成其他 target 端, 若对 C 来说
还必须安装 target 的 cross-compiler 然後就是不断的 GCC
参数调试. 只能说 C 是个磨练心志的朋友呢. 但若没有这位磨
练心志的朋友, 也许也很难体会 GO 改变了什麽.
go 本身没有 memory leak, 有 GC, 写法很简单, 程式语言本身
某种程度上像 swift 加 C. 自己感受的 GO 最大好处在於,
1. 很省记忆体, C 以往都会 alloc 一块比预期大的记忆体
当 buffer, 但 go 貌似不会把这一大块的记忆体的缝隙给浪费掉?!
(没有追过 go 的 code, 纯属猜测 XD)
2. 效能大概比 C 慢, 在 java 上下
https://tinyurl.com/pohmc4y
3. arm 里也可以跑 go, 一般要用 C 去完成 client/server
并且有加解密的功能时, 一个很菜的新人我认为若没人指
点到完成, 很难想像到底会卡了多少关卡.
google 确实很多实验性质的 project, 像 GWT, GAE
但 go 的改变, 让 C coder 的良善与正直都回来了, 我认为 go
应该还是会继遇 go 下去吧 ~
※ 引述《a8319 (迪拉克)》之铭言:
: 最近有个机会进到一家用go的小公司
: 也愿意让我进去学
: go光听就觉得很潮 所以满吸引我的
: 但在台湾golang是不是几乎没有人用啊?
: 版上好像也没有人在徵 也没人讨论
: 想请教看看各位 觉得go这个语言如何
: 在台湾是否有前景
: 或是更直接一点 是否有钱景
: 希望比较有接触的大大可以分享一下
: thx
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.112.37
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1502505111.A.A3D.html
1F:→ qoo1991: 图书馆? 08/12 10:35
2F:→ discipile: libary翻成图书馆吧........ 08/12 10:40
3F:→ discipile: *library,漏打一个r... 08/12 10:42
4F:→ robler: 图书馆 08/12 10:43
5F:→ dreamnook: 呃 图书馆XD? 08/12 10:50
6F:推 new122851: 故意的吧 08/12 11:01
7F:推 walilaV: 翻译也太不认真 … 08/12 11:02
8F:推 chuegou: 我以为是故意搞笑... 08/12 11:38
9F:嘘 Ommm5566: 26滚 08/12 13:05
10F:推 yuigahamayui: 图书馆笑了 08/12 13:05
11F:推 ggBird: 嘘沙小 08/12 13:09
12F:推 jaid: 要不要先学好中文 08/12 16:27
13F:推 INTJ: 最近也在学go 推 08/12 21:59
14F:推 cs8425: 推 多核效能容易发挥跟cross-compiling太好用了 08/13 10:45
15F:→ cs8425: 尤其是要跨linux跟win的程式 省掉安装VC之类的一堆毛 08/13 10:46
16F:推 Ekmund: 故意的啦 讲得很精要捏 08/13 13:07
17F:推 shortoneal: 中国人是讲"库" 不是什麽图书馆吧.. 08/14 17:02
18F:推 kyokoshome: 这边见识到工程师缺乏幽默感了 08/22 21:15
19F:推 kevinyin9: 工程师没幽默感在推文就看出来了 01/01 22:56