Map
Index
Random
Help
Topics
th

Topic: stacks

topics > computer science > data > Group: data structures



Topic:
save-restore
Topic:
stack machine
Topic:
temporary data objects

Summary

Stacks provide temporary storage in embedded contexts. With Polish notation, stacks can provide all parameters and store intermediate results. (cbb 5/80)
Subtopic: stack direction up

Quote: Multics avoids buffer overflow -- PL/I strings have a fixed maximum length; data can not be executed; virtual addresses are segmented; stacks grew up instead of down [»kargPA12_2002]
QuoteRef: moorCH6_1974 ;;502 stack grows down so that positive offset into stack and double word quantity pushed in same relationship

Subtopic: stack overflow up

Quote: stack overflow is unacceptable in most process control applications
Quote: PORTAL computes maximum stack length for each process and warns about recursive calls [»schiR4_1980]

Subtopic: polymorphic vs. object stack up

Quote: polymorphic Stack is faster than Stack of Object due to boxing of primitive values [»kennA6_2001]

Subtopic: stack frame manipulation up

Quote: MSIL does not allow direct manipulation of stack frames or return addresses; complicates coroutines, continuations, language-level threads, long jumps
[»hansDR3_2004]

Related Topics up

Topic: save-restore (4 items)
Topic: stack machine (10 items)
Topic: temporary data objects
(6 items)

Updated barberCB 2/05
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.