eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCarnegie-Mellon przestaje uczyc programowania obiektowego › Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!n
    ews2.glorb.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-02!easyn
    ews.com!en-nntp-01.dc1.easynews.com.POSTED!not-for-mail
    From: A.L. <l...@a...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
    Message-ID: <o...@4...com>
    References: <1...@4...com>
    <4d9232b8$0$2487$65785112@news.neostrada.pl>
    X-Newsreader: Forte Agent 4.2/32.1118
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 43
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Tue, 29 Mar 2011 14:40:43 -0500
    Xref: news-archive.icm.edu.pl pl.comp.programming:189563
    [ ukryj nagłówki ]

    On Tue, 29 Mar 2011 21:27:55 +0200, Szyk <s...@o...pl> wrote:

    >Jednym słowem to muszą być świry!!!
    >Bo oczywiste jest, że programowanie obiektowe odzwierciedla naturalne i
    >intuicyjne metody radzenia sobie ludzi ze złożonością otaczającego
    >świata. Ludzie po prostu grupują sobie funkcjonalności i atrybuty w
    >paczki i nazywają je: dom, samochód, droga, drzewo, ptak. Takie
    >pojmowanie świata jest bardzo przyjemne i wygląda na bardzo zdrowe.
    >Jedyny problem z programowaniem obiektowym jest jego inercja (po
    >napisaniu już się nie chce tego zmieniać) i upierdliwa składnia C++
    >(pliki nagłowkowe - można by je generować automatycznie (język D),
    >includy - to mógłby obczajać kompilator przy pierwszym wywołaniu
    >(podobnie jak w PHP funkcje wbudowane), nawiasy - jakoś w pythonie już
    >ich niema i działa).
    >
    >Chwalą i bronią pod niebiosa język C - a co w nim odwalają? Robią
    >interfejs w pliku H a plik O traktują jak pojedynczy obiekt klasy
    >(nabity masą prywatnych zmiennych i funkcji) z interfejsem w pliku H -
    >taki singleton. To jest programowanie obiektowe tyle że robione w
    >jeszcze bardziej upierdliwy i zawoalowany sposób!

    No i znow wracamy do syskusji "czy Pascal jest dobrym jezykiem do
    nauczania"

    OO nie jest paradygmatem UNIWERSALNYM, nei wszystko jest obiektem, nie
    wszystko daje sie naturalnie odwzorowac jako hierarchia obiektow. Sa
    inne paradygmaty, na przykald "logic programming" ktore sie nijak do
    OO nie ma, a problemy ktore sie tam rozwiazuje nijak sie nie maja do
    OO.

    Poza tym, mowa jest o kursach dla POCZATKUJACYCH. Poczatkujacy musi
    umiec napisac algorytm, a nie "grupowac funkcjonalnosc" w Koncu OO
    siedzi na programowaniu imperatywnym - aby napisac wnetrze metody
    trzeba wiedziec jak sie pisze zwyczajne, nie obiektowe programy.
    Wciskanie poczaktujacym OO na poczatek to tak jak, pardon, konsumpcja
    jablka odbytem

    Poza tym, byla mowe o MODULARNOSCI. Wszyscy programisci OO spod znaku
    C++ i pochodnych o modularnosci nie maja zielonego pojecia. Wiec jak
    najbardziej tzreba studentow tego uczyc, i to jak najlepiej z dala od
    OO.

    A.L.

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: