Modern gotonovice programmer usage of non-standard control flow
Publikationsdatum:
Zu finden in: Koli Calling 2015, 2015
|
|
Zusammenfassungen
While many programmers would agree that unrestricted use of goto and similar structures is undesirable, modern languages still provide statements that support non-standard control flow: structures that do not obey the guidelines of structured programming. Novice programmers who have not been exposed to the arguments for and against the use of these structures may find them tempting -- or even natural -- when struggling to solve problems. We analyze a large-scale repository of novice programmer source code and find that 7% of the solutions in our set use non-standard control structures. While many of these uses are ineffective, some students use non-standard control to simplify their code.
Dieses Konferenz-Paper erwähnt ...
Personen KB IB clear | Yuliya Cherenkova , Edsger W. Dijkstra , Andrew Petersen , Daniel Zingaro | ||||||||||||||||||||||||||||||||||||
Begriffe KB IB clear | Programmierenprogramming | ||||||||||||||||||||||||||||||||||||
Bücher |
| ||||||||||||||||||||||||||||||||||||
Texte |
|
Zitationsgraph
Anderswo finden
Volltext dieses Dokuments
Modern goto: Fulltext at the ACM Digital Library (: , 602 kByte; : ) |
Anderswo suchen
Beat und dieses Konferenz-Paper
Beat hat Dieses Konferenz-Paper während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Aufgrund der wenigen Einträge im Biblionetz scheint er es nicht wirklich gelesen zu haben. Es gibt bisher auch nur wenige Objekte im Biblionetz, die dieses Werk zitieren.