好运pk10平台客服_Java匹马行天下之学编程的起点——走进编程的殿堂

  • 时间:
  • 浏览:0
  • 来源:QQ爱好者_提供UU资源网技术_全民资源网资讯

前言:

知其然,知其并且 然,努力之并且 重要,为什么我么我让思维的提升会给你事半功倍,我会用我花费时间换来的“思维”带更多的否则 人入门,我我想要们明明白白学编程,学编程,不迷茫。

转变思维,走进编程

话接上文,在上一篇文章《编程常识知几条》https://www.cnblogs.com/zyx110/p/11451084.html中主要对“软件”二字进行了否则 解释,其中也穿插解释了否则 硬件方面的知识,我我想要就看的否则 人应该有了一定的了解。上文中我提到软件是由人类编写而成,那现在再次出先个现象是人类是如可编写软件的呢?给你开门见山了,软件是由“编程语言”编写而成,并且说大学会学哪些地方,现在跟你说,编程语言是必学的。编程语言是最重要的,但对新手来说也是最不容易理解的。下面我会对“编程语言”做完整版的解释。

编程语言

编程语言,就看这几条字后从不急着看官方定义,首先顾名思义,我本人先理解,我来语句我对编程语言的理解吧:一眼扫过去,你就看的是“语言”二字,对语言否则 人有的是陌生,语言是人类最重要的交际工具,算不算则 人进行沟通的主要表达办法,像汉语、英语、法语、俄语等有的是世界上的主要语言。既然语言是用来沟通交流的,那“编程语言”为什么我么我让例外,区别在于像汉语、英语等哪些地方地方语言是人与人进行交流的语言,而“编程语言”是人与计算机进行交流的语言,为什么我么我让沟通对象不同。那再说计算机,它嘴笨 本质上为什么我么我让电流加一堆硬件(我嘴笨 上不都还后能 理解),肯不都还后能 电流,计算机就像桌子椅子一样,它有的是“活”的东西,有了电流,它不都还后能 “活”起来。那这电流是为什么我让否则 堆硬件“活”起来的呢?比如展现出否则 人现在所就看的雄厚多彩的文字、图片,那它是如可做到的呢?嘴笨 当时否则 涉及计算机的哪些地方地方先贤们也遇到过否则 现象,否则 人考虑我为什么我能让哪些地方地方硬件动起来,为什么我我我想要的电流给它驱动起来?也算不算则 人进行思考,最后终于思考出来了,电流嘴笨 都还后能 表示一种生活清况 ,高电压和低电压一种生活清况 ,而现在电流有并且 条,也为什么我么我让说有并且 的高电压和低电压,不都还后能 把否则 高电压低电压的否则 实际的物理现象用人类所能理解的数字关联起来,叫数字关联,高电压是1,低电压是0,不都还后能 有个强制规定语句,就都还后能 跟否则 人人类的语言有了一定的关联关系,而这种 种生活1,0的清况 不都还后能 被计算机所识别,计算机本质上嘴笨 为什么我么我让像1010不都还后能 的一堆组合干各种事情,那到此为止,否则 人都还后能 说能用1010不都还后能 不同的清况 跟计算机进行沟通了,具体为什么我沟通听我在这瞎掰并且 能 任何意义,并且 一定要制定规则,比如所1011010否则 堆数据表示打开音乐,11130101否则 堆数据表示打开文件,等等吧,这是我瞎说的,主要体会精神,这就代表你把无序的0101清况 给规则化了,研发一种生活语言你都要定义规则,就像研发英语要定义主谓宾语法一样的道理,那现在否则 人把0101组合成不同的序列定义相应的规则,不都还后能 有了哪些地方地方规则后我告诉你,最古老的计算机语言就再次出先了,有了规则它就能称之为语言了,否则 最古老的语言就叫机器语言

机器语言

嘴笨 就看上边我瞎掰扯的哪些地方地方,你要花费明白嘴笨 机器语言说白了为什么我么我让一堆0101的组合,为什么我么我让把0101的组合规则直接给你通过在芯片烧制的并且,也为什么我么我让把哪些地方地方规则直接刻在芯片上了,那电流不都还后能 走,十个 灯一块亮,就代表要播放声音了,另外几条灯为什么我么我让一齐亮,就代表要打开文件了,这为什么我么我让机器语言。机器语言作用是直接跟硬件打交道,并且 计算机不会都还后能 很好的理解,肯能这为什么我么我让它的天生语言。为什么我么我让计算机能很好的理解,但人却不都还后能 很好的理解,像0101不都还后能 的组合有并且 ,人理解起来很费劲,为什么我么我让来个繁杂点的动作,五十一百个0101组合在一块,你就头疼了,为什么我么我我想要还有肯能写错,一写错就由于整个就完蛋了,我想为什么我么我让想排错,就得数哪个1是有的是排错位置了啥的,这就给你头大了。说到这你明白,机器语言的再次出先嘴笨 能让计算机干事情了,为什么我么我让人与计算机的否则 沟通速率单位是极低的,你肯能在草稿上写一另两个月终于写出来计算机能理解的五句话,打开一另两个文件,播放一另两个音乐,为什么我么我让关了,你写哪些地方地方耗时不说还怕写错,并且 速率单位是很重低下的。科技要发展,并且 否则 人就要进步,要想办法给你与计算机之间的沟通速率单位更高,就把语言提升了,像之间那种0101的组合应用应用程序员不都要死记硬背了,把那难记的一堆0101组合变成一另两个对应的人能理解的英文,比如说,否则 人运算时都要加减乘除,肯能用机器语言描述加号,要表示成10301111就如说就哪些地方地方吧,是有的是比较慢记,那现在把否则 串机器语言变成人能理解的英文单词ADD,为什么我么我让把否则 0101组合变成了英文,你假如在键盘上敲出了相对应的英文,它就自动给你翻译成0101不都还后能 的机器语言,为什么我么我让让计算机去执行,否则 东西就叫做汇编语言。

汇编语言

对人来讲,像用字母表示肯能用数字、符号表示不都还后能 的否则 符号语言简单直接、便于记忆,比0101组合表示的机器语言简单方便了并且 ,但嘴笨 开发速率单位还是很低,你看下面的图片,为什么我么我让用汇编语言写的,仅仅是在屏幕上打印输出一句hello world甜得要写不都还后能 多代码,可见否则 速率单位嘴笨 是不为什么我高,你比如所现在开发一另两个APP四天就能上线了,我想为什么我么我让用汇编语言语句,估计你得写四天还不一定写的完(这是我猜的,从没哟意真实性,就当是虚构吧),并且 否则 人都要进步,继续为提高速率单位而努力。不过人类不愧是高级动物,聪明才智,最后研发出一种生活语言叫高级语言,否则 语言更容易给你去理解,能使不熟悉具体计算机的人不都还后能 很方便的使用计算机,跟计算机更好的沟通交流,比如说并且说的用机器语言表示加号都要10301111不都还后能 一堆代码,为什么我么我让有了汇编语言后只都要记住ADD就都还后能 ,但现在有了高级语言后,加号就直接用数学中否则 人常用的“+”去表示就都还后能 了,否则 否则 人肯定都能明白。

 

高级语言

汇编语言的一另两个现象在于都要你我本人去调用硬件的各种指令,比如你想播放声音,播放声音也是由芯片来控制的,芯片上边肯能烧制了各种指令,我我想要想播放声音,就要调各种相应的指令,汇编语言的现象在于它要亲自去调,我本人去写代码去调否则 指令,这嘴笨 非常繁杂,我我想要想调音卡,为什么我么我让播放声音,你都要学习音箱的否则 硬件的各种操作指令,我我想要想显示屏幕,你都要看显卡上也为什么我么我让显示屏幕上的操作芯片的各种指令,还是蛮繁杂的,做不都还后能 的应用应用程序员我嘴笨 很痛苦,肯能那个并且的应用应用程序员有的是秃头(猜的),现在的应用应用程序员秃头的应该没并且多了,不过掉头发另说啊,肯都还后能 则 人学了高级语言,否则 高级语言的好处为什么我么我让让应用应用程序员对底层硬件的各种指令做了封装,封装的意思就要花费把哪些地方地方繁杂的东西都给你处理掉了,暴露给你的东西有的是非常简单的,真正实现了你想播放音乐,你就直接写playMusic("夜空中最亮的星");我偶像张杰的一首好听的音乐就能播放了,这就牛逼了,就算你没学过编程的人,就看否则 指令也知道这是在播放音乐,嘴笨 你的这行指令在底层肯能给你解挥发来了好几十条汇编的指令,为什么我么我让又把汇编的指令转化成0101否则 机器指令,为什么我么我让哪些地方地方繁杂的东西有的是都要你来管肯能计算机肯能帮你封装好了,你只都要调用一下就OK。有了不都还后能 的高级语言,人类的开发速率单位才提高起来,为什么我么我让不都还后能 说我我想要写一另两个软件,为什么我么我让一周就上线了,就能卖钱了(。。。),哪些地方地方为什么我么我让编程语言的一另两个演化过程,从最早的机器语言到汇编语言再到现在的高级语言,不都还后能 们现在听到的C、C++、JAVA、Python等主流的哪些地方地方语言有的是高级语言,鉴于字数肯能达到了三千字,我决定还是倒进下一篇再说吧。

 

 

*****************************************************************************************************

我的博客园地址:https://www.cnblogs.com/zyx110/