<h2 id="oop-ocb">OOP OCB?</h2>

<ul>
  <li><a href="" class="timestamp">00:55</a> -  @kubek2k pyta o to jak rozumiemy OO</li>
  <li><a href="" class="timestamp">01:18</a> -  @kwasniew wyjaśnia co to w ogóle jest paradygmat</li>
  <li><a href="" class="timestamp">02:05</a> -  dla @kwasniew OO to “stan i zachowanie które wspólnie podrożują sobie w czasie”</li>
  <li><a href="" class="timestamp">03:02</a> -  @peel narzeka na Alana Kaya który do tej pory nie może dojść do ostatecznej definicji OO</li>
  <li><a href="" class="timestamp">03:45</a> -  @peel nawiązuje do definicji zespolu Barbary Liskov: “abstrakcje są sumą obserwacji i reprezentacji”</li>
  <li><a href="" class="timestamp">05:03</a> -  @kubek2k nawizuje do procesu myślowego Alana Kaya i historii definicji OO opisanej na c2 wiki</li>
  <li><a href="" class="timestamp">06:32</a> -  @kubek2k opisuje swoja wymarzoną definicję OO</li>
  <li><a href="" class="timestamp">07:30</a> -  @kubek2k opisuje idee DCI jako (teoretycznie) to o czym rzeczywiście myslał Alan Kay wg Jamesa Copliena</li>
</ul>

<h2 id="plusy-i-minusy">Plusy i Minusy</h2>

<ul>
  <li><a href="" class="timestamp">09:05</a> -  @kubek2k pyta o plusy i minusy OO</li>
  <li><a href="" class="timestamp">09:26</a> -  @kwasniew zwraca uwage na popularność OO w kontekście “zbiorowego mitu”</li>
  <li><a href="" class="timestamp">10:26</a> -  @kwasniew o tym, że OO prowadzi to skomplikowanych konstruktów językowych</li>
  <li><a href="" class="timestamp">11:12</a> -  @peel nawiązuje do COM - “wysoka reużywalność kodu” i “łatwość uczenia się”</li>
  <li><a href="" class="timestamp">12:28</a> -  @peel mówi o mieszaniu modelu abstract data types z algebraic data types</li>
  <li><a href="" class="timestamp">14:15</a> -  @peel mówi o trudnościach w zrozumieniu cudzego kodu z powodu braku weryfikowalności w OO</li>
  <li><a href="" class="timestamp">15:00</a> -  @peel “interfejsy nie wymuszaja wystarczająco odpowiedniego zachowania”</li>
  <li><a href="" class="timestamp">15:53</a> -  @peel o wąskim spektrum idealnych zastosowań OO</li>
  <li><a href="" class="timestamp">16:14</a> -  @kubek2k zwraca uwage na to, iż OO w czasach powstawania było “krokiem naprzód” w Przemyślu IT</li>
  <li><a href="" class="timestamp">16:48</a> -  @kubek2k o braku sensownego mechanizmu wyrażania interakcji między obiektami</li>
  <li><a href="" class="timestamp">18:10</a> -  @peel wcina się “bez trybu” ze schedami kulturowymi w Przemyślu IT</li>
</ul>

<h2 id="praktyczne-oop-vs-reszta-swiata">Praktyczne OOP vs Reszta Swiata</h2>

<ul>
  <li><a href="" class="timestamp">20:12</a> -  @kubek2k o OOP w Przemyślu</li>
  <li><a href="" class="timestamp">21:00</a> -  @kwasniew o możliwosci życia bez “thisa”</li>
  <li><a href="" class="timestamp">21:50</a> -  @kwasniew o prostych, ale wystarczających feature’ach językowych</li>
  <li><a href="" class="timestamp">22:40</a> -  chorwaccy kibice świetują remis Brazylii</li>
  <li><a href="" class="timestamp">23:15</a> -  @peel po raz trzeci o ADT</li>
  <li><a href="" class="timestamp">24:12</a> -  @kubek2k o konieczności zaglądania poza własną bańkę technologiczną</li>
</ul>

<h1 id="linki">Linki</h1>

<ul>
  <li>Anjana Vakil - Programming Across Paradigms <a href="https://www.youtube.com/watch?v=Pg3UeB-5FdA">https://www.youtube.com/watch?v=Pg3UeB-5FdA</a></li>
  <li>Kyle Simpson - OO without classes. Why I don’t like JS classes <a href="https://github.com/getify/You-Dont-Know-JS/blob/master/this%20%26%20object%20prototypes/ch6.md">https://github.com/getify/You-Dont-Know-JS/blob/master/this%20%26%20object%20prototypes/ch6.md</a></li>
  <li>Brian Lonsdorf - Oh Composable World! <a href="https://www.youtube.com/watch?v=SfWR3dKnFIo">https://www.youtube.com/watch?v=SfWR3dKnFIo</a></li>
  <li>Alan Kay on OOP <a href="http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented">http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented</a></li>
  <li>David Parnas - On the criteria to be used in decomposing systems into modules <a href="http://repository.cmu.edu/cgi/viewcontent.cgi?article=2979&amp;context=compsci">http://repository.cmu.edu/cgi/viewcontent.cgi?article=2979&amp;context=compsci</a></li>
  <li>William R. Cook - Object-Oriented Programming Versus Abstract Data Types <a href="http://www.cs.utexas.edu/users/wcook/papers/OOPvsADT/CookOOPvsADT90.pdf">http://www.cs.utexas.edu/users/wcook/papers/OOPvsADT/CookOOPvsADT90.pdf</a></li>
  <li>William R. Cook - On understanding data abstraction, revisited. <a href="http://www.cs.utexas.edu/%7Ewcook/Drafts/2009/essay.pdf">http://www.cs.utexas.edu/%7Ewcook/Drafts/2009/essay.pdf</a></li>
  <li>Jeremy Gibbons - Unfolding Abstract Data Types <a href="http://www.comlab.ox.ac.uk/jeremy.gibbons/publications/adt.pdf">http://www.comlab.ox.ac.uk/jeremy.gibbons/publications/adt.pdf</a></li>
  <li>Joe Armstrong - Why OO Sucks? <a href="http://harmful.cat-v.org/software/OO_programming/why_oo_sucks">http://harmful.cat-v.org/software/OO_programming/why_oo_sucks</a></li>
  <li>Yval Noah Harari - Sapiens: A brief history of humankind <a href="https://en.wikipedia.org/wiki/Sapiens:_A_Brief_History_of_Humankind">https://en.wikipedia.org/wiki/Sapiens:_A_Brief_History_of_Humankind</a></li>
  <li>“Pit of despair” - <a href="https://en.wikipedia.org/wiki/Pit_of_despair">https://en.wikipedia.org/wiki/Pit_of_despair</a></li>
  <li>Data, Context, Interaction - <a href="https://en.wikipedia.org/wiki/Data,_context_and_interaction">https://en.wikipedia.org/wiki/Data,_context_and_interaction</a></li>
</ul>

chwast.it

chwast.it

003: Obiektowosc

JUN 23, 201826 MIN
chwast.it

003: Obiektowosc

JUN 23, 201826 MIN

Description

OOP OCB? 00:55 - @kubek2k pyta o to jak rozumiemy OO 01:18 - @kwasniew wyjaśnia co to w ogóle jest paradygmat 02:05 - dla @kwasniew OO to “stan i zachowanie które wspólnie podrożują sobie w czasie” 03:02 - @peel narzeka na Alana Kaya który do tej pory nie może dojść do ostatecznej definicji OO 03:45 - @peel nawiązuje do definicji zespolu Barbary Liskov: “abstrakcje są sumą obserwacji i reprezentacji” 05:03 - @kubek2k nawizuje do procesu myślowego Alana Kaya i historii definicji OO opisanej na c2 wiki 06:32 - @kubek2k opisuje swoja wymarzoną definicję OO 07:30 - @kubek2k opisuje idee DCI jako (teoretycznie) to o czym rzeczywiście myslał Alan Kay wg Jamesa Copliena Plusy i Minusy 09:05 - @kubek2k pyta o plusy i minusy OO 09:26 - @kwasniew zwraca uwage na popularność OO w kontekście “zbiorowego mitu” 10:26 - @kwasniew o tym, że OO prowadzi to skomplikowanych konstruktów językowych 11:12 - @peel nawiązuje do COM - “wysoka reużywalność kodu” i “łatwość uczenia się” 12:28 - @peel mówi o mieszaniu modelu abstract data types z algebraic data types 14:15 - @peel mówi o trudnościach w zrozumieniu cudzego kodu z powodu braku weryfikowalności w OO 15:00 - @peel “interfejsy nie wymuszaja wystarczająco odpowiedniego zachowania” 15:53 - @peel o wąskim spektrum idealnych zastosowań OO 16:14 - @kubek2k zwraca uwage na to, iż OO w czasach powstawania było “krokiem naprzód” w Przemyślu IT 16:48 - @kubek2k o braku sensownego mechanizmu wyrażania interakcji między obiektami 18:10 - @peel wcina się “bez trybu” ze schedami kulturowymi w Przemyślu IT Praktyczne OOP vs Reszta Swiata 20:12 - @kubek2k o OOP w Przemyślu 21:00 - @kwasniew o możliwosci życia bez “thisa” 21:50 - @kwasniew o prostych, ale wystarczających feature’ach językowych 22:40 - chorwaccy kibice świetują remis Brazylii 23:15 - @peel po raz trzeci o ADT 24:12 - @kubek2k o konieczności zaglądania poza własną bańkę technologiczną Linki Anjana Vakil - Programming Across Paradigms https://www.youtube.com/watch?v=Pg3UeB-5FdA Kyle Simpson - OO without classes. Why I don’t like JS classes https://github.com/getify/You-Dont-Know-JS/blob/master/this%20%26%20object%20prototypes/ch6.md Brian Lonsdorf - Oh Composable World! https://www.youtube.com/watch?v=SfWR3dKnFIo Alan Kay on OOP http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented David Parnas - On the criteria to be used in decomposing systems into modules http://repository.cmu.edu/cgi/viewcontent.cgi?article=2979&context=compsci William R. Cook - Object-Oriented Programming Versus Abstract Data Types http://www.cs.utexas.edu/users/wcook/papers/OOPvsADT/CookOOPvsADT90.pdf William R. Cook - On understanding data abstraction, revisited. http://www.cs.utexas.edu/%7Ewcook/Drafts/2009/essay.pdf Jeremy Gibbons - Unfolding Abstract Data Types http://www.comlab.ox.ac.uk/jeremy.gibbons/publications/adt.pdf Joe Armstrong - Why OO Sucks? http://harmful.cat-v.org/software/OO_programming/why_oo_sucks Yval Noah Harari - Sapiens: A brief history of humankind https://en.wikipedia.org/wiki/Sapiens:_A_Brief_History_of_Humankind “Pit of despair” - https://en.wikipedia.org/wiki/Pit_of_despair Data, Context, Interaction - https://en.wikipedia.org/wiki/Data,_context_and_interaction