大发快三安卓版_Java匹马行天下之学编程的起点——走进编程的殿堂

  • 时间:
  • 浏览:1

前言:

知其然,知其好多好多 然,努力真是重要,有很久 思维的提升会我想要事半功倍,我会用我花费时间换来的“思维”带更多的其他人 入门,让其他人 明明白白学编程,学编程,不迷茫。

转变思维,走进编程

话接上文,在上一篇文章《编程常识知2个》https://www.cnblogs.com/zyx110/p/11451084.html中主要对“软件”二字进行了其他解释,其中也穿插解释了其他硬件方面的知识,我要都看的其他人 应该有了一定的了解。上文中我提到软件是由人类编写而成,那现在出现个间题是人类是要怎样编写软件的呢?我想要开门见山了,软件是由“编程语言”编写而成,很久说大学好学你你这些 ,现在跟跟跟我说,编程语言是必学的。编程语言是最重要的,但对新手来说也是最不容易理解的。下面我会对“编程语言”做完整性的解释。

编程语言

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

机器语言

真是都看上端我瞎掰扯的你你这些 ,你共要明白真是机器语言说白了也不 一堆0101的组合,有很久 把0101的组合规则直接我想要通过在芯片烧制的很久,也也不 把你你这些 规则直接刻在芯片上了,那电流那末 走,六个灯一块亮,就代表要播放声音了,另外2个灯也不 一起去亮,就代表要打开文件了,这也不 机器语言。机器语言作用是直接跟硬件打交道,好多好多 计算机要能很好的理解,将会这也不 它的天生语言。有很久 计算机能很好的理解,但人却只能很好的理解,像0101也不 的组合有好多好多 ,人理解起来很费劲,也不 来个多样化点的动作,五十一百个0101组合在一块,你就头疼了,我想要还有将会写错,一写错就原因分析 整个就完蛋了,我也不 想排错,就得数哪个1是都不 排错位置了啥的,这就我想要头大了。说到这你明白,机器语言的出现真是能让计算机干事情了,有很久 人与计算机的你你这些 沟通数率是极低的,你将会在草稿上写另六个 月终于写出来计算机能理解的五句话,打开另六个 文件,播放另六个 音乐,有很久 关了,你写你你这些 耗时不说还怕写错,好多好多 数率是特别低下的。科技要发展,好多好多 其他人 就要进步,要想依据 我想要与计算机之间的沟通数率更高,就把语言提升了,像之间那种0101的组合系统进程员不都要死记硬背了,把那难记的一堆0101组合变成另六个 对应的人能理解的英文,比如说,其他人 运算时都要加减乘除,将会用机器语言描述加号,要表示成108001111就如说就你你这些 吧,是都不 太难记,那现在把你你这些 串机器语言变成人能理解的英文单词ADD,也不 把你你这些 0101组合变成了英文,你假如有一天在键盘上敲出了相对应的英文,它就自动我想要翻译成0101也不 的机器语言,有很久 让计算机去执行,你你这些 东西就叫做汇编语言。

汇编语言

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

 

高级语言

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

 

 

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

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