Artikel in Tagungsband INPROC-1996-24

Bibliograph.
Daten
Gellerich, Wolfgang; Kosiol, Markus; Plödereder, Erhard: Where does GOTO go to?.
In: Proceedings of the 1996 Ada-Europe International Conference on Reliable Software Technologies.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
Lecture Notes in Computer Science; 1088, S. 385-395, englisch.
Springer Berlin Heidelberg, April 1996.
ISBN: 978-3-540-61317-6; "ISSN: 0302-9743 (Print) 1611-3349 (Online)"; "DOI: 10.1007/BFb0013504".
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.F.3.1 (Specifying and Verifying and Reasoning about Programs)
KeywordsLanguages; Ada95; Efficiency
Kurzfassung

Although GOTO has long been criticized for being 'unstructured' and causing 'unreliable' programs, it is still in use and even modern languages like Ada95 provide GOTO. Why? This paper presents the results of a study in which we examined 316 MB of Ada source code in order to find the frequency and typical applications of GOTO. It turned out that about 99% of all examined files do not contain any GOTO, but we also found ßpaghetti code", generally justified by efficiency arguments. We analyzed whether GOTO really improved efficiency and examined sources containing GOTO by code inspection in order to determine its typical applications.

Abteilung(en)Universität Stuttgart, Institut für Softwaretechnologie, Programmiersprachen und Übersetzerbau
Eingabedatum8. Juli 2010
   Publ. Institut   Publ. Informatik