编程语言应该学哪几种?
学一种汇编语言,例如它有很多种汇编程,如宏汇编,英特尔的汇编
学一种过程范式的高级编程语言 例如C,C++ 面向对象的编程方法,从属于过程范式。
学一种函数式范式的编程语言,例如 lisp ,scheme,haskel,sql
学一种逻辑声明范式的编程语言 例如 prolog,css
同一个编程范式的语言只要学一种就够了,一种新的编程范式会启迪
程序员的思维方式。如果纠结于C语言的语句结束符是 分号,而VB
没有这个分号。那么,这是在浪费自己的宝贵的大脑资源。
学汇编是为了理解机器的运行方式,了解机器执行过程中的重要的细节部分。
学过程式的语言是为了把算法能高效率地映射为程序代码。
学习函数式范式,为了培养程序能够把大型系统进行模块化设计的能力,
为了强化程序员的设计系统接口的能力。
学逻辑声明范式的语言,这是人工智能的专用的语言。它能实现对知识图谱中
的成千上万的断言进行推理。