We use the term abstraction to refer to the stack. What is meant by this term? Does the term abstraction imply how it is implemented? For example, is a stack used in a procedure call/return a hardware device or a software device?
What will be an ideal response?
An abstraction is a way of simplifying and eliminating unnecessary details while defining the desired behavior of a system. Normally abstraction implies hiding implementation details. For example, a queue is an abstraction that has to support enqueuing and dequeuing. The queue abstraction may be implemented with a linked list, an array, etc. The stack facilitating a procedure call/return is a software abstraction implemented with memory and register hardware but it could also be implemented as a separate device.
You might also like to view...
Snort logs packets only into the American Standard Code for Information Interchange (ASCII) format.?
Answer the following statement true (T) or false (F)
A(n) ________ is a reference placed at the end of a document or chapter
Fill in the blank(s) with correct word
When no arrow connects a table to any of the other tables in the data model, there is no way to match the records of that table with the other tables.
Answer the following statement true (T) or false (F)
Compiling is the process of writing instructions in a language that the computer can respond to and that other programmers can understand.
Answer the following statement true (T) or false (F)