想深入学一门比较底层的语言,最好也方便在脚本语言里调用, C/C++/Go 哪个合适些?

2015 年 3 月 22 日
 WildCat
4986 次点击
所在节点    问与答
19 条回复
tini17
2015 年 3 月 22 日
rust大法好
wuxqing
2015 年 3 月 22 日
方便在脚本语言中调用的,只能选c/c++了。go不适合
bigtan
2015 年 3 月 22 日
现在把go当脚本用的
jokester
2015 年 3 月 22 日
c
vincentxue
2015 年 3 月 22 日
那肯定首选 C 了。
hjc4869
2015 年 3 月 22 日
用C++写,然后写extern "C"提供调用的函数。
如果是Windows下直接用COM吧。。
choury
2015 年 3 月 22 日
这三个都可以吧,编译成可执行问题,直接脚本里面执行就可以了
WildCat
2015 年 3 月 22 日
@hjc4869 我兄,推荐个吧=。=
Go 写着倒是有兴趣,C/C++ 怕是难以坚持
Bluek404
2015 年 3 月 22 日
试下nim?
反正可以转C和C++
Virtao
2015 年 3 月 22 日
先学Go,相对于C/C++来说比较简单,而且语法偏脚本,上手快。等Go上手了,如果还想继续挑战,可以再学C/C++。直接学C/C++有些偏陡峭。
Bensendbs
2015 年 3 月 22 日
lisp..?
taiyuan
2015 年 3 月 22 日
必须是c
bitwing
2015 年 3 月 22 日
追新想法不错,但 C 绕不过去,先 C 吧
no13bus
2015 年 3 月 22 日
Go
C太难了。你要是想深入了解还不如去看csap
wwek
2015 年 3 月 22 日
GO啦~
155
2015 年 3 月 22 日
如果指调用动态链接函数的那种, Go目前除了能在android下被JNI调用外干不了.
spacewander
2015 年 3 月 22 日
想写bindings首选是C。其他脚本语言想调用C++的库,一般都是用C写一层wrapper,因为C++的ABI接口太不友好了。
另外,Ruby和Python的主流实现都是用C写的,这意味着它们相关的接口都是C写的。
Go的话,太新了,而且又不属于C系的,基本上没有人用它写binding。
jiang42
2015 年 3 月 22 日
一个你自己喜欢的C++子集
bellchu
2015 年 3 月 23 日
如果是计算机专业,谭浩强的课不是必修的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/178575

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX