秒秒快3最新版下载_Java匹马行天下之学编程的起点——走进编程的殿堂

  • 时间:
  • 浏览:3
  • 来源:资源屋 - 专注共享我爱生活网技术

前言:

知其然,知其因此 因此 然,努力不言而喻重要,因此 因此 思维的提升会你会事半功倍,我会用我花费时间换来的“思维”带更多的因此 人入门,让因此 人明明白白学编程,学编程,不迷茫。

转变思维,走进编程

话接上文,在上一篇文章《编程常识知2个》https://www.cnblogs.com/zyx110/p/11451084.html中主要对“软件”二字进行了因此 解释,其中也穿插解释了因此 硬件方面的知识,我要看了的因此 人应该有了一定的了解。上文中我提到软件是由人类编写而成,那现在突然出现 个大问题是人类是如可编写软件的呢?你会开门见山了,软件是由“编程语言”编写而成,之后说大學會学哪些地方,现在跟你说,编程语言是必学的。编程语言是最重要的,但对新手来说也是最不容易理解的。下面我会对“编程语言”做删改的解释。

编程语言

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

机器语言

着实看了上面我瞎掰扯的哪些地方地方,你合适 明白着实机器语言说白了因此 因此 一堆0101的组合,因此 因此 把0101的组合规则直接你会通过在芯片烧制的之后,也因此 因此 把哪些地方地方规则直接刻在芯片上了,那电流这么走,二个灯一块亮,就代表要播放声音了,另外2个灯因此 因此 一齐亮,就代表要打开文件了,这因此 因此 机器语言。机器语言作用是直接跟硬件打交道,因此 因此 计算机不不都能不能 很好的理解,原因这因此 因此 它的天生语言。因此 因此 计算机能很好的理解,但人却非要很好的理解,像0101另有有4个 的组合有因此 因此 ,人理解起来很费劲,因此 因此 来个冗杂点的动作,五十一百个0101组合在一块,你就头疼了,因此 因此 你还有原因写错,一写错就原因整个就完蛋了,你会说 想排错,就得数哪个1是也有排错位置了啥的,这之后你头大了。说到这你明白,机器语言的突然出现 着实能让计算机干事情了,因此 因此 人与计算机的累似 沟通时延是极低的,你原因在草稿上写有有4个 月终于写出来计算机能理解的五句话,打开有有4个 文件,播放有有4个 音乐,因此 因此 关了,你写哪些地方地方耗时不说还怕写错,因此 因此 时延是不为什么我么我低下的。科技要发展,因此 因此 因此 人就要进步,要想土法律法子你会与计算机之间的沟通时延更高,就把语言提升了,像之间那种0101的组合线程池池池员非要死记硬背了,把那难记的一堆0101组合变成有有4个 对应的人能理解的英文,比如说,因此 人儿运算时都不都能不能 加减乘除,原因用机器语言描述加号,要表示成108001111就如说就哪些地方地方吧,是也有不能自己记,那现在把累似 串机器语言变成人能理解的英文单词ADD,因此 因此 把累似 0101组合变成了英文,你假使 在键盘上敲出了相对应的英文,它就自动你会翻译成0101另有有4个 的机器语言,因此 因此 让计算机去执行,累似 东西就叫做汇编语言。

汇编语言

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

 

高级语言

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

 

 

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

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