g****t 发帖数: 31659 | 1 System programming 啥的跟应用程序相比起来,只是不同的软件领域。压根谈不上高
端不高端。我也完全不懂system programming 。
但是哪怕有一点点常识的人。就应该承认。c/Cpp不熟悉的话,肯定看不懂很多资料。
所以评论infra啥的就难免有偏差。毕竟好多东西不自己做一点是学不会的。
说白了就是大白话:系统编程,infra这块主要是c/cpp的人在搞。所以隔行如隔山。
没人能什么都懂。不要因为一个东西不懂,就觉得谁瞧不起你了。只要不偷不抢的,都
应该对自己的劳动有信心。 |
d*******r 发帖数: 3299 | 2 传统的系统那块, 主要是C
分布式系统这块,现在主要是Go在搞
当然, Go也是Unix/C的老菜帮搞出来的 |
g****t 发帖数: 31659 | 3 Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只有Cpp。
Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。
: 传统的系统那块, 主要是C
: 分布式系统这块,现在主要是Go在搞
: 当然, Go也是Unix/C的老菜帮搞出来的
【在 d*******r 的大作中提到】 : 传统的系统那块, 主要是C : 分布式系统这块,现在主要是Go在搞 : 当然, Go也是Unix/C的老菜帮搞出来的
|
g****t 发帖数: 31659 | 4 https://www.amazon.com/dp/1789804078/?tag=myga0ba-20
还真有啊。看来Golang发展的还不错。
: Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只
有Cpp。
: Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。
:
【在 g****t 的大作中提到】 : Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只有Cpp。 : Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。 : : : 传统的系统那块, 主要是C : : 分布式系统这块,现在主要是Go在搞 : : 当然, Go也是Unix/C的老菜帮搞出来的 :
|
d*******r 发帖数: 3299 | 5 我说的是分布式系统这块,不是传统系统OS那块
就是用Go写些cluster management, 分布式storage/messaging
当然, 也可以搞(over hyped) containerization: Docker K8S
【在 g****t 的大作中提到】 : https://www.amazon.com/dp/1789804078/?tag=myga0ba-20 : 还真有啊。看来Golang发展的还不错。 : : : Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只 : 有Cpp。 : : Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。 : :
|
n******t 发帖数: 4406 | 6 Windows的win32 API一直有,但是不想讓developer自由使用。
【在 g****t 的大作中提到】 : Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只有Cpp。 : Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。 : : : 传统的系统那块, 主要是C : : 分布式系统这块,现在主要是Go在搞 : : 当然, Go也是Unix/C的老菜帮搞出来的 :
|
n******t 发帖数: 4406 | 7 Go有GC,不可能真正寫系統程序的。
【在 d*******r 的大作中提到】 : 传统的系统那块, 主要是C : 分布式系统这块,现在主要是Go在搞 : 当然, Go也是Unix/C的老菜帮搞出来的
|
n******t 发帖数: 4406 | 8 其實這些東西,Go只是堆得快而已。但是open source目前的盈利模式是快速成型出
demo,然後靠support填坑賺錢,所以go會火。
【在 d*******r 的大作中提到】 : 我说的是分布式系统这块,不是传统系统OS那块 : 就是用Go写些cluster management, 分布式storage/messaging : 当然, 也可以搞(over hyped) containerization: Docker K8S
|
d*******r 发帖数: 3299 | 9 这个我知道, 其实我也是写C/C++出身的, 只是很久没写了
【在 n******t 的大作中提到】 : Go有GC,不可能真正寫系統程序的。
|
n******t 发帖数: 4406 | 10 有的。go的主要target其實是shell script。Unix下面的系統編程其實除了C最重要的
是shell,但是shell其實非常難寫好,go就是用來填補這個痛點的。
【在 g****t 的大作中提到】 : https://www.amazon.com/dp/1789804078/?tag=myga0ba-20 : 还真有啊。看来Golang发展的还不错。 : : : Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只 : 有Cpp。 : : Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。 : :
|
|
|
s******e 发帖数: 3 | |
g****t 发帖数: 31659 | 12 不偷不抢就不用紧张。
【在 s******e 的大作中提到】 : 一群sb,屁都不懂,在这里大放厥词
|
y****w 发帖数: 3747 | 13 这中间隔了一层p,以前主要是perl,现在是python,连ruby都想掺一脚
【在 n******t 的大作中提到】 : 有的。go的主要target其實是shell script。Unix下面的系統編程其實除了C最重要的 : 是shell,但是shell其實非常難寫好,go就是用來填補這個痛點的。
|
n******t 发帖数: 4406 | 14 對的,因爲bash 字符串和處理能力太差了,也沒有什麼數據結構,所以有perl和
python,但是這兩個東西在進程通信上面還是不如bash來的方便。
go的channel本質上是在模仿unix的管道,go func()其實就是shell 的&。
【在 y****w 的大作中提到】 : 这中间隔了一层p,以前主要是perl,现在是python,连ruby都想掺一脚
|
D******s 发帖数: 61 | 15 “你掏大粪是人民勤务员,我当主席也是人民勤务员,这只是革命分工不同”
【在 g****t 的大作中提到】 : System programming 啥的跟应用程序相比起来,只是不同的软件领域。压根谈不上高 : 端不高端。我也完全不懂system programming 。 : 但是哪怕有一点点常识的人。就应该承认。c/Cpp不熟悉的话,肯定看不懂很多资料。 : 所以评论infra啥的就难免有偏差。毕竟好多东西不自己做一点是学不会的。 : 说白了就是大白话:系统编程,infra这块主要是c/cpp的人在搞。所以隔行如隔山。 : 没人能什么都懂。不要因为一个东西不懂,就觉得谁瞧不起你了。只要不偷不抢的,都 : 应该对自己的劳动有信心。
|
k********0 发帖数: 585 | |
b***n 发帖数: 80 | 17 此系统非彼系统
不要一看系统编程就以为是OS level的
【在 g****t 的大作中提到】 : https://www.amazon.com/dp/1789804078/?tag=myga0ba-20 : 还真有啊。看来Golang发展的还不错。 : : : Window似乎倾向于把c弄掉。上次找个东西,似乎mSft 都不提供c的接口了。只 : 有Cpp。 : : Go还能做系统编程?这个没想到啊。go运行速度比c/cpp差不少啊。 : :
|