Da el shar7 bta3 Sim program (7aga zay elly e7na han3mlha isA :S)
http://www.eng.uwi.tt/depts/elec/staff/feisal/ee302/sim-gitchell.pdf
el paper dy btetkalem 3n el fkra bta3t el brnamg da using el (string
alignment algorithm)
w da el algorithm :D
http://www.biorecipes.com/DynProgBasic/code.html
ya ret el nas te2ra w t5aly 3andha dam :P:P
shwayet notes kda n5aly balna mnha mn el ktab bt3na bta3 el
compilres(Princeples , Techniques , and Tools) hwa f chapter 10 3la el
3mom y3ny
1)Preserve the meaning of the program. That is a optimization must not
change the output produced by a program for a given input , or cause
an error such as division by zero that was not present in the original
version of the source program. --> y3ny el program ykon zay mahwa f
kol 7aga f el structure aw f el algo aw f el output w hakza
2)A transformation may be speed up programs by a measurable amount -->
y3ny ay transformation b3mlha momken tsar3 el code aw tbat2o f kda el
complexty hatet3'ayar f mosh m3na kda en el code mosh man2ol y3ny f
5aly balak :D:D
3)momken a3mel improvments f el code aw 2ms7 mno 7agat w el mafrod en
e7na naktashf da.