萌新求问, Golang 和 C++我应该选择哪一个作为备用语言?

2019-04-09 15:15:49 +08:00
 wesall100200

现在主力是 Java,不得不说 Java 真的很强悍,跨平台而且库多,可以搞定 CRUD 的 95%需求。
然而我有时候觉得 Java 处理效率太慢了,想写一些计算机网络底层的貌似也比较受限(比如发个 icmp 包之类的,只看到官方实现了 UDP 和 TCP)。
经过一番搜寻,比较满意的是 Golang 和 C++。对 Go 这门语言,印象最深的是可以编译出 N 个 exe 执行文件,貌似性能也算不错。
还有一门 C++,据说是和 Java 对标的,但是感觉会不会性能提升上去开发效率却降下来了,库又不多。。。 萌新求指教,谢谢大佬!

9988 次点击
所在节点    程序员
99 条回复
AngryPanda
2019-04-09 15:20:43 +08:00
还有一门 C++,据说是和 Java 对标的???
SuperMild
2019-04-09 15:21:13 +08:00
Rust 应该会比 C++好用一点,性能比 Go 高一丢丢。
chenqh
2019-04-09 15:21:51 +08:00
java 处理效率还低?
whi147
2019-04-09 15:25:08 +08:00
C++是在内存上动手术刀,不小心就空指针崩溃。GO 解决了这些问题,不用担心指针问题
whi147
2019-04-09 15:26:19 +08:00
当初要是有选择,我也选择 java,C++真是太难了。
junjieyuanxiling
2019-04-09 15:30:18 +08:00
C++更难吧
rockdean
2019-04-09 15:39:46 +08:00
单纯的开发 rust 和 go 吧
q397064399
2019-04-09 15:41:57 +08:00
@whi147 #4 写挂的表示,没有这些骚操作,我就只能内嵌汇编了
zhengxiaowai
2019-04-09 15:44:26 +08:00
你应该选择一门脚本语言作为备用该语言,没见过 java 和 go 和 c++ 三个非用不可的地方
SeaRecluse
2019-04-09 15:47:49 +08:00
还有一门 C++......
nmap
2019-04-09 16:08:05 +08:00
还有一门 C++,据说是和 Java 对标的
baicheng10
2019-04-09 16:11:07 +08:00
C 艹:我不要面子的啦
nanaw
2019-04-09 16:15:50 +08:00
这边建议用 Assembly Language 当备用语言哦
hhyvs111
2019-04-09 16:23:30 +08:00
c++都拿来当备胎了,楼主你飘了
zjyl1994
2019-04-09 16:24:19 +08:00
hmmm,去学 go 吧,好歹带 GC 的。
C++难度很大,我认识好几个立志写 c++的写了几年就跑出来做别的了,太累。
而且 C++需要手动管理内存,一个处理不好就是内存泄露浑身漏洞。没事别找事。
mattx
2019-04-09 16:25:34 +08:00
c++ 属于修炼内功
sryanyuan
2019-04-09 16:29:00 +08:00
看你干什么的了 go 和 c++的学习成本完全不是一个等级的 假设你有操作底层的需求 或者写各种计算密集型应用 那 c++还是很强大的
Kiota
2019-04-09 16:29:44 +08:00
还有一门 C++,据说是和 Java 对标的,没毛病 2333
GeruzoniAnsasu
2019-04-09 16:34:54 +08:00
这是我有生以来见到的第一个
“以黑 PHP 的方式”黑 C 艹的帖子
zjsxwc
2019-04-09 16:35:23 +08:00
对 Go 这门语言,印象最深的是可以编译出 N 个 exe 执行文件,貌似性能也算不错。

蛤?

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

https://www.v2ex.com/t/553375

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

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

© 2021 V2EX