RE: Jádro pudla (Cernobily svet) :-)

Tomáš Dresler edison@seznam.cz
Sobota Březen 4 11:40:57 CET 2006


Hehe, zkuste tuhle argumentaci pouzit na mikroprocesoru :)

--
S pozdravem/with best regards

    Ing. Tomáš Dresler

mailto:edison@hw.cz
http://edisonovo.info

> -----Original Message-----
> From: hw-list-bounces@list.hw.cz 
> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Galloth
> Sent: Saturday, March 04, 2006 11:32 AM
> To: HW-news
> Subject: Re: Jádro pudla (Cernobily svet) :-)
> 
> 
> Dobry den
> asi jsem to scela nepochopil, ale preci prekladac urci, ktery 
> segment je datovy a ktery kodovy, a pokud se program pri behu 
> pokusi zmenit kodovy segment, tak by mu to nemelo byt 
> povoleno a program bude ukoncen. Informace o tom, v jakem 
> segmentu dane pametove misto lezi si hlida procesor a ne jazyk.
> 
> Galloth
> 
> 2006/3/4, Ales Prochaska <prochaska@alsoft.cz>:
> > No prece ze drobna chyba v logice programu nebo preklep pri jeho 
> > kodovani muze zpusobit prepsani kodu daty a v okamziku 
> prekladu neni v 
> > moci prekladace rozpoznat, ze za chodu programu k necemu 
> takovemu muze 
> > dojit.
> >
> > Ales Prochaska
> >
> > > On Sat, Mar 04, 2006 at 10:41:46AM +0100, Ales Prochaska wrote:
> > >> Je napsanej v příšeným C. Já to zkusím vysvětlit, ale prosím 
> > >> nebijte mě, jestli z toho bude nějaký flame.
> > >>
> > >> C si historicky nese už od svého vzniku jeden podstatný problém, 
> > >> totiž že nemělo pole. V manuálu se sice psalo, že pole 
> má ale není 
> > >> to tak - mělo jen několik syntaktických featur jak 
> neexistenci pole 
> > >> obejít (mluvím hlavně o pointerové aritmetice (pak jsou 
> tam ještě 
> > >> nějaké nepodstatné drobnosti jako že index pole v závorkách je 
> > >> vlastně ekvivalentní dereferenci pointeru s přičteným indexem)). 
> > >> Milovníci C povýšili význam pointer = pole na základní pravdu a 
> > >> stavební kámen vesmíru a tato původně dočasná záplata (sami 
> > >> Kernihgan s Ritchiem psali, že v příští verzi C tento nedostatek 
> > >> odstraní) se dodnes táhne celým vývojem jazyků typu C a různými 
> > >> návaznostmi způsobuje problémy kde může. Přitom její 
> odstranění by 
> > >> nezpůsobilo žádné podstatné problémy kromě nevole milovníků 
> > >> kryptických kódů.
> >
> > > Eee? A co to ma spolecneho s problemy jednoho adresniho 
> prostoru pro 
> > > kod i data?
> >
> > >> Pak mám v C spadeno ještě na několik blbinek (typu 
> postinkrement, 
> > >> operátor čárka, princip že přiřazovací výraz má hodnotu 
> apod.), ale 
> > >> výše uvedené je to nejdůležitější.
> >
> > > To jsou imho velmi uzitecne veci. Ale nikdo vas nenuti je uzivat;)
> >
> > > P.
> >
> >
> >
> > _______________________________________________
> > HW-list mailing list  -  sponsored by www.HW.cz Hw-list@list.hw.cz
> > http://list.hw.cz/mailman/listinfo/hw-list
> >
> 
> 
> --
> Galloth
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz 
> Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
> 




Další informace o konferenci Hw-list