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.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news.nask.pl!
    news.nask.org.pl!newsfeed2.atman.pl!newsfeed.atman.pl!newsfeed.neostrada.pl!unt
    -exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POST
    ED!not-for-mail
    Date: Mon, 04 Apr 2011 12:57:22 +0200
    From: Sebastian Kaliszewski <s...@r...this.informa.and.that.pl>
    User-Agent: Thunderbird 2.0.0.24 (X11/20101027)
    MIME-Version: 1.0
    Newsgroups: pl.comp.programming
    Subject: Re: Carnegie-Mellon przestaje uczyc programowania obiektowego
    References: <1...@4...com>
    <2...@k...googlegroups.com>
    In-Reply-To: <2...@k...googlegroups.com>
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    Message-ID: <f...@b...softax.pl>
    Lines: 77
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.18.189.42
    X-Trace: 1301914801 unt-rea-a-01.news.neostrada.pl 2439 83.18.189.42:53242
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.comp.programming:189661
    [ ukryj nagłówki ]

    Maciej Sobczak wrote:
    > On 29 Mar, 18:58, A.L. <l...@a...com> wrote:
    >
    >> jeden z najlepszych amerykanskich uniwersytetow, Carnegie-Mellon
    >> oglosil ze pzrestaje uczyc programwoania obiektowego na wstepnych
    >> kursach programwoania
    >
    > Nie przestaje uczyć, tylko usuwa z wymaganego zbioru i to tylko z
    > "introductory course". Uczy nadal, co sam nawet zacytowałeś.
    >
    > Poza tym chyba trochę się ktoś rozpędził w interpretacjach. Wywalenie
    > OO bo jest niemodularne (albo raczej: nie mają związku z
    > modularnością) to debilizm.

    Nie, to zauważenie faktu, że ludzie jednego o drugiego nie odróżniają i im
    się miesza. Popatrz choćby na ten wątek i pytanie o to, co to właściwie
    jest programowanie modularne.

    > To nie OO jest niemodularne, tylko pewne
    > jego realizacje takie są. W szczególności Java, C++ też. Samo OO nic
    > do modularności nie ma.

    Tak, samo OO nic do modularności nie ma.

    >
    > Sam w innym poście napisałeś, że są języki, w których pojęcia "klasy"
    > i "modułu" są rozdzielone (chociaż nie do końca są ortogonalne). W
    > takim razie, zamiast wywalać OO jako cały paradygmat i w ten sposób
    > wylewać dziecko z kąpielą należało raczej zmienić język na taki, w
    > którym OO i modularność ze sobą nie kolidują.
    >
    > Czyli chaos. Nie przejmowałbym się tym i pewnie to chwilowa anomalia.
    >

    Taka "chwilowa anomalia" obowiązuje np. na UW od n lat (jeszcze kiedy ja
    studiowałem to najpierw był wstęp do programowania, potem metody
    programowania, potem algorytmy i struktury danych i dopiero potem (IV
    semestr) było programowanie obiektowe (równolegle z nim była analiza
    algorytmów i programowanie współbieżne). A w wersji "+funkcyjne" od ok 10
    -- grupa zaczynających studentów u których "metodą sprawdzianu" stwierdzi
    się wystarczające opanowanie podstaw programowania imperatywnego (cóż, od
    początku ery PC wielu rozpoczynających studia ma już doświadczenie w
    programowaniu), wstęp do programowania uczony jest w oparciu o języki
    funkcyjne (żeby się studenci nie nudzili, żeby im się zwykle bardzo
    błędnie[*] nie wydawało, że wszystko wiedzą).

    [*] znam wielu takich, którym się wydawało że doskonale programują,
    przestawali uważać, i potem był szok że oblali wstęp do programowania --
    zwykkle w II terminie już im jakoś szło (a oblanie WP w obu terminach
    oznacza zakończenie kariery jako studenta informatyki -- z tego warunku
    się nie przewiduje (poza przypadkami szczególnymi, typu problemy
    zdrowotne, zdarzenia losowe, itp) -- pozostaje zwykle możliwość przejścia
    na matematykę.

    >> "Object-oriented programming is eliminated entirely from the
    >> introductory curriculum,
    >
    > Przecież "introductory curriculum" to nie całe studia.

    Oczywiście.

    >
    > Tłumaczenie: studenci i tak nauczą się wszystkiego, tylko w innej
    > kolejności.

    Co jest bardzo istotne. Działanie uczenia nie jest przemienne :)

    > Czyli proszę się rozejść, nie ma na co patrzeć.

    Udajesz że, czy nie rozumiesz? :)

    pzdr
    \SK
    --
    "Never underestimate the power of human stupidity" -- L. Lang
    --
    http://www.tajga.org -- (some photos from my travels)

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: