مرحبا يا صديقي. لقد نجحت في النظر إلى الضوء ، لأنني سأروي قصة خيالية. حول عهود الحاضر والماضي ، وحول حدود قوة الترميز ، وكيف يمكن للفرد ، بإنكار قوته ، تحقيق القوة. وإذا لم تكن مهتمًا بموضوع النماذج ، فتصفح وتظاهر بأنك لم تسمع عن قصتي الخيالية. إذا ذهبت إلى النور ، فعليك أن تعلم أنه من أجل الكلمات الحمراء ، لم يلتزم الراوي دائمًا بالتسلسل الزمني ، وعلى ضميره كل التجاوزات والسهو تقع على ضميره.

في البداية كانت هناك كلمة آلية وكانت الروح فقط تحوم فوق الآلة الحاسبة.
في الأيام البعيدة ، كانت أجهزة الكمبيوتر كبيرة الحجم ، وكان المبرمجون ممجدون وأقوياء ، وكانت برامجهم قصيرة ومستقيمة مثل السهم. لم يكن هناك شيء سوى الشفرة نفسها ، وكان ذلك جيدًا.
مع ازدياد تعقيد المبرمجين ، وتضاعف البرامج وتصبح أكثر تعقيدًا ، أصبح من الواضح أن المبرمجين أقوياء للغاية ، وأن فائض القوة لا يؤدي إلى عصر الوفرة والازدهار ، بل إلى الفتنة والمآسي. استمد المبرمجون ، الذين أنشأوا وفقًا لاختراعهم الخاص ، القوة من مياه فوضى السماح البدائي ، والتي تم حفرها ضد إرادة المبدعين ، وأحيانًا وفقًا لها ، من كل بايت من تعليمات الآلة. أولئك الذين فعلوا الكثير في وقت بعيد لم يكن لديهم رؤية وفهم مشتركين.
, . , , , . , .
, . , . , , . , . , , . .

, . , . , , . , , , . , , . .
, . , 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 , , . , , , , , .

, . -, -, -, , , -. , , , , , , . : - - .
, . , . , . , , , , .
. … — .

. , .