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

Ales Prochaska prochaska@alsoft.cz
Sobota Březen 4 13:02:10 CET 2006


Mj. tim ze nerozlisuje tridy pameti. Napriklad je legalni z vnitrku
funkce predat referenci na automatickou promennou (vytvorenou na
stacku) do jineho threadu. Obdobne je legalni umyslnym prekrocenim
rozsahu jednoho pole pristupovat k jine promenne (ne ze by to byl
cisty styl ale prekladac to musi umoznit, pokud si to nespoutany
programator preje).

Ales Prochaska

> Zdravim,
> -jak si to princip jazyka vynucuje?

> On 3/4/06, Ales Prochaska <prochaska@alsoft.cz> wrote:
>> To jiste, ale pokud si sam princip jazyka vynucuje pouziti flat modu,
>> pak tyto moznosti zustavaji nevyuzity.
>>
>> Ales Prochaska
>>

> A kdyz jsem uz u psani, budu reagovat i na jine veci:
> -Predkladate, ze C neni bezpecny, protoze nema pole (moje
> zjednoduseni). K cemu potrebujete pole? K tomu, aby vam program ZA
> BEHU kontroloval prekroceni rozsahu? Ale vy tu moznost prece mate i v
> C. Naopak jazyky s poli (treba Pascal) mivaji implementovanou
> direktivu prekladace pro vypnuti teto kontroly. Proc? No protoze je to
> draha vlastnost:)

> -k vami zminovane "zalibe Cckaru v psani co nejhutnejsiho kodu" -
> vite, v kazdem jazyce se da psat dobre a prehledne, ale taky prasacky
> a neprehledne. Videl jsem krasne strukturovane a citelne programy v
> ASM, videl jsem neskutecne prasarny, ve ktrych se autor za tyden
> nevyznal v kdecem jinem. A i vase zatracovane post/pre-inkcrementy jde
> pouzit pro zprehledneni zapisu! Nemluve o tom, ze (v minulosti) znacne
> zjednodusovaly praci prekladaci. A o to tady taky bezelo a bezi - o
> efektivni kod. Ona totiz bezpecnost neco stoji (vypocetne, velikosti
> kodu). A tak v nektterych jazycich ji muze programator pouzivat dle
> potrby, v nekterych je mu vnucovana

> Marek
> _______________________________________________
> 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