11
3.4.2003
Teemu Kerola, Copyright 2003
Literaalit (2)
•Korkean tason kielissä kaikki isot vakiot ovat literaaleja
–kääntäjän pitäisi estää literaalien muuttamisen

–literaalia ei saisi välittää viiteparametrina
•aliohjelma voisi muuttaa sen arvoa?
•Myös joissakin assemblerkielissä literaalien  implisiittinen (automaattinen) määrittely
–helpommin
luettavaa koodia
–literaalin 234567 tilanvaraus automaattisesti
Load  R14, =F’234567’
FortranX:  5 = 6;
N := 35000;
var myStr = ”literal"
Java string?
LOAD  R1, six
STORE R1, five
???