Skip to main content

04 编程语言

概览

进入专业的编程领域,需要学习三方面的知识

编程语言

需要学习 C、C++ 和 Java 这三个工业级的编程语言。语言规范都由 ISO 标准化过,都有工业界厂商组成的标准化委员会来制定工业标准,并且已经在业界应用于许多重要的生产环境中。

  • C 语言:操作系统、网络、硬件驱动等都是 C 语言编写的
  • C++ 语言:主流的浏览器、数据库、Microsoft Office、主流的图形界面、著名的游戏引擎等都是用 C++ 编写的,很多公司都用 C++ 开发核心架构
  • Java 语言:金融电商公司广泛地使用 ,代码稳定性和生产力超过 C 和 C++,通过 JVM 可以轻松地跨平台,做代码优化,做 AOP 和 IoC 等高级技术
  • Go 语言:是取代 C 和 C++ 的另一门有潜力的语言,已成为云计算领域事实上的标准语言,推荐学习,参考文章《Go 语言、Docker 和新技术》

理论学科

需要学习算法、数据结构、网络、计算机原理等计算机科学专业的知识

系统知识

可以认为是计算机世界的物理世界

编程语言

Java 语言

把上面这些知识融汇贯通,就是一个高级的 Java 程序员了,在技术方面可以进入到一线公司的开发岗位。

C/C++ 语言

Go 语言

多学习掌握几门语言,可以对不同的语言进行比较,有更多的思考,同时培养学习能力,未来学习新技术更快。