[编程开发] 程序员第二语言,你会选择Go语言还是C#语言?

[复制链接]
wuping69 发表于 2023-10-3 19:30:12|来自:北京 | 显示全部楼层 |阅读模式
鄙人是个Java程序员,平时工作中就开发一些web项目,虽然平时工作中也会用到其他语言或框架,比如vue、react、python等
但是想系统学习个其他语言作为第二语言,其中C#最早也做过项目不过那是在6、7年前的了,那会儿还没有.net core;而go是最新出来的语言,作为21世纪的语言,目前也挺热门的
所以现在在工作之余学系统学习和使用一下Go或者是C#,大家如果选择的话会选择哪门语言呢?以及为什么选择这门语言?然后会在工作之余用这门语言开发什么项目或是会做些什么东西?
全部回复5 显示全部楼层
baicai 发表于 2023-10-3 19:31:06|来自:北京 | 显示全部楼层
Go是一个很有意思的语言,但我不认为这货有未来。
sfgm 发表于 2023-10-3 19:31:11|来自:北京 | 显示全部楼层
我的第二语言是Java/Python/JS/PHP/Go,
第一语言是C#。
subot 发表于 2023-10-3 19:31:34|来自:北京 | 显示全部楼层
当然选Go。
因为我第一语言是C#。
phpstyle 发表于 2023-10-3 19:32:00|来自:北京 | 显示全部楼层
不要被 C# 的外观骗了,它至少和 managed C++ 是等价的,远超过 Java 能企及的上限。
现如今框架和运行时满天飞,对于包括语言在内的任何技术栈还是要有针对性地学习其精华,而不是照单全收。
比方说我会建议好好研究 goroutine 的用法和使用场景,而不要硬吹那个残废的 generics。
C# 则可以好好研究它的 generics、LINQ、async/await 以及 unmanaged 的部分(指针、P/Invoke 等)。
ntljxs 发表于 2023-10-3 19:32:36|来自:北京 | 显示全部楼层
我会选择C#,优化后可以做做自己的小东西,是个万金油。
当然时间够多 可以多学几门,技不压身

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则