Big Chemical Encyclopedia

Chemical substances, components, reactions, process design ...

Articles Figures Tables About

Using the Halting Problem to Measure Software Complexity

5 Using the Halting Problem to Measure Software Complexity [Pg.126]

The trouble with insight problems is that they are not reliably solved by individuals. They are unreliably solvable - in other words, a solution is possible, but there is no analytic procedure to do so. Even worse, if programmers do not realize that they are looking at an insight problem, they might not know that special care must be taken. [Pg.126]

So how is an insight problem in code recognized Since the types of programming structures which make a program universal have already been determined (i.e., arbitrary looping structures), those structures in code can therefore be detected. [Pg.126]

For most programming languages, the main structures which must be detected are the following  [Pg.126]

Loops where the iterations are not implicit in the control structure (called open-ended loops) [Pg.126]




SEARCH



Complexity measures

Halting problem

Measurement problem

The Halting Problem

The Software

© 2024 chempedia.info