当前位置:文档之家› 计算机中的抽象

计算机中的抽象

生命周期法、面对对象法等, 这是理论过程:开发人员总要为解决软 件开发中遇到的问题而提出解决方案, 如应用数据流程图、数据字典、 流程图等工具进行系统的分析和设计工作,这便是抽象。
那么详细来讲什么是计算机中的抽象? 首先,人脑往往不适于长幅记忆或直接面对复杂的二进制底层, 人
们在面对根本无法控制的事情时, 往往把它们转化为另外一件可控的 事抽象正是这样一种方 法,它可以隐藏低级层面的复杂性,而在另一 个层面上提供新的更为强大的能力。 再在这里抽象上构建更为高层的 抽象,即抽象只是把问题变了个形式, 抽象完成了之后,只要不是过 度抽象,那么所有后来的事情都是另外一回事了, 抽象是解决移殖问 题最好的方法,抽象源于一个简单的事实,把事物从逻辑上分开,这 样就会解偶他们之间的联系。只有把接口拉高, 向高层抽象, 那么就 可以忽视平台逻辑,其次,从问题到解决不是一步而就的,所有需要 建立中间层,先完成这诸多中间层,当中间的逻辑被解决的时候,事 情自然就变得简单了 (从这个意义上来说, 世间一切软件都是抽象品, 软件即抽象 ),抽象的本质在于远离问题,从靠近人的一个高层角度 去解决更高级的问题。 但是抽象的优点正是它的限制性,它可能带 来再大的复杂性 1,一般抽象到了某个程度,为了获得计算机作为底 层的冯氏能力,,就不应该再抽象下去了。开发模型不需要再变了, 数据抽象到数据结构级就是顶级了再抽象就不是开发问题了, 现在的 虚拟机的提出,都是基于已有的模式 ,直接参照硬件上的机器设计中 断,模拟数据类型等,从来没有那个虚拟机,其内部结构不是图灵模 型,因为如果那样的话, 它上面的开发模型将不再是数据加代码的方 式。从来没有人突破过这个创新。仅仅因为大部分人没有想过, 或根 本无法尝试。 其次,抽象就是编程界对事物方方面面的范式的一个界 定。但一般的, 抽象是抽取对象的可用部分,我们从来都是抽取事情
所有的子程序,包括并发子程序和异常处理程序都是过程抽象。 数据抽象必然跟随着过程抽象的发展而发展, 因为每一种数据抽 象中的一个不可分割的中心部分都是操作,而操作被定义成过程抽 象。
数据抽象的动机之一与过程抽象的类似, 它是对抗复杂性的一种 武器,是使得大型以及复杂的程序比较容易管理的一种方法。
在程序设计当中,所有内置数据类型都是抽象数据类型,例如: 考虑一个浮点的数据类型。
澳门凯旋门官网 https:// 澳门凯旋门官网

https://


https://


自从雅换到我旁边之后,我的生活一下子就改变了。连着好几天。我上课的时候,话没说几句,觉没睡着过。偶尔迟到两次,还会被她照顾。班里就都开始谣传我俩的事。各种版本的事迹又出来了。 接着班主任特意找了我两次,基本都是传达给我了一个意思。或者说是对我的一个要求。让我想起了以前国民党最开始抗日时候,蒋叔叔决不抵抗政策。 而且,我也不想当张学良,也没那本事。也不想悲剧收场。可以在学校不学习,但是不能在学校被开除。所以,对于赵倩雅。我将忍字,坚决贯彻执行到底。 我也渐渐从陈然的阴影里走了出来。或者说,根本不能算阴影,我一直不知道自己是不是喜欢她。或许,只是从她的身上看到林然的影子。只是最后的结果跟林然一样,还是悲剧的。让我很是郁闷。 也让我明白了我的两点错误想法,第一点,我不是跟叫然的有缘,是有仇。还有一点,赵倩雅也不他妈是什么小白羊,是她妈只狼,还是吃人肉的狼。这个灭绝师太。 持续了几天之后,今天上历史课,当我再次摇摇欲坠的时候。突然胳膊上极疼。我习惯性的,甩了甩胳膊。结果听见旁边有人小声说了句:“嘿,这么快还免疫了。适应能力到挺强”接着。我突然感觉脖子里有水。早过了夏天了。结果冲 一点水。让我有点冷。我睁开眼,看了眼她:“就睡30分钟,饶了我吧。困死了。” 结果回答我的就是很坚定的动作,一个矿泉水的瓶盖,里面的水,一点都不带犹豫的,就从我脖领子里倒了进去,接着道:“一节课就40分钟,你要睡30分钟?” 我一下就清醒了,四处晃了晃身子,老师在前面讲课,我也不敢怎么样,但是确实很不舒服。我急了。瞪着雅:“你他妈这也下的去手?” 雅看着我:“你在给我带个他妈的?”说完了瞪着我看,一点不示弱的。 我深呼吸了一口气:“赵倩雅,知道不,你本来挺好看的一个姑娘。我原来一直认为你很淑女的。你在我的心里形象很完美的。你能不能不在继续破坏你在我内心的形象了?” 雅说:“我在你心目中还有形象的?” 我说:“恩,恩。小美女,小淑女。真的。保持一下形象,好不好,别在摧残我了。” 雅说:“你少来这套,我淑女不淑女,不关你事。我在你心里什么形象,那是你的事,也不关我事。你可以不听课,但是不能趴着睡觉。不能扰乱课堂纪律。不能给大家造成不好的影响。” 我盯着她看了会说:“你认为,班里睡觉,都是我带头的?这种事情,用带头么?我上课都不说话了,班里该乱一样乱,是他们聊天,跟我有关系么?能不能不把什么事都往我身上推,怎么好事就找不着我?” 雅说:“你别废话了,*,你乐意这么张扬。班主任跟我说了,先管好你,就是管好了半个班。” 我接着说道:“那你自己还说话,还聊天,也有不听课,睡觉的时候呢。” 雅说:“你放屁,你给我找一次出来,让我看看。我上课只干该干的事,我不耽误的学习。” 我说:“得了,不找了,你厉害,行了吧,还有,马上下课了也该,别听课了,随便聊会吧,反正也没几分钟了。 ” 雅想了想:“恩,也对,那我这节课也不听了。” 我听她说完,我就乐了,很开心的乐,心想,刚说没有的,这几句话就不听课了。但是我没说出来,我只是乐。很开心的乐。我想她一定明白的。 接着听见她说了句:“套我话。”接着我大腿内侧极疼。原来是2个指头,这次是5个指头。这个地方她也下的去手,我真的低估了她的彪悍程度。 我没忍住,实在太疼了。一下就喊出来了。很安静的课堂,这一声,就很是显眼。所有目光都冲着我这里投来了。历史老师的粉笔还在黑板上。转头看着我:“抽了?还是疯了?有病回家看病去。瞎喊啥” 我看着老师:“老师,我有问题。我是想问问题。” 历史老师看着我:“有问题,不会举手问?你喊啥?都像你这么喊。咱们班成了动物园了。还上什么课?” “对不起老师,我下次注意。这次是听课,听的激动。然后忘记了。我以后注意。”其实我心里也明白,如果不是班主任,很少爱管班级内的闲事。 老师说:“得了,以后注意吧。想问什么,说吧。” 我看着课本,随便提了个问题。 老师瞧了我半天,说道:“你自己看,我不回答你的问题。”接着转过身去开始讲课。 我坐下了以后,看着雅:“你也真下的去手?” 雅说:“都是让你逼的。” 我说:“哼。” 我实在没办法了,看着她狠狠的说:“你要是个男的,我一天打你三顿。打的你找不着东南西北” 雅冲着我:“好啊,你打个试试。班主任说了。你不敢对我下手,一呢,我是女的。二呢,除非你不想上了。我想,她一定警告过你什么了吧。三来,我认为你还是有一点点良心的,知道我是为你好的。你只是没有自制力。所以说,有本 事,你动我下试试。”说完了就那么盯着我看。 我看着她:“行,你狠。” 她乐了乐:“下节课开始听课。有问题么? 我没理他。胳膊极疼。然后我说:“成,知道了。” 下课了以后,我去后面跟浩哥他们聊天。浩哥他们几个围着我:“六哥。运气不错啊,跟赵小美女发展的怎么样?” 我呸了一声,又说道:“啥他妈美女啊,那是灭绝师太。你们谁愿意,谁就跟我换换座位,我请你们吃一个星期饭。”我说完了,他们就使劲乐。还不停的看着冲着雅的方向看。 雅看着我们冲着她乐,就过来问伟哥他们:“你们乐什么呢?” 浩哥想都没想就回答:“六哥说你是灭绝师太。”我心里这个狠。浩哥这个大漏嘴。但是当着那么多人的面,确实要注意面子问题。 我硬着头皮就乐,心想,怎么着她也不能下课当着这么多人就动手吧,多影响她的形象。
对于我们的可用部分,所以设计时千万不能做大而全的抽象。 抽象都是有唯度的,数据结构就是基于数据化类型的唯度抽象了
开发中组织内存的套路, 而高级语言机制或范式基于多样化写代码的 唯度抽象了开发, 设计模式是基于设计抽象了应用, 而设计,就是人 的事情了, 处在前面数据结构, 范式,应用的所有实际上软件的设计 哲学是可以用来解释一切的 ,因为它是真正的哲学 ,而真正的哲学并不 仅适用软件开发 (软工和计算机是二个完全不同的抽象 ,虽然没有人提 出过计算机抽象到底是什么 ,软工抽象到底里面有哪些抽象存在 ,我们 仅能站在某个或某些唯度上给出一个描述性的概念而不是有限集 ,这 也就够了 ,如果能站在一个大全的唯度上说明到软工的全部抽象 ,虽然 这是不可能的 ,但我们还是给得出的这个结果取个名字 ,叫范式 ,范式 在意义上是大全而的抽象 ,然而人类的范式总表现为某些唯度上的产 物上面层次。下面详细介绍这个唯度的概念。
计算机中的抽象
什么是计算机中抽象?抽象是指在思维中对同类事物去除其现 象的、次要的方面,抽取其相同的、主要的方面,从而做到从个别中 把握一般,从现象中把握本质的认识工程和思维方法。
在计算机学科中,抽象也称为模型化,源于实验科学,主要要素 为数据采集方法和假设的形式说明、模型的构造与预测、实验分析。 结果分析。在为可能的算法、 数据结构和系统结构等构造模型时使用 此过程。抽象的结果为概念、 符号和模型。 在图论中体现的是抽象与 理论形态,欧拉从哥尼斯堡七巧板问题入手, 将其抽象为边和点的问 题进行研究,成为图论研究的先驱。 哈密顿回路、 中国邮路等问题都 是对现实问题进行的抽象, 这些问题的研究和解决形成了一套比较完 整的关于图的理论,包括一系列的定义、公理和定理等。
抽象是任何一门科学都具有的特征,科学理论就是对客观世界进 行抽象进而总结出的一般规律。 数学的抽象是最高级、 最高程度的抽 象,它抛开现实事物的物理、 化学和生物学等等特征,而保留其本质 的量化关系和空间形式。 专家学者及实际开发人员要对有效的软件开 发方法进行总结, 形成普遍适用的软件工程方法和软件开发标准, 如
我们来问个问题,程序如何分类呢,从算法和数据结构的角度看 我们可以发现, 数据结构加算法等于程序。 因为数据结构源于从一套 相似的算法中找出操作对象的共性这个现实,而从复用来看呢, ,又 可以产生设计和接口就等于程序这种说法, 因此这完全是不同事物的 不同唯度而已。根本没有可比性。 (至少二者都可以产生程序这个概 念,于是,程序 =机器加电也是正确的)抽象把事物的复杂度换化到 另一层面, 实际上也是另一唯度。这就是抽象与唯度。其实就语言本 身来说 ,并没有汇编 ,C,C++ 和 Java,Python,Ruby 这几个语言之间哪 个语言更强大一点的说法 ,大凡用其中一方能实现的功能 ,用一方都完
相关主题