Map
Index
Random
Help
th

Quote: C-- procedure names are expressions of native code-pointer type; multiple results, tail call, and fixed argument list

QuoteRef: joneSP9_1999 , p. 5



Topic:
function call
Topic:
function results

Quotation Skeleton

-- In addition, C-- provides a procedure abstraction … [p. 8] "C--supports procedures that are both more and … calls, but they have a fixed number of … -- C-- supports fully general tail calls, identified … frame before each jump. … -- C-- supports procedures with multiple results, just … -- A C-- procedure call is always a … [i.e., f(g(x)) is illegal] … [p. 9] -- The name of a procedure is … an arbitrary expression … For example … bits32[ptr] = sp1; /* Store procedure address */ … r,s = (bits32[ptr])(4); /* Call stored procedure */ …   Google-1   Google-2

Copyright clearance needed for quotation.


Related Topics up

Topic: function call (28 items)
Topic: function results (7 items)

Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.