Show simple item record

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

dc.date.accessioned2004-10-01T20:34:01Z
dc.date.accessioned2018-11-24T10:10:24Z
dc.date.available2004-10-01T20:34:01Z
dc.date.available2018-11-24T10:10:24Z
dc.date.issued1977-10-01en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/5753
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/5753
dc.description.abstractFolklore 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.en_US
dc.format.extent23 p.en_US
dc.format.extent2539096 bytes
dc.format.extent1976403 bytes
dc.language.isoen_US
dc.titleDebunking the 'Expensive Procedure Call' Myth, or, Procedure Call Implementations Considered Harmful, or, Lambda: The Ultimate GOTOen_US


Files in this item

FilesSizeFormatView
AIM-443.pdf1.976Mbapplication/pdfView/Open
AIM-443.ps2.539Mbapplication/postscriptView/Open

This item appears in the following Collection(s)

Show simple item record