eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCo bylo przed hermetyzacja ? › Re: Co bylo przed hermetyzacja ?
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
    From: Jacek Czerwinski <...@...z.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Co bylo przed hermetyzacja ?
    Date: Tue, 21 Jul 2009 14:11:27 +0200
    Organization: http://onet.pl
    Lines: 52
    Message-ID: <h44b9k$9vd$1@news.onet.pl>
    References: <h41uar$fok$1@news.onet.pl> <h447vr$rqt$1@polsl.pl>
    NNTP-Posting-Host: 77-254-156-129.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1248178292 10221 77.254.156.129 (21 Jul 2009 12:11:32 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Tue, 21 Jul 2009 12:11:32 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
    In-Reply-To: <h447vr$rqt$1@polsl.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:182736
    [ ukryj nagłówki ]

    Adam Przybyla pisze:
    > Jacek Czerwinski <...@...z.pl> wrote:
    >> OOP przyniosło nowe słowa, jednym z nich jest hermetyzacja-kapsułkowanie.
    >> Załóżmy że słowo ma sens w OOP. Jednak OOP nie wzięło się z kosmosu,
    >> wzięło się z wielu lat doświadczeń branży i z dostawania w tyłek.
    >>
    >> Wiedza wikipedii nie sięga niestety dalej zbyt głęboko w przeszlość.
    >>
    >> Np. w paradygmacie modularnym też sie ukrywało implementację i 'nie
    >> bardzo chwaliło' polami o sensie 'reserved', 'restricted' itd.
    >>
    >> Jak sie to nazywało w poprzednich (innych paradygmatach)?
    >>
    >> Abstrakcja, podobne słowo, jako ogólne pojęcie mimo że ożeniona z
    >> obiektówką, ma starsze tradycje i odpowiedniki.
    >>
    >> Skleroza, zaraz sobie przypomnę kilka innych słów, w których widzę
    >> ciągłość rozwoju "przed obiektami".
    >>
    >> Z jakimi czy to językami, metodologiami, czy z jakimi dziełami Ojców
    >> Założycieli Programowania się wiąże takie pojęcia?
    >>
    >> Od jakich lat np. asemblery mogą odróżniać symbole publiczne/prywatne?
    >> 50-te? 60-te?
    > ... wiesz, od zawsze byly zmienne lokalne ...
    Polemizował bym. Na studiach (w cholere dawno) miałem praktykę na
    specyficznym minikomputerze (CCCP, do systemów automatyki). Mocno się
    zasiedzieliśmy w kodzie maszynowym. W ogóle nie miała koncepcji
    adresowania wzgl stosu (ani w ogóle stosu). Implementacja zmiennych
    lokalnych (w typowym dla nas dziś sensie C/Pascal) była niemożliwa. Na
    "szczęście" był tam fortran, a ten zmienne lokalne implementował
    statycznie (więc nierekurencyjnie). Jakie hocki-klocki robiło się aby
    zrobić Call. Chyba składowało sie adres powrotu w segmencie jak dziś
    byśmy powiedzieli kodu (!!!) o słowo przed punktem wejścia do wołanej
    funkcji. Return to był indirect jmp przez tą komórkę. Nigdy więcej
    czegoś takiego nie widziałem.

    Jak się wczuwam w lata 45-50te, wyobrażam sobie że sam fakt możliwości
    programowania 'softwarowo' (von Neumann) by oszałamiający (Eniaca się
    zestawiało kabelkami) i lokalność/prywatność nie od razu była oczywista.
    Tak sobie to wyobrażam. Że dopiero ze wzrostem złożoności pojawiła sie
    świadomość/potrzeby lokalności/prywatności.

    Np w programowaniu ZXów w '80 na peek i poke, albo jak sie jedzie
    mikrokontrolery w Hexie, też nie bylo w/w koncepcji. Dlatego stawiam
    tezę, że jednak nie jest to "od początku". Że pojawiło się w czasie


    > no i motory.
    Coś w tym jest (tzn oprogramowanie i 2oo) Nawiasem mówiąc Wielki Brat
    wykazuje Ci jakiegoś Junaka. Zdecydowanie mam mniej kultową Suczkę.

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: