Mác (Karl Marx) đã đưa ra những lý thuyết cơ bản về chủ nghĩa xã hội và chủ nghĩa cộng sản, đặc biệt là lý thuyết đấu tranh giai cấp, lý thuyết về giá trị thặng dư, và sự phát triển của lịch sử xã hội thông qua các hình thái kinh tế - xã hội (cộng sản, xã hội chủ nghĩa, phong kiến, tư bản chủ nghĩa, v.v.).