eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingDavid West: OOP is Dead
Ilość wypowiedzi w tym wątku: 112

  • 21. Data: 2014-02-13 17:26:15
    Temat: Re: David West: OOP is Dead
    Od: firr <p...@g...com>

    >
    >
    > No to powiesz o swoich doswiadczeniach z OOP czy bedziemy gadac jak ze
    > slepym o kolorach?
    >

    nie jestes gotów na rozmowe, moglbym pogadac ale
    musialaby to byc powazna rozmowa dot techniki, no ale mozemy sprobowac przedmiotowo,
    napisz mi jak napisałbyś obiektowo taki program: (tj skladajacy sie z takich
    elementów)

    1) okno (typowo winapowskie, setup okna)
    2) pixelbufor (kontener z pixelami)
    3) blitter (funkcja do blitniecia pixelbufora do obszaru klienta okna)
    4) jakies elementarne handlery dla myszy i klawiatury (powiedzmy ze kod podpiety pod
    eventy myszy miałby robic rysowanie pixeli w oknie, tj
    w pixelbuforze ktory jest pozniej blitowany do okna)

    nie chodzi mi o sam kod, mozesz wykropkowac //...
    ale o obiektową formę, (mozesz podzielic na dowolne
    obiekty wg uznania alechailbym zobaczyc jak to by wygladalo (najlepiej w postaci kodu
    oop w jawie) ))


  • 22. Data: 2014-02-13 21:14:02
    Temat: Re: David West: OOP is Dead
    Od: Wojciech Muła <w...@g...com>

    On Thursday, February 13, 2014 4:03:19 AM UTC+1, A. L. wrote:
    > P.S> Jak kogos interesuje solidna i profesjonalna krytyka OO, polecal
    > strone Luca Cardelli. To najwiekszyc chyba autorytet w dziedzinei
    > typow i OO. Napisal ksziake "Theory of Objects" zawierajaca dokaldna
    > analize i porownanie oo "z klasami" i "bez kals". Ksizka jest droga
    > ale na citeseer sa do sicgniecia obszerne slajdy (cos 600) zawierajace
    > wyklad materialu z ksiazki.

    Chodzi o to?
    http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1
    .1.187.4575

    w.


  • 23. Data: 2014-02-14 00:37:51
    Temat: Re: David West: OOP is Dead
    Od: Andrzej Jarzabek <a...@g...com>

    On 13/02/2014 14:04, intuicjonista wrote:
    >
    [...]
    > Gips ,beton i rury nie wyszły z obiegu
    > ale sposób myślenia _przeciętnego_
    > budowlańca się zmienia.

    Ale co się zmieniło w programowaniu pod tym względem? Pewnie, jest
    trochę inaczej, zdobyły popularnośc patterny, popularyzuje się
    refaktoryzacja czy TDD ale to wszystko głównie w ramach OOP. Jakoś nie
    widzę, żeby sposób myślenia przeciętnego programisty zmieniał się w
    stronę odchodzenia od obiektów.


  • 24. Data: 2014-02-14 00:45:06
    Temat: Re: David West: OOP is Dead
    Od: A.L. <a...@a...com>

    On Thu, 13 Feb 2014 08:23:38 +0100, Paweł Kierski <n...@p...net>
    wrote:

    >
    >Chyba jednym ze źródeł nieporozumienia jest mieszanie modelu obiektowego
    >z implementacją w językach, które mają pojęcie klasy i obiektu. Pierwsze
    >to strategia, drugie - taktyka. Modelować można OO, implementować C.
    >Najgorzej, gdy ktoś się upiera, że pojęcia z modelu mają być 1:1
    >przenoszone do implementacji. Praktyka pokazuje, że od pewnego poziomu
    >warto tworzyć klasy, które z elementami modelu nie koniecznie mają
    >związek, np. podzielenie funkcjonalności jednego obiektu, który jest
    >tylko agregatem takich "obiektów w sensie implementacji", czy stany
    >obiektu jako oddzielne klasy.
    >
    >Innymi słowy - modelowanie/projektowanie obiektowe a programowanie
    >obiektowe to zupełnie rozłączne sprawy.

    Dokladnie tak jest. Klasy i obiekty mozan traktowac jako nazredzie do
    modelowania - tak jak one wyrosly z Simuli, albo traktowac jako system
    typow ktory nic wspolnego z modelowaniem nie ma

    A.L.


  • 25. Data: 2014-02-14 00:46:01
    Temat: Re: David West: OOP is Dead
    Od: A.L. <a...@a...com>

    On Thu, 13 Feb 2014 15:04:17 +0100, "intuicjonista"
    <c...@g...pl> wrote:

    >
    >Użytkownik "A.L." <a...@a...com> napisał w wiadomości
    news:opcof9le08cjtnuoj4ir8u66afiba1b265@4ax.com...
    >> On Wed, 12 Feb 2014 19:20:55 +0100, "intuicjonista"
    >> <c...@g...pl> wrote:
    >...
    >>>wskazuje na to co ostatnio się
    >>>robi popularne :
    >>>elastyczność, lekkie klasy,interfejsy, iteratory,kolekcje,
    >>>properties , lambda-expression,...?
    >>>
    >>
    >> Alez to wszystko jest totalnie ortogonalne do OO, nei ma nic wspolnego
    >> z OO, ani OO nie zastapi.
    >>
    >>>To w sumie są oczywiste sprawy
    >>>ale on wskazuje te tendencje jako
    >>>symptomy nowego paradygmatu.
    >>>
    >>
    >> Jakie "nowe paradygmaty"? To sa rzeczy znane od lat
    >
    >nie licze, że Cie do czegoś przekonam
    >- w końcu znamy Cie tyle lat :))) -
    >ale pogadac można
    >
    >To o czym mowa to jest ocena/diagnoza
    >na poziomie meta (filozoficznym).
    >
    >
    >przykład z biologii - przychodzi gość i mówi
    >skończyła sie epoka gadów zaczyna się epoka ssaków
    >a Ty na to - co za bzdury - ssaki były i 1000 lat temu
    >a gady w okolicy maja sie dobrze
    >
    >Weźmy inny przkład z budownictwa:
    >
    >Do tej pory obowiązywał paradygmat budowy
    >domku gdzie jest kuchnia,salon sypialnia itd...
    >Wszedzie solidne mury - drzwi - korytarze.
    >Każde pomieszczenie ma odpowiednie
    >dla siebie (swojeje funkcji) dodatki i wykończenia.
    >
    >I przychodzi gośc i mów - czasy sa zmienne.
    >Ludzie w domach ciągle wyburzają ścianki
    >- stawiają nowe, zmieniają funkcje pomieszczeń.
    >Zróbym o twartą przestrzeń i w niej
    >łatwo zmienialne lekkie ścianki.
    >Jak zajdzie potrzeba to szybko i tanio adaptujemy
    >układ i funkcje pomieszczeń do nowych potrzeb.
    >
    >No i wtedy ogłasza - stara epoka domów o stałych
    >funkcjach się skończyła.
    >
    >I oczywiscie istniejące stare domy
    >mają sie dobrze. W nowych gdzieś trzeba jeść i spać.
    >Gips ,beton i rury nie wyszły z obiegu
    >ale sposób myślenia _przeciętnego_
    >budowlańca się zmienia.
    >
    >No prościej chyba sie nie da ?
    >:))))

    Przepraszam, ale nic z tego nie rozumiem

    A.L.


  • 26. Data: 2014-02-14 00:47:38
    Temat: Re: David West: OOP is Dead
    Od: A.L. <a...@a...com>

    On Thu, 13 Feb 2014 12:14:02 -0800 (PST), Wojciech Muła
    <w...@g...com> wrote:

    >On Thursday, February 13, 2014 4:03:19 AM UTC+1, A. L. wrote:
    >> P.S> Jak kogos interesuje solidna i profesjonalna krytyka OO, polecal
    >> strone Luca Cardelli. To najwiekszyc chyba autorytet w dziedzinei
    >> typow i OO. Napisal ksziake "Theory of Objects" zawierajaca dokaldna
    >> analize i porownanie oo "z klasami" i "bez kals". Ksizka jest droga
    >> ale na citeseer sa do sicgniecia obszerne slajdy (cos 600) zawierajace
    >> wyklad materialu z ksiazki.
    >
    >Chodzi o to?
    >http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.
    1.1.187.4575
    >
    >w.

    tak

    A.L.


  • 27. Data: 2014-02-14 00:52:00
    Temat: Re: David West: OOP is Dead
    Od: A.L. <a...@a...com>

    On Thu, 13 Feb 2014 10:08:39 +0000, Mateusz ?oskot
    <m...@l...net> wrote:

    Niestety, nie bardzo rozumiem co Pan chce powiedzec, bo z Panskiego
    postu zrobila sie sieczka.

    >
    >West sam to zrobił w abstrakcie do swojego wystąpienia, który linkowałem:
    >http://thread.gmane.org/gmane.comp.programming.goos
    /2539/focus=2559
    >

    Pzreczytalem ten link. Powsztrymam sie od komentarzy

    >Mam propozycję, wznieś się Pan ponad owe wskaźniki, zrób sobie Pan
    >herbatę, klapnij przy kominku i obejrzyj traktując to jak felieton,
    >nie biblię, w którym autor pozwala sobie na różne dywagacje.
    >

    Neistety, nei mam czasu

    A.L.


  • 28. Data: 2014-02-14 01:25:03
    Temat: Re: David West: OOP is Dead
    Od: "intuicjonista" <c...@g...pl>


    Użytkownik "Andrzej Jarzabek" <a...@g...com> napisał w wiadomości
    news:ajarzabek.pcp.1392334671@news.chmurka.net...
    > On 13/02/2014 14:04, intuicjonista wrote:
    >>
    > [...]
    >> Gips ,beton i rury nie wyszły z obiegu
    >> ale sposób myślenia _przeciętnego_
    >> budowlańca się zmienia.
    >
    > Ale co się zmieniło w programowaniu pod tym względem? Pewnie, jest
    > trochę inaczej, zdobyły popularnośc patterny, popularyzuje się
    > refaktoryzacja czy TDD ale to wszystko głównie w ramach OOP. Jakoś nie
    > widzę, żeby sposób myślenia przeciętnego programisty zmieniał się w
    > stronę odchodzenia od obiektów.

    Ale tu nie chodzi o odchodzenie od obiektów.
    Wręcz przeciwnie - obiekty mają być i to "żywe"
    łatwo zmienialne i dopasowywane do realiów.
    One przestają być "świętymi krowami"
    a waga przenosi się teraz na ich elstyczność
    współpracę i modyfikowalność.
    Przy powstaniu OOP - obiekty miały być
    trwałe i ułożone w stabilną piramidę

    Zapewne praktyk przekonany, że pracuje
    w zakresie OOP - może nie dostrzec
    (mało go to obchodzi :))) )
    iż to co stosuje teraz to nie to OOP
    jakie było 20 lat temu.

    Autor odwołując sie do historii stara się pokazać, że jego
    zdaniem teoria/filozofia istniejącej/tworzonej aktualnie praktyki
    jest odmienna od tej dla OOP. Dla mnie osobiście jest to mało
    ważne ale dla niego chyba jest to istotna sprawa.

    To jest mój odbiór tego przekazu/wykładu.
    Czy odbrałem to po myśli autora nie wiem ?
    :)))

















  • 29. Data: 2014-02-14 06:21:50
    Temat: Re: David West: OOP is Dead
    Od: A.L. <a...@a...com>

    On Fri, 14 Feb 2014 01:25:03 +0100, "intuicjonista"
    <c...@g...pl> wrote:

    >
    >Ale tu nie chodzi o odchodzenie od obiektów.
    >Wręcz przeciwnie - obiekty mają być i to "żywe"
    >łatwo zmienialne i dopasowywane do realiów.
    >One przestają być "świętymi krowami"
    >a waga przenosi się teraz na ich elstyczność
    >współpracę i modyfikowalność.
    >Przy powstaniu OOP - obiekty miały być
    >trwałe i ułożone w stabilną piramidę
    >

    Pierwsze slysze. Kto tak twierdzil?

    >Zapewne praktyk przekonany, że pracuje
    >w zakresie OOP - może nie dostrzec
    >(mało go to obchodzi :))) )
    >iż to co stosuje teraz to nie to OOP
    >jakie było 20 lat temu.
    >

    A jakie bylo 20 lat temu i czym rozni sie ode dzisiejszego? Konkretnie
    poprosze

    >Autor odwołując sie do historii stara się pokazać, że jego
    >zdaniem teoria/filozofia istniejącej/tworzonej aktualnie praktyki
    >jest odmienna od tej dla OOP. Dla mnie osobiście jest to mało
    >ważne ale dla niego chyba jest to istotna sprawa.
    >

    A co to jest za 'aktualna praktyka"?

    A.L.


  • 30. Data: 2014-02-14 10:38:17
    Temat: Re: David West: OOP is Dead
    Od: "intuicjonista" <c...@g...pl>


    Użytkownik "A.L." <a...@a...com> napisał w wiadomości
    news:sr9rf91d3g9vgpu5aocok6a2db68n1d9h2@4ax.com...
    > On Fri, 14 Feb 2014 01:25:03 +0100, "intuicjonista"
    > <c...@g...pl> wrote:
    ...
    > A co to jest za 'aktualna praktyka"?

    tak już raczej bez przekonania podsumuje:

    1) mowa o wykładzie Westa
    2) ja nie jestem jego adwokatem
    3) Ty stwierdizłeś, że "Facio zwyczajnie pieprzy"
    4) Ja stwierdziłem, że chociaż słuchałem
    pobierznie, IMO jest w tym pewna sensowna myśl idea
    5) Ponieważ tego nie potwierdzasz, to usiłuje Ci
    wyjaśnić mój punkt widzenia ( moje rozumienie)
    podając różne analogie
    6) Nie podoba Ci się ? - nie rozmumiesz ? - Twoja sprawa.

    i to by było na tyle :)))


strony : 1 . 2 . [ 3 ] . 4 ... 10 ... 12


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: