zoukankan      html  css  js  c++  java
  • 读大道至简——编程的精义感想

        时光过得真是快,转眼我就步入了大二。我对于我所学的专业,虽不敢说得上是热爱,但至少我已经喜欢上它了。想当初被这所大学录取的时候,我不是那么的欢喜,主要就是因为我没有想到我会被计算机系录取。上大学接触的第一门专业基础课就是C语言与面向对象程序设计。第一眼看到我们讲义时,满脑子都是疑问,甚至怀疑自己是否眼睛有问题。不过随着老师的指点与引导,我渐渐入了门,发现其实就一门编程语言而言,它并非是那么难以理解。

        今日,我阅读了我们系主任推荐的书《大道至简》的第一章——编程的精义。这本书以中国古代简单的神话传说故事为例,简单通俗的讲解了编程的方法和过程。编程其实就是三种语句的使用:顺序、选择、循环。编程作为一种行为,只需要知道逻辑方法就可以了。所谓编程实际上是把一件事情交给计算机去做,你认为这件事该怎么做,就用“程序语言”的形式面熟给计算机即可。当然,你原本就不明白如何去做,就跟不可能让计算机帮你去做了。所以,不会编程,实际上是不知道怎么解决实际问题,而非是学不会编程。就像我们的愚公的计划转化为一个程序代码如下:

        if(!“惩山北之塞,出入之迂”)

            exit;                          //愚公移山的原因,大山阻碍了人们的道路。

        if(!(“山不加曾”&&“子子孙孙,无穷匮也”))

            exit;                          //分析移山可行性。

        do{

        愚公率领子孙“扣石垦壤,箕畚运于渤海之尾”;

        if(愚公或愚公的子孙死了)

            愚公的子孙或子孙的子孙继续;

        }while(!(“毕力平险,指通豫南,达于汉阴”));

  • 相关阅读:
    leetCode算法题(一)
    node学习笔记1(http模块)
    mySql常用命令总结
    django学习遇到的问题解决方式
    WebSSH2 界面ssh(转载)
    垃圾回收策略学习总结
    5种数组扁平化方法
    冒泡、插入、选择、归并、快速排序
    手写ES6数组方法
    HTTP options预请求
  • 原文地址:https://www.cnblogs.com/maosonglin/p/5878878.html
Copyright © 2011-2022 走看看