ACM Home Page
Please provide us with feedback. Feedback
The Game of Life with Ada tasks
Full text PdfPdf (526 KB)
Source ACM SIGAda Ada Letters archive
Volume XVII ,  Issue 6  (Nov./Dec. 1997) table of contents
Pages: 19 - 31  
Year of Publication: 1997
ISSN:1094-3641
Author
Gertrude Levine  Fairleigh Dickinson University, 1000 River Road, Teaneck, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/264934.264936
What is a DOI?

ABSTRACT

The Game of Life is a popular programming project, both in computer science courses and on the World Wide Web. It is commonly implemented with a bounded array of values representing the cells of life. This project provides an appealing visual representation of cells living or dying over repeated generations.An Ada implementation using tasks allows a number of interesting features. State information can be retained between calls. A generic declaration defines a conceptually unbounded grid, which a distributed implementation with tasks can potentially implement. Tasking communication provides an exercise in both inter-cell communication and in deadlock prevention. Lastly, the independence of cell communication can allow for relaxing the synchronization of cell generations.