0 votes 0 votes Multi-level access link (or display) arrangement is needed to arrange activation records only if the programming language being implemented has nesting of procedures/functions. Please explain. Programming in C programming-in-c + – Angkit asked Jun 13, 2017 Angkit 304 views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes https://gateoverflow.in/1687/gate1998_2-15?show=94421#c94421 A_i_$_h answered Jun 15, 2017 A_i_$_h comment Share Follow See all 2 Comments See all 2 2 Comments reply Angkit commented Jun 15, 2017 i edited by Angkit Jun 15, 2017 reply Follow Share i read it before and it was not clear to me. Plz explain 0 votes 0 votes A_i_$_h commented Jun 15, 2017 reply Follow Share Each subroutines or sub functions always use activation records as they have lots of local variables now whenever there is code or block to be accessed from other function which is not in my function then access links are used multi level access links or display arrangement is uses to replace these access links they have an array of pointers to all these activation records and allows access of variables and records of a subroutine from another subroutine so incase of nested function suppose there are 5 nested functions then a display arrangement i.e an array of size 5 is maintained,one for each subroutine and can be accessed as per requirement hope ur clear :) 0 votes 0 votes Please log in or register to add a comment.