プログラミングパラダイムの物語

こんにちは友達。おとぎ話をするつもりなので、あなたは光をうまく見ました。現在と過去の時代について、コーディングの力の限界について、そして自分の強さを否定することによってどのように強さを達成することができるかについて。そして、パラダイムのトピックに興味がない場合は、私のおとぎ話について聞いたことがないふりをしてください。あなたが光に行くならば、あなたは物語の語り手が赤い言葉のために常に年代学に従わなかったことを知っているべきです、そして彼の良心ではすべての過剰と省略は彼の良心にあります。





最初は機械の言葉があり、精神だけが計算機の上に浮かんでいました。



遠い昔、コンピューターはサイズが大きく、プログラマーは高くて力強く、プログラムは短くて矢のようにまっすぐでした。コード自体しかなく、それは良かったです。



プログラマーがより洗練され、プログラムが増え、より複雑になるにつれて、プログラマーはあまりにも強力であり、過剰な力は豊かさと繁栄の時代につながるのではなく、不和と悲劇につながることが明らかになりました。プログラマーは、独自の発明に従って作成し、作成者の意志に反して、時にはそれに従って、機械命令の各バイトから掘削された原始的な寛容性のカオスの水に力を引き出しました。遠い昔にたくさんのことをした人たちは、共通のビジョンと理解を持っていませんでした。



, . , , , . , .



, . , . , , . , . , , . .





, . , . , , . , , , . , , . .



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





, . -, -, -, , , -. , , , , , , . : - - .



, . , . , . , , , , .



. … — .





. , .




All Articles