— StarLite — A software education laboratory
Laboratories are a prerequisite to all scientific investigation. The ability to quickly create experiments amplifies a scientist's intellectual ability. For education, students experiment to learn and to gain experience. Ideally, a laboratory helps a student visualize a problem domain, such as concurrent or distributed systems. Eventually, the students learn to reason about a problem domain abstractly, but typically the experience must come first.
Unable to display preview. Download preview PDF.
- Wegner, P., Programming Languages—Concepts and Research Directions, Research Directions in Software Technology, MIT Press, Edited by P. Wegner, (1979) 425–489.Google Scholar
- Cook, R.P., StarMod, A Language for Distributed Programming, reprinted in Concurrent programming, Addison-Wesley, edited by N. Gehani and A.D. McGettrick, (1988).Google Scholar