首页 > 编程笔记 > Java笔记 阅读:3,538

学习计算机为什么从编程开始?

在开始正式学习 Java 或者是C语言、C++ 等语言之前,让我们先来轻松地聊一聊一个话题:为什么要编程?

其实,在很多大学计算机系的入门第一堂课,都是程序设计。这令很多计算机科学家感到不解,因为这会让人们产生一种奇怪的印象:计算机科学=编程。

虽然计算机科学家们或者是开发者们经常会用很多时间编程,但是计算机科学本身涵盖的内容却远远不止于程序设计。那我们为什么在一开始还是要学习程序设计,掌握一门程序设计语言呢?

斯坦福大学的著名计算机科学家 Don Kunth 回答了这个问题,他说计算机科学中或多或少都与算法(algorithm)相关。他宣称最重要的其实不是算法本身,而是计算机科学家们在处理问题是所用到的思想。

于是,Kunth 把计算机科学中具有共性的思考过程称为算法性思考(algorithmic thinking)。所以说我们学习程序设计不仅仅只是因为它是计算机科学领域中一个比较重要的方面,更因为它是阐述计算机科学家们如何解决问题的最佳途径。

算法被表达为计算机程序,这也就是这个 Java 入门教程的全部内容。

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注

所有教程

优秀文章