宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
楼主: 老湿姬

想学一门新语言,python 还是golang?我是小孩,要做选择的

   关闭 [复制链接]
发表于 2022-10-11 23:33:40 | 显示全部楼层
sharp097 发表于 2022-10-11 18:21
Linux运维是python的天下,未来的后端中间件是go的天下~

非常支持
我也一直用GO写中间件
100行代码可以干别的语言1000+行代码的事
发表于 2022-10-11 23:38:57 | 显示全部楼层
Akewa 发表于 2022-10-11 23:33
非常支持
我也一直用GO写中间件
100行代码可以干别的语言1000+行代码的事

确实,毕竟golang的库现在也开始越来越丰富了~
发表于 2022-10-12 00:00:11 | 显示全部楼层
Akewa 发表于 2022-10-11 23:32
rust很难取代c这点我表达不服的意见
连那么脾气大连C++都怼的一文不值的不能接受新事物的linus都接受rust ...

Rust对标的是C++, 不是C. 就算Linux引入Rust,也只是用来写模块而已。 C语言作为高级的汇编语言,每行代码写下去有严格对应的汇编,其地位是无可替代的。
发表于 2022-10-12 00:01:43 | 显示全部楼层

让人去学玩具语言,你认真的吗
发表于 2022-10-12 00:09:01 | 显示全部楼层
dunce 发表于 2022-10-12 00:00
Rust对标的是C++, 不是C. 就算Linux引入Rust,也只是用来写模块而已。 C语言作为高级的汇编语言,每行代 ...



1, 从高级语言角度说没错,也不可能拿一个面向对象去和面对过程比较,但别谈这些花里胡哨(如果你真的做过多年C和C++开发),能和C++,何去计较再下层的C?

2, 别提初期模块啥了, 现实点,现在就像这势头,如果RUST初期你让500W+行代码的linux全用rust现实吗? 我们谈的的是发期趋势。
发表于 2022-10-12 00:14:52 | 显示全部楼层
dunce 发表于 2022-10-12 00:00
Rust对标的是C++, 不是C. 就算Linux引入Rust,也只是用来写模块而已。 C语言作为高级的汇编语言,每行代 ...

C语言作为高级的汇编语言,每行代码写下去有严格对应的汇编
---------------------------------------

这话我要转到V2EX,估计你要被笑到牙都找不到。
发表于 2022-10-12 00:43:46 | 显示全部楼层
Akewa 发表于 2022-10-12 00:14
C语言作为高级的汇编语言,每行代码写下去有严格对应的汇编
---------------------------------------

绷,要不你用Rust写段程序,看看生成的汇编? C语言可不会凭空插入代码(析构,越界检查等等
发表于 2022-10-12 00:46:38 | 显示全部楼层
Akewa 发表于 2022-10-12 00:09


1, 从高级语言角度说没错,也不可能拿一个面向对象去和面对过程比较,但别谈这些花里胡哨(如果你真 ...

Rust或许可以取代C++(实际上也是不可能的,那么多项目不可能都用Rust重写), 但绝对取代不了C,你不会以为C++是C语言的上位替代吧? C++一直都没有稳定的ABI, 当然Rust也没有,只有C语言的ABI是稳定的
发表于 2022-10-12 00:54:47 | 显示全部楼层
dunce 发表于 2022-10-12 00:43
绷,要不你用Rust写段程序,看看生成的汇编? C语言可不会凭空插入代码(析构,越界检查等等 ...

C语言可不会凭空插入代码(析构,越界检查等等 ...)

先回复你这个:
rust比c++最大优势在哪?
你正常理解对了,就也解决和回答了你的问题。
发表于 2022-10-12 01:01:01 | 显示全部楼层
Akewa 发表于 2022-10-12 00:54
C语言可不会凭空插入代码(析构,越界检查等等 ...)

先回复你这个:

你知道的话可以直接说, 不必反问我。如果这算是技术讨论的话。

直接操作硬件的时候,你觉得这些东西有用么? 没有,而且你想关也关不掉。

如果是写业务的话, 对于所有权,生命周期等等的编译期检查确实比C++舒适多了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-10-30 13:35 , Processed in 0.063264 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表