
C: 传统的系统编程,原始的内存管理
Java: 面向对象编程,工业级编程语言,静态类型的虚拟机语言
Python: 脚本语言,动态类型的虚拟机语言
JS(Node): 基于事件回调的函数式编程
XML/CSS: 声明式的语言
Golang: 并发编程
不同意一些人所说的『精通一门就够了』,可以看到上面的几种语言代表着不同的领域,使用它们有着不同的场景,写代码时的思维方式也肯定是不一样的。
补充:我觉得对于程序员,非常有必要尝试接触不同类型的编程语言,学习不同的思维方式。
我觉得优秀的程序员不是面面俱到,精通每一门语言,而是有随时学习、掌握新技术的能力,这个能力是需要通过掌握大量的基础知识(通常被称为计算机科学)来获得的。2014-01-09
Java: 面向对象编程,工业级编程语言,静态类型的虚拟机语言
Python: 脚本语言,动态类型的虚拟机语言
JS(Node): 基于事件回调的函数式编程
XML/CSS: 声明式的语言
Golang: 并发编程
不同意一些人所说的『精通一门就够了』,可以看到上面的几种语言代表着不同的领域,使用它们有着不同的场景,写代码时的思维方式也肯定是不一样的。
补充:我觉得对于程序员,非常有必要尝试接触不同类型的编程语言,学习不同的思维方式。
我觉得优秀的程序员不是面面俱到,精通每一门语言,而是有随时学习、掌握新技术的能力,这个能力是需要通过掌握大量的基础知识(通常被称为计算机科学)来获得的。2014-01-09
