Computing Surveys (CSUR)


Search Issue
enter search term and/or author name


ACM Computing Surveys (CSUR), Volume 37 Issue 2, June 2005

Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
Caitlin Kelleher, Randy Pausch
Pages: 83-137
DOI: 10.1145/1089733.1089734
Since the early 1960's, researchers have built a number of programming languages and environments with the intention of making programming accessible to a larger number of people. This article presents a taxonomy of languages and environments...

Algorithms and data structures for flash memories
Eran Gal, Sivan Toledo
Pages: 138-163
DOI: 10.1145/1089733.1089735
Flash memory is a type of electrically-erasable programmable read-only memory (EEPROM). Because flash memories are nonvolatile and relatively dense, they are now used to store files and other persistent objects in handheld computers, mobile phones,...

Topology control in wireless ad hoc and sensor networks
Paolo Santi
Pages: 164-194
DOI: 10.1145/1089733.1089736
Topology Control (TC) is one of the most important techniques used in wireless ad hoc and sensor networks to reduce energy consumption (which is essential to extend the network operational time) and radio interference (with a positive effect on the...