🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #268002

Re: Ciemna strona C++

#268002
From: Sektor van Skijlen
Date: Thu, 13 Dec 2007 17:32
72 lines
4581 bytes
Dnia Wed, 12 Dec 2007 14:17:46 -0600, A.L. skrobie:
> On Wed, 12 Dec 2007 20:55:11 +0100, Seweryn Habdank-Wojewódzki
> <shw_mail@wp.pl> wrote:

> >Witam
> >
> >A.L. wrote:
> >
> >> Och... nie zauwazylem. Pan ma jesies problemy z AccessibleObject?...
> >> Potzrebuje Pan pomocy?... Chetnie sluze.
> >
> >Ja? Nie mam problemów. 
> >
> >Pan Karpierz kiedyś miał prywatne problemy, więc chciałem zrobić
> >setAccesible(true), ale do tej pory nie dowiedziałem się, czy komitet 
> >"anty C++" zezwala na używanie tej metody.

> Zezwala. Jest to bardzo uzyteczna metoda, podobnie jak wszystko pod
> haslem AccessibleObject. 

> Gdyby Pan zadal sobie trud aby zajzrec do specyfikacji tej metody,
> lacno by pan zauwazyl ze owa specufikacja specyfikuje ze ta metoda
> moze rzucic SecurityException. Znaczy, ze mozna kontrolowac do czego
> ma sie dostep a do czego nie.

> I rzeczywiscie mozna, albowiem Java ma klase SecurityManager, i caly,
> dosyc zajebiscie skomplikowany framework do "'security" i
> kontrolowania, z dosyc drobnymi szczegolami, kto ma dostep do czego i
> kiedy. Oczywiscie, ow framework nie umywa sie do analogicznego
> frameworku w C++.

To wszystko jest oczywiście prawda - z tym tylko drobnym szczegółem, że nie
"Java ma klasę", tylko jest to taka właściwość platformy wykonawczej JVM. Nie
ma zatem żadnego powodu, by nie użyć tej właściwości spod dowolnego innego
języka programowania (również C++), który miałby implementację na JVM. Faktem
jest, że na JVM są tworzone odpowiednie specjalizacje określonych języków
(Jython, Jacl), czy całkiem nowe teoretycznie (Groovy), ale to im w
najmniejszym stopniu nie umniejsza.

Znów myli pan elementarne sprawy.

Podobne zabezpieczenia i sterowanie zabezpieczeniami mają też inne platformy
wirtualne i też są na te platformy implementacje różnych języków
programowania. Podobnego typu zabezpieczenia również istnieją w jądrach
systemów operacyjnych (nie każdy użytkownik może np. mieć możliwość stworzenia
gniazda).

Nie rozumiem zatem, co ma przepraszam kwestia security (w sensie takiej klasy
SecurityManager) do języka programowania C++.

> Jak ktos pisze programy "non-secure", to oczywiscie mzona zrobic z
> nimi co sie chec. Ale albo to jest polityka firmy, albo nalezy owego
> "ktosia" wywalic z pracy.

To nie ma żadnego znaczenia.

Poza może tym drobnym szczegółem, że każdy kod binarny w Javie jest "open
source", ale pewnie ten fakt jest bez znaczenia dla security.

> JA sie nei wypowiadam na temat biblioteki Boost czy Booster czy jak
> jej tam bo jej nie znam i nei chce znac. Proponuje, aby na zasadzie
> wzajemnosci Pan nie wypowiadal sie o Javie.

Na razie lepiej, żebyś się pan nie wypowiadał na jakiekolwiek tematy inne, niż
bezpośrednio związane z Javą.


-- 
//  _    ___         Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl>
\\ L_ |/ `|  /^\ ,()                         <ethouris(O)gmail.com>
// \_ |\  \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx
"Java is answer for a question that has never been stated"
Technical Details
Message-ID: <fjrqba$of8$1@kujawiak.man.lodz.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!news.nask.pl!news.nask.org.pl!news.man.lodz.pl!not-for-mail
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <8he0m3t84ugqml8vmfr29je3r936bf6slg@4ax.com> <fjpdec$7ti$3@news.vectranet.pl> <h2g0m31pcbjrhjtvrtpf403rk92o2t8qlj@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!news.nask.pl!news.nask.org.pl!news.man.lodz.pl!not-for-mail
From: Sektor van Skijlen <ethouris@guess.if.gmail.com.is.valid.or.invalid>
Newsgroups: pl.comp.lang.c
Subject: Re: Ciemna strona C++
Date: Thu, 13 Dec 2007 17:32:26 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 72
Sender: Michal Malecki <sektor@student.kis.p.lodz.pl>
Message-ID: <fjrqba$of8$1@kujawiak.man.lodz.pl>
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <8he0m3t84ugqml8vmfr29je3r936bf6slg@4ax.com> <fjpdec$7ti$3@news.vectranet.pl> <h2g0m31pcbjrhjtvrtpf403rk92o2t8qlj@4ax.com>
NNTP-Posting-Host: student.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1197567146 25064 212.191.89.21 (13 Dec 2007 17:32:26 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Thu, 13 Dec 2007 17:32:26 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/6.2-RELEASE-p3 (sparc64))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit