脑残粉、黑,其实应该不算深入软件开发的人,成熟的工程师肯定会选合适的工具做合适的事情。
就像生活中,大家不会拿美工刀切肉,拿菜刀切纸一样。
而且语言只是思路的表达方式,重要的还是数据结构和算法╮(╯▽╰)╭
@
bramblex 你曲解系统编程了。
系统编程是:针对专门的系统、场景进行的编程,不是制作操作系统编程。
对 Golang 来说,他针对的场景就是服务器、分布式系统。
你们可以看看人家文档的第一段:
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and *networked machines*, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
@
noli 严谨是指,你要对所有可能出错的地方进行一番思考和处理,而不是一个 try catch/expect “偷懒”地掩盖了所有的错误。