Re: OT: prekladace a jazyky (bylo) Re: Jaký programovací jazyk ve výuce?
Ales Prochaska
prochaska@alsoft.cz
Čtvrtek Září 15 11:59:01 CEST 2005
V cecku delaji problem i ruzne semanticke blbosti, napriklad moznost
pouzit proceduru drive nez se prekladac dozvi jeji deklaraci (nebo
moznost volat proceduru jinak nez je deklarovana, coz je totez). Z
toho take vyplyvaji ruzne komplikace v navrhu prekladace (a tez
vypocetni narocnost linkeru).
Ales Prochaska
> Priznam se, ze na smysluplne argumentace uz se mi prilis mnoho
> vykourilo z hlavy. Sve tvrzeni zakladam na tom, co si pamatuju jeste
> od dob studia (tehdy jsem se tim dost zabyval, pak jsem se ale vydal
> jinou cestou). Syntakticka analyza je - jestli se nepletu - pro
> Pascal, C i (treba) Modula zhruba nastejno (Ccko je snad LR1, co si
> vzpominam, ne?)
> Ale opravdu si uz moc nepamatuju a nerad bych hlasal zjevne nesmysly
> - info o slozitosti bylo co jsem si pamatoval z dob studia.
> Marek
> On 9/15/05, Ales Prochaska <prochaska@alsoft.cz> wrote:
>> Kde jste vzal informaci, ze je prekladac pascalu slozitejsi nez
>> prekladac cecka? Pascal je cisty LL1 jazyk (pro autory prekladacu:
>> znamena to, ze procedura UNGETSYMBOL ma jednoprvkovy buffer :-)) a da
>> se programovat tak jak ctete definici. Syntakticky rozklad pascalskeho
>> zdrojaku do stromu je hracka pro studenty prvnich rocniku, cecko
>> je slozitejsi. Ne mnohem, ale znat to je.
>>
>> Ales Prochaska
>>
>> > Aha, je tu jeste vec, ze prekladac Pascalu je mnohem slozitejsi, nez
>> > prekladac C. Ale to neni vec, ktera by nas musela trapit - mne teda
>> > rozhodne ne:)
>> > 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