skip to content
Debunking the 'Expensive Procedural Call' Myth or Procedure Call Implementations Considered Harmful or Lambda: The Ultimate GOTO. Preview this item
ClosePreview this item
Checking...

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

Author: Guy Lewis Jr Steele; MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
Publisher: Ft. Belvoir Defense Technical Information Center OCT 1977.
Edition/Format:   Print book : English
Database:WorldCat
Summary:
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Guy Lewis Jr Steele; MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
OCLC Number: 227518777
Description: 25 pages

Abstract:

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. (Author).

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/227518777> # Debunking the 'Expensive Procedural Call' Myth or Procedure Call Implementations Considered Harmful or Lambda: The Ultimate GOTO.
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "227518777" ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/3856410383#Place/ft_belvoir> ; # Ft. Belvoir
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/vau> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/artificial_intelligence> ; # Artificial intelligence
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/optimization> ; # Optimization
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/compilers> ; # Compilers
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/computer_programming> ; # Computer programming
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/programmed_instruction> ; # Programmed instruction
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/subroutines> ; # Subroutines
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Thing/structured_programming> ; # Structured programming
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/computer_programming_and_software> ; # Computer Programming and Software
   schema:about <http://experiment.worldcat.org/entity/work/data/3856410383#Topic/programming_languages> ; # Programming languages
   schema:bookFormat bgn:PrintBook ;
   schema:contributor <http://experiment.worldcat.org/entity/work/data/3856410383#Person/steele_guy_lewis_jr> ; # Guy Lewis Jr Steele
   schema:contributor <http://experiment.worldcat.org/entity/work/data/3856410383#Organization/massachusetts_inst_of_tech_cambridge_artificial_intelligence_lab> ; # MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
   schema:datePublished "1977" ;
   schema:datePublished "OCT 1977" ;
   schema: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. (Author)."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/3856410383> ;
   schema:inLanguage "en" ;
   schema:name "Debunking the 'Expensive Procedural Call' Myth or Procedure Call Implementations Considered Harmful or Lambda: The Ultimate GOTO."@en ;
   schema:productID "227518777" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/227518777#PublicationEvent/ft_belvoirdefense_technical_information_centeroct_1977> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/3856410383#Agent/defense_technical_information_center> ; # Defense Technical Information Center
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/227518777> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/3856410383#Agent/defense_technical_information_center> # Defense Technical Information Center
    a bgn:Agent ;
   schema:name "Defense Technical Information Center" ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Organization/massachusetts_inst_of_tech_cambridge_artificial_intelligence_lab> # MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB.
    a schema:Organization ;
   schema:name "MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB." ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Person/steele_guy_lewis_jr> # Guy Lewis Jr Steele
    a schema:Person ;
   schema:familyName "Steele" ;
   schema:givenName "Guy Lewis Jr" ;
   schema:name "Guy Lewis Jr Steele" ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Thing/structured_programming> # Structured programming
    a schema:Thing ;
   schema:name "Structured programming" ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Topic/artificial_intelligence> # Artificial intelligence
    a schema:Intangible ;
   schema:name "Artificial intelligence"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Topic/computer_programming> # Computer programming
    a schema:Intangible ;
   schema:name "Computer programming"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Topic/computer_programming_and_software> # Computer Programming and Software
    a schema:Intangible ;
   schema:name "Computer Programming and Software"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Topic/programmed_instruction> # Programmed instruction
    a schema:Intangible ;
   schema:name "Programmed instruction"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/3856410383#Topic/programming_languages> # Programming languages
    a schema:Intangible ;
   schema:name "Programming languages"@en ;
    .

<http://www.worldcat.org/title/-/oclc/227518777>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/227518777> ; # Debunking the 'Expensive Procedural Call' Myth or Procedure Call Implementations Considered Harmful or Lambda: The Ultimate GOTO.
   schema:dateModified "2017-04-02" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.