Podcast technologiczny, w którym na luzie i z humorem rozmawiamy o szeroko pojętej technologii, ale nie pomijamy też tematów związanych z kulturą. Prowadzący: Konrad Kozłowski i Patryk Koncewicz
…
continue reading
Treść dostarczona przez chwast.it. Cała zawartość podcastów, w tym odcinki, grafika i opisy podcastów, jest przesyłana i udostępniana bezpośrednio przez chwast.it lub jego partnera na platformie podcastów. Jeśli uważasz, że ktoś wykorzystuje Twoje dzieło chronione prawem autorskim bez Twojej zgody, możesz postępować zgodnie z procedurą opisaną tutaj https://pl.player.fm/legal.
Player FM - aplikacja do podcastów
Przejdź do trybu offline z Player FM !
Przejdź do trybu offline z Player FM !
003: Obiektowosc
MP3•Źródło odcinka
Manage episode 210102510 series 1711714
Treść dostarczona przez chwast.it. Cała zawartość podcastów, w tym odcinki, grafika i opisy podcastów, jest przesyłana i udostępniana bezpośrednio przez chwast.it lub jego partnera na platformie podcastów. Jeśli uważasz, że ktoś wykorzystuje Twoje dzieło chronione prawem autorskim bez Twojej zgody, możesz postępować zgodnie z procedurą opisaną tutaj https://pl.player.fm/legal.
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
4 odcinki
MP3•Źródło odcinka
Manage episode 210102510 series 1711714
Treść dostarczona przez chwast.it. Cała zawartość podcastów, w tym odcinki, grafika i opisy podcastów, jest przesyłana i udostępniana bezpośrednio przez chwast.it lub jego partnera na platformie podcastów. Jeśli uważasz, że ktoś wykorzystuje Twoje dzieło chronione prawem autorskim bez Twojej zgody, możesz postępować zgodnie z procedurą opisaną tutaj https://pl.player.fm/legal.
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
4 odcinki
Wszystkie odcinki
×Zapraszamy w Player FM
Odtwarzacz FM skanuje sieć w poszukiwaniu wysokiej jakości podcastów, abyś mógł się nią cieszyć już teraz. To najlepsza aplikacja do podcastów, działająca na Androidzie, iPhonie i Internecie. Zarejestruj się, aby zsynchronizować subskrypcje na różnych urządzeniach.