首页 > 编程笔记 > Java笔记 阅读数:3374

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

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

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

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

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

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

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

爱面试的程序媛,一个分享面试经验的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,定时分享程序员面试的那点事。

面试如何造火箭?工作如何拧螺丝?都在这个公号哦。

扫描二维码关注公众号,免费领取价值 1000 元的求职面试资料(限时免费)!

当你决定关注「爱面试的程序媛」,你已然超越了90%的程序员!

爱面试的程序媛二维码
微信扫描二维码关注

所有教程

相关文章