🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Ciemna strona C++

#267917
From: Seweryn Habdank-Wojewódzki
Date: Sat, 24 Nov 2007 16:41
36 lines
2718 bytes
Witam

Łukasz Krotowski wrote:

>>> ekhem,
>>
>> Czy możesz to powyższe rozwinąć?
> 
> A co tu rozwijać. Po prostu nie wydaję mi się aby zdefiniowanie modelu
> pamięci dla C++ było niepotrzebne.

Potrzebne może i jest, tego nie mogę negować, bo nie znam się.
Wiem tyle, że jest to trudne i to bardzo w szczególności, że targety dla J
to raczej większe i typowe proce. 

Dla mnie przykładowym problemem jest to, że na DSP nie ma realnego wdrożenia
J, bo tam nie działa pamięć tak jak na PC, a C++ jest, bo właśnie
specyfikacja języka nie robi z tym kłopotu.

Co więcej konstrukcje dozwolone w C, np. rzutowanie wskaźnika na funkcję na
wskaźnik na obiekt (void*)(void (*) (void*)) są realnie niemożliwe na DSP,
a C++ domyślnie zabrania takiej konstrukcji, zatem np. tu C++ jest bardziej
zgodny z tym co oferują DSP niż często używany C.

> Opieram to zarówno na przydatności 
> modelu pamięci Javy jak i na podstawie dyskusji przeczytanych na
> gcc-devel.

To muszę poczytać. Bo gcc np. obsługuje Black-fin, a to jest DSP ciekawe co
oni tam sugerują dla C++.

Pozdrawiam. 

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
 \/\/
Technical Details
Message-ID: <fi9jcs$e3j$2@news.vectranet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.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> <fgtb6j$nur$1@news.vectranet.pl> <fgv6ba$k14$1@bozon2.softax.pl> <fgvkne$u3b$1@news.vectranet.pl> <fh1tjd$dtt$1@bozon2.softax.pl> <fh2lj6$qkh$1@news.vectranet.pl> <fha3as$pap$1@bozon2.softax.pl> <fhaj8u$e02$1@news.vectranet.pl> <fhf09d$ohq$1@bozon2.softax.pl> <fhfi9l$640$1@news.vectranet.pl> <fhurmu$5d9$1@bozon2.softax.pl> <fhv020$8k1$1@news.vectranet.pl> <fi2nbp$bit$1@nemesis.news.tpi.pl> <fi3e50$h2u$1@news.vectranet.pl> <fi7sgd$3mk$1@inews.gazeta.pl> <fi9fa8$auj$1@news.vectranet.pl> <fi9j03$2le$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Ciemna strona C++
Date: Sat, 24 Nov 2007 17:41:27 +0100
Organization: VectraNET - http://www.vectranet.pl
Lines: 37
Message-ID: <fi9jcs$e3j$2@news.vectranet.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> <fgtb6j$nur$1@news.vectranet.pl> <fgv6ba$k14$1@bozon2.softax.pl> <fgvkne$u3b$1@news.vectranet.pl> <fh1tjd$dtt$1@bozon2.softax.pl> <fh2lj6$qkh$1@news.vectranet.pl> <fha3as$pap$1@bozon2.softax.pl> <fhaj8u$e02$1@news.vectranet.pl> <fhf09d$ohq$1@bozon2.softax.pl> <fhfi9l$640$1@news.vectranet.pl> <fhurmu$5d9$1@bozon2.softax.pl> <fhv020$8k1$1@news.vectranet.pl> <fi2nbp$bit$1@nemesis.news.tpi.pl> <fi3e50$h2u$1@news.vectranet.pl> <fi7sgd$3mk$1@inews.gazeta.pl> <fi9fa8$auj$1@news.vectranet.pl> <fi9j03$2le$1@inews.gazeta.pl>
Reply-To: shw_mail@wp.pl
NNTP-Posting-Host: 078088193244.osw.vectranet.pl
Mime-Version: 1.0
X-Trace: news.vectranet.pl 1195921629 14451 78.88.193.244 (24 Nov 2007 16:27:09 GMT)
X-Complaints-To: usenet@news.vectranet.pl
NNTP-Posting-Date: Sat, 24 Nov 2007 16:27:09 +0000 (UTC)
User-Agent: KNode/0.10.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit