也许我们能注意到,英语里“军规”和“圈套”是同一个词。

《第二十二条军规》是约瑟夫·海勒的代表作,小说以第二次世界大战期间驻扎在皮亚诺扎岛上的一支美国飞行队为背景,描写飞行员约瑟连(YOYO)因厌倦战争要求复员回国,但是第22条军规却使他永远无法实现愿望的故事。

所谓第22条军规,就是只有疯子才能免除飞行任务,但必须由疯子本人提出申请;但提出此申请的人必然没疯,因为这表示他不想死,所以还是得去飞行(送死)

根据第二十二条军规,飞行员飞满25架次就可以回国,但它又说,你必须绝对服从命令(比如上级要你继续飞行的命令),否则就是违背军规。第22条军规还规定,一切精神失常的人都可以不完成规定的飞行次数,会立即被遣送回国,但一切停止飞行的申请必须由本人提出,如果你能够提出停飞的申请,则证明你并没有疯,还必须执行飞行任务。但对于飞行兵来说,真正的“终极解脱”只有一个:执行够一定次数的飞行任务后彻底退休回家——这成了YOYO最大的希望。遗憾的是,第二十二条军规还规定:飞满25次任务之后就可以回家,但士兵必须绝对服从命令。

空军上校卡斯卡特为了给自己积累战功,利用第二十二条军规无限度增加士兵的飞行次数,把士兵们的希望扼杀在永远无法破解的闭环悖论中:虽然飞行次数够了就能回家,但我可以一直给你涨......

这条荒谬且自相矛盾的军规,就是个圈套,是士兵们无法逾越的噩梦。就这样,参战者永远无法摆脱第22条军规,只有等到战争结束或本人死亡。

除了这条军规,这部剧里处处充斥着黑色幽默和荒诞讽刺:

1.比如一位新兵,因为他的名字就叫Major·Major(少校·梅杰),而被军官误以为是真的少校,让他参加重要会议,但当军官发现自己犯下的愚蠢错误后,竟然不是去纠正错误,而是直接让这个新兵升为真的上校

2.士兵坐在注明禁止吸烟的汽油堆上抽烟;

3.飞行员询问被炸出驾驶舱的人有没有带降落伞;

原作者说过:我要让人们笑着看书,然后再怀着恐惧去审视他们所取笑的一切。

一些其他的悖论:

1.“我唯一的缺点,就是没有缺点”

2.“我这人从不说谎,只在需要时才说谎” ......

3.亲笔写一份证明来证明你不会写字。

4.在某个城市中有一位理发师,他的广告词是这样写的:“本人的理发技艺十分高超,誉满全城。我将为本城所有不给自己刮脸的人刮脸,我也只给这些人刮脸。我对各位表示热诚欢迎!”来找他刮脸的人络绎不绝,自然都是那些不给自己刮脸的人。可是,有一天,这位理发师从镜子里看见自己的胡子长了,他本能地抓起了剃刀,你们看他能不能给他自己刮脸呢?如果他不给自己刮脸,他就属于“不给自己刮脸的人”,他就要给自己刮脸,而如果他给自己刮脸呢?他又属于“给自己刮脸的人”,他就不该给自己刮脸。(人工智能中推理讲过)

5.乌龟在阿基里斯前面1000米处开始,和阿基里斯赛跑,追不上乌龟的阿基里斯

6.上帝悖论

上帝是万能的。“上帝能创造出一块他搬不动的石头吗?”如果回答说能的,那上帝不能搬动他创造的那块石头,所以上帝在力量方面不是万能的。如果回答说不能,那么上帝不能创造出一块他搬不动的石头,所以上帝在创造力方面不是万能的。由此智者导出“上帝不是万能的”。
7.一位修习法律的学生承诺在第一次诉讼成功后付清学费。而他的老师为了能够尽快拿到学费而起诉他。如果他赢了这场诉讼则需要按照承诺缴清学费,如果他败诉了则需要根据法律判决缴清学费。、
8.伽利略的重力实验
为了反驳亚里士多德的自由落体速度取决于物体的质量的理论,伽利略构造了一个简单的思想实验。根据亚里士多德的说法,如果一个轻的物体和一个重的物体绑在一起然后从塔上丢下来,那么重的物体下落的速度快,两个物体之间的绳子会被拉直。这时轻的物体对重物会产生一个阻力,使得下落速度变慢。但是,从另一方面来看,两个物体绑在一起以后的质量应该比任意一个单独的物体都大,那么整个系统下落的速度应该最快。这个矛盾证明了亚里士多德的理论是错误的。

9.薛定锷的猫
10缸中的大脑

象有一个疯狂科学家把你的大脑从你的体内取出,放在某种生命维持液体中。大脑上插着电极,电极连到一台能产生图像和感官信号的电脑上。因为你获取的所有关于这个世界的信息都是通过你的大脑来处理的,这台电脑就有能力模拟你的日常体验。如果这确实可能的话,你要如何来证明你周围的世界是真实的,而不是由一台电脑产生的某种模拟环境?

书中的好句:

“几乎不需要任何诀窍,就可以把恶行说成美德,把谣言说成真理,把阳痿说成禁欲,把傲慢说成谦卑,把劫掠说成慈善,把偷窃说成礼遇,把亵渎说成智慧,把野蛮霸道说成爱国主义,把残忍说成正义。谁都可以这么做,根本不需要什么智力,也不需要任何道德力量。”

《第22条军规》Catch-22的更多相关文章

  1. 推荐书籍 -《移动App测试的22条军规》

    在今天的博文中,博主希望给大家分享一本博主同事黄勇的最新利作:<移动App测试的22条军规>.黄勇是ThoughtWorks资深敏捷QA和咨询师.对于我来说,和黄勇在一起的工作的这个项目, ...

  2. SaaS公司融资的「22条军规 」(转)

    编者按:本文是SaaS教父Jason Lemkin的一篇分享.他在文章中分享了他不投资一家公司的22条理由,希望对打算融资和正在融资的你有所启发. 为何有的早期创业公司能成功融资,而有的公司融资却屡遭 ...

  3. APP界面设计之页面布局的22条基本原则

    移动 APP 页面布局(Layout)是我们设计 app 界面的时候,最主要的设计任务.一个 app 的好与不好,很大部分取决于移动 APP 页面布局的合理性. 下图为 APP 最原始的布局模型. 页 ...

  4. 【《Effective C#》提炼总结】提高Unity中C#代码质量的22条准则

    引言 原则1尽可能地使用属性而不是可直接访问的数据成员 原则2偏向于使用运行时常量而不是编译时常量 原则3 推荐使用is 或as操作符而不是强制类型转换 原则4 推荐使用条件属性而不是if条件编译 原 ...

  5. 杭州"人才新政22条" 硕士来杭工作一次性补贴2万元

    转载自原文杭州"人才新政22条" 硕士来杭工作一次性补贴2万元 2016-11-8 继去年1月推出“人才新政27条”后,杭州在引才上又将有新动作.在昨天举行的2016浙江·杭州国际 ...

  6. TPCH 22条SQL语句分析

    使用TPC-H进行性能测试,需要有很多工作配合才能获得较高性能,如建立索引,表数据的合理分布(使用表空间和聚簇技术)等.本文从查询优化技术的角度,对TPC-H的22条查询语句和主流数据库执行每条语句对 ...

  7. 【MySql】赶集网mysql开发36条军规

    [MySql]赶集网mysql开发36条军规 2012-05-14 14:02:33 分类: Linux   写在前面的话: 总是在灾难发生后,才想起容灾的重要性: 总是在吃过亏后,才记得曾经有人提醒 ...

  8. MySQL 数据库开发的 36 条军规

    MySQL 数据库开发的 36 条军规 写在前面的话: 总是在灾难发生后,才想起容灾的重要性: 总是在吃过亏后,才记得曾经有人提醒过. (一)核心军规 (1)不在数据库做运算:cpu计算务必移至业务层 ...

  9. [赶集网] 【MySql】赶集网mysql开发36条军规

    [赶集网] [MySql]赶集网mysql开发36条军规 (一)核心军规(1)不在数据库做运算   cpu计算务必移至业务层:(2)控制单表数据量   int型不超过1000w,含char则不超过50 ...

随机推荐

  1. vue中v-model父子组件通信

    有这样的需求,父组件绑定v-model,子组件输入更改父组件v-model绑定的数值.是怎么实现的呢? 实际上v-model 只是语法糖而已. <input v-model="inpu ...

  2. python 爬虫写入txt:UnicodeEncodeError: ‘gbk’ codec can’t encode character 错误的解决办法

    原链接:https://blog.csdn.net/vito21/article/details/53490435 今天爬一个网站的内容,在写入TXT文件时,某些页面总是报UnicodeEncodeE ...

  3. nginx配置使用, 入门到实践

    1. 本文做自己学习配置使用, 转自: https://mp.weixin.qq.com/s?__biz=Mzg2MjEwMjI1Mg%3D%3D&chksm=ce0dae4df97a275b ...

  4. Django框架12 /同源、跨域、CORS

    Django框架12 /同源.跨域.CORS 目录 Django框架12 /同源.跨域.CORS 1. 同源策略 2. 跨域 3. 解决跨域:CORS/跨域资源共享 1. 同源策略 同源策略(Same ...

  5. 深度剖析分布式单点登录框架XXL-SSO

    于2018年初,在github上创建XXL-SSO项目仓库并提交第一个commit,随之进行系统结构设计,UI选型,交互设计-- 于2018年初,在github上创建XXL-SSO项目仓库并提交第一个 ...

  6. 开源 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库

    作者:HelloGitHub-*小鱼干 工欲善其事必先利其器,想要玩溜数据库,不妨去试试本文安利的 5 款开源的数据库管理工具.除了流行的 SQL 类数据库--MySQL.PostgreSQL 之外, ...

  7. ArcGIS api for javascript querytask 返回结果上限1000的问题

    我用的是ArcServer 10.2,打开ArcCatalog找到自己发布的服务,右键Service Properties,左侧点击Parameters,右侧有一个Maximum number of ...

  8. Python3 装饰器解析

    第6章 函数 6.1 函数的定义和调用 6.2 参数传递 6.3 函数返回值 6.4 变量作用域 6.5 匿名函数(lambda) 6.6 递归函数 6.7 迭代器 6.8 生成器 6.9 装饰器 6 ...

  9. three.js 数学方法之Box3

    从今天开始郭先生就会说一下three.js 的一些数学方法了,像Box3.Plane.Vector3.Matrix3.Matrix4当然还有欧拉角和四元数.今天说一说three.js的Box3方法(B ...

  10. 搭建私有Docker镜像仓库

    安装Docker yum install docker -y 配置阿里镜像加速网址 sudo tee /etc/docker/daemon.json << EOF { "regi ...