谷姐:我们都是谷歌迷
We are all Google fans

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

Rate this post

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

热议
2楼 8899 2022-10-11 15:17:18

python做灰黑产来钱挺快

3楼 喵酱文晓依 2022-10-11 15:19:06

python来钱快

golang上限高 能进大厂

我缺钱 所以学了py

4楼 6fyC8r 2022-10-11 15:20:32

小孩,长路漫漫,当然两个都要学

5楼 Akewa 2022-10-11 15:22:10

看你用来做啥
一个是脚本动态语言,一个是静态编译型语言

如果只是学着自己写写脚本玩,pytion见效快

想着当职业和未来 go 和rust不错

6楼 叼爆小朋友 2022-10-11 15:29:59

建议py,语法简洁,能想到的模块都有,上手容易,搞钱快。

7楼 antbt 2022-10-11 15:35:48

有经验的上手都不难,建议去学语言鼻祖C

8楼 thorn 2022-10-11 15:42:06

go很有前景,python上手快

9楼 Akewa 2022-10-11 15:45:40

有经验的上手都不难,建议去学语言鼻祖C

如何rust年代了,完全没必要去学C了

10楼 ajeef 2022-10-11 15:54:15

vlang 一把梭

12楼 jamesbonde 2022-10-11 15:55:10

计算机语言相通的,只要学会一门,其它的随便学一下就会了

13楼 虎谷 2022-10-11 16:02:39

如果两个比较,肯定是python,写写小脚本什么的都可以;
但是你要是说以后的发展,golang绝对要学,而python学不学无所谓...

14楼 suantong 2022-10-11 16:19:10

ajeef 发表于 2022-10-11 15:54
vlang 一把梭

vlang现在可用了吗? 感觉作者画饼很严重

15楼 DavidChio 2022-10-11 16:44:00

进大厂 还是java

16楼 flyqie 2022-10-11 17:17:04

如何rust年代了,完全没必要去学C了

c还是要学的。

rust目前来看很难完全取代c。

c因其历史等原因,已经渗入到了方方面面,并且还有大量不具备重构条件的老代码,尤其是工业上。

17楼 淡漠的茶 2022-10-11 17:17:14

学python你招不到啥工作

18楼 WIN10高级用户 2022-10-11 18:03:28

相比之下建议golang,仅python难找工作

19楼 sharp097 2022-10-11 18:21:18

Linux运维是python的天下,未来的后端中间件是go的天下~

20楼 wnet 2022-10-11 18:34:16

GO会的人少可以要更多的钱,K8S就是用GO写的。学好K8S也很值钱

22楼 cm710 2022-10-11 19:24:56

小孩子才要多学习

23楼 lrplii 2022-10-11 19:35:31

人生苦短,请选python

24楼 Eric.c 2022-10-11 19:36:34

都会,都忘记了

25楼 YukinoCoco 2022-10-11 20:39:25

rust

26楼 alidada 2022-10-11 21:23:27

java

27楼 idcdeng 2022-10-11 22:36:36

c+python 潇洒至极

28楼 Floppy 2022-10-11 22:59:13

听说python门槛更低

29楼 循梦渡 2022-10-11 23:01:38

golang前景好,但是很多Go工程师都是从其它语言的资深岗位转过来的,新手根本没得优势,打基础还是建议去学C,这是一门相对底层的语言,能帮助提高对计算机原理的理解。如果只是出于兴趣,学Python吧,入手简单,不至于因为难以入门丧失对编程的兴趣

30楼 Akewa 2022-10-11 23:32:17

c还是要学的。

rust目前来看很难完全取代c。

rust很难取代c这点我表达不服的意见
连那么脾气大连C++都怼的一文不值的不能接受新事物的linus都接受rust了
几家大厂都开转rust了,效率评测也都出来了,rust真不能小看。这是我作为十多年c/c++/java程序员来看唯一一次能和C交真的语言。 没有其二语言,如果有,请指点

32楼 sharp097 2022-10-11 23:38:57

非常支持
我也一直用GO写中间件
100行代码可以干别的语言1000+行代码的事

确实,毕竟golang的库现在也开始越来越丰富了~

33楼 dunce 2022-10-12 00:00:11

rust很难取代c这点我表达不服的意见
连那么脾气大连C++都怼的一文不值的不能接受新事物的linus都接受rust ...

Rust对标的是C++, 不是C. 就算Linux引入Rust,也只是用来写模块而已。 C语言作为高级的汇编语言,每行代码写下去有严格对应的汇编,其地位是无可替代的。

34楼 dunce 2022-10-12 00:01:43

vlang 一把梭

让人去学玩具语言,你认真的吗

35楼 Akewa 2022-10-12 00:09:01

Rust对标的是C++, 不是C. 就算Linux引入Rust,也只是用来写模块而已。 C语言作为高级的汇编语言,每行代 ...

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

2, 别提初期模块啥了, 现实点,现在就像这势头,如果RUST初期你让500W+行代码的linux全用rust现实吗? 我们谈的的是发期趋势。

36楼 Akewa 2022-10-12 00:14:52

Rust对标的是C++, 不是C. 就算Linux引入Rust,也只是用来写模块而已。 C语言作为高级的汇编语言,每行代 ...

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

这话我要转到V2EX,估计你要被笑到牙都找不到。

37楼 dunce 2022-10-12 00:43:46

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

绷,要不你用Rust写段程序,看看生成的汇编? C语言可不会凭空插入代码(析构,越界检查等等

38楼 dunce 2022-10-12 00:46:38

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

Rust或许可以取代C++(实际上也是不可能的,那么多项目不可能都用Rust重写), 但绝对取代不了C,你不会以为C++是C语言的上位替代吧? C++一直都没有稳定的ABI, 当然Rust也没有,只有C语言的ABI是稳定的

39楼 Akewa 2022-10-12 00:54:47

绷,要不你用Rust写段程序,看看生成的汇编? C语言可不会凭空插入代码(析构,越界检查等等 ...

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

先回复你这个:
rust比c++最大优势在哪?
你正常理解对了,就也解决和回答了你的问题。

40楼 dunce 2022-10-12 01:01:01

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

先回复你这个:

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

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

如果是写业务的话, 对于所有权,生命周期等等的编译期检查确实比C++舒适多了。

42楼 dunce 2022-10-12 01:07:51

谈一个语言从来没有人会谈到系统级别ABI,这和语言本质有什么关系呢?

Rust或许可以取代C++(实际上也是 ...

因为实际生产中,是不可避免的要跟C ABI打交道的。不要脱离现实,不然一切都用Rust从头开始写?

43楼 Akewa 2022-10-12 01:08:12

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

直接操作硬件的时候,你觉得这些东西有 ...

晕, 我是当你是个多年程序员角落和你谈论问题的,所以你自然知道rust取代c++最大的原因就在内存泄露,也占比重最大的原因。(不管从编译时长和程序生成大小和执行效率都给出了多方面评测,c++和rust相差无几),而就这一点,你让他们编译成机器码反汇编比较有意义吗

张三跑步快,李四发明个人造飞行器和他跑,比张三快了。 你要李三和李四比谁身上负载重

44楼 Akewa 2022-10-12 01:14:22

因为实际生产中,是不可避免的要跟C ABI打交道的。不要脱离现实,不然一切都用Rust从头开始写? ...

rust从头写是几呼不可能,不可能的是时间空间不允许,整个互联网基石下都有C的基石,你说全部突然换个轮子,一定时间内是达不到的。 就像你提到的说rust只是linux编译模块一样,rust也可以纯写全部内核,就像c也潜入大量汇编,你总不能说rust不能吧。

但是如果回到若干年前C和RUST一个起步线,那还真可能。

就像C语言编译器最开始是什么写的?这个轮子问题一样。

45楼 dunce 2022-10-12 01:17:06

晕, 我是当你是个多年程序员角落和你谈论问题的,所以你自然知道rust取代c++最大的原因就在内存泄露,也 ...

我当然不知道 Rust取代C++主要是为了解决memory leak。这不是什么大问题, 更大的问题是memory safety,程序直接挂了,或者被恶意利用。Rust是注重安全的语言,有了编译器检查就可以高枕无忧,只要不写unsafe code.

我们争论的主题是, Rust能否取代C语言。 C语言最大的价值就在于它足够底层,我自然要到汇编/机器码层面比较,以说明我的观点。

46楼 Akewa 2022-10-12 01:22:19

我当然不知道 Rust取代C++主要是为了解决memory leak。这不是什么大问题, 更大的问题是memory safety, ...

只要不写unsafe code.

呵呵哒。
这话估计全世界没一个人敢说,你说了。

开个小玩笑:难道今天linus的PC鸡内存挂了,6.1延迟了,是不是你等不支持rust的在捣鬼

和你一直争论没意义了,睡觉去了

47楼 Akewa 2022-10-12 01:27:27

其实说实话,很大一部份争论不下去的原因是:
某些人开始用memory leak memory safety unsafe code.
等简单英文词汇故弄高级了。(最少我公司开会PPT不会用这些字母,不然肯定被笑话)
就像谈语言本身谈到ABI,我就已经有点蹦不住了,就开始memory leak memory safety unsafe code.。。。。 估计一会又dues ttien iin dds各处来了

。。。
有点装了。
聊不下去的意思。

48楼 dunce 2022-10-12 01:32:32

只要不写unsafe code.

呵呵哒。

当然, 前提是safe code之下的unsafe code可以证明是safe的。 你试试用纯safe code怎么写崩给我看看。。

最后,我还是要建议先学C语言,别妄想学了Rust就能跳过C。不了解底层细节,是写不好系统编程语言的。我们的争论中由于牵扯到了C语言跟Kernel的缘故,自然限定了Rust在此类场景下的使用。 实际上Rust可以做任何事情, 对于前端程序员而言,完全可以像GC语言那样写Rust。

49楼 dunce 2022-10-12 01:45:21

其实说实话,很大一部份争论不下去的原因是:
某些人开始用memory leak memory safety unsafe code. ...

用专业术语怎么叫装呢? C/C++/Rust程序员应该对这几个词非常的敏感才对, 从你一开始脱口而出内存泄漏我就绷不住了。

我是有点质疑10年经验的水分,C++程序员应该清楚地知道编译器额外做些了什么,倍加珍惜纯洁的C语言。敢问 C++模板元能玩到什么程度? CRTP, SFINAE这种伎俩应该不用我多提了吧。敢问标准用到什么程度? C++ 20 Coroutines, C++23 Ranges得用用吧, 难道还在用C++11? 那确实该被Rust取代了。

50楼 dunce 2022-10-12 02:06:06

其实说实话,很大一部份争论不下去的原因是:
某些人开始用memory leak memory safety unsafe code. ...

偷偷点评我可就太阴暗了, 翻了下主题帖,您配个Nginx都要请人教,我确实配不上啊

52楼 Akewa 2022-10-12 02:10:04

偷偷点评我可就太阴暗了, 翻了下主题帖,您配个Nginx都要请人教,我确实配不上啊 ...

我始终记得古人有句:不耻下问。
而不是:不耻装单词吧?

53楼 Akewa 2022-10-12 02:17:33

今天very奇怪,遇到一个people,和我talk时候动不动还memery安全,弄的like所有看tie子人don't know,他说话好high级哦,作为我们不懂程序的路人一look就知道就feel好高big上的feel

更搞笑的是C++ 20 Coroutines, C++23 Ranges在笑c++11,按这推理Bjarne Stroustrup可以把linus和unix之父脸打肿了。。。 这是一个什么高级比较法? 高级推理法。。。

54楼 dunce 2022-10-12 02:21:15

c还是要学的。

rust目前来看很难完全取代c。

你回复的这位十年C/C++/Java程序猿已经黑化了,害怕

55楼 Akewa 2022-10-12 02:26:04

你回复的这位十年C/C++/Java程序猿已经黑化了,害怕

如果说,你现在是和我在某领域论坛(如硬件嵌入式之类),我不说不用学C了,去学rust

但是麻烦你别偏题:把最终的楼主方向看清楚
想学一门新语言,python 还是golang?我是小孩,要做选择的
想学一门新语言,python 还是golang?我是小孩,要做选择的
想学一门新语言,python 还是golang?我是小孩,要做选择的

基于这个问题的情况下,我建议楼主,别学C,可以选择python golong,也可以去学rust
有人说学C,我再回头看楼主的基础和方向,再回复:别学C了。

56楼 Akewa 2022-10-12 02:30:51

某人论坛问:想学一门新技术,学修手机 还是修电脑?我是小孩,要做选择的

某A建议:学手机也行,学修电脑也行,其实学修汽车也挺香的。。

突然某位“大神”插入, 学数字电路吧

下面就开始各种数字电路的英文拼装单词开始了,开始表演了……

57楼 Akewa 2022-10-12 02:38:06

让人去学玩具语言,你认真的吗

在这年头,人家还在python和golang做纠结的前题下,推荐vlang怎么叫认真的?
按照楼主这种提问方式,我觉得人家推荐vlang,都比你推荐c更符合逻辑,你是认真的?

58楼 binge2018 2022-10-12 08:35:38

rust

59楼 ieason 2022-10-12 08:35:50

浅显的总结一下,不是嵌入式方向不用学C了(有可能已经学过了,毕竟大学里相关专业C是基础课程),奔着吃放工作去的就学go,自用玩一玩写写工具脚本就python。

60楼 limin 2022-10-12 08:48:28

"golang上限高 能进大厂"现实应该是能进大厂的会golang

62楼 hins 2022-10-12 10:50:40

py简单直接

63楼 cloverzrg 2022-10-12 10:52:59

第一门语言建议go

64楼 dunce 2022-10-12 12:45:31

Akewa 发表于 2022-10-12 02:38
在这年头,人家还在python和golang做纠结的前题下,推荐vlang怎么叫认真的?
按照楼主这种提问方式,我觉 ...

不知道是谁张口闭口rust(我现在怀疑你会写么),还信誓旦旦要取代c? 而且没有任何限定词哦?我全程都是在反驳你的暴论罢了。

vlang这玩意是纯纯的炒作,吹了一堆牛皮,有实现了几个?别说1.0Release了,这破玩意目前连用都不能用。给人推荐这东西,这不是开玩笑是什么? 你不想直接了解,完全可以去搜索别人的评价。

你的脑回路真是神奇,居然还给我使劲分析人家是在开玩笑,这是打算说明啥。。说明我看不出来人家是在开玩笑? 你觉得那语气像吗? 好吧,就算这得证了,又能进一步说明什么呢? 说明我阅读障碍,没法理解别人看似平静的语气中隐藏的戏谑? 精神胜利过头了吧? 笑嘻了。

不会说话就不要说话,你回个贴都能有错别字,单词都能拼错,智商堪忧。更恶心的是说话从来抓不住主题,东拼西凑,闪烁其词,我看了很恶心。

从事脑力劳动真的不需要脑子吗,我不信啊。

65楼 Akewa 2022-10-12 12:47:40

不知道是谁张口闭口rust(我现在怀疑你会写么),还信誓旦旦要取代c? 而且没有任何限定词哦?我全程都是在反 ...

你猜猜:
狗咬人,我会咬回去吗

66楼 dunce 2022-10-12 13:04:28

Akewa 发表于 2022-10-12 12:47
你猜猜:
狗咬人,我会咬回去吗

你觉得自己赢了的话就住口吧,别恶心老子了

67楼 HOH 2022-10-12 15:41:28

你觉得自己赢了的话就住口吧,别恶心老子了

别吵了,跟我来玩C# JAVA 有指针的都是辣鸡

68楼 隔壁 2022-10-12 23:03:33

php 世界上最好的语言

69楼 Akewa 2022-10-12 23:16:55

别吵了,跟我来玩C# JAVA 有指针的都是辣鸡

估计他这种觉得世界轮子都是C,人人必学C,什么语言都得先学C的顽固份子,上层语言不接触底层,连编译加边界检测的看不起,再别说虚拟机语言了

我推rust给楼主都被怼
你推荐虚拟机上跑的语言,还说他指针是垃圾,不怕被这种“大神”再各种拼单词骂一遍吗
不怕吗

70楼 idcdeng 2022-10-13 00:06:57

你觉得自己赢了的话就住口吧,别恶心老子了

炒个什么,看我签名。

72楼 dunce 2022-10-13 02:05:24

炒个什么,看我签名。

跟我吵的那位可是十年c/cxx/java经验的大佬喔(指十年前写过hello world

73楼 dunce 2022-10-13 02:17:44

别吵了,跟我来玩C# JAVA 有指针的都是辣鸡

那位倒是不敢回我了。 我前面说这么多,都有明确的讨论前提。他倒是一开始满脑子rust取代c,还跑到其他人下面去回复,指导欲极强呐,现在被人教育了又改口找自己合理的地方辣

我从来不介意写什么编程语言,主流的我都会用,高兴写什么就写什么。最近这些螃蟹吹,不知道有几个真正写过代码的,大概颅内感受了一下“rust主要解决了cpp内存泄漏的问题” 就开始摇旗呐喊,展示自己的过人之处了

74楼 哈宝儿 2022-10-13 02:29:16

dunce 发表于 2022-10-13 02:17
那位倒是不敢回我了。 我前面说这么多,都有明确的讨论前提。他倒是一开始满脑子rust取代c,还跑到其他人 ...

我觉得当下50年,c/c++无法替代。。。

75楼 jeffpan 2022-10-13 08:43:02

建议学scala 这语言好玩又可以做数据开发

76楼 我是傻瓜 2022-10-13 09:29:39

当然是php阿,loc就是php写的

77楼 sah 2022-10-13 10:56:55

啥也不懂(我),看楼上两位大神讨论了半天,有所悟,太难了,啥也不学没烦扰

78楼 xz72670 2022-10-13 12:26:07

py今天学,明天就可以用来搞钱

79楼 Akewa 2022-10-13 12:40:17

哇,如图:原来“拼单词大神”眼中的别人是“十年前写过hello world"
自己是“主流的我都会用,高兴写什么就写什么”

就这github挂着呢, 笑死我了,梁静茹给的勇气吗

某A派系武功和某B派系武功 在争论哪些派系厉害,哪些是未来
突然某A“大神”破防了,你个傻X,估计十年前才学习过蹲马步呢,老子可是各门派系武功样样都会,想用啥招式我高心用啥就用啥

这狗子把我笑死了。

80楼 Akewa 2022-10-13 12:42:35

忘了说了,本来不想回复了,看了他回复,再读了下他托管代码,实在是逗笑到我了。没忍住

算了算了,还是那话,狗咬人,总不能咬回去,从现在开始,打死我也不回了,见贴为证。

82楼 dunce 2022-10-13 12:51:10

Akewa 发表于 2022-10-13 12:42
忘了说了,本来不想回复了,看了他回复,再读了下他托管代码,实在是逗笑到我了。没忍住

算了算了,还是 ...

来来来, 要不你也表现一下吧(配个nginx看看,学会了吗,哈哈)。门外汉就别装了, 我可是光明正大地把主页挂出来的,任人评说。你是什么东西,不如撒泡尿自己照照?

再说我一开始可是就事论事,不知道是谁恼羞成怒开始人身攻击的? 你攻击的姿势也不对啊,除了说我不配以外,能不能具体点呢? 抱歉你的大脑不支持你这么做

83楼 月の天使 2022-10-13 21:36:27

python学会一个import就能开始赚钱
golang得先学会造轮子

84楼 super6969 2022-10-13 23:05:25

大人才选择,小孩子全都要

85楼 timothyye 2022-10-13 23:21:20

当然是golang了

86楼 gger 2022-10-14 19:58:49

看你擅长是不是做流量

87楼 huluyong8541 2022-10-16 03:33:07

学go, 不要学python
python是玩具, 你学会了go, python可以做你个人爱好
一旦踏入编程, 你最后会发现, 啥都要学的

88楼 makizhang 2022-10-16 16:14:29

我觉得c学好了其他都好学

89楼 大炮 3天前

建议py,语法简洁,能想到的模块都有,上手容易,搞钱快。

90楼 idcdeng 前天10:15

必须py,不解释,不是人人都是程序员

92楼 blacklife 前天21:15

都不难都学

93楼 kent8 前天23:31

Rust 学起来

94楼 江南好风景 昨天00:00

没人发个易语言乱入一下?

95楼 up93 昨天09:35

Rust

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 想学一门新语言,python 还是golang?我是小孩,要做选择的-老湿姬
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活