{"p":"can-20","op":"mint","tick":"can","amt":"1000","rows":[{"df":"qa","content":[{"q":"Why is the depth of inter-process call limited to 4 layers?","a":"The depth of cross-program calls is limited to 4 layers mainly to avoid excessive indirect calls that can lead to decreased system performance and potential stability issues. When a program has too many layers of calls, it can result in slower execution due to the time required to complete each level of call. Moreover, excessive indirect calls can increase the complexity of the program, making maintenance and debugging more difficult.\n\nLimiting the depth of cross-program calls can help programmers better organize code, reduce coupling between modules, and improve readability and maintainability. By keeping the call hierarchy within 4 layers, the structure of the program can be ensured."}]}],"pr":"f92c8d0a1d8ee001180a0d2e08dc873c963b1da16e92f3e83c03b57b7aefe3ae"}