eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCarnegie-Mellon przestaje uczyc programowania obiektowegoRe: Carnegie-Mellon przestaje uczyc programowania obiektowego
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    sgate.m10r2.onet.pl!niusy.onet.pl
    From: "fir" <p...@p...onet.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
    Date: Thu, 14 Apr 2011 22:40:37 +0200
    Organization: Onet.pl
    Lines: 74
    Sender: n...@n...onet.pl
    Message-ID: <1...@n...onet.pl>
    References: <io7ko1$sd0$1@news.onet.pl>
    NNTP-Posting-Host: newsgate.m10r2.onet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    X-Trace: newsgate.onet.pl 1302813638 27253 213.180.150.14 (14 Apr 2011 20:40:38 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Thu, 14 Apr 2011 20:40:38 +0000 (UTC)
    Content-Disposition: inline
    X-Mailer: http://niusy.onet.pl
    X-Forwarded-For: 178.56.89.89, 10.174.28.61
    X-User-Agent: Opera/9.80 (Macintosh; Intel Mac OS X; U; en) Presto/2.6.30
    Version/10.61
    Xref: news-archive.icm.edu.pl pl.comp.programming:189860
    [ ukryj 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...

    >

    Na pewno go to wielce obchodzi 'Wspanialy Mistrzu' (kojarzacy mi sie
    nieodmiennie z pijanym zolnierzem komentujacym wobec kamratow wyobrazane
    decyzje dowodztwa, po czym sikajacym w krzakach do momentu nim Thorgal
    albo ktos taki nie zdzieli go pala w drodze do wystrzelenia liki
    z zaczepem by wspiac sie na mury)

    To wszystko doskonale potwierdza moje spostrzezenie ze klonerzy ('oo')
    to zoldacy imperium


    --
    Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

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: