Peter Norvig,Google研究总监。说“至少学6种程序语言“,学过c语言之后,想学第二门语言,哪门比较合适?


Peter Norvig,Google研究总监。说“至少学6种程序语言“,学过c语言之后,想学第二门语言,哪门比较合适?修改
Peter Norvig 是计算机科学家,Google 的研究总监。说过————“至少学6种程序语言。其中包括一种支持类抽象的(Java和C++),一种支持函数抽象的(如Lisp或ML),一种支持语义抽象的(Lisp),一种支援声明规范的(如Prolog或C++模板),还有一种支援协程的(Icon或Scheme),另外一种支持并发的(Sisal)”

前天看到篇文章,《用十年学会编程》,昨天去图书馆看了一下go语言。

我是用ubuntu+emacs+gcc 学习的c语言。
兴趣方面:当然是 lisp 和 c 还有 go 和 object-c

但面临就业问题,又不知该不该 学 java 和 c++ 还是 object-c

还请大神们指点迷津。

谢谢了!

objective-c C++

伊藤海灵顿 11 years, 8 months ago

主要是看你自己的兴趣了
你如果想做服务端开发那肯定是选java了,加上你会c++,以后能往高性能web服务端方向发展
如果你是想做移动开发,你学的东西就比较多了,特别是跨平台的
你既要会java(Android),object-tive-c(IOS),还得学会其它语言
javascript,html5,css3这些是目前移动跨平台开发人员所有掌握的
本人是做移动开发的
根据你的相关学习经历,这两个方向,这两个方向你都具备去学习以后做项目的实力

别这么看着我 answered 11 years, 8 months ago

Your Answer