将目录抽象数据类型是什么成类时 数据是什么

《1844年经济学哲学手稿》中“把抽象的个人生活变成同样是抽象形式和异化形式的类生活的目的”是什么意思?
这句话中的类生活指的是劳动,个人生活指的是人运用动物本能(吃、喝、性)的生活.类(species)的意思就是物种,当然马克思用这个词不是光从生物学的意义上讲的,在他看来,人作为人这个类的特征不是他的DNA,而是劳动,人正是通过劳动改造自然界才证明了自己是一个独特的类存在物.所以,马克思认为,劳动既然是人的本质,那就应该是目的而不应是手段,人应该是在劳动的时候感到自由,感到自己真正成为人.马克思指出,异化劳动恰恰造成了一种目的与手段的颠倒:当人们在劳动的时候不觉得自由,反而感到受苦、受压迫,只有在劳动结束后,开始个人生活的时候,才感到自由——类生活变成了手段,个人生活变成了目的.造成这种颠倒状况的原因是,异化劳动把个人生活和类生活都给抽象化了.在马克思这里,抽象的意思是说把本来内在的、本质的东西抽出来变成外在的东西,把本来密切关联在一起的东西割裂开来.人本来是通过劳动跟整个自然界密切关联在一起的:人的劳动是在自然界的基础上实现的,劳动活动是在自然界之中展开的,运用自然界的规律从自然界的东西造出劳动产品.而异化劳动割断了这种联系,人被抽象成一具输出劳力的肉体,他的劳动越来越跟自然界没有直接关系,劳动产品对他越来越没有直接的意义,仅仅是用劳动产品去换取维持这具肉体的必需品,因此劳动就被抽象、外化成了一种被迫的工作,不再是人的本质与目的,而是变成了生存的手段.一旦劳动被抽象掉,剩下的吃、喝、性等原本属于人类的生命活动,由于丧失了与劳动的关联,也就变成了抽象的动物行为.这就是马克思的异化劳动学说.
为您推荐:
扫描下载二维码为什么用抽象数据类型描述数据结构,半小时内给正确答案,奖励10分,坐等
数据结构和算法是计算机编程的核心.数据结构是由若干特性相同的数据元素构成的集合,且在集合上存在一种或多种关系.由关系不同可将数据结构分为四类:线性结构、树形结构、图状结构和集合结构.数据的存储结构是数据逻辑结构在计算机中的映象,由关系的两种映象方法可得到两类存储结构:一类是顺序存储结构,它以数据元素相对的存储位置表示关系,则存储结构中只包含数据元素本身的信息;另一类是链式存储结构,它以附加的指针信息(后继元素的存储地址)表示关系.数据结构的操作是和数据结构本身密不可分的,两者作为一个整体可用抽象数据类型进行描述.抽象数据类型是一个数学模型以及定义在该模型上的一组操作,因此它和高级程序设计语言中的数据类型具有相同含义,而抽象数据类型的范畴更广,它不局限于现有程序设计语言中已经实现的数据类型(它们通常被称为固有数据类型),但抽象数据类型需要借用固有数据类型表示并实现.抽象数据类型的三大要素为数据对象、数据关系和基本操作,同时数据抽象和数据封装是抽象数据类型的两个重要特性.算法是进行程序设计的另一不可缺少的要素.算法是对问题求解的一种描述,是为解决一个或一类问题给出的一种确定规则的描述.一个完整的算法应该具有下列五个要素:有穷性、确定性、可行性、有输入和有输出.一个正确的算法应对苛刻且带有刁难性的输入数据也能得出正确的结果,并且对不正确的输入也能作出正确的反映.算法的时间复杂度是比较不同算法效率的一种准则,算法时间复杂度的估算基于算法中基本操作的重复执行次数,或处于最深层循环内的语句的频度.算法空间复杂度可作为算法所需存储量的一种量度,它主要取决于算法的输入量和辅助变量所占空间,若算法的输入仅取决于问题本身而和算法无关,则算法空间复杂度的估算只需考察算法中所用辅助变量所占空间,若算法的空间复杂度为常量级,则称该算法为原地工作的算法.由上可知,算法和数据结构通用于各种语言.其实你可以多找几本算法和数据结构的书来学习,就会发现所有的数据结构和算法都可以通过不同的编程语言来实现.
为您推荐:
其他类似问题
扫描下载二维码使用抽象数据类型的用户可以自己定义对抽象数据类型中数据的各种操作为什么错_百度知道
使用抽象数据类型的用户可以自己定义对抽象数据类型中数据的各种操作为什么错
以下说法错误的是A.抽象数据类型具有封装性B.抽象数据类型的用户可以自己定义对抽象数据中数据的各种操作D.抽象数据类型具有信息隐蔽性C3
提问者采纳
而可以考虑使用datetime类型,则可以考虑用varchar类型或char类型,则考虑用long类型或其他存放大数字的类型,在处理数据时速度上会有优势而且也很方便,varchar存放的数据长度在指定长度内多长就是多长,而char则不足指定长度会以空格填充。比如你想要存放整数。以上说的都是大多数场合常用的字段类型,则可以考虑用int类型,不同的是,以此类推,使用正确的数据类型;如果你要存放字符串类型,varchar和char都可以指定长度;如果你要存放日期时间类型的数字,不一而足根据你想要存放的数据的类型来确定,如果你要放的数字大小有可能超过int类型的最大允许范围
提问者评价
其他类似问题
为您推荐:
抽象数据类型的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Hadoop源代码分析完整版
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口下次自动登录
现在的位置:
& 综合 & 正文
数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
数据类型是设计语言中的一个概念,它是一个值的集合和操作的集合。如C语言中的整型、实型、字符型等。整型值的范围(对具体机器都应有整数范围),其操作有加、减、乘、除、求余等。实际上数据类型是厂家提供给用户的已实现了的数据结构。“抽象数据类型(ADT)”指一个数学模型及定义在该模型上的一组操作。“抽象”的意义在于数据类型的数学抽象特性。抽象数据类型的定义仅取决于它的逻辑特性,而与其在计算机内部如何表示和实现无关。无论其内部结构如何变化,只要它的数学特性不变就不影响它的外部使用。抽象数据类型和数据类型实质上是一个概念。此外,抽象数据类型的范围更广,它已不再局限于机器已定义和实现的数据类型,还包括用户在设计软件系统时自行定义的数据类型。使用抽象数据类型定义的软件模块含定义、表示和实现三部分,封装在一起,对用户透明(提供接口),而不必了解实现细节。抽象数据类型的出现使程序设计不再是“艺术”,而是向“科学”迈进了一步。
&&&&推荐文章:
【上篇】【下篇】

我要回帖

更多关于 抽象数据类型是什么 的文章

 

随机推荐