DocumentCode :
778419
Title :
Seven great blunders of the computing world
Author :
Holmes, Neville
Author_Institution :
Sch. of Comput., Tasmania Univ., Hobart, Tas., Australia
Volume :
35
Issue :
7
fYear :
2002
fDate :
7/1/2002 12:00:00 AM
Firstpage :
112
Lastpage :
111
Abstract :
The computing profession has had many great successes, but there have been many great blunders. Blunders arise from a failure of imagination, from an inability to see beyond the immediate problem to its full social or professional context. If professionals acquire an education in and remain sensitive to social and ethical issues, they will commit fewer blunders and recover more swiftly from them. The seven great blunders of the computing world, according to the author, relate to: (1) terminology ("data" vs. "information"), (2) the computer (keyboard layouts), (3) the processor (integer and floating-point arithmetic), (4) commercial programming (COBOL), (5) scientific programming (FORTRAN and Algol), (6) text encoding (Unicode), and (7) numeric encoding (symbols and digit ordering). The seven blunders offered provide a mix that is ancient and modern, retrievable and irretrievable, general and particular, subtle and blatant, and arguable and undeniable
Keywords :
ALGOL; COBOL; FORTRAN; business data processing; code standards; computer science; digital arithmetic; keyboards; natural sciences computing; nomenclature; professional aspects; Algol; COBOL; FORTRAN; Unicode; blunders; commercial programming; computers; computing; computing profession; data; digit ordering; ethical issues; failure recovery; floating-point arithmetic; imagination; information; integer arithmetic; keyboard layouts; numeric encoding; processors; professional context; professional education; scientific programming; social context; symbols; terminology; text encoding; Application software; Assembly systems; Books; Computer languages; Floating-point arithmetic; Functional programming; Operating systems; Programming profession; Protection; Standards development;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2002.1016910
Filename :
1016910
Link To Document :
بازگشت