1分飞艇安卓版_Java匹马行天下之学编程的起点——走进编程的殿堂

  • 时间:
  • 浏览:0
  • 来源:陌涛博客 - 专注共享千域资源网分享

前言:

知其然,知其好多好多 然,努力好的反义词重要,或者 思维的提升会让你事半功倍,我会用我花费时间换来的“思维”带更多的你们你们你们 你们你们你们 入门,你们你们你们 你们你们你们 你们你们你们 明明白白学编程,学编程,不迷茫。

转变思维,走进编程

话接上文,在上一篇文章《编程常识知有好多个》https://www.cnblogs.com/zyx110/p/11451084.html中主要对“软件”二字进行了许多解释,其中也穿插解释了许多硬件方面的知识,我不看日后的你们你们你们 你们你们你们 应该有了一定的了解。上文中我提到软件是由人类编写而成,那现在经常总出 个难题是人类是怎么编写软件的呢?让你开门见山了,软件是由“编程语言”编写而成,让你说大研究会学哪些地方,现在跟你爱不爱我,编程语言是必学的。编程语言是最重要的,但对新手来说也是最不容易理解的。下面我会对“编程语言”做完全的解释。

编程语言

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

机器语言

随便说说看后底下我瞎掰扯的哪些地方地方,你至少明白随便说说机器语言说白了好多好多 我一堆0101的组合,或者 把0101的组合规则直接让你通过在芯片烧制的让你,也好多好多 我把哪些地方地方规则直接刻在芯片上了,那电流不能自己走,五个灯一块亮,就代表要播放声音了,另外有好多个灯好多好多 我一块儿亮,就代表要打开文件了,这好多好多 我机器语言。机器语言作用是直接跟硬件打交道,好多好多 计算机无需可不后能 很好的理解,肯能这好多好多 我它的天生语言。或者 计算机能很好的理解,但人却能不可不后能 了很好的理解,像0101有有另另另一个 的组合有好多好多 ,人理解起来很费劲,好多好多 我来个复杂化点的动作,五十一百个0101组合在一块,你就头疼了,或者 你还有肯能写错,一写错就是因为着整个就完蛋了,让你 是想排错,就得数哪个1是还会排错位置了啥的,这让你你头大了。说到这你明白,机器语言的经常总出 随便说说能让计算机干事情了,或者 人与计算机的你这俩 沟通传输波特率是极低的,你肯能在草稿上写一有有另另一个 月终于写出来计算机能理解的五句话,打开一有有另另一个 文件,播放一有有另另一个 音乐,或者 关了,你写哪些地方地方耗时不说还怕写错,好多好多 传输波特率是很糙低下的。科技要发展,好多好多 你们你们你们 你们你们你们 就要进步,要想土办法让你与计算机之间的沟通传输波特率更高,就把语言提升了,像之间那种0101的组合进程员不都要死记硬背了,把那难记的一堆0101组合变成一有有另另一个 对应的人能理解的英文,比如说,你们你们你们 你们你们你们 运算时都要加减乘除,肯能用机器语言描述加号,要表示成1040001111就如说就哪些地方地方吧,是还会不能自己记,那现在把你这俩 串机器语言变成人能理解的英文单词ADD,好多好多 我把你这俩 0101组合变成了英文,你或者在键盘上敲出了相对应的英文,它就自动让你翻译成0101有有另另另一个 的机器语言,或者 让计算机去执行,你这俩 东西就叫做汇编语言。

汇编语言

对人来讲,像用字母表示肯能用数字、符号表示有有另另另一个 的许多符号语言简单直接、便于记忆,比0101组合表示的机器语言简单方便了好多好多 ,但随便说说开发传输波特率还是很低,你看下面的图片,好多好多 我用汇编语言写的,仅仅是在屏幕上打印输出一句hello world青春恋爱物语要写不能自己多代码,可见你这俩 传输波特率随便说说是不为何会么会高,你比如所现在开发一有有另另一个 APP3天就能上线了,让你 是用汇编语言语录,估计你得写3天还不一定写的完(这是我猜的,暂且在意真实性,就当是虚构吧),好多好多 你们你们你们 你们你们你们 都要进步,继续为提高传输波特率而努力。不过人类不愧是高级动物,聪明才智,最后研发出四种 生活语言叫高级语言,你这俩 语言更容易让你去理解,能使夹生悉具体计算机的人不可不后能 很方便的使用计算机,跟计算机更好的沟通交流,比如说让你说的用机器语言表示加号都要1040001111有有另另另一个 一堆代码,或者 有了汇编语言后只都要记住ADD就能不可不后能 ,但现在有了高级语言后,加号就直接用数学中你们你们你们 你们你们你们 常用的“+”去表示就能不可不后能 了,你这俩 你们你们你们 你们你们你们 肯定都能明白。

 

高级语言

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

 

 

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

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