学习计算机为什么从编程开始?
2023-06-13 09:11:54 时间
在开始正式学习 Java 或者是C语言、C++ 等语言之前,让我们先来轻松地聊一聊一个话题:为什么要编程?
其实,在很多大学计算机系的入门第一堂课,都是程序设计。这令很多计算机科学家感到不解,因为这会让人们产生一种奇怪的印象:计算机科学=编程。
虽然计算机科学家们或者是开发者们经常会用很多时间编程,但是计算机科学本身涵盖的内容却远远不止于程序设计。那我们为什么在一开始还是要学习程序设计,掌握一门程序设计语言呢?
斯坦福大学的著名计算机科学家 Don Kunth 回答了这个问题,他说计算机科学中或多或少都与算法(algorithm)相关。他宣称最重要的其实不是算法本身,而是计算机科学家们在处理问题是所用到的思想。
于是,Kunth 把计算机科学中具有共性的思考过程称为算法性思考(algorithmic thinking)。所以说我们学习程序设计不仅仅只是因为它是计算机科学领域中一个比较重要的方面,更因为它是阐述计算机科学家们如何解决问题的最佳途径。
算法被表达为计算机程序,这也就是这个 Java 入门教程的全部内容。
21236.html
cC语言gojava相关文章
- SQL学习(二):concat函数(连接字符串)
- 上位机plc编程入门_【新手入门】西门子PLC编程入门学习
- 00后程序员都开始学习并精通使用SpringCloudRibbon了,你真会吗
- NLP学习路线总结
- 计算机如何寻址_PLC编程,如何学习SCL语言?SCL语言编程入门
- CQRS模式学习
- 从零开始的异世界生信学习 linux部分 linux 基础---学习笔记-4 shell脚本编程
- 基于深度学习的基准目标检测及其衍生算法
- R学习-1-练习+R学习-2(报错等等)
- 【BLE学习笔记】BLE协议中的16位UUID和128位UUID有啥区别?
- Python面向对象高级编程——学习笔记详解编程语言
- 编程在Linux下学习Qt界面编程(linux下qt界面)
- Linux游戏编程:学习编写炫酷游戏代码(linux游戏代码)
- 学习Linux下C语言编程的技巧(如何用linux写c语言)
- Linux脚本语言:从实例学习编程(linux脚本语言实例)
- 程序员的学习之路
- 尝试、学习、修改:新 IT 领导者的代码
- 深入浅出 | Oracle游标详解,学习数据库编程必备(oracle游标详解)
- 韩顺平老师教你用Linux,百度云分享资源助力学习(linux韩顺平百度云)
- 学习Linux C语言,掌握编程基础(linuxc基础)
- MySQL 5.1手册:详细学习数据库管理的必备指南(mysql5.1手册)
- 轻松学习Linux脚本文件编程,提高工作效率(linux脚本文件)
- 学习Linux脚本语言,提高编程效率(Linux 脚本语言)
- 在博学谷,提升专业水平,从学习redis开始(博学谷redis)
- 从零开始学习MySQL下载和启动入门教程(mysql下载启动教程)
- Oracle Les01学习初步,掌握基础知识(oracle les01)
- 学习ASP和编程的28个观点
- JQueryCSS样式控制学习笔记
- Javascript学习笔记之函数篇(六):作用域与命名空间