A computer algorithm would not even be able to detect that there is a problem, let alone fix it.
计算机的算法甚至无法检测到会有问题,更不用说去解决它。
Remember, we are defining the problem to solve from the perspective of the user, we are not designing a computer program (yet).
请记住,我们正在从用户的角度定义要解决的问题,我们不是在设计计算机程序(还没到时候)。
Most of computer science is somewhere in the middle, and involves finding an efficient (if not optimal) solution to a problem with real requirements.
很多的计算机科学是一种折中的选择,和包含找到一种解决现实需求的有效(不是最理想的)方法。
You're not going to start for the rest of your life if you ever need to solve a problem with a computer from scratch, odds are you're going to reach for some off the shelf packages or libraries or tools that other people wrote so that people like us don't have to reinvent the wheel again and again.
如果你想用Scratch来解决问题,却使用其他人写的程序,或者利用现成的资料或工具,这样以来,我们的确可以避免做重复性的工作,但却永远学不会编程。
应用推荐