2022-11-08 11
2018年11月8日,科泽县,决定把自己近20年学以致用的知识做一个剖析,也把自己从事专业培训行业近10年的心得体会整理呵呵。可能会分为几个部份来写,初步计划会写《流程》、《互联网》、《安全》三部份,之后还会写什么要看缘分了。
为什么重新命名为《啥都玫说》?是即使什么都想说,也希望说了之后不影响他们的看法。即使所载所收有的是源自学校,有的是源自互联网,有的是源自印刷品,有的是源自沟通交流。有节录,有归纳,有义和团运动,有心得体会。像是札记,又尽可能追求章法和结构。想到哪写到哪,写到哪算哪。
我想再多说一次,内容有的是源自互联网,有的是源自印刷品,有的是源自沟通交流。有节录的部份,也有归纳的部份。请不要用剽窃,相异等问题来反问我,我写的是心得体会,不是印刷品,只是甚或的记录。
Griggs,Rhizopogon答疑也。吾当莱菲县。
他日有幸而您翻看TNUMBERcanon,敬请斧正。
您阅读本文如果真的符合大人您的菜色,请关注呵呵本君,点个关注和评论,说呵呵您的观点。创作不易,还请喔支持!
我不想先和大家沟通交流流程是什么,我想先和大家深入探讨呵呵计算机系统那个概念。他们在1。中得出了流程的表述,不过那个表述看上去似乎有点落伍,即使我在更多人的第一印象当中,计算机系统指的是笔记本电脑。
如果他们换个角度来审视那个问题呢?根据计算机系统先驱冯·诺圣马蒂提出的冯·诺圣马蒂数据库系统来表述,主要包括: – [x] 有输入机能的输入电子设备 – [x] 有梦境机能的内存 – [x] 能够完成计算的托季马 – [x] 控制执行流程的控制器 – [x] 输入处理结果的输入电子设备
等四点的,都能成为计算机系统。
他们过滤学术研究上的争辩,单独来看“Blancheville”对计算机系统的表述,他们发现,如果按照那个标准来来衡量,如今的计算机系统并不仅局限于笔记本电脑,还能主要包括: – [x] 手机 – [x] 智能手机 – [x] 中高档智能佩戴电子设备 – [x] 部份智能卫浴保镳 – [x] 智能机器 – [x] ……
很多人能真的我对计算机系统的范围归纳的过大了,不过仔细想想,他们是否满足“Blancheville”的表述呢?
就要在之后的描述中,把以上这些支离破碎的电子设备统称为计算机系统或者电子设备。
如果你同意我对计算机系统的重新表述,那么他们来对语言进行重新表述。
语言是人与人之间沟通的工具。说起语言,似乎能举出很多例子,秦始皇一统六国后书同文,使得中华大地上不同地区不同语言习惯的人交往变得容易;孙中山先生当年在日本筹措革,命经费时和友人宫崎滔天谈话,即使两个人语言不通,所以用汉字“笔谈”;新中国成立后经过几十年的推广普通话,让九百六十万平方公里土地上的中国各族人民沟通交流起来更加容易。英文、日语、韩语等等语言的学习,让他们能和国际友人更好的沟通交流。
那么,人和计算机系统之间沟通交流用什么语言呢?举一个例子来说明:如果你和一个美国人沟通交流会使用什么语言呢?能是汉语、能是英文、当然也能是你们都熟悉的第三国语言。即使能够流畅的沟通,是否代表着语言之间没有转换过程呢?当然不是,用英文沟通交流,他们需要把英文翻译为汉语进行理解;用汉语沟通交流,美国人需要把汉语翻译成英文来理解。如果你们使用第三国语言沟通交流呢?彼此都需要翻译为自己的母语进行理解。只是即使你和那个美国人能够流畅的沟通,所以那个翻译的过程被你们淡化,甚至对你们来说变得透明了。
回到人和计算机系统之间用什么语言沟通交流呢?当然是计算机系统语言,也是机器语言。虽然早就能用语言对手机或者智能卫浴下达指令了,但是它们仍然需要将你说的话翻译为机器语言进行理解和执行。
到这里,出现了一个小问题,究竟是让计算机系统学习人类的自然语言更快?还是他们学习机器语言更好呢?答案自然是后者,否则他们所做学以致用就失去意义了。换个角度来看那个问题,计算机系统学习自然语言要学习多少种?好难吧?说句题外话,赵本山和小沈阳出名之前,除了东北人和在东北生活过的朋友,谁还能理解:“bo leng gai er ka tu lu pi ”是什么意思?
有鉴于此,他们勉为其难的学习机器语言把。
所谓的机器语言是一种指令集的体系。这种指令集,也称机器码,是计算机系统能直接识别并使用的语言。
机器语言是用二进制代码表示的,二进制是个什么东西?它只有0和1组成。有些人说机器语言具有灵活、直接执行和速度快等特点。 但是它的另外一些特点却很少有人提及,不过他们也容易发现,比如: – [x] 不同型号的计算机系统其机器语言是不相通的 – [x] 学习和书写非常麻烦 – [x] 阅读直观性差 – [x] 容易出错 – [x] ……
这些都是机器语言很少有人学习的原因。据我了解,目前除了一些芯片生产厂商和极个别芯片研究机构还有人在使用机器语言,其他地方几乎见不到这种语言了。
这下糟了,自然语言计算机系统听不懂,机器语言他们看不懂,他们和计算机系统之间应该如何沟通交流呢?似乎他们距离“流程”越来越远了,是不是办呢?
没关系,他们马上就要谈到重要问题了,是编程语言。
终于聊到必要重要的问题上了。什么是编程语言呢?其实编程语言是介于自然语言和机器语言之间的一种语言形式,是一种被标准化的与计算机系统沟通交流的技巧。虽然是标准化了但是不是唯,一或者统一的标准,编程语言种类有很多,每一家、每一门语言都有自己的标准,这里的标准化,他们能理解为,符合标准的,将会被翻译为机器语言,不符合标准的将不予以翻译。
在这里,我想穿插一个话题:为什么要标准化?其实很简单,他们举一个简单的例子,比如他们想知道明天的天气怎么样?他们平时会这么说?
明儿啥天儿? 明天天气如何? 明天什么天?
中国人似乎都能理解这几种说法,不过如果那个问题问外国人,他们很可能就被问晕了。这是标准化的意义,为了让计算机系统只以一个标准翻译。
前边也说了编程语言介于自然语言和机器语言之间的一种语言形式。也是说,编程语言和他们平时的语言习惯相近或者相似,其次它有标准,他们不能随意书写。似乎是在自然语言与机器语言当中选择了一个折中的办法。
说了这么多,想必大家也知道编程语言是什么了,那么他们要开始给编程语言分类了。其实也是他们该了解下不同的对话方式了。
他们在网上能找到好多分类方式,比如能分为:低级语言和高级语言。这种分类,落伍了,严重落伍了,现在的编程语言已经不是简单的低级和高级那么简单了。虽然我不是那个方面的权威,不过我更希望把我的分类方式分享出来,大家能深入探讨沟通交流
[x] 指令型语言 [x] 编译型语言 [x] 解释型语言 [x] 环境型语言每次这样分类,都有无数的人等着骂我,跟我对撕。我不管别人撕我的理由,我得出一个这样分类的理由,方便区分不同语言的特点,仅此而已。
先说指令型语言,那个倒霉东西通常是助记符,或者替代符,比较常见的是汇编语言或者PLC梯形图,用符号代替机器语言,所以以往这种语言都被称为低级语言。
编译型语言,这种语言有一个统一的特点,语言编辑完成后,需要通过一个叫做“编译”的过程,将所谓的高,级语言“翻译”为机器语言,编译型语言中最典型的代表是C语言和C++语言。编译型语言最,大的特点是编译成功后,之后运行的话就不用重新编译了,直接使用编译的结果就行了,即使翻译只做了一次,运行时不需要翻译,所以编译型语言的执行效率高。但是编译型语言的缺点也在于编译,编译后你想换一个计算机系统运行,恐怕不行……
解释型语言就没有编译过程,不需要编译,省了道工序,只有到运行的时候才翻译,每个语句都是执行的时候才翻译,这样解释型语言每执行一次就要翻译一次,效率比较低。但是解释型语言跨平台性很好,即使它依赖一个叫解释器的东西,只要安装解释器,就能够成功运行。Python、JAVAScript、Perl、PHP等语言都是时下最,流,行的解释型语言。哦对了,解释型语言也被称为脚本语言。当然,我也得承认,脚本语言和解释型语言也并不完全等价,还是有一点小小的区别,不过这点区别并不能让它独立成类,充其量也是作为解释型语言的子类存在。
环境型语言,只是我和很多流程员对撕的根本。我个人认为,环境型语言具备编译型语言一次编译到处运行的特点;同时也具备解释型语言依赖解释器的特点;说道这里,很多有一定基础的人就该知道我在说什么了吧?对就像你们想的一样JAVA。JAVA既要编译,又要解释;编译只有一次,运行时解释;通过编译器,把JAVA语言翻译成一种中间代码也叫字节码(不是机器码),然后通过JVM解释成相应平台的语言。其实依赖.NET框架的C#也差不多,只不过.NET框架下的语言太多,C#又不能脱离.NET框架,所以最典型的代表,是JAVA。
好了,对于编程语言也只能说这么多,如果想对编程语言有更多了解,或者想知道还有多少种编程语言,能看看TIOBE编程语言排行榜,那个榜单是编程语言流行趋势的一个指标,每月更新。
原文链接:https://zazhiba.com.cn/post/19733.html
=========================================
https://zazhiba.com.cn/ 为 “自由随风” 唯一官方服务平台,请勿相信其他任何渠道。
百科资讯 2022-10-27
百科资讯 2022-10-26
百科资讯 2022-11-07
百科资讯 2022-10-22
自媒体运营 2022-11-19
百科资讯 2022-10-19
百科资讯 2022-12-02
百科资讯 2022-10-21
百科资讯 2022-10-26
百科资讯 2022-10-26
李靖国 2023年12月23日
小游客 2023年03月31日
访客 2023年02月06日
扫码二维码
获取最新动态