找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

个人对计算机代码运行规则的入门浅析

[复制链接]
一,计算机时一个二进制的计算方式,所有实现的字母和数字都是二进制0和1组成的。计算机系统是已经辨析好的一系列代码的运行,有其独特的代码运行逻辑,它必须一个一个命令(代码)的读取,输入代码时必须一步一步按照逻辑来输入。

例如:已知a=2,b=3;请比较大小,写出较大的那个。
从人的思维来讲3>2,直接写3,总共两步。
从计算机的编码思维来看,用到if--else函数的情况
a=2 b=3 a-b=n    :已知a=2,b=3,a与b的差为n
if n>o    :如果差(n)大于0,
print (a)  :则输出a==》a=2
else      :否则
print(b) :输出b==>b=3


二,分隔符是电脑能读懂命令(代码)最关键的字符,换个角度来说也是读懂命令必不可少的符号。
什么是分隔符呢?就是键盘上最大的键,也就是我们常说的“空格”!
例如:在没有分隔符的情况下:find/User/dianshi-name非常6+1.txt。计算机读到find(搜索)命令后无法理解“/"。它不能理解这个符号是所谓的“根目录”还是“find文件夹的分层级符号”。

如果加上“空格”就会变成find /User/dianshi -name 非常6+1.txt。这时计算机就能读懂:这是要在“根目录User文件夹里面的dianshi文件夹搜索名字叫做”非常6+1.txt“的文件

分隔符可以形成一个完整的命令代码,也表示一个命令的终结,也会作为命令执行的动作目的。当计算机读取到""时结束读取,对前面读取到的做一个分析。
例如:mkdir  123  456  789  -p  123/1/2/3  456/4/5/6  789/7/8/9  touch  123/1/2/3/333.txt  456/4/5/6/666.txt  789/7/8/9/999.txt

在这行代码中总共执行了几次命令呢?
mkdir、madir -p、touch三个命令?这行代码应该分开来看是9个命令,首先是medir的三个命令由"  "隔开,每次代表前一个命令结束,“”表示后面是mkdir命令执行的目的。同理可以得出这个9个命令

三,个人对于读懂计算机命令代码的方法。
1.熟悉命令符的意义,以分隔符为界限来分段式理解代码的意义。
2.初学的一些命令在windows系统中可以实现,例如上面的代码(创建文件夹和文档)我们可以直接在磁盘中创建,对照理解!

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册