你好朋友。您已经成功地看着了灯光,因为我要讲一个童话。关于现在和过去的时代,关于编码能力的极限,以及关于如何通过拒绝自己的力量来获得力量。如果您对范式主题不感兴趣,请翻阅并假装您还没有听说过我的童话故事。如果您进入光明,那么您应该知道讲故事的人并不是总是为了用红色的字眼来遵循时间顺序,并且出于他的良心,所有的过失和遗漏都是存在的。
刚开始时有一个机器字,只有精神徘徊在计算器上。
在遥远的日子里,计算机规模庞大,程序员崇高而强大,他们的程序又短又笔直。除了代码本身,什么都没有,那很好。
随着程序员变得越来越老练,程序成倍增加并且变得越来越复杂,很明显,程序员太强大了,而权力的过剩并不是导致富裕和繁荣的时代,而是导致了不和谐和悲剧。程序员根据自己的发明进行创作,从原始宽松性的混乱中汲取了力量,这是违背创造者意愿而钻研的,有时甚至是根据机器指令的每个字节来钻研的。那些在遥远的时间做了很多事情的人并没有共同的愿景和理解。
, . , , , . , .
, . , . , , . , . , , . .
, . , . , , . , , , . , , . .
, . , Assembler, Fortran Algol. . , . .
repl , , . repl- , , , , , , . , , , , , , .
, . , , . , , , . , , .
— , goto, , while, for if . , goto , , . goto, , - . , , , goto , , , , , .
, , . , , , , .
, , , . Prolog, , . , , . , , .
, , , , . , , Simula Smalltalk, . , , , , , , , , , , , , . , C++ — true , , , .
, -, , , . , , , , , . , , , , , , . , , , .
, , , - , , , Java , DotNet. , , . , , .
, , , , . , , . , , , , , , reduce, map, select . Haskell , . , , , , , , , - . , , continuos integration -.
, , , , , , , , . , , . , , , , . , , , , , .
, , , , , , . , xaml, yaml, css , web . , , , . , ", … ".
, , . , , , . , , react, qt, simulink labview event-driven , , . , , , , , .
, . -, -, -, , , -. , , , , , , . : - - .
, . , . , . , , , , .
. … — .
. , .