-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Andrzej Jarzabek <a...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Dalej o OO, jezykach itede
Date: Sun, 17 Apr 2011 21:04:41 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 46
Message-ID: <iofh4p$rdg$1@inews.gazeta.pl>
References: <q...@4...com>
<5...@p...googlegroups.com>
<iod06d$5o5$1@inews.gazeta.pl>
<9...@p...googlegroups.com>
<j...@4...com>
<iof97e$sh1$1@inews.gazeta.pl>
<0...@4...com>
NNTP-Posting-Host: 5acd7098.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1303070682 28080 90.205.112.152 (17 Apr 2011 20:04:42 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sun, 17 Apr 2011 20:04:42 +0000 (UTC)
X-User: septi
In-Reply-To: <0...@4...com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.15)
Gecko/20110303 Thunderbird/3.1.9
Xref: news-archive.icm.edu.pl pl.comp.programming:189969
[ ukryj nagłówki ]On 17/04/2011 19:18, A.L. wrote:
> On Sun, 17 Apr 2011 18:49:33 +0100, Andrzej Jarzabek
> <a...@g...com> wrote:
>
>> On 17/04/2011 15:05, A.L. wrote:
>>> On Sun, 17 Apr 2011 00:39:29 -0700 (PDT), Maciej Sobczak
>>> <s...@g...com> wrote:
>>>>
>>>> Prywatność/publiczność nie jest cechą OO. Taki przykładowy Python nie
>>>> ma sensownego wsparcia dla prywatności czegokolwiek a jednak jego
>>>> wyznawcy twardo twierdzą, że jest obiektowy.
>>>>
>>>
>>> Koncepcje "information hiding" po raz pierwszy wprowadzil Panas w
>>> roku 1972 (z tego samego Carnegie Mellon) i nic nie ma owa koncepcja
>>> wspolnego z OO
>>
>> To, że koncepcję dziedziczenia władzy wymyślono tysiące lat przed Kim Ir
>> Senem, nie znaczy, że ustrój KRLD nie ma nic wspólnego z dziedziczeniem
>> władzy.
>
> A co ma piernik d owiatraka?...
Taki ogólny sylogizm: Z tego, że X występuje również poza Y nie wynika,
że Y nie ma nic wspólnego z X.
Więc ja spytam tak samo: co ma piernik do wiatraka, czyli to, że
"information hiding" jest opisane w publikacji Panasa z tym, czy
public/private ma czy nie ma czegoś wspólnego z OO?
Jeśli się nie mylę, Simula-67 miała możliwość ukrywania atrybutów klas.
Co pisze na ten temat Ole-Johan Dahl:
http://www-sst.informatik.tu-cottbus.de/~db/doc/Peop
le/Broy/Software-Pioneers/Dahl_new.pdf
"The class concept as it was formulated originally was too permissive
for the purpose of developing large systems. There was no means of
enforcing a programming discipline protecting local class invariants
(such as those expressed verbally for the Simulation class example).
This was pointed out by Jacob Palme of the Swedish defence research
institute. He proposed hiding mechanisms for protecting variable
attributes from unauthorised updating. The proposal was approved by the
SSG as the last addition ever to the language."
[...]
"It was Tony Hoare who [...] expressed requirements for the concrete
operations to correctly represent the corresponding abstract ones.
Clearly, in order to enforce the use of abstract object views, read
access to variable attributes would also have to be prevented."
Następne wpisy z tego wątku
- 17.04.11 20:40 Daniel Janus
- 17.04.11 21:26 A.L.
- 17.04.11 22:06 Andrzej Jarzabek
- 17.04.11 23:41 A.L.
- 18.04.11 07:28
- 18.04.11 07:52 Daniel Janus
- 18.04.11 13:37
- 18.04.11 13:51
- 18.04.11 14:34 Andrzej Jarzabek
- 18.04.11 14:43 Jędrzej Dudkiewicz
- 19.04.11 08:02 Maciej Sobczak
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-13 Gdańsk => Application Security Engineer <=
- 2025-01-13 Białystok => System Architect (Java background) <=
- 2025-01-13 Warszawa => Konsultant ds. sprzedaży <=
- 2025-01-13 Warszawa => Key Account Manager <=
- 2025-01-13 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-13 Rzeszów => International Freight Forwarder <=
- 2025-01-13 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-13 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-01-13 Wydajność klimy w obecnych temperaturach
- 2025-01-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-01-13 Kraków => UX Designer <=
- 2025-01-13 Katowice => Key Account Manager (ERP) <=
- 2025-01-13 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2025-01-12 USB3.x->HDMI/DP ze sterownikami w win11