之前的blog,都是按照时间顺序来回忆的,说实话,回忆虽然很美好,但是也的确相当的模糊了。对于好书、好电影的评论介绍,都只能泛泛而谈,所以我打算交替的写一点最近在看的书、电影和美剧之类,也是一个调剂。
第一篇要写的,就是4天前买的阿西莫夫的《基地》,我这4天已经一口气看完了《基地》、《基地与帝国》还有《第二基地》了。怎么评价这套三部曲呢?——还好我是先看了很多其他的科幻小说,如果是先看了阿西莫夫的科幻,再看后来者的作品,岂不是处处都能看到模仿的痕迹。也可以反过来说,我看着阿西莫夫演绎的那些紧张刺激的故事,然后联想到他是在1964年写出的作品,实在无法不感到惊叹!
说说我的感想吧,基地三部曲的理论基础,是建立在数学公式上的心理史学,我们可以简单的理解为阿西莫夫对人类历史,采取了一种统计学的解读。每一个单独存在的个体,是不可能影响历史的,也可以认为,在超过千亿人口的统计背景下,个人的意识、行为、努力以及成就,都是可以忽略不计的。当然这是一个巨大的悖论,因为开创了心理史学的伟大的哈里·谢顿,就是违反了自己的理论,因为他打算以一己之力,改变整个银河系的历史,希望能够将3万年的蛮荒期,缩短为一千年。当然,阿西莫夫也明白这中间的逻辑徉谬,所以他在小说中将第二基地无限深的隐藏起来,其实质是,将人类世界,分为历史之中的平凡人,与历史之外的操纵者。不但要那些历史之中的凡人接受操纵,更要让他们永远认为自己并没有被操纵。
按照我的历史观,历史最为神奇的一点是,每个人都有可能影响历史的发展方向。当然,阿西莫夫肯定不会反对这一点,因为整个基地系列小说,可以说都是各种各样的人物,或多或少的影响历史的故事。不但是顺理成章的影响历史,更会出人意料的影响历史。小说的魅力正在于此,小说的漏洞,也正在于此。
无论如何,还是强烈推荐这部书。
分享到:
相关推荐
在编程世界中,"龟兔赛跑"是一个经典的算法问题,通常被用来教授初学者如何用编程语言模拟现实世界中的事件。在这个Java练习中,我们将深入探讨如何利用控制流程、对象编程以及多线程来实现这个寓言故事的程序化版本...
C++实现的龟兔赛跑程序 (模拟龟兔赛跑)本练习中要模拟龟兔赛跑的寓言故事。用随机数产生器建立模拟龟兔赛跑的程序。 对手从70个方格的第1格开始起跑,每格表示跑道上的一个可能位置,终点线在第70格处。 第一个...
【标题】:“龟兔赛跑素材flash源文件” 在IT领域,"龟兔赛跑"是一个常见的寓言故事,常被用作编程教学中的例子,它讲述了一个关于坚持不懈与骄傲自满的故事。在这个主题下,"flash源文件"指的是使用Adobe Flash...
"英语演讲龟兔赛跑PPT课件.pptx" 本资源是一个英语演讲 PPT 课件,标题为“英语演讲龟兔赛跑PPT课件.pptx”。该资源包含 11 张幻灯片,讲述了龟兔赛跑的故事,旨在教会学生英语演讲和阅读能力。 知识点 1:英语...
60秒龟兔赛跑flash源文件,卡通画风,特别适合课堂教学,也可以用库面板里的素材做创意动画。
《龟兔赛跑》是一款基于Scratch编程语言创作的动画作品。Scratch是麻省理工学院(MIT)的“终身幼儿园团队”开发的一款面向儿童的图形化编程工具,旨在通过拖拽积木式的编程语块,让孩子们在玩乐中学习编程思维。这款...
《Java实现的龟兔赛跑动画程序解析》 在编程世界中,寓言故事与算法的结合总能带来趣味性的学习体验。"Java龟兔赛跑"是一个将经典寓言故事与计算机编程相结合的实例,它利用Java语言来创建一个具有动画效果的龟兔...
《FLASH补间动画制作——龟兔赛跑》教学设计 本教学设计旨在让学生通过 FLASH 软件制作龟兔赛跑的动画补间,掌握动画补间的基本制作方法和旋转效果,并培养学生的自主性和创造力。 教学过程 1. 创设情境:激发...
在编程世界中,寓言故事与算法的结合总能带来趣味性,比如这篇“C语言之龟兔赛跑”就是这样一个例子。该程序用C语言实现了一个模拟龟兔赛跑的游戏,通过随机数生成器模拟龟兔的前进步数,最终判断比赛结果。下面我们...
用c++程序实现龟兔赛跑程序,用多核多线程的设计方法
本示例中的“java线程龟兔赛跑”是一个经典的多线程应用,通过模拟龟兔赛跑的故事,帮助开发者理解如何在Java中创建和管理线程。 首先,我们要了解Java中创建线程的两种主要方式:通过继承`Thread`类和实现`...
### 利用Java实现龟兔赛跑实验报告 #### 实验背景与目的 在本实验中,我们将通过Java编程语言来模拟经典的“龟兔赛跑”故事。此实验旨在加深学生对Java多线程机制的理解,并掌握如何在实际项目中应用多线程技术。...
"龟兔赛跑"是一个经典的寓言故事,它在编程世界中被广泛用来演示多线程的概念。在这个Java实现中,我们看到开发者利用了多线程技术来模拟龟兔赛跑的情景。下面我们将深入探讨这个话题。 首先,我们要了解什么是多...
在这个“java多线程案例-龟兔赛跑”中,我们将探讨如何利用Java实现一个经典的并发编程示例,即模拟龟兔赛跑的故事。 在传统的龟兔赛跑故事中,兔子因为骄傲自满而打了个盹,结果被慢悠悠的乌龟超越,最终赢得比赛...
java多线程实现龟兔赛跑,兔子的速度比乌龟快,休息的时间比乌龟长
龟兔赛跑
【标题】"用Java编写的龟兔赛跑演示程序"是一个基于编程语言Java实现的经典寓言故事——龟兔赛跑的模拟程序。这个程序通常用于教学目的,帮助初学者理解和掌握多线程的概念。 【描述】该程序通过编程将龟兔赛跑的...
在本项目中,我们主要探讨的是如何利用C#编程语言创建一个基于Windows的窗口应用程序,以实现经典的"龟兔赛跑"的故事。这个程序通常会包含用户界面元素,如按钮、文本框和图形化表示的比赛赛道,使得用户可以直观地...
JAVA MultiThread GUI 龟兔赛跑 本软件是由Java SE 1.6.0_13-b03版本的JDK编写,软件运行需要JAVA虚拟机(JRE)支持 注意: 如果操作系统没有安装虚拟机,请把JRE文件放到本软件同级目录下,无需任何配置,双击...