共产主义是一种思想,主张消灭私有产权,并建立一个各尽所能、按需分配的、生产资料公有制(进行集体生产),而且没有阶级制度、国家和政府的社会。其主张劳动的差别并不会导致占有和消费的任何不平等,并反对任何特权。在科学共产主义(马克思主义以及其各流派)的理论中,它在发展上分两个阶段,初级阶段是社会主义,高级阶段是共产主义。通常所说的共产主义,指共产主义的高级阶段。按照马克思主义理论(历史唯物主义),资本主义必将为共产主义所取代,这是不以人们的意志为转移的社会发展的历史规律。共产主义思想在实行上,需要人人有高度发达的集体主义精神,而这就要求社会生产力达到充分的发展和极度的发达。
社会主义,主张或提倡整个社会作为整体,由社会拥有和控制产品、资本、土地、资产等,其管理和分配基于公众利益。
在马克思的理论中的社会主义是资本主义和共产主义之间的过渡,而且社会主义需要有发达的资本主义作基础才能实现。
社会主义是条件不足的共产主义