Electronic spread sheets - A quintessential example

Electronic spreadsheets such as Excel software help one to input values in Cells, in a program-specific manner (for example-A7 , B6, and so on). They also allow you to embed computation as a value of a cell (such as =$A7*$B6 ) using formulas. Whenever a value is changed in A7 or B6, the resulting formula will be recomputed. Actually, the change is propagated to cells where there is reference to the cell which changed. This can be called a type of reactive computation. Let's see our Pythagorean triple generation in action on Excel:

Electronic spread sheets - A quintessential example

In the preceding table, you can see that column F indicates (achieved ...

Get .NET Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.