11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ergonomics <strong>of</strong> computing 185consisting <strong>of</strong> 0, 1, 2, 3, . . . <strong>and</strong> their negative counterparts.Pascal also includes built-in functions to retrieve the precedingvalue in the enumeration (pred), the following element(succ), or the numeric position <strong>of</strong> the current element(ord).The main advantage <strong>of</strong> using explicit enumerations isthat a constant such as “Monday” is more underst<strong>and</strong>ableto the program’s reader than the value 0. Enumerations arefrequently used in C <strong>and</strong> C++ to specify a limited group<strong>of</strong> items such as flags indicating the state <strong>of</strong> device or fileoperation.Unlike most other languages Pascal <strong>and</strong> Ada also allowfor the definition <strong>of</strong> a subrange, which is a sequential portion<strong>of</strong> a previously defined enumeration. For example, oncethe Day type has been defined, an Ada program can definesubranges such as:subtype Weekdays is Days range Monday . .Friday;subtype Weekend is Days range Saturday . .Sunday;SetsThe set type (found only in Pascal <strong>and</strong> Ada) is similar to anenumeration except the order <strong>of</strong> the items is not significant.It is useful for checking to see whether the item being consideredbelongs to a defined group. For example, instead <strong>of</strong>a program checking whether a character is a vowel as follows:if (char = ‘a’) or (char = ‘e’) or (char = ‘i’)or (char = ‘o’) or (char = ‘u’) . . .the program can define:type Vowels = (a, e, i, o, u);if char in Vowels . . .Further ReadingSebesta, Robert W. Concepts <strong>of</strong> Programming Languages. 8th ed.Boston: Pearson, 2007.ergonomics <strong>of</strong> computingErgonomics is the study <strong>of</strong> the “fit” between people <strong>and</strong>their working environment. Because computers are sucha significant part <strong>of</strong> the working life <strong>of</strong> so many people,finding ways for people to maximize efficiency <strong>and</strong> reducehealth risks associated with computer use is increasinglyimportant.Since the user will be looking at the computer monitorfor hours on end, it is important that the display be largeenough to be comfortably readable <strong>and</strong> that there be enoughcontrast. Glare on the monitor surface should be avoided.It is recommended that the monitor be placed so that thetop line <strong>of</strong> text is slightly below eye level. A distance <strong>of</strong>about 18 inches to two feet (roughly arm’s length) is recommended.There has been concern about the health effects <strong>of</strong>electromagnetic radiation generated by monitors. Most newmonitors are designed to have lower emissions.While the “st<strong>and</strong>ard” keyboard has changed little in20 years <strong>of</strong> desktop computing, there have been attemptsat innovation. One, the Dvorak keyboard, uses an alternativearrangement <strong>of</strong> letters to the st<strong>and</strong>ard “QWERTY.”Although it is a more logical arrangement from the point <strong>of</strong>view <strong>of</strong> character frequency, studies have generally failedto show sufficient advantage that would compensate forthe effort <strong>of</strong> retraining millions <strong>of</strong> typists. There have alsobeen specially shaped “ergonomic” keyboards that attemptto bring the keys into a more natural relationship with theh<strong>and</strong> (see keyboard).The use <strong>of</strong> a padded wrist rest remains controversial.While some experts believe it may reduce strain on the arm<strong>and</strong> neck, others believe it can contribute to Carpal TunnelSyndrome. This injury, one <strong>of</strong> the most serious repetitivestress injuries (RSIs), is caused by compression <strong>of</strong> a nervewithin the wrist <strong>and</strong> h<strong>and</strong>.Because <strong>of</strong> reliance on the mouse in many applications,experts suggest selecting a mouse that comfortably fits theh<strong>and</strong>, with the buttons falling “naturally” under the fingers.When moving the mouse, the forearm, wrist, <strong>and</strong> fingersshould be kept straight (that is, in line with the mouse).Some people may prefer the use <strong>of</strong> an alternative pointingdevice (such as trackball or “stub” within the keyboarditself, <strong>of</strong>ten found in laptop computers).A variety <strong>of</strong> so-called ergonomic chairs <strong>of</strong> varying qualityare available. Such a chair can be a good investment inworker safety <strong>and</strong> productivity, but for best results the chairmust be selected <strong>and</strong> adjusted after a careful analysis <strong>of</strong>the individual’s body proportions, the configuration <strong>of</strong> theworkstation, <strong>and</strong> the type <strong>of</strong> applications being used. Ingeneral, a good ergonomic chair should have an adjustableseat <strong>and</strong> backrest <strong>and</strong> feel stable rather than rickety.The operating system <strong>and</strong> s<strong>of</strong>tware in use are alsoimportant. Providing clear, legible text, icons or othercontrols <strong>and</strong> a consistent interface will contribute to theuser’s overall sense <strong>of</strong> comfort, as well as reducing eyestrain.It is also important to try to eliminate unnecessaryrepetitive motion. For example, it is helpful to provideshortcut key combinations that can be used instead <strong>of</strong> aseries <strong>of</strong> mouse movements. Beyond specific devices, thedevelopment <strong>of</strong> an integrated design that reduces stress<strong>and</strong> improves usability is part <strong>of</strong> what is sometimes calledhuman factors research.In March 2001, President Bush cancelled new OSHAst<strong>and</strong>ards that would have further emphasized reporting<strong>and</strong> mitigating repetitive stress <strong>and</strong> musculo-skeletal disorders(MSDs). However, the legal <strong>and</strong> regulatory climateis likely to continue to place pressure on employers to takeergonomic considerations into account.Further ReadingCoe, Marlana. Human Factors for Technical Communicators. NewYork: Wiley, 1996.Dul, Jan, <strong>and</strong> Bernard Weerdmeester. Ergonomics for Beginners:A Quick Reference Guide. 2nd ed. Gr<strong>and</strong> Rapids, Mich.: CRCPress, 2001.“Ergonomic Design for <strong>Computer</strong> Workstations.” Available online.URL: http://www.ergoindem<strong>and</strong>.com/computer-workstationergonomics.htm.Accessed July 30, 2007.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!