Pokušao sam da nađem na elitesecurity mjesto gdje već je ovo definisano ili komentarisano, ali nisam uspjeo. Moderatori, nadam se da mogu ovdje da postam svoje pitanje.
Interesuje me par pitanje u vezi projektovanje sistemskog softvera:
1. Vezano za statički i dinamički analizator koji je integrisan u radnu klupu za programiranje. Kada i sa kojim ciljem programer koristi ove dve alatke?
2. Šta je osnovni i maksimalni blok. Kako ide algoritam za nalaženje maksimalnog bloka.
3. Šta je dominator i post dominator? Koji su neposredni postdominatori svih čvorova u CFG-u programa StabloInsert. Nacrtajte stablo postdominatora programa StabloInsert.
StabloInsert(T, e)
1. y ¬ null
2. x ¬ root[T]
3. while (x ¹ null) {
4. y ¬ x
5. if (key[e] < key[x])
6. then x ¬ llink[x]
7. else x ¬ dlink[x] } //end while
8. parent[e] ¬ y
9. if (y = null)
10. then root[t] ¬ e
11. else if (key[e] < key[y])
12. then llink[y] ¬ e
13. else dlink[y] ¬ e
14. return
Ako treba neko dodatno objašnjenje tu sam da objasnim, ako znam.
Unaprijed HVALA na pomoći.