DSpace Repository

Debunking the 'Expensive Procedure Call' Myth, or, Procedure Call Implementations Considered Harmful, or, Lambda: The Ultimate GOTO

Show simple item record

dc.creator Steele, Guy Lewis, Jr.
dc.date 2004-10-01T20:34:01Z
dc.date 2004-10-01T20:34:01Z
dc.date 1977-10-01
dc.date.accessioned 2013-10-09T02:41:05Z
dc.date.available 2013-10-09T02:41:05Z
dc.date.issued 2013-10-09
dc.identifier AIM-443
dc.identifier http://hdl.handle.net/1721.1/5753
dc.identifier.uri http://koha.mediu.edu.my:8181/xmlui/handle/1721
dc.description Folklore states that GOTO statements are 'cheap', while procedure calls are 'expensive'. This myth is largely a result of poorly designed language implementations. The historical growth of this myth is considered. Both theoretical ideas and an existing implementation are discussed which debunk this myth. It is shown that the unrestricted use of procedure calls permits great stylistic freedom. In particular, any flowchart can be written as a 'structured' program without introducing extra variables. The difficulty with the GOTO statement and the procedure call is characterized as a conflict between abstract programming concepts and concrete language constructs.
dc.format 23 p.
dc.format 2539096 bytes
dc.format 1976403 bytes
dc.format application/postscript
dc.format application/pdf
dc.language en_US
dc.relation AIM-443
dc.title Debunking the 'Expensive Procedure Call' Myth, or, Procedure Call Implementations Considered Harmful, or, Lambda: The Ultimate GOTO


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account