eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCarnegie-Mellon przestaje uczyc programowania obiektowego › Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
  • Data: 2011-04-14 20:17:04
    Temat: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
    Od: Michal Kleczek <k...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Wojciech Jaczewski wrote:

    > Michal Kleczek wrote:
    >
    >> Tak swoja droga nie slyszalem o LT krytykujacym OO - raczej krytykujacym
    >> C++ jako nie nadajacym sie do programowania kernela (wrecz chodzi mi po
    >> glowie jakies jego zdanie ze OO mozna robic w C i dlatego uzywamy C).
    >
    > Ja pamiętam kojarzę jeden, gdzie też było wspomniane o OO:
    > http://lwn.net/Articles/249460/
    >
    > a w nim fragment:
    >
    > "- inefficient abstracted programming models where two years down the road
    > you notice that some abstraction wasn't very efficient, but now all
    > your code depends on all the nice object models around it, and you
    > cannot fix it without rewriting your app.
    >
    > In other words, the only way to do good, efficient, and system-level and
    > portable C++ ends up to limit yourself to all the things that are
    > basically available in C. And limiting your project to C means that people
    > don't screw that up, and also means that you get a lot of programmers that
    > do actually understand low-level issues and don't screw things up with any
    > idiotic "object model" crap."

    Innymi slowy - jak sie zle zaprojektuje (inefficient abstraction), to bedzie
    trudne w utrzymaniu. A uzycie C zapobiega zlemu projektowaniu.
    Rozumiem ze "struct inode" i "struct inode_operations" to sa "dobre
    abstrakcje" i wlasnie dlatego sa dobre, ze sa w C.
    Mialem lepsze zdanie o Linusie...

    >
    >>> Zdecydowanie chciałbym kiedyś osiągnąć taki poziom jak L.T. a nie jak
    >>> 99% "profesjonalistów", mających pojęcie o "dobrych praktykach".
    >>
    >> Chcialem tylko niesmiale zaznaczyc, ze odwolywanie sie do autorytetu
    >> (nawet jesli Linus moze byc za taki uznany) jest slabym argumentem w
    >> dyskusji.
    >
    > Nawet jeśli nie jest to argument w dyskusji, warto pokazać ludzi, którzy
    > nie ulegli modzie i odnieśli sukces.

    Nie bardzo rozumiem dlaczego uwazasz uzywanie OO za "mode". To, ze ty nie
    lubisz i ze Linus nie lubi ( na razie jeszcze nie wiemy czy przypadkiem to
    nie wynika z tego, ze obydwaj _nie umiecie_ ), to nie znaczy ze OO jest
    tylko "moda" - jest naprawde cala masa swietnego oprogramowania OO.
    Warto byloby byc bardziej otwartym na to, co robia inni i nabrac dystansu do
    tego co robi sie samemu.

    --
    Michal

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

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: