Feb. 16th, 2013

pupsikk: (Default)
" Dijkstra was wrong, object-oriented programming was invented in Norway by Kristen Nygaard in the early 1960′s with the SIMULA programming language.

Nygaard drew his inspiration from Marxist ideology and regarded OOP as a means of advancing socialism through the medium of computer programming. The theoretical underpinning of OOP is the philosophical foundation of Marxism, so if you want to understand what OOP is, study dialectical materialism.

And if you want to understand what is wrong with OOP, study what is wrong with Marxism. If you travel far enough down that road you will find that Marxism is ultimately rooted in Kantian subjectivism. This explains why OOP is essentially anti-conceptual in nature.

The Marxist means of forming abstractions is characteristically model building rather than concept formation. Models are related to reality by means of an approximate similarity relation. Reality is conceived as having no definite nature and always being in a state of flux.

Concepts on the other hand, are related to reality by means of an identity relation, with the assumption that reality has a definite nature that determines and delimits cause and effect.

The architectural efficiency of models vs. concepts is different. Models break down when scaled up in complexity due to the cumulative effects of not being exactly mapped to the things that they are supposed to model, sort of like the logical equivalent of what happens with round-off error in floating point calculations when carried beyond certain limits.

This means that as the world’s software infrastructure increases in complexity there is increasing pressure to move from model building to concept formation, and from information hiding toward information visibility and organization. There is thus a fundamental shift emerging in the principles of integration used in building complex systems. The future belongs to concepts because nothing else can do the job. "
http://blog.jot.fm/2010/08/26/ten-things-i-hate-about-object-oriented-programming/
pupsikk: (Default)
Есть такие фильмы, которые больше чем просто движущиеся картинки. Это культурные феномены, что (иногда) мотивируют, вдохновляют людские массы на подвиги или просто на сделать что-нибудь этакое, чего вряд ли бы захотел сделать в одиночку и просто так.  Вот и датский сериал - он поднял, вдохновил, просто погнал толпы викингов датчан совершить набег голосовать за него на ИМДБ. Иначе совершенно невозможно обьяснить, как средненькая политическая драма на непонятном езыке получила солидную оценку на солидном ресурсе. "Лиллехаммер" например тоже такой был - средняя, но миленькая амеро-норвежская комедия. Хотя... при желании обьяснение можно найти - экзотичненькая Скандинавия всегда обаятельна и маняща, датчанки (ну а кому и датчанцы) симпатичны и женственны/мужественны, нечленораздельный язык общения с проглатываемыми окончаниями слов хорошо ложится на ухо, ну и сделано технически грамотно. А содержание... Да ладно, какие претензии? Теперь мы знаем, что даже в датском королевстве есть интриги, скандалы, расследования, имперские амбиции (да-да, мы помним, что Дания когда-то всю Скандинавию вертела, и даже целую льдину с полусотней тыщ эскимосов покорила), телевидение, спецслужбы, армия, правительство, но об этом и раньше писали некоторые авторы. Да, Копенгаген очень красив и все на велосипедах ездют. Да, жисть размеренная и гражданам искренне хочется сделать приятное всем обиженным, даже если они живут на другом конце земного шара. Да, мущщинка, даже если он профессор экономики, тоже может быть милой, ласковой домохозяюшкой, создающей(-им?) уют и ужин любимой жене, реализующей политические амбиции. Да на здоровье. Я все равно продолжу смотреть. Ибо приятно глазу.
А то что в фильме один угрюмый эскимос развел премьер-министершу на далеко идущие меры просто надавив на слезную железу - ну так с кем не бывает. Мы ж все люди...

Profile

pupsikk: (Default)
pupsikk

September 2018

S M T W T F S
      1
234 5678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 10th, 2025 09:18 am
Powered by Dreamwidth Studios