-
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
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
Najnowsze wątki
- 2026-01-03 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2026-01-03 "Obywatelskie zatrzymanie"
- 2026-01-03 ograniczanie sztucznej inteligencji
- 2026-01-02 Szalejąca dyskryminacja obywateli USA w Maili i Burkina Faso. Czy to legalne?
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Kogo KE opierdoli za nieskuteczną cenzurę? [Rząd tuski doniósł]
- 2026-01-02 Gdańsk => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-02 Gdańsk => Solution Architect (Workday) - Legal Systems <=
- 2026-01-02 Gdańsk => Microsoft Dynamics 365 Finance Consultant <=
- 2026-01-02 Microsoft, C/C++ na Rust - news
- 2026-01-01 szyby macie całe?
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Wszystkiego najlepszego




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]