Family Computing Special 1984 Dictionary

98
8/2/2019 Family Computing Special 1984 Dictionary http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 1/98 F A M I D I C T I O N A R Y o r C O M P U T E R T E R M S M A D E S I M P L E

Transcript of Family Computing Special 1984 Dictionary

Page 1: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 1/98

F A M I

D I C T I O N A R Yo r

C O M P U T E R T E R M S

M A D ES I M P L E

Page 2: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 2/98

_ _ _ _ .

y

|

\

p

■ i — ■ ■ k l 1 1

■ -

ri

k - 1 J — l - J —

«

P

V

m8

i

i

_ f e|

|

I

i |

w S

|

o r kT o r o n

1

r1

A

' '

S (

o I

I " ~ * - P | *

|

f t p *

4 -t

o n

L _ _ a _

I P ,) L A S T I <

d o r *A

.

: ^J C l .

4 B

■ H i

n

-KV_ | _

[ c .F a rd !

1i

F

i lU N

" " I> y d h e \

1

I

1

r-

i r rl l f l

I ck y c

-

i

" 1

1

I

i

m

!

\ *

~

m

Page 3: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 3/98

E d i t o r i a lD i r e c t o r :E l e a n o rA n g e l e s

E d i t o r :M o l l i eL . C o h e n

P r o n u n c i a t i o nK e y :M a r j o r i eB u r n s

D e s i g n :H a r r yC h e s t e rI n c .

I l l u s t r a t i o n s :R o b e r tJ a c k s o n

N op a r to f t h i sp u b l i c a t i o nm a yb e r e p r o d u c e di n w h o l eo r i n p a r t ,o r s t o r e di n a r e t r i e v a ls y s t e m , o r t r a n s m i t t e di n

a n yf o r mo r b y a n ym e a n s ,e l e c t r o n i c ,m e c h a n i c a l ,p h o t o c o p y i n g ,r e c o r d i n g ,o r o t h e r w i s e ,w i t h o u tw r i t t e n

p e r m i s s i o no f t h ep u b l i s h e r .F o ri n f o r m a t i o nr e g a r d i n g p e r m i s s i o n , w r i t et o S c h o l a s t i cB o o kS e r v i c e s ,7 3 0

B r o a d w a y ,N e wY o r k ,N Y1 0 0 0 3 .

I S B N0 - 5 9 0 - 9 4 4 5 6 - 8

C o p y r i g h t© 1 9 8 4b y S c h o l a s t i cI n c .A l lr i g h t sr e s e r v e d .P u b l i s h e db y S c h o l a s t i cB o o kS e r v i c e s ,a d i v i s i o n

o f S c h o l a s t i cI n c .

1 2 1 1 1 09 8 7 6 5 4 3 2 1 . 9 3 4 5 6 / 8P r i n t e di n t h eU . S . A . 1 4

Page 4: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 4/98

I N T R O D U C T I O NT OT H E

C O M P U T E RD I C T I O N A R Y

I t ' sa l r e a d yh a p p e n e d ,h a s n ' ti t ?Y o u ' r e l o o k i n gt h r o u g h y o u rf r i e n d ' sc o m p u t e r

m a n u a l ;o r y o u rt e a c h e rh a n d s y o ua m a g a z i n ea b o u tc o m p u t e r s ;o r y o uh e a r

s o m e o n et a l k i n ga b o u ta n e wc o m p u t e rj o b. . . a n d t e r m s y o u ' v en e v e r h e a r d

b e f o r ek e e pp o p p i n gu p e v e r yf e ws e c o n d s .P i x e l ,L O G O ,s e m i c o n d u c t o r .S o m e

a r e n ' te v e nw o r d s !C P / M ,D O S ,P L 1 :I t ' sl i k ea l p h a b e t s o u p .Y o ud e c i d et o c h e c k

o u ta f e wo f t h e s et e r m si n y o u rf a m i l yd i c t i o n a r y .A sy o uk e e pt u r n i n gp a g e s , t h e

t r u t hs l o w l yd a w n s .M o s to f t h e s ew o r d sa r e n ' ti n t h ed i c t i o n a r y !T h e r e ' sn o p l a c e

t o l o o ku p T H E S EW O R D S !

A so f n o w ,t h a t ' sa l li n t h ep a s t .W i t hS c h o l a s t i c ' si l l u s t r a t e dC o m p u t e rD i c t i o n a r y

y o u ' v eg o t r e f e r e n c e st o m o r et h a n5 0 0 t e r m st h a t c o v e r :

• d i f f e r e n tk i n d so f c o m p u t e r s ,a n dh o wt h e yw o r k — f r o mm a i n f r a m e s ,t o

m i n i c o m p u t e r sa n dm i c r o s ;c o m p u t e r st h a ta d d ,s e n dm e s s a g e s ,r e m e m b e r ,a r i df o r g e t( y e s ,c o m p u t e r sd o f o r g e t ) ; — a n dh o wc o m p u t e r s w o r k ,t i m i n g

e v e r y t h i n gi n m i l l i o n t h so f a s e c o n d ,a n du s i n ga c o d eo f e l e c t r i cp u l s e st h a t

r a c ea t a l m o s tt h es p e e do f l i g h t .

• d i f f e r e n tc o m p u t e rl a n g u a g e s( e s p e c i a l l yB A S I Ca n dL O G O ) — i n c l u d i n g

c o m m a n d si n t h e s el a n g u a g e ss u c ha s R U N ,R E A D ,S A V E ,M O V E .( T h e y

s o u n df a m i l i a r ,d o n ' tt h e y ? )

• d i f f e r e n tw a y st h a tc o m p u t e r sa f f e c to u rl i v e s — f r o m" C A I "t o " C A M , "f r o m

r o b o t s ,t o b a rc o d e s ,t o d a t ab a s e s .

I n a d d i t i o n ,y o u ' l lf i n da p r o n u n c i a t i o ng u i d ef o re a c ht e r m ,a n da p a g ew i t ha

p r o n u n c i a t i o nk e yt o h e l py o uu s ee a c hg u i d e .Y o u ' l l a l s of i n di l l u s t r a t i o n s ,b o t h

f u n n ya n dw i s e ,b ya n a r t i s tw h os e e sc o m p u t e r sw i t ha n " i n n e r e y e . "S t u d yt h e s e

c a r e f u l l y ,a n dy o u ' l ls e ew i t ht h a te y e ,t o o .

W h a te l s ec o u l dw ed o f o ry o u ?W e l l ,m a y b e ,p u tt h i sd i c t i o n a r yo n a d i s ks o y o u

c o u l d r e a di t o n a c o m p u t e r . T h a tw a s n ' tp o s s i b l et h i st i m e .B u tt o g e ty o us t a r t e d ,

h e r e ' s a" m e n u "f o r S c h o l a s t i c ' s i l l u s t r a t e dC o m p u t e rD i c t i o n a r y :

H I !W E L C O M ET OS C H O L A S T I C S

I L L U S T R A T E DC O M P U T E RD I C T I O N A R Y .

W H A TP A R TO FT H I SB O O KW O U L D

Y O UL I K ET OU S E ?S E L E C TT H EN U M B E RO F Y O U RC H O I C E .

1 . H O WT OU S ET H I SD I C T I O N A R Y . ; . . .4

2 . H O WT OU S ET H E P R O N U N C I A T I O N

K E Y : 6

3 . W O R D S ,B E G I N N I N GW I T H" A " . . . . .7

Page 5: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 5/98

H O WT OU S ET H I SD I C T I O N A R Y

h i !y o uw a n tt o k n o wh o wt o u s e

t h i sd i c t i o n a r y .h o ww o u l dy o u

l i k et o S t a r t ?s e l e c tt h en u m b e r

o f y o u rc h o i c ef r o mt h i sm e n u .

1 . q u i c k g u i d eo n h o wt o u s et h i sd i c t i o n a r y

2 . h o wt o f i n da w o r d

3 . h o wt o r e a da d e f i n i t i o n

4 . w o r d st o l o o ku p f i r s t

1 . Q U I C K G U I D EO NH O WT OU S ET H I SD I C T I O N A R Y

• U s et h e g u i d ew o r d sa t t h e t o po f e a c hp a g et o f i n dt h ep a g ew i t ht h ew o r dy o u

w a n t .I f y o ua r el o o k i n gf o r" G L , "y o u ' l lf i n di t b e t w e e n" g i - "a n d" g o - . "

• T r a c ky o u rw o r dd o w nb yi t sf i r s tl e t t e r( a ,b , c , e t c . ) ;t h e n ,b y i t ss e c o n dl e t t e r

( c a , c e ,d i , e t c . ) ;a n ds o o n .

• I f t h e r ei s n ' ta d e f i n i t i o nw i t ht h ee n t r y ,f o l l o w t h e" s e e "r e f e r e n c et o a n o t h e r

e n t r y .

• N o t et h ep r o n u n c i a t i o ng u i d ew i t hy o u r w o r d .I f n e c e s s a r y ,c h e c ki t a g a i n s tt h e

p r o n u n c i a t i o nk e yo n p a g e6 .

• I f t h e r e a r et w oo r m o r ed e f i n i t i o n sf o ry o u rw o r d( 1 , 2 , 3 ,e t c . ) ,r e a de a c ho n e .

T h e ym a yd i f f e ra w h o l el o t .

R E T U R N T OT H E T O PO FP A G E4 I F Y O UW A N TT OS E EM E N UA G A I N !

2 . H O WT OF I N DA W O R DS u p p o s eo n eo f y o u rf r i e n d si s u p s e t b e c a u s eh e l o s ta c o m p u t e rp r o g r a mi n a

" g l i t c h . "Y o ud e c i d et o l o o ku p " g l i t c h " i ny o u rC o m p u t e rD i c t i o n a r y .E n t r yw o r d s

i n a d i c t i o n a r y a r ea r r a n g e di n a l p h a b e t i c a lo r d e r .A s y o uf l i pt h r o u g ht h ep a g e s ,

y o uw i l ls e et w og u i d ew o r d sn e a rt h et o p c o r n e ro f e a c hp a g e .T h et o pg u i d ew o r d

t e l l sy o ut h ef i r s tw o r do r t e r md e f i n e do n t h a tp a g e .T h eb o t t o mg u i d ew o r dt e l l s

y o ut h el a s tw o r do r t e r md e f i n e do n t h a tp a g e .W h e ny o uc o m et o t h eg u i d e

w o r d sG I G O — G L O S S A R Y ,y o uk n o wt h a t " g l i t c h "m u s tb e o n t h i sp a g e .I t ' s

a f t e rG I G Oa n db e f o r eG L O S S A R Y .

G u i d e^W o r d s- ^

A l p h a b e t i c a l

O r d e r^

P r o n u n c i a t i oG u i d e

G I G O

G L O S S A R Y G I G O( g i 'g o ' ) :s e eg a r b a g ei n ,g a r b a g eo u t .

G L :s e eG L O S S A R Y . " *^ .

g l i t c h( g l i c h ) :1 . a s u d d e nb u r s to f e l e c t r i ce n e r g y

i n a c o m p u t e r .2 . a b l u r r i n go f t h em a g n e t i c

d o t so na c o m p u t e rd i s k .B o t hk i n d so fg l i t c hc a n

c a u s ea c o m p u t e rt o l o s ei t sm e m o r y .( W h a t

d o t s ? )

• C r o s sR e f e r e n c e

Page 6: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 6/98

S o m e t i m e s ,w h e ny o uf i n dt h ew o r dy o u ' r el o o k i n gf o r ,t h e r ei s n ' ta d e f i n i t i o n .

A c r o s sr e f e r e n c e ,w i t ht h ew o r d" s e e , "t e l l sy o ut o l o o kf o ra n o t h e re n t r y . ( U s u a l l y ,

t h i sh a p p e n sw h e nt h ee n t r yi s a n a b b r e v i a t i o n , o rm a y b ea g r o u po f l e t t e r st h a t

s t a n df o r s e v e r a lw o r d s . )I f y o ul o o ku p G I G O ,f o re x a m p l e ,y o uf i n d a c r o s s

r e f e r e n c et o " g a r b a g ei n ,g a r b a g eo u t . "A n o t h e rt i p :I f t h ew o r dy o u w a n tb e g i n s

w i t h " u n , "a n dy o ud o n o tf i n di t , d r o pt h e" u n "a n dl o o ku p t h ew o r dt h a t ' sl e f t .

Y o uw o n ' tf i n dU N P L O T ,f o re x a m p l e , b u ty o uw i l lf i n dP L O T .( U N P L O Ti s j u s t .

t h eo p p o s i t e . ) F i n a lt i p : I fy o u ' r e l o o k i n gu p a t e r mw i t ht w ow o r d s( l i k e" p r o g r a m

i n s t r u c t i o n " )a n d y o ud o n ' tf i n di t , l o o ku p j u s tt h es e c o n dw o r d( " i n s t r u c t i o n " ) .

R E T U R NT OT H E T O PO FP A G E4 I F Y O UW A N TT OS E EM E N UA G A I N !

3 . H O WT O R E A DA D E F I N I T I O N

A f t e ry o u ' v ef o u n da w o r d ,y o u n e e dt o k n o wh o wt o p r o n o u n c ei t . F o l l o w i n g

m o s te n t r yw o r d s ,y o uw i l ls e es o m el e t t e r sa n ds p e c i a ls y m b o l si n p a r e n t h e s e s .T h i s

i s t h ep r o n u n c i a t i o ng u i d e .T ou n d e r s t a n da p r o n u n c i a t i o ng u i d e ,y o um a yw a n tt o

r e f e rb a c kt o t h ek e yo n p a g e6 . Y o uw i l lf i n di n s t r u c t i o n sf o r" H o wt o U s et h e

P r o n u n c i a t i o nK e y "o n t h es a m ep a g e .

I f y o u ' v ef l i p p e dt h r o u g ht h i sb o o k ,y o um a yh a v es p o t t e de x t r al e t t e r sa f t e rs o m e

p r o n u n c i a t i o ng u i d e s .F o re x a m p l e :

i n p u t / o u t p u t( i n 'p u to u t ' p u t ) ,I / O ,I O .

T h ee x t r al e t t e r sa r e a b b r e v i a t i o n s , o rs h o r tf o r m s ,f o rt h ee n t r y .

A f e wm o r et i p s ,a s y o us t a r tt o r e a d :

• S o m ee n t r i e si n c l u d en u m b e r si n h e a v yt y p e :1 , 2 , a n d3 . T h e n u m b e r ss h o w

t h a tt h e r ei s m o r et h a no n ed e f i n i t i o nf o rt h ew o r d .

• W h e ny o us e ep a r t s o fa d e f i n i t i o nm a r k e d( a ) ,( b ) ,( c ) ,t h e yi n d i c a t ei m p o r t a n t

p o i n t st o r e m e m b e r .

• D o e sa d e f i n i t i o nb e g i nw i t h" i nB A S I C "o r " i nL O G O "o r " i nw o r dp r o c e s s i n g " ?T h e s ep h r a s e sa r e c l u e st o a t e r m ' sm e a n i n g .B A S I Ca n dL O G Oa r e

" l a n g u a g e s "y o uu s ef o rt a l k i n gw i t ha c o m p u t e r .A w o r dp r o c e s s o ri s a c o m p u t e r

t h a tl e t sy o uw o r kw i t hl o t so f c o r r e s p o n d e n c e ,s u c ha s b u s i n e s sl e t t e r s .

• D o e st h ed e f i n i t i o ni n c l u d el i n e s s e t o f f l i k e t h i s ?

4 0 0L E TM = 4 5 6 7 8

T h i si s a n e x a m p l eo f a n i n s t r u c t i o ny o um i g h t p u ti n a c o m p u t e rp r o g r a m .( T h i s

o n ei s i n B A S I C . )C o m p u t e r so f t e nn e e ds e v e r a l i n s t r u c t i o n sb e f o r et h e yc a n

s h o wy o ur e s u l t s .

R E T U R NT OT H ET O P O FP A G E4 I F Y O UW A N TT OS E EM E N UA G A I N !

5 . W O R D ST OL O O KU PF I R S T

T h ef o l l o w i n gw o r d sa r e o f t e nu s e da s p a r to f o t h e rC o m p u t e rD i c t i o n a r y

d e f i n i t i o n s .I t m i g h t b eh e l p f u lt o l o o ku p t h e s ew o r d sb e f o r ey o us t a r ts e a r c h i n g

f o ro t h e rw o r d s :

B A S I C d a t a

b i t L O G Oc o m m a n d p r o g r a m

c o m p u t e r w o r dp r o c e s s i n g

R E T U R NT OT H E T O PO FP A G E4 I F Y O UW A N TT OS E EM E N UA G A I N !

Page 7: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 7/98

H O WT OU S ET H EP R O N U N C I A T I O NK E Y

D oy o uh a v ea b o o k m a r k ?P u ti t i n t h i sp a g e .Y o u ' l lp r o b a b l yb e c h e c k i n gb a c k

h e r eo f t e n .T h ek e yb e l o ww i l lh e l py o uu s et h ep r o n u n c i a t i o n g u i d e sy o uf i n d

w i t hw o r d si n t h eC o m p u t e rD i c t i o n a r y .E a c h s y m b o li n aw o r d ' sp r o n u n c i a t i o n

g u i d em a t c h e so n e s y m b o lb e l o w .T h e r ea r es y m b o l sf o rv o w e l s o u n d sa n d

c o n s o n a n ts o u n d s .N o t i c et h ek e yw o r dn e x tt o e a c h s y m b o l .T h eh e a v yl e t t e rg i v e s

y o ua c l u et o t h a ts y m b o l ' s s o u n d . H e r e ' sh o wt o u s et h i sk e y :

T a k ea l o o ka t t h ep r o n u n c i a t i o ng u i d ef o r" a b a c u s "o n t h eo p p o s i t ep a g e .T h e

k e ys h o w st h a tt h ef i r s ts o u n d sa r e :" a "a s i n b a t ," b "a s i nb e e .T h en e x ts o u n d" a "

i s t h e" s c h w a "s o u n d ,a s o r to f s o f t" u h . "T h el a s tp a r tb e g i n sw i t h" k "a s i n k e y .

T h e r e ' st h a ts c h w a s o u n da g a i n .T h el a s ts o u n di s " s . "A b a c u s ,a b - u h - k u h s .N o w

g e tt h a tb o o k m a r k !

P R O N U N C I A T I O NK E YV O W E LS O U N D S :

s y m b o l

a

a

a

e

e

k e yw o r d

b a t

b a k e

b a r

b e t

b e e t

T h e r ei s a n o t h e rs o u n d ,a , «

I t i sn o ts t r e s s e d ,o r a c c e n t e d

C O N S O N A N TS O U N D S

s y m b o l

b

c h

d

f

gh

j

k

k e yw o r d

b e e

c h e w

d o

f e e

g o

h o w

j a w

k e y

s y m b o l

i

i

o

oA

o

. k e yw o r d

b i t

b i t e

n o t

n o t e

l a w

a s i n m a c h i n eo r o v e r .I t

. A s c h w a ( a )j u s t s o r t o f

s y m b o l

1

m

n

n g

Pr

s

s h

k e yw o r d

l o w

m e

n o

s i n g

p i e

r a y

s o

s h o e

s y m b o l

o i

o u

u

u

u

i s c a l l e da

k e yw o r d

b o i l

o u t

n u t

r u d e

p u t

" s c h w a "s o u n d .

s l i p sb y y o ua s " u h . "( U h ? )

s y m b o l

t

t h

V

w

yz

z h

k e yw o r d

t o o

t h i n

t h e n

v o t e

w a y

y o u

z o o

p l e a s u r e

S o m eM o r eC l u e s

• T h ep r o n u n c i a t i o nf o re a c hw o r di s b e t w e e np a r e n t h e s e s ,( ) . F o re x a m p l e :

c o m p u t e r( k a mp y u 't a r ) .

• E a c hw o r di s s e p a r a t e di n t os y l l a b l e s .( A s y l l a b l ei s t h es m a l l e s tc h u n ko f s o u n d

y o uc a nb r e a ka w o r di n t o . )F o r e x a m p l e ," p r o g r a m "h a st w os y l l a b l e s :p r o g r a m

( p r o 'g r a m ) .

• W h e na w o r dh a sm o r et h a no n es y l l a b l e ,y o u" a c c e n t "o n eo f t h e m — y o us a yi t

m o r es t r o n g l yt h a nt h eo t h e r ( s ) .I n " m a g n e t i c , "a c c e n tt h es e c o n ds y l l a b l e :

m a g n e t i c( m a gn e t 'i k ) .

• S o m e t i m e s ,y o us t r e s st w os y l l a b l e si n a w o r d . B u to n ei s l i g h t e rt h a nt h eo t h e r .

I n " p r o g r a m m e r , "t h el i g h ta c c e n ti s o n t h es e c o n ds y l l a b l e :p r o g r a m m e r( p r o '

g r a m ' e r ) .

Page 8: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 8/98

C O M P U T E ?D I C T I O N A R Y

a b a c u s( a b 'a k a s ) :a f r a m e w i t hs t r i n g s o fm o v a b l eb e a d s ,

u s e df o rc o u n t i n g .E a c hb e a da b o v et h ec r o s s b a re q u a l s

f i v eb e a d so n t h es a m es t r i n gb e l o w .T h es t r i n g t ot h ef a r

r i g h tc a ns h o wt h en u m b e r s0 t o 9 . S t r i n g st o i t sl e f ts t a n d

f o rt e n s ,h u n d r e d s ,t h o u s a n d s ,e t c .T h ea b a c u si s s e tt o

z e r ow h e na l l t h eb e a d sa r ep u s h e db a c kf r o mt h e

c r o s s b a r .T o c o u n t ,y o ub e g i n w i t ht h es t r i n go n t h ef a r

r i g h t .T h eC h i n e s ea b a c u si s t h eo l d e s tc o m p u t e rk n o w nt o

h u m a n s— o u t s i d eo f o u ro w nb r a i n s .S t u d e n t si n J a p a n

s t i l lu s et h e a b a c u s ,e v e nt h o u g ht h e i rc o u n t r ym a k e s

c a l c u l a t o r sa n do t h e rc o m p u t e r s .

A B S ,A B S o l u t ev a l u e : ac o d ei n B A S I Ct h a tt e l l st h e

c o m p u t e rt o r e m o v et h e n e g a t i v es i g ni n f r o n to f a

n u m b e r .I f T i n y o u rp r o g r a ms t a n d sf o r— 5 ,A B S ( T )

w o u l dc h a n g ei t t o 5 . S e ea b s o l u t ev a l u e ,n e g a t i v e

n u m b e r .

!

a b s o l u t ev a l u e( a b 's a l l u tv a l 'y u ) :i n m a t h e m a t i c s ,t h e

a m o u n tt h a ta n yn u m b e rs t a n d sf o r ,a p a r tf r o mi t s s i g n .

T h ea b s o l u t ev a l u eo f 1 7i s 1 7 .T h ea b s o l u t ev a l u eo f — 1 7i s

1 7 , a l s o .S e eA B S .

A . C . ,A l t e r n a t i n gC u r r e n t :t h e r e g u l a rf l o wo f e l e c t r i c i t yt o

y o u rh o m ea n do t h e rb u i l d i n g s .L a m p sl i g h tu p w i t hi t .

C o m p u t e r sp l u gi n t oA . C .o u t l e t s , t o o !

a c c e s st i m e( a k 's e s t l m ' ) :1 . i n g e n e r a l ,t h et i m ei t t a k e sa

c o m p u t e rt o c a r r yo u to n ei n s t r u c t i o n .2 . t h et i m ei t t a k e s

t o t r a n s f e ra p i e c eo f d a t af r o ma t a p e o r d i s kt o t h e

c o m p u t e r ' sw o r ka r e a .3 . t h et i m ei t t a k e st o g e ta d i s k

o r t a p et o s t a r ts e n d i n gi n s t r u c t i o n s i n t ot h ec o m p u t e r ' s

w o r ka r e a .A " f l o p p y "d i s kg e t ss t a r t e dm u c hf a s t e rt h a n

a t a p e .S e ed i s k ,t a p e .

a b a c u s

A . C .

Page 9: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 9/98

a c c u m u l a t o r

a d d e r

O 1 O O 1 1 O 1

0 1 0 0 1 1 1 0

a c c u m u l a t o r

a c k n o w l e d g e

a c c u m u l a t o r( a k y u m 'y a l a ' t a r ) :a s e c t i o no f ^ t h ec o m p u t e r ' s

m e m o r y .T h ea c c u m u l a t o rs t o r e s( a )n u m b e r st h e

c o m p u t e rw a n t s jt o a d d ,s u b t r a c t ,c o m p a r e ,e t c . ,a n d( b )

a n s w e r st h ec o m p u t e rg e t sf r o mt h i sw o r k .T h e

a c c u m u l a t o rh a sm a n ys t o r a g ep l a c e s ,a n de a c h h a sa

" n u m b e r "n a m e( f o re x a m p l e ,0 1 0 0 1 1 0 1 , 0 1 0 0 1 1 1 0 ,

0 1 0 0 1 1 1 1 ) .I f y o ut e l lt h ec o m p u t e rt o a d d3 a n d4 , i t m i g h t

p u t3 i n a c c u m u l a t o rs p a c e 0 1 0 0 1 1 0 1

p u t4 i n a c c u m u l a t o rs p a c e 0 1 0 0 1i 1 0

p u tt h ea n s w e r7 i n a c c u m u l a t o rs p a c e 0 1 0 0 1 1 1 1

H o wd o e st h ec o m p u t e ra c t u a l l ya d dn u m b e r s ?S e ea d d e r .

S e eb i n a r y s y s t e m ,t o o .

A C K ,A C K n o w l e d g e :a c o d e dm e s s a g et h a to n ec o m p u t e r

s e n d st o a n o t h e r ; a r e p o r tt h a ta n e a r l i e rm e s s a g eg o t

t h r o u g hw i t h o u ta n ym i s t a k ei n i t . S e eN A K .

a c k n o w l e d g e( a kn o l 'i j ) :1 . t o t e l la n o t h e rc o m p u t e rt h a ti t s

m e s s a g ea r r i v e dw i t h o u ta n ym i s t a k e .2 . t o p r e s s t h e

A C Kk e y , a sa s i g n a l t h a ta c o m p u t e rm e s s a g ew a s

r e c e i v e d .S e eA C K ,N A K .

a c r o n y m( a k 'r a n i m ' ) :a w o r dy o um a k eb y t a k i n gl e t t e r s

f r o ma n o t h e rw o r d( o rg r o u po f w o r d s ) .B A S I C ,t h en a m e

o f a c o m p u t e rl a n g u a g e ,i s a n a c r y o n y m .I t i s f o r m e d f r o m

t h ef i r s tl e t t e ri n e a c ho f t h e s ew o r d s :B e g i n n e r ' s

A l l - p u r p o s eS y m b o l i cI n s t r u c t i o nC o d e .S e v e r a le n t r i e si n

t h i sd i c t i o n a r ya r ea c r o n y m s .S e em n e m o n i c .

A d a( a ' d a ) :a " h i g h - l e v e l "c o m p u t e rl a n g u a g et h a tw a si n v e n t e df o rA m e r i c a nm i l i t a r yu s e .I t i su s e di n s c i e n c e

a n di n d u s t r y ,a l s o .S e el a n g u a g e .

a d d e r( a d 'a r ) :t h ep l a c ei n a c o m p u t e rw h e r en u m b e r sa r e

a d d e d .T h e y ' r e n o tt h en u m b e r s m o s tp e o p l eu s e( 7 ,8 , 9 ,

e t c . ) .W h e ny o ut y p ey o u rn u m b e r si n t oa c o m p u t e r ,i t

c h a n g e st h e mi n t oi t se l e c t r i cc o d e .E a c hn u m b e rb e c o m e s

a s t r i n g o f t i n ye l e c t r i cp u l s e s( " b i t s " )w h i c ht r a v e lt o t h e

a d d e r .( A " o n e - b i t "s t a n d sf o ra p u l s et h a t ' s" o n . "A

" z e r o - b i t "s t a n d sf o ra p u l s et h a t ' s " o f f . " )T h ea d d e r h a s

f o u rw a y st o c o m b i n et h eb i t s :

( a ) 0

+ 0

0

( c ) 1

+ 0

1

T h ef o u r t ha n s w e r( d )l o o k sl i k e1 0 ( t e n ) ,b u ti t ' sn o t .I n

a d d e r

Page 10: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 10/98

c o m p u t e ra d d i t i o n ,i t ' s" z e r o , c a r r yo n e / 'T h ef o l l o w i n g

s t r i n g so fb i t sw e r ea d d e d ,s t a r t i n gf r o mt h er i g h tc o l u m n :

0 0 1 1 1 0 0 1( f i r s ts t r i n go f b i t s )

+ 1 0 0 1 0 1 1 0( s e c o n ds t r i n g o fb i t s )

1 1 0 0 1 1 1 1( a n s w e r :n e ws t r i n go f b i t s )

S e eb i n a r ys y s t e m ,a r i t h m e t i ca n dl o g i cu n i t ,

a c c u m u l a t o r .

a d d r e s s( a d r e s ' ) :t h ec o d en u m b e rf o ra p l a c ew h e r et h e

c o m p u t e rs t o r e sa p i e c eo f i n f o r m a t i o n .W h e ny o ut y p ei n

a n u m b e r ,l e t t e r ,o r s y m b o l ,y o u rc o m p u t e r( a )c h a n g e s

y o u rl e t t e ri n t oa s t r i n go f e l e c t r i cp u l s e s( " b i t s " ) , . a n d( b )

s e n d st h e mo f f t oa s t o r a g e s p a c e .T h e" a d d r e s s "o f t h i s

s t o r a g es p a c ei s a l s oa s t r i n go f b i t s .S o y o um i g h t h a v e

1 1 0 0 1 0 1 0l o o k i n gf o ri t s n e wh o m e ,0 1 0 0 1 1 0 0 0 0 1 1 0 1 0 1 .

C o n f u s i n g ?N o tt o w o r r y :T h ec o m p u t e rp o s to f f i c e( t h e

c o n t r o lu n i t )u s e so t h e re l e c t r i cp u l s e st o s e et h a tt h el e t t e r

g e t st o t h er i g h ta d d r e s s !S e ec o n t r o lu n i t .

A D P ,A u t o m a t i c D a t aP r o c e s s i n g : s e ed a t ap r o c e s s i n g .

A I :s e ea r t i f i c i a li n t e l l i g e n c e .

A L G O L( a l 'g o l ) ,A L G O r i t h m i cL a n g u a g e :a c o m p u t e r

l a n g u a g eu s e di n m a t h e m a t i c sa n ds c i e n c e .S e ea l g o r i t h m ,

l a n g u a g e .

a l g o r i t h m( a l 'g a r i t h 'a m ) : ar u l e ,o r s e to f s t e p s ,t h a tc a nb e

u s e do v e ra n do v e rt o s o l v e t h es a m ek i n do f p r o b l e m .

A l g o r i t h m ss a v et i m ei n o u rw o r k .S u p p o s ey o ua r e i nt h e

b u s i n e s so f l a y i n gc a r p e t s .T om e a s u r ea r o o m ,y o uc o u l d

b l o c ko f fe a c h s q u a r ef o o t ,o n eb y o n e ,a n dt h e na d da l lt h e

b l o c k s .O r ,y o uc o u l ds i m p l ym e a s u r et h e l e n g t ha n dt h e

w i d t ho f t h ew h o l er o o m ,a n dt h e nm u l t i p l y t h e s et w o

n u m b e r s . Y o u ra l g o r i t h mf o r t h i ss h o r t c u ti s " a r e a e q u a l s

l e n g t ht i m e sw i d t h . "I n B A S I C ,o n ew a yt o t e l lt h e

c o m p u t e ry o u ra l g o r i t h mi s L E TA = L * W .S e eA L G O L .

a l p h a n u m e r i c( a l 'f a n u m e r 'i k ) :m a d eu p o f a l p h a b e tl e t t e r s ,

n u m b e r s ,a n d / o rs y m b o l s .M o s tc o m p u t e rk e y b o a r d sa r e

a l p h a n u m e r i c .H e r e ' sa n a l p h a n u m e r i ci n s t r u c t i o ni n

B A S I C :

3 0 L E T D= 5 + 8 .

S e e a l p h a n u m e r i cc h a r a c t e r .

a d d r e s s

a l p h a n u m e r i c

a d d r e s s

a l g o r i t h m

Page 11: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 11/98

a l p h a n u m e r i cc h a r a c t e r

a n i m a t i o n

a n a l o gc o m p u t e r

a n i m a t i o n

a l p h a n u m e r i cc h a r a c t e r( a l 'f a n u m e r 'i k k a r ' i kt a r ) ,A N :

a n yl e t t e ro f t h ea l p h a b e t( K , B ,V ) ,o r n u m b e r( 7 , 2 ) , o r

s y m b o l( $ , * , " ) . W h e ny o uw r i t e ac o m p u t e rp r o g r a m ,

y o uu s e a l p h a n u m e r i cc h a r a c t e r s .S o m e t i m e st h e y ' r e

c a l l e d" a l p h a n u m e r i c s "o r " a l p h a m e r i c s . "S e e

a l p h a n u m e r i c , p r o g r a m .

A L U :s e e a r i t h m e t i ca n dl o g i cu n i t .

A N :s e ea l p h a n u m e r i cc h a r a c t e r .

a n a l o gc o m p u t e r( a n 'a l 6 g ' k a mp y u 't a r ) :a c o m p u t e rt h a t

m e a s u r e sa c o n t i n u o u sc h a n g ei n p h y s i c a lc o n d i t i o n s ,

s u c ha s t e m p e r a t u r e ,l i g h t , a i rp r e s s u r e ,a n ds o o n .A n

a n a l o gc o m p u t e rh a st w ot a s k s :( a )t o m e a s u r ec o n d i t i o n s

t h a ta r ea l w a y sc h a n g i n g ;( b )t o r e a c tw i t ha n e l e c t r i cs i g n a l

t h a tc h a n g e s .A n a l o gc o m p u t e r sc o n t r o li n s t r u m e n t si n

a u t o m a t i cp l a n e s . I nm a n yw a y s ,y o u rb r a i ni s l i k ea n

a n a l o gc o m p u t e r .I t i s a l w a y s" r e a d i n g "s u c ht h i n g sa s

t e m p e r a t u r e ,a i rp r e s s u r e ,a n dt h ea m o u n to f o x y g e ni n

y o u rm u s c l e s .Y o u rb r a i nr e s p o n d st o a l lt h i si n f o r m a t i o n

b y c h a n g i n gy o u rh e a r tr a t e .( T h a t ' sw h yy o u rh e a r t•

p o u n d sw h e ny o ur u nf a s t ,a n dw h yi t s l o w sd o w nw h e n

y o u ' r e n o tr u n n i n ga n y m o r e . )S e ed i g i t a lc o m p u t e r .

A N Do p e r a t o r( a n d ' o p 'a r a ' t a r ) :a n i n s t r u c t i o nt h a t g e t st h e

c o m p u t e rt o c h e c ki t sm e m o r yb e f o r et a k i n ga s p e c i a ls t e p .

I f y o u w a n ty o u rc o m p u t e rt o k n o ww h e ni t s h o u l ds w i t c h

f r o mo n et a s kt o a n o t h e r ,y o uc a nu s e a nA N Do p e r a t o rt o

s e tu p " c o n d i t i o n s . "F o re x a m p l e ,y o um i g h ti n s t r u c ty o u r

c o m p u t e rt h a t" i fT e q u a l s3 3a n di f M i s l e s st h a n1 0 0 "i t

c a nj u m pt o a n e ws t e p .I n B A S I C , y o um i g h ts e tu p t h e

i n s t r u c t i o n st h i sw a y :

4 0 0I F T = 3 3 a n dM < 1 0 0T H E N4 2 0

4 1 0G O T O2 5 0

4 2 0P R I N T" N E X TJ O B "

W h e ni t c o m e st o t h eA N Do p e r a t o ri n l i n e4 0 0 ,y o u rc o m

p u t e rc h e c k si t sm e m o r y .I f i t f i n d st h a tb o t hp a r t so f l i n e

4 0 0a r et r u e ,i t w i l lg o f o r w a r dt o l i n e4 2 0a n dp r i n t" N e x t

J o b . "( I fn o t ,i t w i l lg o t o l i n e4 1 0 . )U s i n gt h eA N Do p e r a t o ri s l i k es a y i n g ," I fI p a s st h i s t e s ta n di f I d o a n

e x t r aa s s i g n m e n t ,I ' l lg e ta ' B ' i n E n g l i s h . "S e el o g i c

o p e r a t o r ,O Ro p e r a t o r .

a n i m a t i o n( a n 'a m a 's h a n ) :t h e" m o v e m e n t "o f a n o b j e c t

a c r o s s t h ec o m p u t e rs c r e e n , a s i na v i d e og a m e .A c t u a l l y ,

1 0

Page 12: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 12/98

a n t e n n a

n o t h i n gm o v e s .T h ec o m p u t e rj u s t l i g h t s d i f f e r e n tp a r t s o f

t h e s c r e e nv e r yr a p i d l y .S u p p o s e y o ui n v e n ta g a m ec a l l e d

" D i s a p p e a r i n gD o l l a r s / 'Y o uw a n tt o s h o wa d o l l a rb i l ^

" f l y i i j g "a c r o s st h e s c r e e nf r o ml e f tt o r i g h t .Y o ut e l lt h e

c o m p u t e rh o wt o s h a p et h eb i l l— m a y b es i xs p a c e sw i d e

a n dt w os p a c e sd e e p — a n dt o l i g h tu p t h a tm u c hs p a c eo n

t h es c r e e n .T h en e x ts t e pb e g i n st h ea n i m a t i o n .Y o ut e l l

t h ec o m p u t e rt o l i g h tu p a n e wr o wo f s p a c e sa l o n gt h e

r i g h te d g eo f t h eb i l l .A t t h es a m et i m ey o uw a n ti t t o l o s ea

r o wo f l i g h t e ds p a c e so n t h el e f ts i d e .B y r e p e a t i n g t h e s e

t w os t e p sv e r yr a p i d l y ,y o uc r e a t et h ei m p r e s s i o nt h a tt h e

d o l l a rb i l l i sm o v i n gt o t h er i g h t .

a n t e n n a( a nt e n 'a ) :a r o do r w i r et h a ta t t r a c t sd i f f e r e n tk i n d s

o f " e n e r g y "s i g n a l s ,s u c ha s r a d i ow a v e so r T Vs i g n a l s .I f

y o uu s ey o u ro w nt e l e v i s i o ns e ta s a c o m p u t e rs c r e e n ,y o u

m a yh a v et o c h a n g ey o u rT Va n t e n n a .Y o u ru s e r ' sm a n u a l

w i l lt e l ly o ui f t h i si s n e c e s s a r yf o ry o u rc o m p u t e r .

A P L ,A P r o g r a m m i n gL a n g u a g e :a c o m p u t e rl a n g u a g eu s e d

e s p e c i a l l yi n m a t h e m a t i c s .S e el a n g u a g e .

a p p e n d( a p e n d ' ) :t o a d da t t h ee n d ;t o a d da n e wr e c o r dt o

t h ee n do f a c o m p u t e rf i l e .S e ef i l e .

a p p l i c a t i o np r o g r a m( a p 'l i k a ' s h a np r o 'g r a m ) :a

p r e - w r i t t e ns e t o f i n s t r u c t i o n s ;a p r o g r a mt h a tt e l l st h e

c o m p u t e rh o wt o d o a s p e c i f i cj o b .C o m p u t e r sd e s i g n e d

f o rs m a l lb u s i n e s s e su s u a l l y" r e a d "i n s t r u c t i o n s i nB A S I C

o r C O B O L( c o m p u t e rl a n g u a g e s ) .A B A S I Ca p p l i c a t i o n

p r o g r a mm i g h tt e l ls u c ha c o m p u t e rh o wt o m a k eo u t

w o r k e r s 'p a y c h e c k so r h o wt o b i l lc u s t o m e r s .I f i t ' sa g o o d

p r o g r a m ,h u n d r e d so f b u s i n e s so w n e r sm a yb u yi t f r o m

t h e" s o f t w a r e "c o m p a n yt h a tw r o t ei t . B e f o r eb u y i n ga n

a p p l i c a t i o np r o g r a m ,i t i s i m p p r t a n tt o k n o w :( a )i f t h e

p r o g r a mi s w r i t t e ni n t h el a n g u a g e y o u rc o m p u t e r k n o w s ;

( b )i f y o u rc o m p u t e rh a se n o u g hm e m o r ys p a c et o s t o r e

t h ep r o g r a m . S e es o f t w a r e ,c o m p u t e r ,d i a l e c t ,B A S I C ,

C O B O L .

a r i t h m e t i ca n dl o g i cu n i t( a r i t h ' m at i k a n d l o j ' i ky u ' n i t ) ,

A L U :t h e p l a c ei n y o u rc o m p u t e rw h e r e n u m b e r sa r e

c a l c u l a t e da n dc o m p a r e d .T h eA L Ui s p a r to f t h e

c o m p u t e r ' sm a i nw o r ka r e a— t h ec e n t r a lp r o c e s s i n gu n i t

( C P U ) .S e ec o m p u t e r ,c e n t r a lp r o c e s s i n gu n i t ,

a c c u m u l a t o r ,a d d e r .

a r i t h m e t i ca n dl o g i cu n i t

a n t e n n a

a p p l i c a t i o np r o g r a m

1 1

Page 13: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 13/98

a r i t h m e t i co p e r a t o r

a r r a y

a r r a y1 .

F R I D A YS A T U R D A YS U N D A Y

a r r a y2 .

a r i t h m e t i co p e r a t o r( a r i t h 'm at i k o p ' ar a ' t a r ) :a n ys y m b o l

t h a tt e l l st h ec o m p u t e rh o wt o c o m b i n en u m b e r s .I n

B A S I C ,t h e s e o p e r a t o r sa r eu s e d :( + )f o ra d d ;( - ) f o r

s u b t r a c t ;( * )f o rm u l t i p l y ;( / ) f o r d i v i d e ;( t ) o r s o m e t i m e s

( * * )f o rr a i s i n ga n u m b e rt o a p o w e ro f i t s e l f .F o re x a m p l e ,

3 T 3( o r3 * * 3 )w o u l dm e a n3 t i m e s 3 t i m e s 3( e q u a lt o 2 7 ) .

W h e n e v e rt h ec o m p u t e rf i n d sn u m b e r s a n da n o p e r a t o r

b e t w e e np a r e n t h e s e s( ) , i t t a k e s c a r eo f t h a t a r i t h m e t i c

f i r s t .C a ny o us e eh o wt h ec o m p u t e rg o tt h ea n s w e ri t

p r o d u c e df o rt h i si n s t r u c t i o n ?

P R I N T4 + ( 3 * 5 ) - 5

l i

S e el o g i c o p e r a t o r , r e l a t i o n a l o p e r a t o r .

a r i t h m e t i cs y m b o l( a r i t h 'm a t i k s i m 'b a l ) :s e e a r i t h m e t i c

o p e r a t o r .

a r r a y( a r a ' ) :1 . a p l a c ei n y o u rc o m p u t e r ' sm e m o r yw h e r eal i s to f d a t ai s s t o r e d .S u p p o s ey o u w a n tt h ec o m p u t e rt o

k e e pa r e c o r do f y o u rd a i l yp o p c o r ns a l e s f o ra y e a r .I n

B A S I C , y o uc a na s kt h ec o m p u t e rt o s a v ea p l a c ec a l l e d

P ( 3 6 5 )i n i t s m e m o r y .I f y o uw r o t e y o u ra r r a yo n p a p e r ,

h e r ei s h o wi t w o u l ds t a r t :

P ( l )= $ 1 0 . 5 0

P ( 2 )= $ 7 . 0 0

Y o u r c o m p u t e rw o u l ds a v ea r o wo f 3 6 5s t o r a g ep l a c e s — a l l

u n d e rt h ec o d ef o rP . A sy o ut y p e de a c hd a y ' ss a l e si n t oi t ,

t h ec o m p u t e rw o u l ds t o r et h ei n f o r m a t i o na t o n eo f t h e s e

s t o r a g ep l a c e s .S e el i s t ,v a r i a b l e , s u b s c r i p t ,D I Ms t a t e

m e n t .2 . a p l a c ei n y o u rc o m p u t e r ' sm e m o r yw h e r ea

t a b l e o fi n f o r m a t i o ni s s t o r e d .S u p p o s et h eo w n e ro f a

m o v i et h e a t e rw a n t st o k e e pt r a c ko f t h et i c k e t s( T )h e s e l l s

e a c hd a yo f at h r e e - d a yw e e k e n d .T h e r ea r et w o s h o w sa

d a y .H e u s e sa n a r r a yl i k et h i s :

F r i d a y S a t u r d a yS u n d a y

1 s ts h o w T ( l ,1 ) T ( l ,2 ) T ( l ,3 )

2 n ds h o wT ( 2 ,1 ) T ( 2 ,2 ) T ( 2 ,3 )

T o s e tu p t h i sa r r a y ,h e t e l l st h ec o m p u t e rt o s a v ea p l a c e

c a l l e d T ( 2 ,3 ) i n i t sm e m o r y . ( A na r r a yw i t ht w on u m b e rp l a c e si s s o m e t i m e sc a l l e da t w o - d i m e n s i o n a la r r a y . )T h e2

s t a n d sf o rt h en u m b e ro f r o w s( s h o w s )i n h i st a b l e ;t h e3 ,

f o rt h en u m b e ro fc o l u m n s( d a y s ) .T h ec o m p u t e rw i l ls t o r e

S a t u r d a y e v e n i n gt i c k e ts a l e si n m e m o r ys p a c eT ( 2 ,2 ) ,a n d

s o o n .A r r a y sa r ep o w e r f u lt o o l s f o rk e e p i n gt r a c k o fa l o t

o f n u m b e r s . S e ev a r i a b l e .

1 2

Page 14: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 14/98

a r r o w

a r r o w( a r ' o ) :1 . i n B A S I C ,a s y m b o lf o rm u l t i p l y i n ga n u m b e r

b y i t s e l ft w oo r m o r et i m e s . ( T h i si s c a l l e d e x p o n e n t i a t i o n . )

W h e ny o uw r i t e2 t 3 ,y o ua r et e l l i n gt h ec o m p u t e rt o

m u l t i p l y2 t i m e s 2 t i m e s 2( e q u a l i n g8 ) . S e ee x p o n e n t i a

t i o n . 2 . i n p r o g r a mp l a n n i n g , t h es y m b o ly o uu s ei n a

f l o w c h a r tt o p o i n tf r o mo n es t e pt o t h en e x t .S e e

f l o w c h a r t .3 . i n s o m ec o m p u t e r s ,a k e yt h a ty o ut o u c ht o

e r a s et h el e t t e ry o uj u s tt y p e d .I n o t h e rc o m p u t e r s ,

h o w e v e r ,t h i sk e yd o e sj u s tt h eo p p o s i t e !I t c a nb e u s e dt o

s w i t c hf r o mw h e r e y o ua r ew o r k i n gt o a n o t h e rp a r to f t h e

s c r e e n .I n t h i sc a s e ,t h ea r r o wm o v e st h e " c u r s o r "( a t i n y

l i g h tt h a tt e l l sy o u w h e r et h en e x tl e t t e ro r n u m b e rw i l l

a p p e a r ) ,b u ti t d o e s n ' te r a s ea n y t h i n g .( Y o uh a v et o c h e c k

y o u rc o m p u t e rm a n u a lo n t h i so n e ! )S e ec u r s o r .

a r t i f i c i a li n t e l l i g e n c e( a r 't a f i s h 'a l i n t e l 'a j a n s ) ,A I :1 . a

c o m p u t e r ' sa b i l i t yt o c a r r yo u tt a s k st h a to u rb r a i n sc a nd o .

H u m a n sa n dc o m p u t e r sd o a r i t h m e t i c ,c o m p a r en u m b e r s ,

a n dr e p e a ts t e p si n 1 - 2 - 3 o r d e r .H u m a n sa n dc o m p u t e r s

c a np i c kt h eb e s tw a yt o d o a t a s k .B u to n l yh u m a n sc a n

c h a n g et h e i rm i n d s .T h a t ' sn a t u r a l .2 . a s t u d y , o r

" m o d e l , "o f h o wp e o p l el e a r n .C o m p u t e rs c i e n t i s t s

b e l i e v ei t i s p o s s i b l et o b u i l da n a r t i f i c i a lb r a i n( l i k ea n

a r t i f i c i a lh e a r t ) .S e er o b o t , b i o n i c s .

A S C I I( a s 'k e ) ,A m e r i c a nS t a n d a r dC o d ef o rI n f o r m a t i o n

I n t e r c h a n g e : ac o m p u t e rc o d et h a tt u r n sl e t t e r s ,n u m b e r s ,

a n ds y m b o l si n t oe l e c t r i cp u l s e s( " b i t s " ) .F o r e x a m p l e ,Wi s r e p r e s e n t e db yp u l s e st h a tg o l i k et h i s : o f f ,o n ,o f f ,o n ,

o f f ,o n ,o n , o n .T h e r e ' sa s h o r tw a yo f w r i t i n gt h a t !U s e

" 1 "f o r" o n , "a n d" 0 "f o r" o f f . "T h e nt h eA S C I Ic o d ef o r

W l o o k sl i k et h i s :0 1 0 1 0 1 1 1 .H e r e ' sW O Wi n A S C I I :

W 0 1 0 1 0 1 1 1

O 0 1 0 0 1 1 1 1

W 0 1 0 1 0 1 1 1

A S C I Ii s a s t a n d a r dc o d e .I t i s u s e db y d i f f e r e n tc o m p u t e r s

t h a tc a nt a l k t oo n ea n o t h e r .S e el a n g u a g e .

a s s e m b l yl a n g u a g e( a s e m 'b l e l a n g 'g w i j ) :a c o m p u t e r

l a n g u a g et h a tu s e s l e t t e r s — b u t n o tw o r d s— t o" t a l k "t o

t h ec o m p u t e r .A na s s e m b l yl a n g u a g ei s a " l o w - l e v e l "

l a n g u a g e .T h a ti s ,t h ec o m p u t e r" r e a d s "i t v e r ye a s i l ya n d

d o e sn o tu s eu p m u c hs t o r a g es p a c e( o rt i m e )t o w o r ko u t

p r o b l e m sw i t hi t . S e el a n g u a g e .

a s s e m b l yl a n g u a g e

a r r o w

a r t i f i c i a li n t e l l i g e n c e

1 3

Page 15: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 15/98

a s s i g n m e n t

a u x i l i a r ys t o r a g e

a s s i g n m e n t

a s s i g n m e n t( a s i n 'm a n t ) :1 . a n u m b e ro r v a l u ey o ug i v et h e

c o m p u t e rt o w o r kw i t h .I n B A S I C ,y o u" a s s i g n "t h e

n u m b e r3 0 t o y o u r c o m p u t e rb y t y p i n gL E TA = 3 0 .S e e

L E T . 2 . a m e s s a g et o t h ec o m p u t e r ,t e l l i n gi t t o u s e

i n f o r m a t i o no n a d i s ko r t a p e .I f y o uh a v es t o r e d a

c o m p u t e rg a m eo n a c a r t r i d g e ,y o uc o u l d , i nB A S I C ,

" a s s i g n " t h ec o m p u t e rt o L O A DG A M E .Y o u rg a m e

w o u l db e r e a d yt o p l a y ,i n s e c o n d s .( A n i c ea s s i g n m e n t . )

a u t h o r i n gl a n g u a g e( 6 ' t h a ri n g l a n g 'g w i j ) :a n yc o m p u t e r

l a n g u a g et h a tw o u l dh e l py o ut o w r i t ep r o g r a m sw h i l e

y o us i t i n f r o n t o ft h es c r e e n .T h e s el a n g u a g e sa r ej u s t

b e i n gd e v e l o p e d , b u ti n a f e wy e a r s ,m o s tp e o p l ew i l lu s e

a u t h o r i n gl a n g u a g e sf o re v e r y d a yn e e d s .J u s ti m a g i n e

c o m i n gh o m ef r o mw o r k ,g o i n go v e rt o y o u rc o m p u t e r ,

a n ds e e i n gt h i so n i t s s c r e e n :

H I !D OY O UW A N TT O :

I N V E N TA N E WG A M E ?

W R I T EA C H E C K B O O KP R O G R A M ?

S u r e .S e el a n g u a g e .

A U T O( 6 ' t o ) :i n B A S I C ,y o u rc o m m a n dt o t h ec o m p u t e rt o

n u m b e re a c hl i n ei n t h ep r o g r a my o ua r e t y p i n g .W i t h

A U T O ,t h ec o m p u t e rw i l ln u m b e ry o u rl i n e sb y j u m p so f

t e n( 1 0 ,2 0 , 3 0 ,e t c . ) .Y o uc a ns t a r tt h ec o m m a n da t a n y

n u m b e r . W i t ht h ec o m m a n dA U T O4 1 0 ,f o re x a m p l e ,t h e

c o m p u t e rw o u l dc a l lt h ef i r s tl i n e4 1 0 ,t h es e c o n dl i n e4 2 0 ,

a n ds o o n . S e el i n en u m b e r .

a u t o - l o a d( 6 ' t o l o d ' ) :o n s o m ec o m p u t e r s ,a b u t t o no r k e y

t h a ty o u p u s ht o m a k ey o u rc o m p u t e ra c t i v eo r t o g e ti t

r e a d yt o w o r kf o ry o u .S e eo p e r a t i n gs y s t e m .

a u t o m a t i cd a t ap r o c e s s i n g( 6 ;t a m a t 'i k d a 't a p r o s 'e s 'i n g ) ,

A D P :s e ed a t ap r o c e s s i n g .

a u t o s c o r e( 6 't o s k o r ' ) :i n w o r dp r o c e s s i n g ,a n i n s t r u c t i o nf o r

y o u r c o m p u t e rt o u n d e r l i n ew h a t y o ut y p e .A f t e ry o up u t

y o u rc o m p u t e ri n a u t o s c o r e ,i t w i l lk e e pu n d e r l i n i n gu n t i l

y o uc a n c e lt h a ti n s t r u c t i o n .

a u x i l i a r ym e m o r y( 6 gz i l 'y a r em e m 'a r e ) :s e e a u x i l i a r y

s t o r a g e .

a u x i l i a r ys t o r a g e ( 6 gz i l 'y a r es t o r 'i j ) :a p l a c ef o rs t o r i n g

i n f o r m a t i o nt h a tt h ec o m p u t e rd o e sn o tn e e da t t h e

p r e s e n tt i m e .A u x i l i a r y s t o r a g e i n c l u d e sc a r t r i d g et a p e s

a n dp l a s t i cd i s k s .S e es t o r a g e , d i s k .

a u x i l i a r ys t o r a g e

1 4

Page 16: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 16/98

B a b b a g e ,C h a r l e s

B A S I C

B a b b a g e ,C h a r l e s( b a b 'i j c h a r l z ' ) ,1 7 9 1 - 1 8 7 1 :a n E n g l i s h

m a t h e m a t i c i a nw h od e s i g n e da c o m p u t i n g m a c h i n ei n

1 8 3 3 .B a b b a g eh o p e dh i s" A n a l y t i c a lE n g i n e "w o u l ds o l v e

t h ek i n d so f p r o b l e m st h a tw eg i v et o m o d e r nc o m p u t e r s .

B u ti t w a sn e v e rb u i l t .T h e r ew e r e n ' ta n yt o o l s f o rm a k i n g

i t ! B a b b a g ed i e d b r o k e n - h e a r t e d .

B A C K( b a k ) ,B K :i n L O G O ,a c o m m a n dt h a tm o v e sa s m a l l

f i g u r e( a " t u r t l e " )o n t h ec o m p u t e rs c r e e n .T h ec o m m a n d

m u s tb e f o l l o w e db y a n u m b e r( f o re x a m p l e ,B A C K1 5 ) .

W h e ny o up r e s s t h eR E T U R Nk e y ,t h et u r t l e w i l lb a c ku p

t h a tm a n ys t e p s .S e eF O R W A R D ,t u r t l e ,L O G O .

b a c k s p a c e( b a k 's p a s ' ) :1 . t o g o b a c k o n ek e y s t r o k eo n t h e

l i n ey o ua r et y p i n gi n t ot h ec o m p u t e r .2 . t o r e v e r s e a

m a g n e t i ct a p et o t h eb e g i n n i n go f a m e s s a g e .S e e

B A C K S P A C E ,c u r s o r .

B A C K S P A C E ,B S :i n w o r dp r o c e s s i n g ,t h ec o m m a n dt h a t

m o v e st h e c u r s o r( a s m a l ll i g h to n t h e s c r e e n )o n ep l a c et o

t h el e f t .B a c k s p a c i n ga l l o w sy o ut o c h a n g ew h a t y o u

a l r e a d y t y p e d .S e ec u r s o r .

b a rc o d e( b a rk o d ) : ap a t t e r no f s t r i p e s( " b a r s " )t h a ty o us e e

o nb o o kc o v e r sa n do t h e rs t o r e i t e m s .T h ec o d es t a n d sf o r

t h eb r a n d - n a m e ,t y p e ,a n ds i z eo f e a c hp r o d u c t .B a r c o d e s

c a nb e " r e a d "a t t h ec h e c k - o u tc o u n t e rb y a " w a n d " — a n

o b j e c tl i k ea t h i c kc r a y o n — o ro t h e rs c a n n e r .T h e s es e n s e

t h ew i d t ho f t h es t r i p e si n a b a rc o d e .T h e ys e n dt h i s

i n f o r m a t i o nt o t h es t o r ec o m p u t e rw h i c hi d e n t i f i e st h e

i t e ma n dt e l l st h ec a s hr e g i s t e r t op r i n tt h ep r i c e .A l ly o u

h a v et o d o i s p a y .S e ew a n d ,o p t i c a lc h a r a c t e r r e c o g n i t i o n .

B A S I C( b a 's i k ) ,B e g i n n e r ' sA l l - p u r p o s eS y m b o l i c

I n s t r u c t i o nC o d e :a " h i g h - l e v e l "c o m p u t e rl a n g u a g et h a t

l e t sy o u" h o l da c o n v e r s a t i o n "w i t hy o u rc o m p u t e r .

B A S I Cw a si n v e n t e da t D a r t m o u t hC o l l e g e .I t i sm a d eu p

o f E n g l i s hw o r d s ,a b b r e v i a t i o n s ,a n ds y m b o l sf r o m

m a t h e m a t i c s .B A S I Ci s t h em o s tp o p u l a rh i g h - l e v e l

l a n g u a g ef o rm i n i c o m p u t e r sa n dm i c r o c o m p u t e r s .S e e

l a n g u a g e ,m i n i c o m p u t e r ,m i c r o c o m p u t e r .

B A C K

b a rc o d e 1 5

Page 17: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 17/98

b a t c hp r o c e s s i n g

b i n a r ys y s t e m

b a t c h p r o c e s s i n g

b i n a r ys y s t e m

b a t c hp r o c e s s i n g( b a c h 'p r o s 'e s ' i n g ) :a w a yt o s c h e d u l e

j o b sf o ra c o m p u t e rt h a tw o r k sw i t hl a r g ea m o u n t so f d a t a .

S u p p o s et h eH o r s e s h o eC o m p a n yh a st h o u s a n d so f

e m p l o y e e s .I t w i l lp r o b a b l yu s eb a t c hp r o c e s s i n gt o m a k e

o u ti t sw o r k e r s ' p a y c h e c k s .T h en a m e sa n ds a l a r y r a t e s o f

H o r s e s h o e ' se m p l o y e e sa r ea l w a y si n t h ec o m p u t e r

s y s t e m .S o i s t h ep r o g r a mt h a tt e l l st h ec o m p u t e rh o wt o

m a k eo u tt h e i rp a y c h e c k s .B u tt h ep a y r o l lp r o g r a mw i l l

r u no n l yo n c ee v e r yw e e ko r t w o ,a f t e ra " b a t c h "o f m a n y

e m p l o y e et i m e c a r d sh a sb e e nc o l l e c t e d .B a t c hp r o c e s s i n g

w o n ' tw o r kw i t he v e r yk i n do f j o b .A i r l i n ec o m p u t e r s ,f o r

e x a m p l e ,m a k ee a c ht r a v e l e r ' sr e s e r v a t i o ni m m e d i a t e l y

i n s t e a do f w a i t i n gf o ra b a t c ho f m a n yr e q u e s t s .

B e g i n n e r ' sA l l - p u r p o s eS y m b o l i cI n s t r u c t i o nC o d e( b ig i n '

a r z 6 1 'p a r 'p a s s i mb o l ' i ki n s t r u k 's h a nk o d ' ) :s e e

B A S I C .

b e g i n n i n g - o f - t a p e( b ig i n 'i n g u v t a p ' ) ,B O T :a m a r k e rt h a t

s h o w sw h e r et o s t a r tr e c o r d i n go n a c o m p u t e rt a p e ;

s o m e t i m e sa t r a n s p a r e n ts e c t i o n o ft h et a p e .

B E L ,B E L l :c o d ef o ra w a r n i n gs o u n dt h a tg o e so f fw h e nt h e

c o m p u t e rn o t i c e sa n e r r o r .U s u a l l y , t h em i s t a k ei s i n d a t a

a r r i v i n gf r o ma n o t h e rc o m p u t e rl o c a t i o n .T h eB E Lc o d ei s

u s e di n m i d d l e - s i z ea n dl a r g ec o m p u t e r s .

b i n a r y( b T 'n a r e ) :h a v i n gt w od i f f e r e n t p a r t s .I n

m a t h e m a t i c s ,t h eb i n a r ys y s t e m h a so n l yt w on u m b e r s ,0

a n d1 . A n o t h e rs y s t e m , t h ed e c i m a ls y s t e m ,i s m o r ef a m i l i a rt o m o s tp e o p l e .B u te v e r yc o m p u t e rt a l k si n s o m e

c o m b i n a t i o no f z e r o sa n do n e s .S e eb i n a r ys y s t e m ,

d i g i t a lc o m p u t e r .

b i n a r yd i g i t( b T 'n a r e d i j 'i t ) :s e eb i t .

b i n a r ys y s t e m( b Tn a r e s i s 't a r n ) :a c o u n t i n gs y s t e mt h a t

u s e s o n l yt w on u m b e r s ,0 a n d1 . T h ez e r oi s j u s ta

p l a c e - h o l d e r .T h e" o n e "e q u a l sw h a t e v e rp l a c ei t ' s

s t a n d i n gi n .B e l o wa r et h ev a l u e so f t h ef i r s te i g h t p l a c e si n

b i n a r y .( T h ef i r s tp l a c ei s e q u a lt o 1 , t h et h i r dp l a c ei s e q u a l

t o 4 , a n ds o o n . )

p l a c e s : ( 8 )( 7 ) ( 6 ) ( 5 ) ( 4 )( 3 ) ( 2 ) ( 1 )

v a l u e s : 1 2 8 6 43 2 1 6 8 4 2 1

B e g i n n i n g w i t h2 , t h ev a l u eo f e a c hp l a c ei s t w i c ea s l a r g e

a s t h ep l a c et o i t sr i g h t .S u p p o s ey o u w a n tt o w r i t et h e

1 6

Page 18: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 18/98

b i o n i c s

b i n a r yn u m b e rt h a te q u a l s8 . Y o up l a c ea " 1 "i n t h e f o u r t h

p l a c e ,a n dp u tO si n a l lt h eo t h e r s :0 0 0 0 1 0 0 0 .T ow r i t e 1 2i n

b i n a r y ,p u ta " I " i n t h ef o u r t hp l a c e ,a " 1 "i n t h et h i r d

p l a c e ,a n dz e r o si n t h eo t h e r s :0 0 0 0 1 1 0 0 .I f y o up u ta " 1 "i n

e v e r yp l a c e ,y o uh a v et h ev a l u eo f 2 5 5 .( A d da l l t h e

v a l u e s . )T h e s ee i g h tp l a c e sh a v ea s p e c i a lu s e .T h e ym a t c h

t h ee i g h t p l a c e si n m o s tc o m p u t e r" b y t e s "( c o m p u t e r

c o d e ) .C o m p u t e r sl o v e t h eb i n a r y s y s t e m .I t f i t sr i g h t i n

w i t ht h eo n l yt w ot h i n g s ac o m p u t e r" b r a i n "c a nd o :p u l s e

o n a n do f f .S e eb y t e ,l a n g u a g e ,a d d e r .

b i o n i c s( b T o n 'i k s ) :a s c i e n c et h a tc o m p a r e sh o wh u m a n sa n d

m a c h i n e sa r ea b l et o w o r k .H u m a n sr e g u l a t et h e i rb o d y

h e a t ;t h e r m o s t a t st u r n f u r n a c e so n a n do f f .H u m a n sc a n

a d da n dc o m p a r en u m b e r s ; c o m p u t e r sa r ed e s i g n e dt o d o

t h es a m et h i n g .C a nw eb u i l da m a c h i n et h a ti s f u l l y

h u m a n ?N o tu n l e s st h e r e ' sa m a c h i n et h a tc a nb u i l du s .

S e er o b o t ,a r t i f i c i a li n t e l l i g e n c e .

b i t( b i t ) ,b i n a r yd i g i t :1 . i n p r i n t ,a " 1 "o r a " 0 " ;a o n e - b i t o ra

z e r o - b i t .A b i ti s t h e s m a l l e s t u n i to f c o d et h a tc o m p u t e r s

r e a d .U s u a l l yb i t sa r e i ng r o u p so f e i g h t .E a c hg r o u ps t a n d s

f o ra l e t t e r ,n u m b e r ,o r o t h e rs y m b o lt h a th u m a n su s e .S e e

A S C I I .2 . i n a w o r k i n gc o m p u t e r ,a p u l s eo f e l e c t r i c i t y

( " o n " ) ,o r ap a u s eb e t w e e nt w op u l s e s( " o f f " ) .C o m p u t e r s

w o r kb ye l e c t r i c i t y — b yt i n yp u l s e st h a tf l o wa t c o n t r o l l e d

r a t e s .W h e ny o ut y p et h el e t t e rL , t h eL - k e yt o u c h e so f fa

s t r i n g o ft h e s ee l e c t r i c a lp u l s e sa n dp a u s e s .T h e yf l o wt o a

c e n t r a lc o n t r o la r e a , t oa w o r ka r e a , t oa s t o r a g ea r e a ,a n d

b a c kt o t h e s c r e e nw h e r et h e yp r o d u c et h es a m el e t t e r

a g a i n .I t a l lh a p p e n sv e r yr a p i d l y .S o m ec o m p u t e r sc a n

c a r r yo u ta h a l f - m i l l i o n i n s t r u c t i o n si n t h et i m ei t t a k e st o

t y p e " L . "S e eb i n a r y , b y t e ,n i b b l e ,w o r d .

b i t / s :s e eb i t sp e rs e c o n d .

b i t s p e r s e c o n d( b i t sp a rs e k 'a n d ) ,b i t / s ,B P S :t h er a t ea t

w h i c hd a t at r a v e l sb e t w e e na c o m p u t e ra n d s o m eo u t s i d e

c o n n e c t i o n . T h i sr a t ei s m e a s u r e di n t h en u m b e ro f e l e c t r i c

p u l s e st h a tp a s so n ep o i n ti n a s e c o n d .S e eb i t .

B K :s e eB A C K .

B L ,B L a n k :c o m p u t e rc o d ef o ra n e m p t ys p a t ei n a m e s s a g e

t h a ti s b e i n gs e n tt o a n o t h e r c o m p u t e r .T h ec o d ei s

i n c l u d e d s ot h a tt h ec o m p u t e rr e c e i v i n gt h em e s s a g ed o e s

n o tt h i n ks o m e t h i n gi s m i s s i n g . A l s o ,N U L .

B L

b i o n i c s

1 7

Page 19: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 19/98

b l a n kP R I N T

b r a i n

b o o t

b o o t s t r a p

b l a n kP R I N T( b l a n g kp r i n t ) :i n B A S I C ,a w a yo f u s i n gt h e

P R I N Tc o m m a n dt o p u . ta n e x t r as p a c eb e t w e e nt w ol i n e s .

I f y o u rc o m p u t e rh a sa p r i n t e r ,t h ep r i n t e rw i l lm o v el i n e

b y l i n ed o w na p a g e , u n l e s sy o ut e l li t n o tt o .I f y o u w a n ti t

t o s k i pa l i n es o m e p l a c e ,y o ui n c l u d et h a t i n s t r u c t i o nr i g h t

i n t h em i d d l eo f y o u r p r o g r a m :Y o ut y p et h ew o r dP R I N T ,

b u tl e a v et h er e s t o ft h el i n eb l a n k .S u p p o s ey o u w a n tt o

s k i p al i n eb e t w e e nt h et i t l ea n dt h ef i r s tl i n eo f y o u rp o e m .

T h i si s h o wy o us e ti t u p :

3 0 0P R I N T" S O M EB I T S "

3 1 0P R I N T

3 2 0P R I N T" S M A L LP U L S E SR A C E. . . "

H e r e ' sw h a ty o us e ew h e ny o u rc o m p u t e r" r u n s "t h i s :

S O M EB I T S

S M A L LP U L S E SR A C E. . .

( W a n tt o f i n i s ht h ep o e m ? )S e eP R I N T ,p r i n t e r ,p r o g r a m .

b o o t( b u t ) :t o g e ta c o m p u t e rr e a d yt o w o r k ;t o l o a da l l t h e

i n s t r u c t i o n s ac o m p u t e rn e e d sb e f o r ei t s t a r t sw o r k i n go n

y o u rp r o g r a m .I t ' sl i k ed o i n gw a r m - u p sb e f o r ea r a c e .Y o u

g e ty o u rw h o l es y s t e mg o i n g !S e eb o o t s t r a p .

b o o t s t r a p( b u t 's t r a p ' ) :w h a ty o u rc o m p u t e r n e e d sb e f o r e

s t a r t i n gi t s w o r k d a y .Y o uh e l pi t t a k e t h ef i r s ts t e pb y

t u r n i n ga s w i t c h .T h i sw a k e n st h ec o m p u t e r ' s

" p e r m a n e n t "m e m o r y ,w h i c h r e m e m b e r st o l o o kf o rt h e

s e to f i n s t r u c t i o n si t a l w a y sf o l l o w sw h e ni t s t a r t s .I t f i n d s

t h e m ,a n dt h e s ei n s t r u c t i o n st e l li t t o g ol o o k i n gf o ro t h e r s !

B y n o w ,t h ec o m p u t e ri s r e a d i n gi n s t r u c t i o n sf r o mi t s

" o p e r a t i n gs y s t e m . "W i t h i na s e c o n do r t w o ,i t i s a l lr e a d y

f o rt h ed a y ' sw o r k .W h yi s t h i sp r o c e s sc a l l e da

" b o o t s t r a p " ?S o m eb o o t sh a v es t r i p so f l e a t h e rs e w n

a b o v et h eh e e l .W h e ny o uw a n tt o p u to n t h e s eb o o t s ,y o u

p u l lt h e mu p b y t h es t r a p s .( T h e r e ' sa n o l ds a y i n g :" I

p u l l e dm y s e l fu p i n l i f eb y m yo w nb o o t s t r a p s . " )I t ' sa s

t h o u g ht h ec o m p u t e ru s e st h e b o o t s t r a pt o g e ti t s e l f

a w a k e .( B u t d o n ' tf o r g e t :y o up u l lt h ef i r s ts w i t c h ! )S e e

b o o t ,o p e r a t i n g s y s t e m ,a u t o - l o a d .

B O T :s e eb e g i n n i n g - o f - t a p e .

B P S :s e eb i t sp e rs e c o n d .

b r a i n( b r a n ) :a n i t e mt h ec o m p u t e rd o e s n ' th a v e .B u ty o u ' l l

o f t e nh e a rt h a tt h eb r a i no f a c o m p u t e ri s i t s " p r o c e s s o r . "

T h a t ' sw h e r ei t d o e sb r a i n yt h i n g sl i k ea d d i n ga n d

1 8

Page 20: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 20/98

b r a n c h

c o m p a r i n g .S e ec e n t r a lp r o c e s s i n gu n i t ,a r t i f i c i a l

i n t e l l i g e n c e ,b i o n i c s ,r o b o t .

b r a n c h( b r a n c h ) :1 . a p l a c ei n t h eo u t l i n e o fy o u rp r o g r a m

( y o u r " f l o w c h a r t " )t h a ts h o w s w h e r ey o u rc o m p u t e rm u s t

m a k ea d e c i s i o na b o u ti t s n e x ts t e p .S e ef l o w c h a r t ,

d e c i s i o n b o x .2 . a p r o g r a mi n s t r u c t i o nt h a tt e l l sy o u r

c o m p u t e rt o d e c i d ew h e t h e ri t s h o u l ds k i p t h en e x ts t e p .

S u p p o s ey o uw r i t e ap r o g r a mt o k e e pt r a c ko f y o u r

a l l o w a n c e .I f t h ea m o u n ty o us p e n d( S )i s m o r et h a n$ 5 . 0 0 ,

y o uc a n ' tg o t o t h es o f t b a l lg a m et h i sw e e k e n d .H e r e ' st h e

p a r to f y o u rp r o g r a m( i nB A S I C ) w h e r ey o ui n c l u d ea

b r a n c h :

5 0 0I F S > = 5 . 0 1T H E N5 3 0

5 1 0P R I N T" Y O UC A NG OT OT H EG A M E ! "

5 2 0G O T O5 9 9

5 3 0P R I N T" Y O UB L E WI T !N OG A M E ! "

5 9 9E N D

L i n e 5 0 0s e t su p a c o n d i t i o n a lb r a n c h :T h ec o m p u t e rw i l l

j u m pt o l i n e5 3 0i f y o us p e n t o v e ry o u r$ 5 . 0 0l i m i t .I f y o u

s t a yw i t h i ny o u rl i m i t ,t h ec o m p u t e rw i l lg o o n t o l i n e5 1 0

( t h e n5 2 0 ,t h e n5 9 9 ) .O nl i n e5 2 0 ,t h ec o m p u t e rm u s ts k i p a

s t e p— n oi f s a b o u ti t . I t ' sa n u n c o n d i t i o n a lb r a n c h .

B R E A K( b r a k ) :o n s o m ec o m p u t e rk e y b o a r d s ,a k e yt h a ty o u

t o u c ht o s t o p t h ea c t i o no f t h ec o m p u t e r .W i t ht h eB R E A K

k e y ,y o uc a n( a )i n t e r r u p t ap r o g r a mt h a tt h ec o m p u t e ri s

r u n n i n g ,o r ( b )i n t e r r u p tt h et r a n s f e ro f d a t ab e t w e e na

t a p ea n dt h ec o m p u t e r ' sa c t i v em e m o r y .

B S :s e eB A C K S P A C E .

b u f f e r( b u fa r ) :a n yp l a c ei n a c o m p u t e rs y s t e mw h e r et h e

f l o wo f d a t ai s s l o w e dd o w no r s p e e d e du p o n p u r p o s e .

D a t at r a v e l sm u c hf a s t e r i ns o m ep a r t so f t h ec o m p u t e r

s y s t e mt h a no t h e r s .I n t h ec o m p u t e r ' sc e n t r a lw o r ka r e a ,

d a t am o v e sw i t hl i g h t n i n gs p e e d ;b u ti n a t a p er e c o r d e ri t

t r a v e l sm u c hm o r es l o w l y .S o w h e ny o ut e l lt h ec o m p u t e r

t o s t o r ea p r o g r a mo n t a p e ,i t s e n d sy o u rp r o g r a mt h r o u g h

a b u f f e r .T h eb u f f e ri s l i k ea l i n eo u t s i d e af o o t b a l ls t a d i u m .

A t h o u s a n dp e o p l em a ya r r i v ea t t h es a m et i m e ,b u tt h e y

a l lc a n ' tg o t h r o u g ht h eg a t ea t o n c e .T h e yh a v et o w a i t

— s o m e t i m e sf o rq u i t ea f e wm i n u t e s .A p i e c eo f

c o m p u t e rd a t a ,h o w e v e r ,w a i t si n a b u f f e rj u s ta f e w

s e c o n d s .

b u f f e r

P R I N T" B L E WI T

. . . N OG A M E. . .

i b r a n c h

b u f f e r

1 9

Page 21: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 21/98

b u g

b u g

b u s

b u g( b u g ) :1 . a f l a wi n t h ed e s i g no f a c o m p u t e r . P e o p l ew h o

b u i l dc o m p u t e r ss p e n da l o to f t i m et e s t i n gt h e mf o r

" b u g s / 't r y i n go u ta l l t h ep o s s i b l e j o b st h e i rc o m p u t e r

m i g h tb e a s k e dt o d o .S e ed e b u g g i n g .2 . a m i s t a k ey o u

m i g h tm a k ei n w r i t i n g ac o m p u t e ri n s t r u c t i o n .I f y o u

m i s s p e l l ac o m m a n d ,y o uw i l ls t u m p m o s tc o m p u t e r s

( a l t h o u g hs o m ec o m p u t e r sd o k n o wh o wt o " g u e s s " ) .

S u p p o s ey o uw a n tt o t y p et h eB A S I Cc o m m a n d ,P R I N T ,

b u ty o ut y p eP R I N N ,i n s t e a d .Y o u rc o m p u t e rw i l l

p r o b a b l yf l a s hS Y N T A X E R R O Ra s a w a yo f s a y i n g ,

" M i s t a k e ? "S e et e s t ,S Y N T A XE R R O R .

b u s( b u s ) :a m a j o rp a t hf o rt r a n s f e r r i n gd a t aw i t h i na

c o m p u t e r .I t i s a p a t ht h a te l e c t r i cp u l s e s( " b i t s " )f o l l o w ,a s

t h e ym o v et o t h e s t o r a g ea r e a ,t h ea r i t h m e t i cw o r ka r e a ,

a n do t h e r p l a c e si n t h ec o m p u t e r ' ss y s t e m .A c o m p u t e r

b u si s s o m e t h i n gl i k eo u rm a j o r h i g h w a y s ,b u t n o tl i k et h e

t r u c k sa n db u s e sy o us e eo n t h e m !

B Y E( b i ) :i n B A S I C ,a m e s s a g et o t h ec o m p u t e rt h a ty o uh a v e

n o m o r ew o r kf o ri t r i g h tn o w .Y o uu s eB Y Ei f y o u r

c o m p u t e rk e y b o a r di s c o n n e c t e dt o a c o m p u t e rc e n t e r

s o m e p l a c ee l s e .Y o ud o n ' th a v et o s a yB Y Et o y o u ro w n

c o m p u t e r( u n l e s sy o ur e a l l yw a n tt o ) .S e el o go f f ,t i m e

s h a r i n g .

b y t e( b i t ) :1 . i n a w o r k i n gc o m p u t e r ,a s t r i n g o fe l e c t r i cp u l s e s

( " o n s "a n d" o f f s " ) t h a tt h ec o m p u t e r" r e a d s "a s a p i e c eo f

c o d e .U s u a l l y ,a b y t ei n c l u d e se i g h tb i t s . 2 .i n p r i n t ,as t r i n go f o n e sa n dz e r o s( I sa n dO s )i n a p i e c eo f c o m p u t e r

c o d e .U s u a l l y ,t h e r ea r e e i g h tb i t si n a b y t e ,b u ta b y t ec a n

b e s h o r t e r o rl o n g e r .F r o m0 0 0 0 0 0 0 0t o 1 1 1 1 1 1 1 1 ,t h e r e a r e

2 5 6w a y st o c o m b i n eI s a n d0 s . ( T r yi t ! )E a c ho f t h e s e2 5 6

b y t e sc a ns t a n df o ra l e t t e r ,n u m b e r ,o r o t h e rs y m b o lt h a t

w eu s ei n h u m a nl a n g u a g e .T h ef u ns t a r t sw h e ny o up u t

t w ob y t e st o g e t h e r .T h e r ea r e6 5 , 5 3 6w a y st o d o t h a t !A n d

t h a t ' st h es e c r e to f a c o m p u t e r ' sm e m o r y !I t n o wh a s

t h o u s a n d so f w a y st o c o d e y o u r w o r k .M a n yp e r s o n a l

( " d e s k t o p " )c o m p u t e r sh a v e6 5 , 5 3 6 ( 6 4 K )b y t e so f

m e m o r y .S e eb i t ,n i b b l e ,w o r d ,b i n a r y .

b y t e

Page 22: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 22/98

C A D

C A L L

C A D :s e ec o m p u t e r - a i d e dd e s i g n .

C A I :s e ec o m p u t e r - a i d e di n s t r u c t i o n .

C A L :s e ec o m p u t e r - a i d e dl e a r n i n g .

c a l c u l a t o r( k a l 'k y al a ' t a r ) :a n yp e r s o no r o b j e c t t h a t s o l v e s

p r o b l e m sb y u s i n gm a t h e m a t i c a lr u l e s .S m a l l " p o c k e t "

c a l c u l a t o r sa r ep o p u l a ri n m a t hc l a s s e s .Y o u ' r ea c a l c u l a t o r

e v e r y t i m ey o uc o u n t c h a n g e !M o s tc o m p u t e r sa r e

c a l c u l a t o r s ,t o o ,b u t t h e yc a nd o m u c hm o r e .

c a l l( k o l ) :1 . f o ra c o m p u t e r ,t o l e a v et h ep r o g r a mi t i s

w o r k i n go n ,i n o r d e rt o f i n d i n s t r u c t i o n si t l e a r n e ds o m e

o t h e rt i m e .M o s tc o m p u t e r sh a v ec e r t a i n" r o u t i n e s "t h e y

c a n a l w a y st u r nt o , s u c ha s f i n d i n g t h es q u a r er o o to f a

n u m b e r .I f y o ug i v et h ec o m p u t e ra n e wp r o g r a mt h a t

i n c l u d e ss q u a r er o o t s ,h e r e ' sw h a ty o u rc o m p u t e rd o e s :I t

( a )" c a l l s "t h es q u a r er o o ti n s t r u c t i o n s i ni t sm e m o r y ;( b )

t u r n si t s w o r ka r e ao v e rt o t h e s ei n s t r u c t i o n s ;( c )l e a v e s

d i r e c t i o n sf o rg e t t i n gb a c kt o y o u rp r o g r a ma f t e rt h e

s q u a r er o o t sa r e f i g u r e d .2 . f o ra c o m p u t e r ,t o r e p e a t

s t e p si t d i de a r l i e ri n t h es a m ep r o g r a m .I f a c o m p u t e r

k n o w si t h a st o r e p e a tl i n e s3 4 0t h r o u g h3 9 0i n y o u r

p r o g r a m ,i t s t o r e st h e mo n c e .T h e n ,e a c ht i m ei t n e e d s

t h e ma g a i n ,i t " c a l l s "t h e mb a c kw i t hi t s c o d ef o r l i n e3 4 0 .

C A L L :i n B A S I C ,y o u rc o m m a n dt o t h ec o m p u t e rt o f i n d a

s e t o fi n s t r u c t i o n sa l r e a d yi n i t s m e m o r y .T o u s eC A L L ,

y o uh a v et o k n o wt h ee x a c t l o c a t i o no f d a t ai n y o u r

c o m p u t e r ' sm e m o r y .Y o u r c o m p u t e rm a n u a lm a yl i s tt h e

s t o r a g en u m b e r si n y o u rc o m p u t e r ' sm e m o r y .S u p p o s ei t

d o e s ,a n d y o uk n o wt h a tt h ef i r s ti n s t r u c t i o nf o rf i n d i n g

t h es q u a r er o o ti s i n t h e s t o r a g e a r e a" 9 0 0 . "O nl i n e5 0 o f

y o u rp r o g r a my o um i g h tt y p e :

5 0 C A L L9 0 0

Y o u rc o m p u t e rw o u l dg o d i r e c t l y t ot h i ss t o r a g e a r e aa n d

f o l l o w t h ei n s t r u c t i o nt h e r e .T h e ni t w o u l dg o t o 9 0 1 , 9 0 2 ,

a n ds o o n ,u n t i li t f i n i s h e da l lt h es t e p sf o rf i n d i n gs q u a r e

r o o t s .W h e ny o uu s et h e s e a d d r e s s e s ,y o ua r ew r i t i n gi n

" m a c h i n el a n g u a g e . "S e eP O K Ef o rw h yy o um i g h tw a n t

t o l e a r ns o m em a c h i n el a n g u a g e .

- ^9 . 2 4

1 9 . 0 3

7 . 1 7 a

5 1 . 0

x 4

/ 7 . 9 4+ R = 7 2 1

/ 4 3= T 5 4 1 7 8s | x 5= 6 2 1 3 H

4 = 8 2 S- 7 1 '

. = x 4 7 3 5 1 2

c a l c u l a t o r

2 1

Page 23: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 23/98

c a l l i n gs t a t e m e n t

c a r t r i d g e

c a l l i n gs t a t e m e n t

c a r t r i d g e

c a s s e t t e

c a l l i n gs t a t e m e n t( k o 'l i n gs t a t 'm a n t ) :y o u rd i r e c t i o n t ot h e

c o m p u t e rt o f i n da n du s ei n s t r u c t i o n ss t o r e di n i t s

m e m o r y .F o rB A S I Cu s e r st h e r e a r e t h r e et y p e so f c a l l i n g

s t a t e m e n t s .F i r s t ,y o uc a n a s ky o u r c o m p u t e rt o f i n da n d

u s ea r u l ei t sd e s i g n e rt a u g h ti t — a" l i b r a r yf u n c t i o n . " Y o u

c o m p u t e rm a ya l r e a d yh a v ea r u l ef o rf i n d i n gs q u a r er o o t s ,

f o re x a m p l e .H e r e ' sh o wy o um i g h ta s kt h ec o m p u t e rt o

u s ei t t o f i n dt h es q u a r er o o to f 1 1 2 3 6 .

P R I N TS Q R( 1 1 2 3 6 )

T h e nt h e r ea r et h er u l e sy o ut e a c hy o u rc o m p u t e ra n dt e l l

i t t o s t o r ea w a y— t h e" u s e r - d e f i n e df u n c t i o n s . "S u p p o s e

y o ut a u g h ty o u rc o m p u t e ra f u n c t i o n( F N )t o p r e d i c tt h e

c o s t o fa v a c a t i o nt r i p( V ) .T h i sc o u l db e y o u rc a l l i n g

s t a t e m e n t .

1 0 0L E TA = F N V ( X )

A n df i n a l l y ,t h e r ea r e i n s t r u c t i o n sc a l l e da " s u b r o u t i n e "

y o um i g h tw a n tt h ec o m p u t e rt o r e p e a ti n t h es a m ep r o g r a m .I f t h e s ei n s t r u c t i o n sb e g i no n l i n e2 0 0 ,t h i s

c o u l db e y o u rc a l l i n gs t a t e m e n t .

7 0 0G O S U B2 0 0

C a l l i n gs t a t e m e n t s s a v et h ec o m p u t e rt i m ea n ds p a c e

b e c a u s e e a c hi n s t r u c t i o nc a nb e s t o r e dj u s to n c e .S e e

l i b r a r yf u n c t i o n ,u s e r - d e f i n e df u n c t i o n , s u b r o u t i n e ,

C A L L .

C A M :s e ec o m p u t e r - a i d e dm a n u f a c t u r i n g .

C A N ,C A N c e l :c o d et e l l i n ga c o m p u t e rt o i g n o r et h ew o r d ,

l i n e ,o r m e s s a g eb l o c kt h a tw a sj u s ts e n tb y a n o t h e r

c o m p u t e r .S e eC A N C E L .

C A N C E L( k a n 's a l ) :i n w o r dp r o c e s s i n g , ak e yt h a ty o ut o u c h

w h e ny o uc h a n g ey o u rm i n da b o u ta n i n s t r u c t i o n .F o r

e x a m p l e ,s u p p o s ey o uw a n tt o g e tr i do f a l i n ei n a p o e m

y o ua r ew r i t i n go n t h ec o m p u t e r .Y o ut o u c hD E L E T E ,a

k e yy o uc a n u s et o e r a s ea l i n e .B u tt h e ny o ud e c i d en o tt o

t a k eo u tt h el i n e .Y o ut o u c ht h eC A N C E Lk e y ,a n dy o u r

p o e mi s s t i l lt h es a m e .( Y o u" c a n c e l e d "D E L E T E . )S e e

C A N .

C A P S( k a p s ) :s e eu p p e ra n dl o w e rc a s e .

c a r r i a g er e t u r n( k a r 'i j r i t u r n ' ) ,C R :s e eR E T U R N .

c a r t r i d g e( k a r 't r i j ) :a r e m o v a b l ep l a s t i cc a s et h a th o l d sa

m a g n e t i ct a p eo r d i s ka n di s u s e dt o s t o r ec o m p u t e r

p r o g r a m s .C a r t r i d g e sa r ee a s yt o i n s e r t e i t h e r i n t oy o u r

k e y b o a r dt e r m i n a l o ri n t oa s e p a r a t e" d r i v e "( a p l a y e r ) .

S o m ec a r t r i d g e s( f o re x a m p l e ,i n t h eA t a r i8 0 0s y s t e m )

2 2

Page 24: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 24/98

c a s s e t t e

h o l dp e r m a n e n tp r o g r a m st o w h i c h y o uc a na d dd a t a .Y o u

c a n ' tc h a n g et h ei n s t r u c t i o n si n s i d eo n eo f t h e s e

c a r t r i d g e s ,b u ty o uc a n s u p p l yy o u ro w nf a c t sw h e ny o u

u s ei t . S e ed i s k ,d i s kd r i v e ,c a s s e t t e .

c a s s e t t e ( k as e t ' ) :u s u a l l y ,a s m a l l ,r e m o v a b l ec a s ew i t ha t a p e

i n s i d ef o rr e c o r d i n gc o m p u t e rd a t a .C a s s e t t e sa r et h el e a s t

e x p e n s i v ew a yt o s t o r ep r o g r a m st h a ty o uw r i t ea n d w a n t

t o s a v e .W i t hm o s tc o m p u t e r sy o uc a nu s e y o u ro w nt a p e s

a n dc a s s e t t er e c o r d e r .I t ' st h ee a s i e s tw a yt o s h a r e

c o m p u t e rp r o g r a m sw i t hf r i e n d s !

C A T A L O G( k a fa l o g ' ) :i n L O G Oa n di n B A S I C ,a c o m m a n d

i t o y o u rc o m p u t e rt o n a m ea l l t h ef i l e sb e i n gh e l do n a

m a g n e t i cd i s k .U s i n gC A T A L O Gi s l i k el o o k i n ga t t h e

l a b e lo n a n L Pr e c o r d .T h eL Pl a b e l w i l lt e l ly o ut h en a m e s

o f t h es o n g sy o uc a nh e a r .C A T A L O Gg e t sy o u rc o m p u t e r

t o t e l ly o ut h en a m e so f f i l e sy o uc a nu s e .Y o u rf i l e sm i g h t

i n c l u d ep r o g r a m sy o uh a v ei n v e n t e d ,o r a n y t h i n ge l s et h a t

i n t e r e s t sy o u .S e ed i s k ,f i l e .

c e n t r a lp r o c e s s i n gu n i t

c a t h o d e - r a yt u b e( k a t h 'o d r a ' t u b ' ) ,C R T :a s c r e e nf o r

y o u r c o m p u t e r ,s i m i l a rt o t h eo n eo n y o u rT V .T h e

c o m p u t e rC R Ts h o w s( a ) w h a t y o ut y p ei n t oa c o m p u t e r

a n d( b )r e s u l t sf r o mt h ec o m p u t e r ' s w o r k .T h eC R Ti s a

v a c u u mt u b e .W h e ni t ' so n ,t i n yc h a r g e so f i t s e l e c t r i c i t y

r a c et o w a r da p h o s p h o rs c r e e n .Y o u r c o m p u t e rc o n t r o l s

t h ee x a c tp a t ho fe a c hs t r e a mo f e l e c t r i c i t y .T h e s es t r e a m s ,

o r " r a y s , "h i ty o u rs c r e e ni n t h es h a p eo f t h el e t t e ro r

n u m b e ry o ut y p e .P h o s p h o r sl i g h tu p w h e nt h e ya r e

e x c i t e d .S o w h e n e v e ry o ut y p e" H i "o n y o u rk e y b o a r d ,

y o ue x c i t ea l o to f l i t t l ep h o s p h o r s .S e ev i s u a ld i s p l a yu n i t .

C E N T E R( s e n 't a r ) :i n w o r dp r o c e s s i n g ,a c o m m a n dt e l l i n g

t h ec o m p u t e rt o p r i n ta l i n es o t h a ti t i s t h es a m ed i s t a n c e

a w a yf r o mt h em a r g i no n e a c hs i d e .W i t h i nt h i sd e f i n i t i o n ,

t h i sl i n ei s c e n t e r e d !

c e n t r a lp r o c e s s i n gu n i t( s e n 't r a lp r o s 'e s 'i n g y u 'n i t ) ,C P U :

w h e r ea l l t h ea c t i o ni s , i n a c o m p u t e r !T h eC P Ur e c e i v e s

e v e r yi n s t r u c t i o nc o m i n gi n t ot h ec o m p u t e ra n ds e n d so u t

e v e r yr e s u l t .I t h a s( a )a c o n t r o lu n i t ,( b )w o r ka r e a s

i n c l u d i n gt h ea r i t h m e t i cu n i t ,a n d( c )a p l a c et o s t o r e

r e s u l t s .E v e r y t h i n gw o r k sb ya c l o c kt h a tm e a s u r e st i m ei n

m i l l i p n t h so f a s e c o n d .T h eC P Ui s s o m e t i m e sc a l l e dt h e

" h e a r t "o f t h ec o m p u t e r ,o r i t s " b r a i n s . "S e ec o n t r o lu n i t ,

a r i t h m e t i ca n dl o g i c u n i t ,c i r c u i t ,c l o c k , s t o r a g e .( A n ds e e

b r a i n ! )

C A T A L O G

c e n t r a lp r o c e s s i n gu n i t

2 3

Page 25: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 25/98

c h a i n

c i r c u i t

c h i p

c h a i n( c h a n ) :1 . a s e r i e so f s t e p si n w h i c ht h ea n s w e rt o o n e

s t e pb e c o m e sp a r to f t h en e x ts t e p .T h ef o l l o w i n gw i l lb e a

c h a i ni f y o u a d de a c hn u m b e ra s y o uc o m et o i t : 2 + 3 + 1

+ 4 + 2 + 1 . 2 . i n t h ec o m p u t e r ' sm e m o r y ,a s e to f i t e m s

t h a t a r er e l a t e d ,b u t n o ta l w a y sn e x tt o o n ea n o t h e r .S u c h

i t e m sf o r ma ' ' c h a i n "b e c a u s e e a c ho n ec o n t a i n st h e

i n s t r u c t i o n sf o rf i n d i n g t h en e x to n e .T h e y ' r es o m e t h i n g

l i k et h ec r o s s - r e f e r e n c e si n t h i sd i c t i o n a r y .S o m e t i m e sa n

e n t r yh a sa " S e e "r e f e r e n c ea t t h ee n dt h a tp o i n t st o t h e

n e x td e f i n i t i o ny o uc a nc h e c k .T o g e t h e r ,t h e y ' r e a" c h a i n "

o f c l u e s .

c h a r a c t e r( k a r ' i kt a r ) :1 . a l e t t e r ,n u m b e r ,o r s y m b o lt h a t

a l w a y sm e a n st h es a m et h i n g .S o m es y m b o l ss u c ha s ? o r $

a r ee a s yt o d e c o d e .S e e a l p h a n u m e r i cc h a r a c t e r .2 . a n y

p a t t e r no f e l e c t r i cp u l s e s( " b i t s " )t h a th a sa s t a n d a r d

m e a n i n ga m o n gc o m p u t e rd e s i g n e r s .F o r e x a m p l e ,t h e

b i t s0 0 0 0 1 1 0a r e i n t e r n a t i o n a lc o d ef o rA C K( " m e s s a g e

a r r i v e dO K " ) .S e eA S C I I .3 . s o m e t i m e s ,t h ea m o u n to f

s t o r a g en e e d e dt o h o l da c h a r a c t e r( a sd e f i n e di n 2 a b o v e ) .

c h i p( c h i p ) :t h ew o r k h o r s eo f y o u rc o m p u t e r ;a t i n yp i e c eo f

s i l i c o n( m a d ef r o ms a n d )i n s i d ey o u rc o m p u t e r .H o wt i n y

i s a c h i p ?T h eh e a do f a t y p e w r i t e rk e yi s l a r g e r .A c h i pi s

c o v e r e d w i t h v e r yf i n ep a t h sc a l l e d" c i r c u i t s . "( I nf a c t ,a

c h i pi s s o m e t i m e sc a l l e da n i n t e g r a t e dc i r c u i t . )A c h i pw o r k s

o n a t i n yc u r r e n to f e l e c t r i c i t yt h a tm o v e sa l o n gt h e s e

c i r c u i t s .C h i p sd o d i f f e r e n tk i n d so f w o & ,d e p e n d i n go n

h o wt h e i rc i r c u i t sa r ed e s i g n e d . I n a s m a l lc o m p u t e r ,o n e

c h i pm a yh o l de n o u g hc i r c u i t st o d oa l lo f t h a tc o m p u t e r ' s

w o r k .L a r g e rc o m p u t e r sh a v es e v e r a ld i f f e r e n tc h i p s :

o n ec h i pt o a d da n ds u b t r a c t ;a n o t h e rc h i pt o w o r ka s

" m e m o r y , "a n ds o o n .C h i p sa r e s e a l e di n s m a l lc a s e st o

p r o t e c tt h e mf r o md u s t .O n es p e c k ,a n dy o u rc o m p u t e r

w o u l d p o pc o r n .S e es e m i c o n d u c t o r ,c i r c u i t ,t r a n s i s t o r .

A n ds e ec e n t r a lp r o c e s s i n gu n i t .

c i r c u i t( s u r 'k i t ) :a p a t ht h a te l e c t r i c i t yf o l l o w s .T h e r ea r e

t h o u s a n d so f c i r c u i t si n a c o m p u t e r .E l e c t r i cp u l s e s( " b i t s " )

r a c ea l o n gc i r c u i t st o a d d ,c o m p a r en u m b e r s ,s t o r e

a n s w e r s ,a n d d oo t h e rt a s k s .C i r c u i t so n a c o m p u t e rc h i p

a r es m a l l e rt h a nt h et i n i e s tv e i n si n a f l o w e rp e t a l .B u t

c o m p u t e rc i r c u i t sd o n o tg r o wn a t u r a l l y .T h e ya r e

d e s i g n e db y p e o p l eu s i n go t h e rc o m p u t e r s .T h ed e s i g n s

a r et h e nb u r n e dc h e m i c a l l yo n t oa t h i nw a f e ro f s i l i c o n .

( S i l i c o ni s a n e l e m e n tf o u n di n s a n d ) .S e es e m i c o n d u c t o

c h i p ,t r a n s i s t o r , s i l i c o n .

2 4

Page 26: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 26/98

Page 27: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 27/98

Page 28: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 28/98

a g o ,l a r g em a i n f r a m e sw e r et h eo n l ys i z et h a ta c o m p u t e r

c o u l db e .T h e ya r es t i l lt h el a r g e s ts i z e ,a n dc a nh a n d l e

m o r et h a n1 0 0 , 0 0 0 , 0 0 0i n s t r u c t i o n sp e rs e c o n d .P E R

S E C O N D !M a i n f r a m e sc o s ta t l e a s ts e v e r a lh u n d r e d

t h o u s a n dd o l l a r s .T h e ya r eu s e df o rb i gj o b sb y l a r g e

o r g a n i z a t i o n sl i k en a t i o n a lw e a t h e r b u r e a u sa n d

i n t e r n a t i o n a lb a n k s .( M a i n f r a m e sa r ea l s oc a l l e d

g e n e r a l - p u r p o s ec o m p u t e r s . )( b )A m i n i c o m p u t e ri s t h e

n e x tl a r g e s ti n s i z ea n dp r i c e .I t d o e sf a i r l yl a r g ej o b s ,l i k e

m a k i n go u tp a y r o l l s .M i n i so f t e nw o r ko n " t i m es h a r i n g / '

T h i sm e a n st h a tp e o p l ea t s e v e r a lk e y b o a r dt e r m i n a l sc a n

u s et h es a m ec e n t r a lc o m p u t e ra t t h es a m et i m e .

M i n i c o m p u t e r sc o s t$ 2 0 , 0 0 0o r m o r e ,( c )F i n a l l y ,t h e r ei s

t h em i c r o c o m p u t e r( a l s oc a l l e da p e r s o n a l , o r" d e s k - t o p "

c o m p u t e r ) .I t ' st h es m a l l e s ta n dt h ec h e a p e s tk i n d . 4 . b y

i t s b r a n dn a m e .C o m p u t e rb r a n d sr a n g ef r o mh u g eI B M

m a i n f r a m e st o t h e s m a l l T i m e x - S i n c l a i rp e r s o n a lc o m p u t e r( w i t hA p p l e s ,P e t s ,a n do t h e rn i c ec o m p u t e r si n b e t w e e n ) .

S e e. . . a l l t h et e r m si n t h i sb o o k !

c o m p u t e r

m i c r o c o m p u t e r

m i n i c o m p u t e r

m a i n f r a m e

2 7

Page 29: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 29/98

c o m p u t e r - a i d e dd e s i g n

c o m p u t e rl a n g u a g e

c o m p u t e r - a i d e dd e s i g n

c o m p u t e r - a i d e di n s t r u c t i o n

/ I V A N T E DT OL O G O N

A N DL O A DM Y

B A N KC H E C K

B u tt h e c o m p u t e r

O h lP O W NT I M E .

c o m p u t e r - a i d e dd e s i g n( k a mp y u 't a r a d 'a d d i z i n ' ) ,C A D :

t h eu s eo f c o m p u t e r st o h e l p e n g i n e e r s d e s i g nc a r s ,

s p a c e s h i p s ,h o s p i t a le q u i p m e n t ,a n do t h e rc o m p u t e r s . F o r

e x a m p l e ,a c o m p u t e rc a nt e l li f a n a i r p l a n e - w i n gd e s i g n

w o u l ds u p p o r ta p l a n ew i t h3 0 0p a s s e n g e r s .I t ' sb e t t e rt o

f i n dt h a to u to n a c o m p u t e rt h a no n a p l a n e .S e e

c o m p u t e r - a i d e dm a n u f a c t u r i n g .

c o m p u t e r - a i d e di n s t r u c t i o n( k a mp y u 't a r a d 'a d i n s t r u k '

s h a n ) ,C A I :t h eu s eo f c o m p u t e r st o h e l p s t u d e n t sl e a r n ,

p r a c t i c e ,a n di n c r e a s es k i l l s .W h e ny o uu s ea C A I

p r o g r a m ,y o uh a v et o s o l v ep r o b l e m so r a n s w e rq u e s t i o n s

t h a tt h ec o m p u t e rg i v e sy o u .T h ec o m p u t e r" c h e c k s ' 7y o u r

a n s w e r sa n dl e t sy o uk n o wi f s o m e t h i n gi s w r o n g .A n

a d v a n t a g eo f C A Ii s t h a ti t a l l o w sa s t u d e n tt o l e a r na t h i s

o r h e ro w np a c e .( C A Ia l s os t a n d sf o r" c o m p u t e r - a s s i s t

i n s t r u c t i o n " . )S e ec o m p u t e r - a i d e dl e a r n i n g .

c o m p u t e r - a i d e dl e a r n i n g( k a mp y u 't a r a d 'a d l u r 'n i n g ) ,

C A L :t h eu s eo f c o m p u t e r st o e x p l o r en e ww a y so f

t h i n k i n ga b o u tp r o b l e m sa n dh o wt o s o l v et h e m .T h e

L O G Ol a n g u a g ei s u s e df o rC A L .B e g i n n e r si n L O G O

l e a r nt o w r i t ep r o g r a m sj u s tb y e x p e r i m e n t i n g .A n dt h e y

l e a r n s c i e n c ea n dm a t ha s w e l l .S e ec o m p u t e r - a i d e d

i n s t r u c t i o n ,L O G O ,t u r t l e ,p r o g r a m .

c o m p u t e r - a i d e d m a n u f a c t u r i n g( k a mp y u 't a r a d 'a d m a n '

y a f a k 'c h a ri n g ) ,C A M :t h eu s eo f ac o m p u t e rt o h e l p

m a n u f a c t u r ec e r t a i np r o d u c t s .C o m p u t e r sc a nm e a s u r et h et i m ei t t a k e st o p r o d u c eo n ei t e m .T h e yc a nt e s tt h e

w e i g h ta n dc o l o ra n ds h a p eo f a b u t t o n .A n dt h e yc a nt e l l

a m a n u f a c t u r e rh o wm a n y n e wu m b r e l l a st o m a k ei n a

s e a s o n .S e e c o m p u t e r - a i d e dd e s i g n .

c o m p u t e rc o d e( k a mp y u 't a r k o d ) : s e el a n g u a g e

( d e f i n i t i o na ) .

c o m p u t e rj a r g o n( k a mp y u 't a r j a r 'g a n ) :s l o g a n s ,

a b b r e v i a t i o n s ,a n do t h e rc o m p u t e r - r e l a t e dt e r m st h a t

m a k ec o m p u t e r ss e e ml i k ea s h i p m e n t f r o mM a r s .T a k e

t h i se x a m p l e :" I w a n t e dt o l o go n a n dl o a dm yB A S I C

b a n k - c h e c kf i l e ,b u tt h ec o m p u t e rw a so n d o w nt i m e . "

W h a t ' st h es u b j e c t ?T r e e s ?G u n s ?M u s i c ?N o .T h i s

c o m p u t e rj a r g o ns i m p l ym e a n s" I w a n t e dt o f i n dm yb a n k

b a l a n c e ,b u tt h ec o m p u t e rw a s n ' tw o r k i n g . "S e e

m e t a p h o r , a c r o n y m ,m n e m o n i c .

c o m p u t e rl a n g u a g e( k a mp y u 't a r l a n g 'g w i j ) :s e el a n g u a g e .

Page 30: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 30/98

c o m p u t e rl i t e r a c y

c o m p u t e rl i t e r a c y( k a mp y u 't a r l i t 'a r a s e ) :a n

u n d e r s t a n d i n go j f( a )w h a tc o m p u t e r sa r ef o r ,a n d( b )h o w

t h e ya f f e c to u rl i v e s .L i t e r a c ym e a n st h ea b i l i t yt o r e a da n d

w r i t e i n f o r m a t i o n .C o m p u t e rl i t e r a c ym e a n st h ea b i l i t yt o

u s ea n e ws o u r c eo f i n f o r m a t i o n — t h ec o m p u t e r .Y o ud o n ' t

h a v et o k n o wh o wt o w r i t ep r o g r a m st o b e " c o m p u t e r

l i t e r a t e . "B u tc o m p u t e rs p e c i a l i s t ss a yt h a ty o us h o u l db e

a b l et o t h i n ka b o u tt h e s eb i g q u e s t i o n s :H o ww i l l

c o m p u t e r sa f f e c to u rj o b s ?H o ww i l lt h e ya f f e c to u r

p r i v a c y ?W h a tc a nw e d o w i t hc o m p u t e r st o ,i m p r o v el i f e

o n o u rp l a n e t ?

c o m p u t e r - m a n a g e di n s t r u c t i o n( k a mp y u 't a r m a n 'i j d i n

s t r u k 's h a n ) ,C M I :a w a yo f u s i n gt h ec o m p u t e ri n a l a r g e

s c h o o lo r s c h o o l s y s t e m .C M Ii n v o l v e sh o o k i n g k e y b o a r d

t e r m i n a l si n d i f f e r e n tc l a s s r o o m st o o n ec e n t r a lc o m p u t e r .

T h i sc e n t r a lc o m p u t e r( a )f e e d s l e s s o n si n m a t h ,E n g l i s h ,

c a r e e rp l a n n i n g ,a n ds o o n , t o s t u d e n t sa t d i f f e r e n t

t e r m i n a l s ;( b )k e e p sa d a i l yr e c o r do f s t u d e n t s 'w o r k ;a n d

( c )k e e p sa l l t h e o t h e r r e c o r d s as c h o o lm i g h tw a n ti t t o .

T h ep u r p o s eo f C M Ii s t o h e l p s t u d e n t sl e a r ns k i l l sa t t h e i r

o w ns p e e d .W h e nC M If r e e st e a c h e r sf r o mr e c o r d -

k e e p i n g ,t h e yh a v em o r et i m ef o rt h ek i n do f l e s s o n s a

c o m p u t e rc a n n o tg i v e .S e e c o m p u t e r - a i d e dl e a r n i n g .

c o m p u t e ro u t p u t( k a mp y u 't a r o u t 'p u t ' ) :s e e o u t p u t ,

c o m p u t e rp r o g r a m ( k a mp y u 't a r p r o 'g r a m ) :s e ep r o g r a m .

c o m p u t e rs c i e n c e( k a mp y u 't a r s Ta n s ) :t h es t u d yo f h o wt o

d e s i g n ,b u i l d ,a n du s ec o m p u t e r s .

c o m p u t e rw o r d( k a mp y u 't a r w u r d ) :s e ew o r d .

c o n d i t i o n a lb r a n c h( k a nd i s h 'a n a l b r a n c h ) : s e eb r a n c h

( d e f i n i t i o n2 ) .

c o n d i t i o n a lj u m p( k a nd i s h 'a n a l j u m p ) :s e eb r a n c h

( d e f i n i t i o n2 ) .

c o n d i t i o n a lt r a n s f e r( k a nd i s h 'a n a l t r a n s 'f a r ) :s e eb r a n c h

( d e f i n i t i o n2 ) .

c o n s o l e( k o n 's o l ) :t h ep a r to f a c o m p u t e rt h a ty o uu s et o

" t a l k "t o i t a n dg e tr e p l i e s .I n al a r g ec o m p u t e rs y s t e m ,t h e

c o n s o l ec a ni n c l u d e ap a n e lw i t hs w i t c h e sa n dl i g h t s ,a

s c r e e n ,a p r i n t e r ,a n da t y p e w r i t e r . I n as m a l lc o m p u t e r ,

y o u rk e y b o a r di s y o u r" c o n s o l e , "a n dy o uc a nu s u a l l ys e e

r e p l i e so n a s c r e e n .

c o n s o l e

c o m p u t e r - m a n a g e di n s t r u c t i o n

c o n s o l e

2 9

Page 31: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 31/98

c o n t r o lk e y

c u r s o r

c o p y

c r a s h

c o n t r o lk e y( k a nt r o l 'k e ' ) ,C T R L :o n m o s tk e y b o a r d s ,a k e y

t h a ta l l o w sy o ut o i n t e r r u p ts o m e t h i n gt h ec o m p u t e ri s

d o i n g .W h e ny o uu s eC T R L , y o um a yh a v et o t o u c ho n e

o t h e rk e y ,t o o .F o r e x a m p l e ,y o um i g h tp r e s sb o t ht h eC

k e ya n dC T R Lt o s t o p aB A S I Cp r o g r a mw h i l ei t i s

r u n n i n g .T h eu s e r ' sm a n u a lf o re a c hc o m p u t e rt e l l sy o u

h o wt o u s et h ec o n t r o l k e y .

C o n t r o lP r o g r a mf o rM i c r o c o m p u t e r s( k a nt r o l 'p r o 'g r a m

f a r m l 'k r ok a mp y u 't a r z ) ,C P / M :s e eo p e r a t i n g s y s t e m

c o n t r o lu n i t ( k a nt r o l 'y u 'n i t ) :p a r to f a c o m p u t e r ' sc e n t r a l

p r o c e s s i n gu n i t .T h ec o n t r o lu n i tr e a d sy o u ri n s t r u c t i o n s

a n da s s i g n sw o r k( s u c ha s d o i n ga r i t h m e t i c ,s o r t i n g

a n s w e r s ,t a k i n gd a t af r o ma t a p eo r d i s k ) t oo t h e ra r e a so f

t h ec o m p u t e r .S e ec e n t r a lp r o c e s s i n gu n i t .

c o p y( k o p 'e ) : 1 . i n p r o g r a m m i n g ,t o t r a n s f e ri n f o r m a t i o n .

W h e ny o ut e l lt h ec o m p u t e rt o R E A Dd a t a >i t t a k e s

i n f o r m a t i o nf r o m o n ep l a c e ( s u c ha s a t a p e )a n d" c o p i e s ' 7i t

i n t oi t s a c t i v em e m o r y .2 . t o d u p l i c a t e at a p e .I t ' sa g o o d

i d e at o m a k eb a c k u pc o p i e so f y o u rt a p e sa n dd i s k s .

C O P Y :i n w o r dp r o c e s s i n g , ak e yy o up r e s st o r e p e a tw o r d s

i n a n o t h e rp a r to f t h es a m et e x t .I f y o uq u o t ea p o e ma t t h e

b e g i n n i n g, o fa c o m p o s i t i o n ,a n dy o u w a n tt o r e p e a ti t a t

t h ee n d ,y o uc a nC O P Yi t . T h a ti s , y o uc a nt e l lt h e

c o m p u t e rt o r e a di t i n o n ep l a c ea n dr e p r i n ti t i n a n o t h e r .

S e eM O V E ,e d i t .

C P / M :s e eo p e r a t i n gs y s t e m .

C P U :s e ec e n t r a lp r o c e s s i n gu n i t .

C R ,C a r r i a g eR e t u r n :s e eR E T U R N .

c r a s h( k r a s h ) :a m a j o rb r e a k d o w no f a c o m p u t e rs y s t e m .A

c r a s hc a nh a p p e ne i t h e r t ot h ec o m p u t e ri t s e l fo r t o

p r o g r a m si t i s w o r k i n go n .

C R T :s e ec a t h o d e - r a yt u b e .

C T R L :s e ec o n t r o l k e y .

c u r s o r( k u r 's a r ) :a s m a l ll i g h to n y o u rc o m p u t e rs c r e e nt h a t

s h o w s y o uw h e r ey o u rn e x t k e y s t r o k ew i l la p p e a r .M p s t

c o m p u t e r s h a v ea k e yo r b u t t o nt h a ty o up r e s st o m o v et h e

c u r s o ra r o u n d .T h i s a l l o w sy o ut o g ob a c ko v e ry o u rw o r k

a n dc h a n g ei t . S e ea r r o w .

c u r s o r

3 0

Page 32: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 32/98

d a i s y - w h e e lp r i n t e r

d a t ab a n k

d a i s y - w h e e lp r i n t e r( d a 'z e h w e l 'p r i n 't a r ) :s e ep r i n t e r .

d a t a( d a 't a ) :1 . i n g e n e r a l ,a n yi n f o r m a t i o ny o ug i v ey o u r

c o m p u t e r ,o r t h a ta c o m p u t e rw o r k sw i t h .T h i si n c l u d e s

i n s t r u c t i o n sf o ra g a m e ,l i s t so f n a m e s ,f a c t sy o ug e tf r o m

a n o t h e rc o m p u t e r .2 . w i t h i na p r o g r a m ,n u m b e r sy o u r

. c o m p u t e rw o r k sw i t h .T h e s ec a nb e n u m b e r sf r o ma t a p e ,

n u m b e r sy o ut y p e ,o r a n s w e r st h a tt h ec o m p u t e rg e t s

w h e ni t w o r k s o na p r o b l e m .I n t h ep r o g r a mb e l o w ,t h e

c o m p u t e rg e t sd a t ai n t w ow a y s .( A= a l l o w a n c e ;S a n dS I

= m o n e ys p e n t ;T = t o t a l ;R = w h a t ' sl e f t )

1 0 R E MA L L O W A N C EP R O G R A M

2 0 L E TA = 5 . 0 0

3 0 L E T S= 1 . 7 5

4 0 L E TS I = 2 . 0 05 O L E T T= S + S 1

6 0 L E T R= A - T7 0 E N D

I n l i n e s2 0 - 4 0 ,y o ug i v et h ec o m p u t e rs o m ed a t a .I n l i n e

5 0 ,y o ut e l lt h ec o m p u t e rt o w o r k o ni t . I n l i n e 6 0 ,y o ut e l l

t h ec o m p u t e rt o u s ea p i e c eo f d a t a( T )i t f o u n db y i t s e l f .

D A T A :s e eR E A D. . . D A T A .

d a t ab a n k( d a 't a b a n g k ) ;a h u g es o u r c eo f i n f o r m a t i o nt h a ta

c o m p u t e rc a nt a pi n t o ,w i t ht h er i g h tp a s s w o r da n d

s p e c i a le q u i p m e n t .I f y o u rp u b l i cl i b r a r yw e r ea d a t ab a n k ,

f o re x a m p l e ,h e r e ' sh o wi t m i g h tw o r k :Y o uc o u l d( a )h o o k

u p y o u rc o m p u t e rt o y o u rt e l e p h o n e ;( b ) c a l lt h ep u b l i c

l i b r a r y ;( c )t y p ey o u rs p e c i a lp a s s w o r d ;a n d( d )r e a da n e w

b o o k ,p a g eb y p a g e ,o n y o u rc o m p u t e rs c r e e n .P u b l i c

l i b r a r i e sa r e n ' td a t ab a n k s ,y e t .B u tf o ra f e e ,y o uc a ng e t

o t h e rk i n d so f i n f o r m a t i o nf r o mc o m p u t e rs e r v i c e sa r o u n d

t h e c o u n t r y .O n ed a t ab a n k ,T h eS o u r c e ,g i v e su p - t o - d a t e

n e w s ,t r a v e l i d e a s ,a n de d u c a t i o ns e r v i c e s .Y o uc a n e v e n

" c h a t "w i t ho t h e rc o m p u t e r o w n e r sw h ou s eT h eS o u r c e .

T h eD o wJ o n e sN e w s / R e t r i e v a lS e r v i c e g i v e ss t o c k - m a r k e t

a n db u s i n e s sn e w s .T o u s ea d a t ab a n ko n a p e r s o n a l

c o m p u t e r ,y o un e e da " m o d e m . "T h a t ' sa n a t t a c h m e n t

t h a tc h a n g e sc o m p u t e rs i g n a l st o t e l e p h o n es i g n a l s( a n d

v i c e - v e r s a ) .D a t ab a n k sa r es o m e t i m e sc a l l e dd a t ab a s e s ,

b u tt h e r ei s a d i f f e r e n c e .S e ed a t ab a s e , v i d e o t e x t ,

t e l e t e x t .

d a t ab a n k

3 1

Page 33: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 33/98

d a t ab a s e

d e c i s i o n

d a t ab a s e

d e b u g g i n g

d a t ab a s e( d a 't a b a s ) :a l l t h ef a c t st h a ta c o m p a n yh a st o

k e e pt r a c k o ft o d o i t s b u s i n e s s .T h i sm i g h ti n c l u d e( a )

n a m e sa n da d d r e s s e so f c u s t o m e r sw i t hc r e d i tc a r d s ;( b )

t o t a l st h a te a c hc u s t o m e r s p e n d so n p r o d u c t s ;( c ) l i s t so f a l l

t h eg o o d st h ec o m p a n ys e l l s ;a n dm o r e .F r o mt h i sd a t a ,

t h ec o m p a n yc o u l dg e ti t s c o m p u t e rt o m a k el i s t so f

c u s t o m e r sw h ob u yo n l ya t h o l i d a y so r w h oa r el a t ei n

p a y i n gb i l l s .U s i n gt h es a m ed a t ab a s e , t h es a l e sm a n a g e r

c a nm a i la d s a b o u th o l i d a ys a l e st o o n eg r o u po f

c u s t o m e r s .A n dt h ea c c o u n tm a n a g e rc a nm a i lr e m i n d e r s

a b o u tl a t ep a y m e n t st o o t h e r s .S o m ec o m p u t e rs p e c i a l i s t s

s a yt h e r ei s a l o to f p r i v a t ei n f o r m a t i o na b o u t u so n

b u s i n e s sa n dg o v e r n m e n td a t ab a s e s .S h o u l dt h eu s eo f

d a t a - b a s ei n f o r m a t i o nb e c o n t r o l l e d ?( " D a t ab a s e "i s

s o m e t i m e su s e dt o m e a n" d a t ab a n k , "b u tt h e r ei s a

d i f f e r e n c e . )S e ed a t ab a n k .

d a t ap r o c e s s i n g( d a 't a p r o s 'e s 'i n g ) ,D P :b y a c o m p u t e r ,t h e

a r r a n g e m e n to f d a t ai n aw a yt h a tm a k e st h e m m o r eu s e f u l

t o y o u .I f y o u rg r o u pr a na t e l e t h o nt o r a i s em o n e yf o ra

n e wa m b u l a n c e ,y o uw o u l dn e e dt o k e e pd o n o r s 'n a m e s

i n o r d e ra n da f a s t ,a c c u r a t et o t a lo f t h em o n e yt h e y

p r o m i s e dt o g i v e .A c o m p u t e rc o u l d" p r o c e s s "t h i s

i n f o r m a t i o nb y p u t t i n ge a c hn a m ei n t o a l p h a b e t i c a l o r

a n dd o i n gi n s t a n ta d d i t i o n — w h e t h e rt h ep l e d g e sc a m ei n

t e n s ,h u n d r e d s ,o r t h o u s a n d so f d o l l a r s .T h ec o m p u t e r

d o e s n ' t" k n o w "w h a tt h e s ed a t am e a n .B u ti t c a np r o c e s s

t h o u s a n d so f n u m b e r si n t oa t o t a lt h a ty o u ' l lu n d e r s t a n d. . . p e r f e c t l y .

d e b u g g i n g( d e 'b u g 'i n g ) :g e t t i n gr i d o fm i s t a k e si n t h e

d e s i g no f a c o m p u t e r ;c o r r e c t i n ge r r o r s i nt h ew a ya

p r o g r a mi s w r i t t e n .C o m p u t e rs p e c i a l i s t sc a ns p e n d

m o n t h sg e t t i n gr i do f t h eb u g si n a n e wc o m p u t e rm o d e l .

I t c a nt a k ew e e k st o d e b u ga s e to f p r o g r a mi n s t r u c t i o n s ,

e s p e c i a l l yi f t h e r ea r em a n ys t e p s .S e eb u g ,t e s t .

d e c i m a ls y s t e m( d e s ;a m a l s i s 't a m ) : ac o u n t i n gs y s t e mt h a t

u s e s1 0 n u m b e r s— 0t o 9 . C o m p a r et h i st o t h eb i n a r y

s y s t e m .S e eb i n a r ys y s t e m .

d e c i s i o n( d is i z h 'a n ) :y o u rc o m p u t e r ' ss e l e c t i o no f t h en e x t

s t e pi t w i l lt a k ew h e ni t h a sa t l e a s tt w oc h o i c e s .S u p p o s e

y o ua r e t r a i n i n gf o ra n a t h l e t i ce v e n t .Y o uw a n tt h e

c o m p u t e rt o k e e pt r a c k o fy o u re x e r c i s et i m e e a c hd a ya n d

t o r e p o r tc my o u rp r o g r e s so n c ea m o n t h .Y o u ' r eh o p i n gt o

i m p r o v eo n y o u rb e s tt i m es o f a r :3 6 0 0m i n u t e sa m o n t h .

3 2

Page 34: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 34/98

d e c i s i o nb o x

H e r e ' sa p a r to f y o u rB A S I Cp r o g r a m :

4 6 0I F T < 3 6 0 0T H E N4 9 0

4 7 0P R I N T" G R E A T W O R K ! "

4 8 0G O T O5 0 0

4 9 0P R I N T " Y O U ' R ES L I P P I N G ! "

O nl i n e4 6 0y o ut e l lt h ec o m p u t e rt o l o o ki n t oi t sm e m o r y

f o ry o u rt o t a le x e r c i s et i m ed u r i n gt h ep a s tm o n t h .I f y o u r

t o t a l( T )i s u n d e r3 6 0 0 ,y o u rc o m p u t e rw i l lj u m pt o l i n e

4 9 0 ,a n dp r i n t aw a r n i n g .B u ti f y o ud i db r e a ky o u rt i m e ,

t h ec o m p u t e rj u s tg o e so n t o l i n e4 7 0a n dg i v e sy o ua p a t

o n t h e b a c k .T h ec o m p u t e r ' s" d e c i s i o n " i n v o l v e s( a )

s e a r c h i n gi t sm e m o r y ,( b )c o m p a r i n g n u m b e r s ,a n d( c )

r e a c t i n gt o w h a ti t f i n d s .Y o um a k et h ed e c i s i o n .S e e

b r a n c h , d e c i s i o nt a b l e ,f l o w c h a r t .

d e c i s i o nb o x( d is i z h 'a n b o k s ) :a d i a m o n d - s h a p e d b o xt h a t

i s a p a r to f s o m e" f l o w c h a r t s . "( A f l o w c h a r td i a g r a m s

i n s t r u c t i o n sf o ra c o m p u t e rp r o g r a m . )T h ed e c i s i o nb o x

s h o w s w h e r e y o u w a n tt h ec o m p u t e rt o c a r r yo u ta " t e s t . "

I t m u s ti n d i c a t e( a )t h e" y e s - n o "t e s ty o u w a n tt h e

c o m p u t e rt o m a k e ;a n d( b )t h en e x ts t e p t h ec o m p u t e r

s h o u l dt a k ei f t h et e s tc o m e so u t " y e s "o r i f i tc o m e so u t

" n o . "T h e s ey e s - n or e s u l t sp o i n ti n d i f f e r e n t d i r e c t i o n s

f r o mt h ed e c i s i o n b o x .S e ef l o w c h a r t ,b r a n c h .

d e c i s i o nt a b l e( d is i z h 'a n t a 'b a l ) :a c h a r ty o um a k et o h e l p

y o up l a na c o m p u t e rp r o g r a m .Y o uu s ei t t o m a k es u r ey o u

w r i t ea l lt h ei n s t r u c t i o n sy o un e e d .I m a g i n ea s i l l yc o n t e s t :

Y o up u tt w o n u m b e r si n t oa c o m p u t e r .A n y o n ew h og u e s s e s1 2 3 4 5 6w i n sa s m i l e b u t t o n .A n y o n ew h og u e s s e s

7 8 9 1 0w i n sh a l fa s m i l e .T h ec o m p u t e rw i l lk e e pt r a c k o f

g u e s s e s( G )a n dm a i lr e s u l t s t oe v e r y o n e .T op l a nt h e

p r o g r a mf o rt h i ss i l l yc o n t e s t ,y o ud r a wa d e c i s i o nt a b l e .I n

i t , y o ul i s tt h et w ow i n n i n g n u m b e r s .N e x tt o t h e m y o u

p u tc o l u m n so f " y e s - r i o "a n s w e r s— a l l t h ea n s w e r sa

c o m p u t e rc o u l dg e tw h e ni t c h e c k s e a c hg u e s s .( " I s t h i s

n u m b e r1 2 3 4 5 6 ? "" N o . "I s i t 7 8 9 1 0 ? "" Y e s . " )Y o uc h e c kt o

s e ei f t h e s ey e s - n oc o l u m n sm a k es e n s e .I n t h et a b l eo n

t h i sp a g e ,c o l u m n( a )d o e s n ' tm a k es e n s e .( I fs o m e o n e ' s

g u e s si s 1 2 3 4 5 6 ,t h e ni t c a n ' t a l s ob e 7 8 9 1 0 . )C r o s so u t

c o l u m n( a ) .C o l u m n s( b )a n d( c )a r eO K . T h e" x ' s "t e l l

w h a ty o u rc o m p u t e rm a i l st o e a c hw i n n e r .B u tw h a ta b o u t

c o l u m n( d ) ?P e o p l ew h od o n ' tg u e s sa w i n n i n gn u m b e r

w a n tt o k n o wr e s u l t s ,t o o .S o y o u rc o m p u t e rw i l ln e e d

a n o t h e ri n s t r u c t i o n .( M a y b em a i la f r o w n ? )S e ed e c i s i o n ,

b r a n c h ,f l o w c h a r t .

d e c i s i o nt a b l e

d e c i s i o n

d e c i s i o nb o x

D e c i s i o n T a b l e

T E S T : I s G = 1 2 3 4 5 6 ?

I s G = 7 8 9 1 0 ?

A C T I O N :M a i la s m i l e !-

M a i la h a l f - s m i l e !-

( a )

Y e s

Y e s

( b )

Y e s

N o

( c )

N o

Y e s

- x

( d )

N o

N o

d e c i s i o nt a b l e

3 3

Page 35: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 35/98

D E CT A B

D E L E T E

. . . w i t h

D E CT A B

1 1 7 2 . 0 0

5 6 . 0 0

3 4 9 . 1 08 6 5

D E C T A B

d e d i c a t e d

D E CT A B( d e kt a b ) ,D E C i m a lT A B :i n w o r dp r o c e s s i n g ,a

k e yy o ut o u c ht o m a k et h ec o m p u t e rl i n eu p n u m b e r s b y

d e c i m a lp o i n t s .T h ei l l u s t r a t i o ns h o w sw h a th a p p e n s

w h e ny o uu s eD E CT A B— a n dw h e ny o ud o n ' t !

d e d i c a t e d( d e d 'a k a t ' a d ) :1 . s e ta s i d ef o ro n ep u r p o s eo r o n e

u s e r .S u p p o s ey o u rs c h o o lh a sa l a r g ec o m p u t e rs y s t e m ,w i t hs e v e r a lk e y b o a r dt e r m i n a l s .Y o u rp r i n c i p a l ' st e r m i n a l

m i g h t b ed e d i c a t e d ,s e ta s i d ef o rr e c o r d - k e e p i n g .2 .

m a d ef o ro n ep u r p o s eo n l y .A " d e d i c a t e d "c o m p u t e ri s a

c o m p u t e rd e s i g n e dt o d o o n es p e c i f i cj o b ,l i k et e s t i n gy o u r

c a r o rp r o c e s s i n gw o r d s .A d o c t o rm i g h to r d e ra d e d i c a t e d

c o m p u t e rj u s t t oh a n d l eh e rr e s e a r c h .T h i s r e s e a r c h

c o m p u t e rw o u l dp r o b a b l yb e a w h i za t s c i e n c ep r o b l e m s

b u ti t m i g h tn o tb e a b l et o r u n e v e na s i m p l eg a m e .( L i k e

h u m a n s ,c o m p u t e r sc a n ' tb e g o o da t e v e r y t h i n g. . . )

D E FF N - ,D E F i n eF u n c t i o N :i n B A S I C ,t h el e t t e r sy o uu s et o

p u ta n e wr u l e i n t oy o u rc o m p u t e r ' sm e m o r y .S u p p o s e

y o u ' r ei n c h a r g eo f r e p o r t i n gt h e a v e r a g ed a i l yh o u r st h a t

v o l u n t e e r sw o r ke a c hw e e ka t a d a y - c a r ec e n t e r .Y o u

i n v e n ta r u l ef o rf i n d i n gt h i sa v e r a g e ,a n dt h e ny o up u tt h e

r u l e i n t oy o u rc o m p u t e r ' sm e m o r yt h i sw a y :

D E FF N A ( X )= ( M + T + W + H + F ) / 5

D E FF Nm e a n s" t a k et h i si n t oy o u rm e m o r y . " T h eA

s t a n d sf o rt h i sr u l e( a r u l ef o ra v e r a g e s ) .T h e( X )t a k e st h e

p l a c eo f a n yp a r t i c u l a rw e e kt h a ty o uu s et h i sr u l e ( t h e

1 0 t hw e e k ,o r t h e1 5 t h ,e t c . ) .T h er u l ei t s e l fs a y st o t h e

c o m p u t e r :A d da l l f i v ed a y s 't o t a l s ;t h e nd i v i d et h a ts u m

b y 5 . S e eu s e r - d e f i n e df u n c t i o n .

D E L ,D E L e t e :t h ec o d et h a tt e l l st h ec o m p u t e rt o " f o r g e t "

t h ep r e v i o u s n u m b e r / l e t t e r ,o r s y m b o l .I n B A S I C ,t h e

c o m m a n dD E L3 0 t e l l st h ec o m p u t e rt o r e m o v el i n e3 0

f r o ma p r o g r a m . S e el i n en u m b e rf o ra n o t h e rw a yo f

d o i n gt h i s .

D E L E T E( d il e t ' ) :1 . i n w o r dp r o c e s s i n g ,a k e yt h a tt e l l st h e

c o m p u t e rt o r e m o v qa w o r d ,l i n e ,o r p a r a g r a p hf r o mw h a t

y o u ' r et y p i n g .S e es p a c eb a r ,I N S E R T ,e d i t . 2 . i nB A S I C ,y o u rc o m m a n dt o t h ec o m p u t e rt o g e tr i do f a

p r o g r a m( a s e t o f i n s t r u c t i o n s ) i ni t sm e m o r y .S u p p o s ey o u

h a v et w of o r m so f a S p a n i s h - l a n g u a g ep r o g r a mi n y o u r

c o m p u t e r .Y o ud e c i d et h a tS P A N Bi s b e t t e r .Y o u w a n tt o

g e tr i do f S P A NA t o u s et h a ts p a c ef o ra n e wp r o g r a m .

Y o ut e l lt h ec o m p u t e r :D E L E T E S P A N A .T h i n kt w i c e

b e f o r eu s i n gD E L E T E . O n c ey o ut y p ei t , Z - Z - Z - A - P !N o

m o r ep r o g r a m !

3 4

Page 36: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 36/98

d i a l e c t

d i a l e c t( d i '3 l e k t ' ) :a s l i g h t l yd i f f e r e n tv e r s i o no f a Js t a n d a r d

c o m p u t e rl a n g u a g e .D i a l e c t sa r ei n v e n t e dt o g o w i t h

d i f f e r e n tb r a n d so f c o m p u t e r s .P E TB A S I C ,f o re x a m p l e ,i s

u s e dw i t hC o m m o d o r ec o m p u t e r s .A P P L EB A S I Ci s u s e d

w i t ha n o t h e rm a j o rc o m p u t e rb r a n d .D i a l e c tc o m m a n d s

a r es o m e t i m e sd i f f e r e n tf r o mc o m m a n d si n t h es t a n d a r d

l a n g u a g e .Y o un e e dt o c h e c kt h eu s e r ' sm a n u a lo f y o u r

c o m p u t e rf o rt h e s ed i f f e r e n c e s .

d i g i t a lc o m p u t e r( d i j 'a t a l k a mp y u 't a r ) :a c o m p u t e rt h a t

w o r k sw i t hs p e c i f i cn u m b e r s( i n c l u d i n gw o r d st h a t a r e

c o d e db y n u m b e r s ) .A d i g i t a lc o m p u t e rc a ng e ti t s

n u m b e r sf r o mp u n c h e dc a r d s( i t " r e a d s "t h e h o l e s

p u n c h e di n t h e s ec a r d s ) ,a m a g n e t i ct a p eo r d i s k ,a

t e l e p h o n e ,a t e l e v i s i o ns i g n a l ,o r y o u— w h e ny o ut y p e

n u m b e r sa t t h ek e y b o a r d .A d i g i t a lc o m p u t e rc a nd o t w o

t a s k sw i t hn u m b e r s :I t c a nc a l c u l a t ew i t ho r c o m b i n et h e m ,

a s i i >" 2 + 5 . " I t c a na l s oc o m p a r e t h e ma s , f o re x a m p l e ,

w h e ni t c h e c k si t s m e m o r yt o s e ei f " A = = 9 . "Y o u rb r a i n

w o r k sl i k ea d i g i t a lc o m p u t e rw h e ny o uc o u n tc h a n g ea t

t h es t o r eo r l o o ku p a w o r di n a d i c t i o n a r y .S e ea n a l o g

c o m p u t e r ,c o m p u t e r .

D I Ms t a t e m e n t( d i ms t a t 'm a n t ) ,D I M e n s i o ns t a t e m e n t : i n

B A S I C ,y o u rw a yo f g e t t i n gt h ec o m p u t e rt o s a v es p a c ei n

i t s m e m o r yf o r al i s to f n u m b e r s .S u p p o s ey o u w a n tt o

k e e pt r a c k o ft h en u m b e ro f s i t u p sy o u a n dy o u rp a ld o

e v e r yd a yt h i sm o n t h .Y o u w o u l di n c l u d e t h ef o l l o w i n g

D I Mi n s t r u c t i o ni n y o u rp r o g r a m :

1 0 D I MA ( 3 0 ) , B ( 3 0 )

T h ep r o g r a ml i n en u m b e ri s 1 0 ." D I M "i s t h ec o d ew o r d

f o r" d i m e n s i o n "( s p a c e ) .Y o ua r e" A . "Y o u rp a l i s ' " B . "

A n dy o un o wh a v e3 0 s p a c e se a c hi n t h ec o m p u t e r .H e r e

i s h o wy o uw o u l du s ea D I Ms t a t e m e n tt o h a v et h e

c o m p u t e rs a v e s p a c e sf o r3 0 n a m e s :

1 0 D I M N $ ( 3 0 )

T h ed o l l a rs i g n( $ ) t e l l sy o u rc o m p u t e rt h a tt h e3 0 s p a c e s

w i l lb e u s e df o r" s t r i n g s "o f l e t t e r s ,n u m b e r s ,e t c . ,n o tj u s t

n u m b e r s . S e el i s t ,s t r i n g( d e f i n i t i o n2 ) .

d i r e c ta c c e s s( d ir e k t 'a k 's e s ) :t h ea b i l i t yt o f i n da n yf a c ti n

t h ec o m p u t e r ' sm e m o r yw i t h o u td e l a y .W h e na c o m p u t e r

t a k e s an e wf a c ti n t oi t s m e m o r y ,i t g i v e st h a tf a c ta n

" a d d r e s s . "T h i sa d d r e s si s a n u m b e rc o d ef o rw h e r et h e

f a c ti s . I t w o r k sl i k et h ez i pc o d ei n y o u rh o m ea d d r e s s .

T h i s a d d r e s ss y s t e mg i v e sy o u rc o m p u t e rd i r e c ta c c e s st o

a n yp i e c eo f d a t ai n i t sm a i ns t o r a g e a r e a o ro n a m a g n e t i c

d i s k .S e ed i s k ,a d d r e s s .

d i r e c ta c c e s s

d i g i t a lc o m p u t e r

D I M

3 5

Page 37: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 37/98

d i s k

d i s k o p e r a t i n gs y s t e m

d i s k

o p e r a t i n g

s y s t e m

d i s k( d i s k ) :a f l a t ,c i r c u l a ro b j e c to n w h i c hy o uc a ns t o r e

c o m p u t e rp r o g r a mi n s t r u c t i o n sa n dd a t a .I t i s t h eb e s t

k i n do f b a c k - u pm e m o r ya c o m p u t e rc a nh a v e .T h ed i s k ' s

s u r f a c ei s c o a t e dw i t ha r u s t - l i k em a t e r i a lt h a tm a k e si t

m a g n e t i c .A d i s kc a nb e e a s i l yd a m a g e di f d u s to r a

f i n g e r p r i n tg e t so n i t , o r e a s i l ye r a s e di f i t i s n e a ra m a g n e t .

F o rt h i sr e a s o n , t h e d i s ka l w a y sw e a r sa p r o t e c t i v ej a c k e t ,

e v e nw h e ni t ' si n u s e !D i s k sc o m ei n s e v e r a ls i z e s .F o r

l a r g eb u s i n e s sc o m p u t e r s ,t h e r e a r e h a r dd i s k so f a l u m i

n u m ,u p t o 1 4 i n c h e si n d i a m e t e r .F o rs m a l lm i c r o

c o m p u t e r s ,t h e r ea r es o f t p l a s t i cd i s k s ,u s u a l l y5 x / 4

i n c h e si n d i a m e t e r .S o f t d i s k sh a v em a n yo t h e rn a m e s :

d i s k e t t e s , f l e x i b l e d i s k s ,f l o p p i e s ,a n dm i n i f l o p p i e s !A l ld i s k s

h a v ei n v i s i b l et r a c k s ,l i k e c i r c l e si n a b u l l ' s - e y e t a r g e t( o n l y

m u c hc l o s e rt o o n ea n o t h e r . ) .T h ew h o l es u r f a c eo f t h e

d i s ki s d i v i d e di n t o" s e c t o r s "( l i k e . p i e c e so f p i e ) .I f y o u

n e e da p r o g r a mt h a t ' ss t o r e di n t h em i d d l eo f a d i s k ,y o u rc o m p u t e rc a nf i n di t i n a s p l i t ,s p l i ts e c o n d ,b y t r a c ka n d

s e c t o r .Y o uc a nb u yd i s kp r o g r a m s " r e a d y - m a d e "o r b l a n k

d i s k st o r e c o r dy o u ro w np r o g r a m s .Y o un e e da d i s k d r i v e

t o r u nd i s k sf o ry o u rc o m p u t e r .S e ed i s kd r i v e , s t o r a g e .

d i s kd r i v e( d i s kd r i v ) :a d e v i c et h a tp u t sc o m p u t e rd a t ao n t o

a m a g n e t i cd i s k ,a n dl a t e rr e a d si t b a c ki n t ot h ec o m p u t e r ' s

m e m o r y .T h ed i s k d r i v ei s l i k ea s e c r e t a r yf o rt h e

c o m p u t e r ,t a k i n gi n f o r m a t i o n ,r e a d i n gi t b a c k .I n s t e a do f a

n o t e p a d ,t h ed r i v e" w r i t e s "o n a d i s k( a f l a t ,r o u n dp i e c e

o f a l u m i n u mo r p l a s t i c )w h i c hh a sb e e ni n s e r t e di n t oi t .T h ed r i v eh a sa " r e a d / w r i t eh e a d "t h a t c r e a t e s t i n y

m a g n e t i c" d o t s "o n t h es p i n n i n gd i s k .W h e nt h e d i s k

d r i v e" r e a d s "a d i s k ,i t j u s tr e v e r s e s t h ep r o c e s s — - r e a d i

t h e s ed o t sf r o mt h ed i s ks o t h ec o m p u t e rc a nc h a n g et h e m

i n t oe l e c t r i cp u l s e s( " b i t s " ) .S e ed i s k , s t o r a g e .

d i s k e t t e( d i sk e f ) :s e ed i s k .

d i s ko p e r a t i n gs y s t e m( d i s ko p 'a r a ' t i n g ^s i s 't a r n ) ,D O S :a

s e to f p r o g r a mi n s t r u c t i o n st h a tt e l la c o m p u t e rh o wt o u s e

a m a g n e t i cd i s kd r i v e .S o m ec o m p u t e r sh a v et h e i ro w n

b u i l t - i nD O S .F o ro t h e rb r a n d s ,y o uh a v et o p u r c h a s eo n e

i f y o uw a n tt o s t o r ed a t ao n d i s k s .A w i d e l yu s e dD O Si s

t h eC P / M( C o n t r o lP r o g r a mf o rM i c r o c o m p u t e r s ) ,T h e

D O Sm a k e sl i f es i m p l ef o ra d i s k - u s e r .S u p p o s ey o uw a n t

t o u s ea c r o s s w o r dp u z z l ep r o g r a mt h a ty o up u to n t oy o u r

d i s ka l o n g t i m ea g o .A l ly o uh a v et o d o i s t y p ei n a s i m p l e

c o m m a n d ,s u c ha s L O A DX W O R D .Y o u rD O Sw i l ls e a r c h

i t s o w nr e c o r do f w h e r et h a tp r o g r a mi s . T h e ni t w i l lg e t

t h e d i s k d r i v et o t r a n s f e ry o u r c r o s s w o r dp r o g r a mt o t h e

3 6

Page 38: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 38/98

c o m p u t e r ' sm e m o r y .S e c o n d sl a t e r ,y o u rp u z z l ei s o n t h e

s c r e e n .S e eo p e r a t i n gs y s t e m ,d i s k ,d i s kd r i v e .

d i s p l a y( d i sp l a ' ) :i n c o m p u t i n g ,a " d a r k - l i g h t "i m a g e

c r e a t e db y a w e a ke l e c t r i cc u r r e n ta n du s e dt o s h o wd a t a .

U s u a l l y ,c o m p u t e rd i s p l a ya p p e a r so n a T V - l i k es c r e e n .

W h e ny o uu s ea s m a l lp o c k e tc a l c u l a t o r ,y o us e ea d i s p l a y

t h r o u g ha " s a n d w i c h "o f g l a s s .S e ec a t h o d e - r a yt u b e ,

v i s u a ld i s p l a yu n i t .

d o c u m e n t a t i o n( d o k 'y am e nt a 's h a n ) :1 . r e m a r k sy o up u ta t

t h eb e g i n n i n go f a p r o g r a mt o r e m i n dy o u r s e l fl a t e ro f

w h a ti t ' sa b o u t .D o c u m e n t a t i o n' f o ra p r o g r a mi n B A S I C

m i g h tb e g i nt h i sw a y :

1 0 R E MP R O G R A MF O RS P E L L I N GG A M ER E M( f o r" r e m a r k " )s i m p l yt e l l sy o u rc o m p u t e rt o p r i n t

t h ec o m m e n te a c ht i m ei t l i s t sy o u rp r o g r a m ' s

i n s t r u c t i o n s .S e eR E M ,p r o g r a m .2 . i n f o r m a t i o na

c o m p u t e rm a n u f a c t u r e rg i v e st o b u y e r s , u s u a l l yi n a u s e r ' s

m a n u a l .I t s h o u l di n c l u d ea g e n e r a ld e s c r i p t i o n o fy o u r

c o m p u t e ra n di t s p a r t s ,i n s t r u c t i o n sf o r i n s t a l l i n gi t ,

d i r e c t i o n sf o ru s i n gi t , a n da d v i c ea b o u tp r o b l e m sy o u

m i g h t r u ni n t o a sa f i r s t - t i m eu s e r .

D O S :s e ed i s k o p e r a t i n g s y s t e m .

d o t m a t r i xp r i n t e r ( d o tm a 't r i c k sp r i n 't a r ) :s e ep r i n t e r .

d o w nt i m e( d o u n 't i m ' ) :t h et i m ew h e na c o m p u t e rs y s t e mi s

n o ta t w o r ko r i s b e i n gr e p a i r e d .S e eu p t i m e .

D P :s e ed a t ap r o c e s s i n g . ,

i

D R A W( d r o ) :i n L O G O ,a c o m m a n dt h a tg e t st h ec o m p u t e r

r e a d yt o s h o wd r a w i n g so n i t s s c r e e n .Y o u" d r a w " b y

t y p i n gd i r e c t i o n sf o ra s m a l ls c r e e nf i g u r e ,c a l l e da

" t u r t l e . "S e eN O D R A W .

d u m bc o m p u t e r( d u mk a mp y u 't a r ) :s e e u n i n t e l l i g e n t

c o m p u t e r .

d u m p( d u m p ) :1 . t o t r a n s f e rd a t af r o mt h ec o m p u t e r ' sa c t i v e

m e m o r yt o a d i s ko r t a p e .B u s i n e s s ,b a n k ,a n dg o v e r n m e n tr e c o r d sa r e" d u m p e d "r e g u l a r l yb y t h e i r

c o m p u t e r s .T h e n ,i f t h ec o m p u t e rb r e a k sd o w n ,o n l yt h e

l a s tp a r to f a j o bi s l o s t . 2 . t o p r i n ta l i s to f p r o g r a ms t e p s ,

a f t e rt h ec o m p u t e rc a r r i e st h e mo u t .P r o g r a mw r i t e r s o f t e n

h a v et o d u m pt h e i rw o r k ,t o c h e c kf o r e r r o r s .( T h i si s a l s o

c a l l e d" d e b u g g i n g . " )S e ed e b u g g i n g .3 . t o t r a n s f e rd a t a

f r o mm a g n e t i ct a p et o m a g n e t i cd i s k ,o r v i c ev e r s a .S e e

s t o r a g e ,d i s k ,t a p e .

d i s p l a y

d u m p

d o c u m e n t a t i o n

d u m p

Page 39: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 39/98

e d i t

E N I A C

e d i t( e d 'i t ) :1 . b y a c o m p u t e r ,t o g e t d a t ar e a d yt o " m o v e . "

R e a d yt o m o v ew h e r e ?T o y o u rc o m p u t e rs c r e e n ,t o a

p r i n t e r ,o r t o a n o t h e rc o m p u t e r .T h e s em o v e su s u a l l y

i n v o l v ea d d i n g a ne x t r ac o d et o c o m p u t e rd a t a .I n e d i t i n g ,y o u r c o m p u t e ri s l i k ea p o s t a lw o r k e r ,m a k i n gs u r ee v e r y

p i e c eo f i n f o r m a t i o ng e t ss h i p p e di n t h er i g h t

d i r e c t i o n .2 . b y y o u ,t o c h a n g ew h a ty o uh a v ea l r e a d y

t y p e da n dc a ns e eo n t h ec o m p u t e rs c r e e n .T o e d i to n a

c o m p u t e r ,y o uc a na d dn e ww o r d s( i n s e r t ) ,o r t a k et h e m

o u t( d e l e t e ) .Y o uc a nm o v el i n e sf r o m o n ep l a c et o

a n o t h e r ,o r k e e pa c o p yo f t h e mi n t w op l a c e s. . . o rt h r e e ,

o r f o u r .S e eC O P Y , D E L E T E ,I N S E R T ,M O V E

e l e c t r i c i t y( i l e k 't r i s 'a t e ) :w h e r ea c o m p u t e rg e t si t se n e r g y !

A c t u a l l y ,t h ee l e c t r i cc u r r e n ti n a s m a l lc o m p u t e ri s w e a k .I t s f l o wi s c o n t r o l l e db y s e m i c o n d u c t o r s .A c o m p u t e r

w o r k sb yk e e p i n gt i n ye l e c t r i cp u l s e si n r o w s ,a l l

m o v i n ga t t h es a m es p e e d .H u m a n sc a nt h e ni n v e n tc o d e s

f o rt h e" o n - o f f " p u l s e s( " b i t s " )m a r c h i n ga r o u n d .W e l l ,

t h e yd o n ' te x a c t l ym a r c h .T h e yf l ya t t h er a t eo f m i l l i o n s

p e rs e c o n d. . . b u ti n r o w s , a l w a y si n r o w s .S e e

s e m i c o n d u c t o r ,c i r c u i t ,t r a n s i s t o r ,A S C I I .v

E N D( e n d ) : i nB A S I C ,t h el a s ti n s t r u c t i o ny o ug i v ey o u r

c o m p u t e rw h e ny o ut y p ea p r o g r a m .S o m ec o m p u t e r sd o

n o tn e e d a nE N Dc o m m a n d .

e n d - o f - t e x t( e n du v t e k s t ) ,E T X :a c o d em e a n i n gt h a tt h e

l e t t e r( " c h a r a c t e r " )j u s tb e f o r e" E T X " w a st h el a s to n ei n %

t h em e s s a g e .

e n d - o f - t r a n s m i s s i o n( e n d 'u v t r a n sm i s h 'a n ) ,E O T :a c o d e

m e a n i n gt h a tt h ec o m p u t e rh a sj u s tf i n i s h e ds e n d i n ga

m e s s a g et o a d i s t a n t p o i n t .

E N I A C( e n 'e a k ' ) ,E l e c t r o n i cN u m e r i c a lI n t e g r a t o rA n d

C a l c u l a t o r :t h ef i r s ts u c c e s s f u lm o d e r nc o m p u t e ri n t h e

U n i t e dS t a t e s .E N I A Cw a sb u i l t a tt h e U n i v e r s i t yo fP e n n s y l v a n i ai n 1 9 4 6 .I t w a st h es i z eo f a r o o ma n d

w e i g h e d3 0 t o n s !E N I A Cu s e d1 8 , 0 0 0v a c u u mt u b e st o

c a r r yd a t ai n e l e c t r i cp u l s e s .T h e s et u b e sp r o d u c e da g r e a t

d e a lo f h e a ta n db r o k ed o w na t t h er a t eo f o n ee v e r ys e v e n

m i n u t e s .B u tw h e ni t w o r k e d ,E N I A Cc o u l da d d5 , 0 0 0

n u m b e r sa s e c o n d .T h ec o m p u t e ra g ew a sh e r e !

Page 40: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 40/98

E N Q ,E N Q u i r y :a c o m p u t e rc o d ef o r" W h oa r ey o u ? "W h e n

a c o m p u t e ri s a b o u tt o s e n da m e s s a g et o a k e y b o a r d

t e r m i n a ls o m e p l a c ee l s e ,i t o p e n sw i t hE N Q .T h a ti s , i t

a s k sf o ra n I . D .f r o mt h e o t h e rs i d e .S p i e sa n dd o u b l e

a g e n t sa r e c u to f fi m m e d i a t e l y .

e n t e r( e n 't a r ) :1 . t o s t a r tr u n n i n ga p r o g r a ma t s o m ep o i n ta f t e ri t sf i r s ts t e p .( I t ' sa l i t t l el i k es i n g i n gj u s tt h em i d d l e

p a r to f a s o n g . )2 . t o s e n da m e s s a g e f r o ma k e y b o a r d

t e r m i n a lt o t h em a i nc o m p u t e r .3 . t o u s et h eE N T E Rk e y .

S e eE N T E R .

E N T E j R :o n s o m ec o m p u t e rk e y b o a r d s ,t h ek e yy o ut o u c ht o

s h o wy o ua r es a t i s f i e dw i t ht h el i n ey o uh a v ej u s tt y p e d .

Y o u rc o m p u t e rw i l ln o td o a n y t h i n g w i t ha l i n ey o ut y p e

u n t i ly o ut a p t h eE N T E Rk e y .T h i sg i v e sy o ut i m et o

c h e c ke a c hl i n eb e f o r e l o c k i n gt h es t a t e m e n ti n .O nm a n y

c o m p u t e rk e y b o a r d s ,t h ek e yt h a td o e st h i si s c a l l e dR E T U R N .S a m et h i n g .S e eR E T U R N .

E O T :s e ee n d - o f - t r a n s m i s s i o n .

e r r o r( e r 'a r ) :s e eb u g ,S Y N T A XE R R O R

E T X :s e ee n d - o f - t e x t .

e x e c u t e( e k 's a k y u t ' ) : t oc a r r yo u ta n i n s t r u c t i o n o rr u na

p r o g r a m .I t t o o h m es i xm o n t h st o w r i t et h a tp r o g r a m ,M y

c o m p u t e re x e c u t e di t i n t w os e c o n d s !

E X E C U T E :i n w o r dp r o c e s s i n g ,a k e yy o ut o u c ht o m a k et h ec o m p u t e rc a r r yo u ta c o m m a n d .F o r e x a m p l e ,i f y o u w a n t

t o m o v ea s e n t e n c ef r o m o n ep l a c et o a n o t h e r ,y o ut o u c h

M O V E ,t h e nE X E C U T E .I t ' sa s t h o u g hy o ut e l lt h e

c o m p u t e r ," I w a n ty o ut o d o t h i s .Y e s ,I d o . "

e x p o n e n t i a t i o n( e k 's p a n e n 'c h ea ' s h a n ) :t h ep r o c e s so f

m u l t i p l y i n ga n u m b e rb y i t s e l fo n eo r m o r et i m e s .

S u p p o s ey o uw a n tt o m u l t i p l y1 0 b y i t s e l f5 t i m e s .I n

m a t h ,a s h o r tw a yo f s t a t i n gt h i si s 1 0 5 — o r1 0 t o t h ef i f t h

p o w e r .I n B A S I C ,y o uw o u l dw r i t et h i si n s t r u c t i o na

d i f f e r e n tw a y :1 0 T 5 .E i t h e rw a y ,t h ea n s w e ri s 1 0 0 , 0 0 0 .S e ea r i t h m e t i co p e r a t o r .

e x p r e s s i o n( i ks p r e s h 'a n ) :n u m b e r sa n d / o rl e t t e r s ,j o i n e db y

a r i t h m e t i cs y m b o l st h a tt h ec o m p u t e rc a nr e a da n d

c a r r yo u t .I n t h es t a t e m e n tL E T T= A — B , t h e e x p r e s s i o n

i s A — B . ( T h ec o m p u t e rw o u l dh a v et o s e a r c hi t sm e m o r y

f o rt h ev a l u e so f A a n dB b e f o r es u b t r a c t i n g . )

E N Q

e x p r e s s i o n

E N T E R

e x p r e s s i o n

3 9

Page 41: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 41/98

f e e d

f l o w c h a r t

f i l e

f i r s t - i n -

f i r s t - o u t

4 0

f e e d( f e d ) :1 . t o m o v ep a p e r t h r o u g ha c o m p u t e rp r i n t e r .2 .

t o m o v eh o l e - p u n c h e dc a r d st h r o u g ha " r e a d e r "t o p u t

d a t ai n t oa c o m p u t e r .S e eH o l l e r i t hc o d e . 3 . t o g i v ey o u r

c o m p u t e ra p r o g r a mt o w o r ko n "T h e r e ' sn o t h i n gl i k ea

l i t t l es n a c ko f n u m b e r s a n dl e t t e r st o m a k ey o u rc o m p u t e r

h a p p y .S e en u m b e rc r u n c h i n g .

f e e d b a c k( f e d 'b a k ' ) :a c o m p u t e r ' sr e p o r tt o i t s e l fo nh o wi t i s

w o r k i n g .A c o m p u t e r" r e a d s "a n d" t a l k s "i n c o d e— i n

p u l s e so f e l e c t r i c i t y .I f t h ee l e c t r i cf l o wa t a n yp o i n ti s t o o

s l o wo r f e s t ,t h ec o d eb r e a k sd o w n .T h e nn o t h i n gm a k e s

s e n s et o t h ec o m p u t e ro r y o u .A g o o dc o m p u t e rh a s

f e e d b a c kp o i n t sw h e r ei t c h e c k su p o n t h ee l e c t r i cf l o w .I t

s e n d sa s i g n a lb a c ka l o n gt h el i n et o s l o wd o w no r s p e e d

u p . I t ' sl i k ew h a ty o u rb o d yd o e sf o ry o uw h e ny o u

e x e r c i s e .I f y o ug e t t o oh e a t e d ,y o us w e a t .I f y o u rm u s c l e s

n e e do x y g e n , t h e yc r a m p .F e e d b a c k .

F I F O( f Tf o ) :s e ef i r s t - i n - f i r s t - o u t .

f i l e( f f l ) :a s e to f c o d e dr e c o r d st h a ty o u rc o m p u t e rt u c k s

a w a yu n d e ra s i n g l el a b e l .Y o ui n v e n tt h el a b e l s .F R A M E

m i g h tb e t h ef i l en a m eo f a l ly o u rf r i e n d s 'a d d r e s s e s .

S O L V Em i g h th o l dp r o g r a m sy o u ' v ew r i t t e n .Y o u r

c o m p u t e rk n o w sh o wt o r e a c hi n t oa f i l e ,t a k eo u tf a c t s ,

u s et h e m ,a n dl e a v et h ef i l ei n p e r f e c to r d e r .C o m p u t e rf i l e sa r eg r e a ts p a c e - s a v e r s . i no f f i c e s ,a n da r es t o r e do n

m a g n e t i cd i s k sa n dt a p e s .S e ed i s k ,t a p e .

f i r s t - i n - f i r s t - o u t( f u r s ti n f f i r s to C i t ) ,F I F O :a r u l ec o m p u t e r s

s o m e t i m e sf o l l o w ,w h e nt K e y p i c kt h en e x tn u m b e rt o

a d d ,s u b t r a c t ,e t c .T h e yc h o o s et h en u m b e rt h a th a sb e e n

t h e r el o n g e rt h a no t h e r s( t h e" f i r s to n ei n " ) .I t ' sl i k e

s t a n d i n gi n l i n et o b u ym o v i et i c k e t s .T h eo n ew h o ' st h e r e

f i r s tg e t st i c k e t sf i r s t .C o m p u t e r sd o n ' ta l w a y sl i n eu p t h e i r

f a c t s t h i sw a y .S e el a s t - i n - f i r s t - o u t .

f l e x i b l ed i s k( f l e k 's a b a ld i s k ) :s e ed i s k ,

f l o p p yd i s k( f l o p 'e d i s k ) :s e ed i s k .

f l o w c h a r t( f l o 'c h a r t ' ) :a p l a no f a c t i o nf o ry o u rc o m p u t e r ;a n

o u t l i n e o fa p r o g r a m y o ua r eg o i n gt o w r i t e .T h ep u r p o s e

o f a f l o w c h a r ti s t o p l a na g o o dw o r kf l o wf o rt h ec o m p u t e r

a n di d e n t i f yt h es t e p sy o uw i l lh a v et o w r i t e .I n a

Page 42: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 42/98

F N -

f l o w c h a r t ,t h e s es t e p sg o i n t o s p e c i a l" b o x e s ' 't h a ta r e

s y m b o l sf o rp r o g r a mw r i t e r s .F l o w c h a r ta r r o w ss h o wt h e

m o v e m e n tf r o m o n es t e pt o t h en e x t .T h ec h i e ff l o w c h a r t

b o x e sa r e( a )a n o v a l - s h a p e db o xf o r" s t a r t "a n d" e n d " ;( b )

a r e c t a n g l ef o rw o r kl i k ea d d i n g ,m u l t i p l y i n g ,a n d

c o m p a r i n g ;( c )a r e c t a n g l e ,l e a n i n go v e r , f o rp l a c e sw h e r e

y o ug i v e t h ec o m p u t e rs o m ed a t a ,o r i t g i v e ss o m et o y o u ;

( d )a d i a m o n d - s h a p e d b o xf o rb i gd e c i s i o n st h a tt h e

c o m p u t e rm a k e s ;( e )a " d o u b l e "s i d e db o xf o ra r u l e( a

" f u n c t i o n " ) t h ec o m p u t e ra l r e a d yh a si n i t sm e m o r y . T h e

f l o w c h a r ta t t h er i g h tw a su s e dt o p l a n t h ep r o g r a mt h a t

f o l l o w s .T h i sp r o g r a mw i l lf i n do u ti f a s c h o o lh a se n o u g h

m o n e yt o b u ya n e wm i c r o c o m p u t e rf o re a c ho f i t ss i x( N )

c l a s s r o o m s .T h ep r i c e( P )o f o n em o d e li s $ 1 4 4 9 , 9 9 p e r

c o m p u t e r .T h es c h o o lc a n n o tp a ym o r et h a n$ 8 5 0 0t o t a l .

1 0 R E MP R O G R A MT OF I N DC O S T( C )O F

C O M P U T E R S2 0 L E TN = 6

3 0 L E T P= 1 4 4 9 . 9 9

4 0 L E TC = N T5 0 L E TC = I N T( C )

6 0 I F C > 8 5 0 0T H E N9 0

7 0 P R I N T" B U YT H A TC O M P U T E R ! "

8 0 G O T O1 0 0

9 0 P R I N T " S O R R Y ,N OC O M P U T E R ! "

1 0 0E N D

T o ob a d .N o c o m p u t e r s !S e e p r o g r a m .

F N - :s e eD E FF N - .

f o r m a t( f o r 'm a t ' ) :1 . a w a yo f a r r a n g i n gm a t e r i a lo n a t y p e d

p a g e . T h i si n c l u d e ss e t t i n gm a r g i n so n a l ls i d e s ,t y p i n g

n u m b e r si n c o l u m n s ,a n ds o o n .I n w o r dp r o c e s s i n g ,y o u

h a v es p e c i a lt y p i n gk e y st h a tc e n t e ra l i n eo r i n d e n ta

p a r a g r a p h .S e eC E N T E R ,I N D E N T ,F O R M A T .2 . a w a y

o f o r g a n i z i n gd a t ao na m a g n e t i cd i s k .T h ec o m p u t e rt a k e s

c a r eo f t h i sf o r m a tf o ry o u .I t a s s i g n sa c o d en u m b e rt o

e a c hb l o c ko f d a t ay o us t o r eo ny o u rd i s k .T h i sc o d em a k e s

i t p o s s i b l ef o rt h ec o m p u t e rt o p i c k d a t ao u to f t h em i d d l eo f a d i s ki n a s p l i ts e c o n d .3 . s o m e t i m e s ,t h e

a r r a n g e m e n to f s t e p si n a c o m p u t e rp r o g r a m . S e e

f l o w c h a r t .

F O R M A T :i n w o r dp r o c e s s i n g ,a k e yy o ut o u c ht o c h a n g e

m a r g i n s ,c r e a t es p a c e sb e t w e e nl i n e s ,a n da r r a n g e

f o rc o l u m n so f t y p i n g .

F O R M A T

2 0 , 3 0 /

4 0

5 0

>

I N P U T :

N U M B E R ( N ) ;

P R I C E( P )

F I G U R EO U T

C O S TO F A L L

C O M P U T E R S

C = N * P

f

G E TR I DO F

A N YD E C I M A L .

/

O U T P U T :

P R I N T

" B U YT H A T

C O M P U T E R ! '

C A L LI N T E G E R

F U N C T I O N :C = I N T( C )

O U T P U T :

P R I N T

" S O R R Y ,N OC O M P U T E R S ! "

f l o w c h a r t

4 1

Page 43: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 43/98

F O R. . . N E X T

f u n c t i o n

5 0 F O R Y= l T O 3

6 0 L E T M = M * 1 . 1 5

7 0 P R I N TY , M

8 0 N E X TY

F O R N E X T

F O R W A R D

f u n c t i o n

F O R. . . N E X T( f o rn e k s t ) :i n B A S I C ,a p a i r o fc o m m a n d s

t h a tt e l l st h ec o m p u t e rh o wm a n yt i m e st o r e p e a ta s e t o f

s t e p s .T h eF O R. . . N E X Tc o m m a n d sa r ea l w a y su s e d

t o g e t h e r ,a n dt h e yt h r o wy o u rc o m p u t e ri n t oa " l o o p . "

T h eF O Rc o m m a n da l w a y ss t a r t st h el o o p ;t h eN E X T

c o m m a n de n d si t . A n e x a m p l e ?S u p p o s e y o u w a n tt o

i n v e s t$ 1 0 0( M )i n a p r o j e c t t h a tw i l lp a y1 5 %i n t e r e s t

e v e r yy e a r( Y ) .Y o u ' dl i k et o k n o wh o wm u c hy o uw i l l

h a v ea f t e rt h r e ey e a r s .T h i sF O R. . . N E X Tl o o pi n y o u r

p r o g r a mw i l lg e t t h ea n s w e r .'

5 0 F O R Y= l T O 3

6 0 L E T M= M * ! . 1 5

7 0 P R I N TY , M8 0 N E X TY

L i n e 5 0s e t st h ec o u n tf o ry o u rl o o p .I t t e l l st h ec o m p u t e r

t o r e p e a ty o u ri n s t r u c t i o n se a c hy e a r( Y )f o rt h r e ey e a r s( 1

T O3 ) .L i n e 6 0 h o l d st h er u l ef o rw o r k i n gw i t hy o u r*

i n t e r e s t( Mt i m e s1 1 5 % ) .I t a l s ok e e p st r a c k o ft h e v a l u eo f

M e a c hy e a r .L i n e7 0 t e l l st h ec o m p u t e rt o g i v ey o ut h e

v a l u eo fM a f t e ri n t e r e s th a sb e e nf i g u r e df o ra g i v e ny e a r .

L i n e 8 0a c t sa s a l o o pc h e c k p o i n t .I f Y ( t h e y e a r )i s n o ty e t

u p t o 3 , t h ec o m m a n dN E X TY s e n d st h ec o m p u t e r b a c kt o

l i n e5 0 ( t ot h e" n e x t "v a l u eo f Y ) .A s s o o na s Y i s u p t o 3 ,

t h ec o m p u t e rw i l lb r e a ko u to f t h el o o p ,a n dg o o n t o t h e

f o l l o w i n gp r o g r a ms t e p .Y o u ri n v e s t m e n tv a l u ei n t h r e e

y e a r s ?$ 1 5 2 . 0 9 .S e el o o p ,i n c r e m e n t .

F O R T R A N( f o r 't r a n ' ) ,F O R m u l aT R A N s l a t i o n :a" h i g h - l e v e l "c o m p u t e rl a n g u a g eu s e di n s c i e n c ea n d

m a t h e m a t i c s .S e el a n g u a g e .

F O R W A R D( f o r 'w a r d ) ,F D :i n L O G O ,a c o m m a n dt h a t

m o v e sa s m a l lf i g u r e( a " t u r t l e " )o n t h ec o m p u t e rs c r e e n .

T h ec o m m a n di s f o l l o w e db y a n u m b e r( f o re x a m p l e ,

F O R W A R D1 5 ) .W h e ny o up r e s s t h eR E T U R Nk e y ,t h e

t u r t l em o v e st h a tm a n ys t e p si n t h ed i r e c t i o ni t i s p o i n t i n g

t o w a r d .S e eB A C K ,t u r t l e ,L O G O .

f u n c t i o n( f u n g k 's h a n ) :1 . i n g e n e r a l ,a n a c t i o n t h a ti s d o n e ,

a c c o m p l i s h e d ,c a r r i e do u t .A d d i n gi s a c o m p u t e r

f u n c t i o n .2 . i n a c o m p u t e rl a n g u a g e ,a r u l e t h a ty o u r

c o m p u t e rc a np u l lf r o mi t s m e m o r ya n yt i m ey o ua s k .I f

y o u f c o m p u t e r" k n o w s "a r u l ew h e ny o ub u yi t , y o uc a l l

t h er u l ea " l i b r a r y " f u n c t i o n .I f y o ui n v e n tt h er u l ea n d

s t o r ei t i n y o u rc o m p u t e r ,i t i s a " u s e r - d e f i n e d "f u n c t i o n .

S e el i b r a r yf u n c t i o n ,u s e r - d e f i n e df u n c t i o n .3 . i n w o r d

p r o c e s s i n g ,e x t r ah e l py o uc a ng e tb y t o u c h i n gc e r t a i n

k e y s .S e eC O P Y ,M O V E ;D E L E T E .

4 2

Page 44: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 44/98

g i g a b i t

G : s e eg i g a - .

g a m e s( g a m z ) :f r o mH a n g m a nt o c h e s s ,o n eo f t h e b e s tw a y s

t o b e c o m ef r i e n d l yw i t ha c o m p u t e r .

g a r b a g e( g a r 'b i j ) : 1 .d a t ai n t h ec o m p u t e r ' sm e m o r yt h a th a s

n o tb e e n u s e df o ra l o n gt i m e .L a r g ec o m p u t e r sh a y e

p r o g r a m st h a tt e s tf o rg a r b a g ea n dg e tr i do f i t . 2 . d a t a

c o m i n go u to f t h ec o m p u t e rt h a td o e s n ' tm a k es e n s e .T h i s

k i n do f g a r b a g eo f t e nm e a n st h e r ei s a m i s t a k ei n y o u r

i n s t r u c t i o n so r i n t h ed a t ay o u ' r eu s i n g .B u tt h eg a r b a g e

c a na l s ob e a s i g nt h a tt h ec o m p u t e ri t s e l fi s i n t r o u b l e .I n

t h a tc a s e ,t h eu s e r ' sm a n u a lW r i l ls u g g e s tw h a tt o d o .S e e

g a r b a g ei n , g a r b a g eo u t ;g l i t c h ;b u g ;t e s t .

g a r b a g ei n ,g a r b a g eo u t( g a r ' b i ji n ' g a r ' b i jo u t ' ) , G I G O : a

w a yo f s a y i n gt h a ty o u rc o m p u t e rc a n ' td o a g o o dj o bi f

y o ug i v ei t a s l o p p yp r o g r a mt o w o r kw i t h .S e eg a r b a g e .

g a t e( g a t ) :s e el o g i cg a t e .

g e n e r a l - p u r p o s e( j e n 'a r a l p u r 'p a s ) :a b l et o h a n d l em a n y

d i f f e r e n tt a s k s .A g e n e r a l - p u r p o s ec o m p u t e ri s o n et h a ta

w r i t e r ,t e a c h e r ,o r b u s i n e s s p e r s o nm i g h tb u y .S e e

d e d i c a t e d ,f o ra n o t h e rk i n do f c o m p u t e r !

g e n e r a l - p u r p o s el a n g u a g e( j e n 'a r a l p u r 'p a s l a n g 'g w i j ) :a

c o m p u t e rl a n g u a g et h a tc a nb e u s e df o ra v a r i e t y o f

p u r p o s e s .F o r e x a m p l e ,P L / 1 ,a c o m p u t e rl a n g u a g e ,i s

u s e di n s c i e n c ea n db u s i n e s s .S e el a n g u a g e .

g h o s t( g o s t ) :a l i g h t" d o u b l ei m a g e "y o um a ys e eo n a p a g e

p r i n t e db y a c o m p u t e r .G h o s t sa p p e a rw h e nt h et y p e

" b o u n c e s "b a c ka g a i n s tp a p e ra f t e rp r i n t i n go n i t .

G a ny m as e e t h e g h o s t si n t h i s f i n e ?

g i g a -( j i g 'a ) , G : a p r e f i xt h a tc h a n g e sa w o r dt o m e a no n e

b i l l i o nt i m e sm o r e . F o r e x a m p l e ,g i g a -p l u sv o l t( a

g i g a v o l t ) ,m e a n so n eb i l l i o n v o l t s .T h a t ' s aw h o l el o to f

e l e c t r i c i t y !S e eg i g a b i t .

g i g a b i t( j i g 'a b i t ' ) :1 , 0 0 0 , 0 0 0 , 0 0 0e l e c t r i cp u l s e s ;o n eb i l l i o n

" b i t s . "G i g a b i tm e m o r yf o rs m a l lc o m p u t e r si s a g o a lo f

c o m p u t e rr e s e a r c h .W i t h i na f e wy e a r s ,y o u r

m i c r o p r o c e s s o rw i l l" r e m e m b e r "a b i l l i o n b i t so f d a t a ,

w i t h o u tt h eh e l po f a d i s ko r t a p e .T h a t ' sr o u g h l yt h es a m e

a s 5 , 0 0 0p a g e si n a b o o kl i k et h i s .S e eb i t .

g a r b a g e

g e n e r a l - p u r p o s e

4 3

Page 45: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 45/98

G I G O

G L O S S A R Y

g l i t c h

g l o b a l

G I G O( g i 'g o ' ) :s e eg a r b a g ei n , g a r b a g eo u t .

G L :s e eG L O S S A R Y .

g l i t c h( g l i c h ) :1 . a s u d d e nb u r s to f e l e c t r i ce n e r g yi n a

c o m p u t e r .2 . a b l u r r i n go f t h em a g n e t i cd o t so n a

c o m p u t e rd i s k .B o t hk i n d so f g l i t c hc a nc a u s ea c o m p u t e rt o l o s ei t s m e m o r y .( W h a td o t s ? )

g l o b a l( g l o 'b a l ) : 1 .s t o r e do n c ei n t h ec o m p u t e r ' sm e m o r y ;

b u tu s e do v e ra n do v e ra g a i n .S u p p o s ey o uw r i t ea

p r o g r a mt o k e e pr e c o r d sf o rt h em e m b e r s( M )o f y o u r

t e a m .Y o uw o u l dp r o b a b l yh a v ea s t a t e m e n tl i k e t h i s

v e r ye a r l y i ny o u rp r o g r a m :

3 0 L E TM = 1 5

O n c ey o u" d e f i n e "M a s 1 5 ,M w i l lh a v et h a tv a l u e

t h r o u g h o u tt h ep r o g r a m .I n o t h e rw o r d s ,M i s a n

u n c h a n g i n g" g l o b a l " t e r m .2 . c o v e r i n g t h e w o r l d .W i l lw ee v e rh a v ea g l o b a lc o m p u t e rs y s t e m ?( D ow e n e e di t ? )

g l o b a lh y p h e n a t i o n( g l o 'b a l h i ' f a n a ' s h a n ) : i nw o r d

p r o c e s s i n g ,y o u rw a yo f c h e c k i n gh o ww o r d sa r eb r o k e n

a t t h ee n do f a t y p e dl i n e .T h ec o m p u t e rs h o w s y o ue v e r y

w o r dt h a th a st o b e h y p h e n a t e d( b r o k e n ) .Y o ut y p et h e

c o r r e c t" b r e a k . "S o m ec o m p u t e r s h a v e p r o g r a m t h a t

h y p h e n a t ew i t h o u ty o u rh e l p .

g l o b a lR E P L A C E( g l o 'b a l r i p l a s ' ) :i n w o r dp r o c e s s i n g , a

w a yt o c h a n g ea w o r dy o ut y p e di n s e v e r a lp l a c e s .S u p p o s ey o uw r o t ea p l a ya b o u ta g i r ln a m e dT e r i .N o w

y o u w a n tt o c h a n g eh e rn a m et o J e n n i f e r .W i t hy o u r

R E P L A C Ek e y ,y o ug e t t h ec o m p u t e rt o s e a r c hf o re v e r y

" T e r i "a n dc h a n g ei t t o " J e n n i f e r . "

G L O S S A R Y( g l o s 'a r e ) ,G L :i n w o r dp r o c e s s i n g , ak e yt h a t

t e l l st h ec o m p u t e rt o f i n ds o m e t h i n gi n i t sm e m o r y , a n d

i n s e r ti t w h e r ey o ua r et y p i n g .T h eG L O S S A R Yk e ys a v e s

y o uf r o mt y p i n gt h es a m en a m e2 0 t i m e s .S u p p o s e y o ua r e

t y p i n ga c o n t r a c tf o ra n e wb a s k e t b a l lp l a y e rw h o s en a m e

i s M a r i l y nM a g d a l e n aM o n a g h a n - J o n e s .Y o up u t

M a r i l y n ' sn a m ei n y o u r c o m p u t e rg l o s s a r y .T h e n ,e v e r y

t i m ey o un e e di t f o rt h ec o n t r a c t ,y o ut y p eG Lp l u sa c o d e

l e t t e r( m a y b eM ) .T h ec o m p u t e rf i l l si n h e rf u l ln a m e .I f

y o u rt e a m ' sn a m ei s t h eU z e y - M o z e yA r k a n s a sB a s k e t b a l l

B r i g h t s ,y o um i g h tw a n tt o p u tt h a t i ny o u rg l o s s a r y , t o o .

C o d el e t t e r :U .

G L O S S A R Y

4 4

Page 46: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 46/98

G O O D B Y E

G O O D B Y E( g u d '1 5 1 ' ) :i n L O G O ,a w a yo f e r a s i n gy o u rw o r k

f r o mt h e s c r e e na n df r o mt h ec o m p u t e r ' sm e m o r y .B e f o r e

t y p i n gG O O D B Y E ,y o uc a ns a v ey o u rw o r ko n a c o m p u t e r

d i s k .S e eS A V E ,d i s k .

G O S U B( g o 's u b ' ) :i n B A S I C ,a c o m m a n dt e l l i n gt h e

c o m p u t e rt o f i n da s e to f i n s t r u c t i o n sw h i c hb e g i n so n

a n o t h e rl i n e .H e r e ' sa n e x a m p l eo f h o wi t i s u s e d :

3 0 0G O S U B9 0 0

O n l i n e3 0 0 ,y o ut e l lt h ec o m p u t e rt o j u m pa h e a dt o l i n e

9 0 0 .T h e r e ,i t w i l lf i n d as e to f s t e p s( s o m e t i m e sc a l l e da

S u b r o u t i n e ) ,t h a ti t c a r r i e so u tr i g h ta w a y .W h e ni t ' s

f i n i s h e d ,t h ec o m p u t e rg o e sb a c kt o l i n e3 1 0 ,a n dp i c k su p

w h e r ei t l e f t o f f !I t m a yj u m pt o l i n e9 0 0s e v e r a lt i m e s

d u r i n gt h i sp r o g r a m .G O S U Bc a ns a v ea l o to f s p a c ei n t h e ;

c o m p u t e r ' sm e m o r y .S e eR E T U R N ,b r a n c h .

G O T O( g o 't u ' ) :i n B A S I C ,y o u rc o m m a n dt o t h ec o m p u t e r

t o g dt o . . .a n yo t h e rl i n ei n y o u rp r o g r a mi n s t r u c t i o n s .

I t ' sc a l l e da n " u n c o n d i t i o n a lb r a n c h . "S e eb r a n c h .

g r a p h i c s( g r a fi k s ) :g r a p h s ,d i a g r a m s ,m a p s ,a n dp i c t u r e s

t h a t ac o m p t r f e rs h o w s o ni t s s c r e e n .Y o uc a nc r e a t e

g r a p h i c si n s e v e r a lw a y s :( a )b y t y p i n gi n s t r u c t i o n st o t e l l

y o u rc o m p u t e rw h a tp a r t so f t h e s c r e e nt o l i g h tu p ;( b )b y

d r a w i n g y o u rp i c t u r eo n a g r a p h i c st a b l e t( w h i l et h e

c o m p u t e rr e p e a t si t o n t h es c r e e n ) ;( c )b y o u t l i n i n gy o u r

p i c t u r eo n t h es c r e e nw i t ha " l i g h tp e n . "S e ea n i m a t i o n ,

g r a p h i c st a b l e t ,l i g h tp e n ,t u r t l e .

g r a p h i c sp a d( g r a fi k s p a d ) :s e e g r a p h i c st a b l e t .

g r a p h i c sp l o t t e r( g r a fi k s p l o t 'a r ) :a c o m p u t e ra t t a c h m e n t

t h a tl e t st h ec o m p u t e rd r a wg r a p h s ,c h a r t s ,a n dp i c t u r e s

r i g h to n p a p e r .T h ep l o t t e ra n di t sp e na r ea t t a c h e dt o t h e

c o m p u t e r .T h ec o m p u t e rm o v e st h ep e na c r o s sp a p e ri n

t h ep l o t t e r ,a n dp r o d u c e s d r a w i n g s f r o mi n s t r u c t i o n s i ni t s

m e m o r y .S e eo u t p u t .

g r a p h i c st a b l e t( g r a fi k s t a b 'l i t ) :a n a t t a c h m e n to n w h i c h

y o ud r a wp i c t u r e sf o rt h ec o m p u t e rs c r e e n .Y o u d r a wo n

t h e s u r f a c eo f t h et a b l e tw i t ha s p e c i a lp e n .A s y o up r e s s

d o w n ,t h et a b l e tt e l l st h ec o m p u t e rw h e r ey o ua r e

d r a w i n g .T h ec o m p u t e rt h e nl i g h t su p m a t c h i n gp a r t so f

, i t so w ns c r e e n .T h ec o m p u t e rc a ns t o r et h i sd r a w i n gi n i t s

m e m o r y .S e eg r a p h i c s , i n p u t .

g r a p h i c st a b l e t

g r a p h i c sp l o t t e r

Page 47: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 47/98

g r i d

h a r d w a r e

g r i d

h a n d s h a k i n g

g r i d( g r i d ) :1 . t o p - t o - b o t t o ma n ds i d e - t o - s i d el i n e st h a t c r o s s

o n ea n o t h e r .A p i e c eo f g r a p hp a p e ri s a g o o de x a m p l eo f a

g r i d . 2 . a w a yo f a r r a n g i n g i n f o r m a t i o ni n c o l u m n s ,r o w

b y r o w .S e a t sa t a c o n c e r tf o r ma g r i d .E a c hs e a th a st w o

n u m b e r s :( a )t h en u m b e ro f t h er o wi t ' si n ; ( b )i t s o w n

n u m b e ri n t h a tr o w( f o re x a m p l e ,r o w6 , s e a t1 5 ) .Y o u r

c o m p u t e rs c r e e ni & ag r i d ,t o o .I t i s d i v i d e di n t or o w sa n d

c o l u m n s — f o re x a m p l e , 4 0c o l u m n sa c r o s s ,2 5r o w s d o w n .

A s c r e e nt h i ss i z ec o u l dd i s p l a yu p t o 1 , 0 0 0 c h a r a c t e r s

( n u m b e r s ,e t c . )a t a t i m e .

g u l p( g u l p ) :a t e r ms o m e t i m e s u s e df o rd e s c r i b i n ga h a n d f u l

o f " n i b b l e s . "A n i b b l ei s a s e t o ff o u re l e c t r i cp u l s e s

( ' ' b i t s " ) .S o a g u l pm i g h tb e e i g h t o r s i x t e e n p u l s e s .

C o m p u t e rs c i e n t i s t so f t e ng o w i t h o u t m e a l sw h e nt h e y

w o r k . T h u s ,t h eh u n g r y w o r d s o nt h e i rm i n d :g u l p ,

n i b b l e ,b y t e ,m e n u ,f e e d .S e ef o ry o u r s e l f .

h a r dc o p y

h a n d s h a k i n g( h a n d 's h a 'k i n g ) :a s i g n a lt h a to n e c o m p u t e r

s e n d st o a n o t h e r , b e f o r et h e ye x c h a n g ea m e s s a g e ,t o

m a k es u r e t h em e s s a g ew i l lg e tt h r o u g h .C o m p u t e r sa l s o

" s h a k eh a n d s "w i t ht h e i ra t t a c h m e n t s ." H i ,w h oa r e

y o u ? " " Y o u rp r i n t e r . "" W h o ? "" Y O U RP R I N T E R . " " O K

J u s tm a k i n gs u r e . "

h a r d c o p y( h a r d 'k o p 'e ) :i n f o r m a t i o n p r i n t e do n p a p e rb y a

c o m p u t e r .P a p e ri s n o t " h a r d , "b u tw e c a nk e e pi t .

I n f o r m a t i o no na c o m p u t e rs c r e e ni s " s o f t " c o p y .T h a ti s , i t

d i s a p p e a r sw h e nt h ec o m p u t e ri s t u r n e do f f .B o t h h a r d

a n ds o f tc o p ya r ef o r m so f c o m p u t e ro u t p u t .S e es o f tc o p y ,

o u t p u t .

h a r dd i s k( h a r dd i s k ) :s e ed i s k .

h a r d w a r e( h a r d 'w a r ) :e v e r yp a r to f a c o m p u t e r ,e x c e p t t h e

p r o g r a m sy o uw r i t ef o ri t o r a s ki t t o r u n .T h eh a r d w a r eo f

a s m a l lc o m p u t e ri n c l u d e s ak e y b o a r d ,s c r e e n ,d i s kd r i v e ,a n d / o rc a s s e t t ep l a y e r .S o m es m a l lc o m p u t e r sh a v ea

p r i n t e r , t o o .H a r d w a r ea l s oi n c l u d e s t h ec o m p u t e r ' s

" i n s i d e s " — i t s" c h i p s , "w h e r ea l lt h ew o r ki s d o n e .

C o m p a n i e st h a tm a k ec o m p u t e r h a r d w a r ei n c l u d eA p p l e ,

A t a r i ,C o m m o d o r e ,H e w l e t tP a c k a r d ,I B M ,O s b o r n e ,

R a d i oS h a c k ,T e x a sI n s t r u m e n t s ,a n do t h e r s .S e e

s o f t w a r e ,c o m p u t e r .

4 6

Page 48: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 48/98

h e a d

h e a d( h e d ) :s e e r e a d / w r i t eh e a d .

h e u r i s t i c( h y ur i s ' t i k ) :s o l v i n ga p r o b l e mw i t h o u tt h eu s eo f

f i x e dr u l e s .H e u r i s t i c s o l u t i o n sc o m ef r o mo u rg u e s s e s ,

e x p e r i m e n t s ,a n dw h a tw e l e a r nf r o mm i s t a k e s .H e u r i s t i c

t h i n k i n gl e a d st o i n v e n t i o n sl i k et h ec o m p u t e r .I t ' sa l s o

p a r to f l e a r n i n gt o g e ta l o n gw i t ha f r i e n d .F o r

p r o b l e m - s o l v i n gw i t hr u l e s ,s e e a l g o r i t h m .

h e x a d e c i m a l s y s t e m( h e k 's a d e s ' am a l s i s 't a r n ) :" h e x , "f o r

s h o r t ;a c o u n t i n gs y s t e mt h a tu s e s1 6 n u m b e r sa s i t sb a s e

( i n v e n t e db y s o m e o n ew i t h1 6 f i n g e r s ) .H e r ea r eh e x

n u m b e r s ,b e l o wt h ed e c i m a ln u m b e r sw eu s e ,a n dt h e

b i n a r yn u m b e r st h a tc o m p u t e r sw o r kw i t h :

b i n a r y 0 , 1

d e c i m a l 0 , 1 , 2 , 3 ,4 , 5 , 6 , 7 , 8 ,9

h e x 0 , 1 ,2 , 3 ,4 , 5 , 6 , 7 ,8 , 9 ,A , B , C , D , E , F

( T h eh e xl e t t e r sA t o F s t a n df o ro u rn u m b e r s ,1 0 t o 1 5 . )

H e xn u m b e r s( a n dl e t t e r ^ )a r e h e l p f u li f y o uh a v et o w r i t e

a l o to f 8 - p l a c eb i n a r yn u m b e r s ,l i k e0 0 0 0 1 1 1 1 .Y o uc a n u s e

t h eh e xf o r mi n s t e a do f b i n a r y .H e r ea r et h ef i r s t1 6

n u m b e r si n h e xa n db i n a r y :

h e x b i n a r yh e x b i n a r yh e x b i n a r yh e x b i n a r y

0 0 0 0 0 4 0 1 0 0 8 1 0 0 0 C 1 1 0 0

1 0 0 0 1 5 0 1 0 1 9 1 0 0 1 D 1 1 0 1

2 0 0 1 0 6 0 1 1 0 A 1 0 1 0 E 1 1 1 0

3 0 0 1 1 7 0 1 1 1 B 1 0 1 1 F 1 1 1 1

H o wd o y o us u b s t i t u t eh e xf o rb i n a r y ?S a y y o uw a n tt o

w r i t e0 0 0 0 1 1 1 1 .F i r s t ,b r e a kt h a ts t r i n gi n h a l f( 0 0 0 0a n d

1 1 1 1 ) .T h e ns u b s t i t u t et h eh e xc o d ef o re a c hh a l f :0 a n dF .

R e m e m b e r ,t h a t ' sn o tt h ew o r d" O F , "b u tt w oc o d e

s y m b o l st o g e t h e r .T h e s e1 6h e xc o d eu n i t sc a nb e

c o m b i n e dt o r e p r e s e n te v e r yn u m b e r ,l e t t e r ,a n ds y m b o l

o ny o u rk e y b o a r d .Y o uh a v et o c h e c ky o u rm a n u a lt o s e ei f

y o uc a nu s et h eh e xc o d eo n y o u rc o m p u t e r .S e eb i n a r y

s y s t e m ,d e c i m a ls y s t e m .

h i g h - l e v e ll a n g u a g e( K i ' l e v 'a l l a n g 'g w i j ) ,H L L :s e e

l a n g u a g e .

H o l l e r i t h ,H e r m a n( h o i 'a r i t h h u r 'm a n ) ,1 8 6 0- 1 9 2 9 :a n

A m e r i c a ne n g i n e e rw h od e s i g n e da p u n c h e d - c a r d s y s t e m

f o rt a k i n gt h e 1 8 9 0c e n s u s .T h ec e n s u sc a r d sW e r ec o u n t e d

e l e c t r i c a l l y .T h i sw a st h ef i r s tt i m ee l e c t r i c i t yw a su s e di n

c o m p u t i n g . S e eH o l l e r i t hc o d e .

H o l l e r i t h ,H e r m a n

W R O N G

O O O P S) I f 4 ,

h e u r i s t i c

H o l l e r i t h ,H e r m a n

4 7

Page 49: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 49/98

H o l l e r i t hc o d e

I F . . . T H E N .. . E L S E

H o l l e r i t hc o d e

H o l l e r i t hc o d e( h o i 'a r i t h k o d ) :a w a yo f p u n c h i n gh o l e si n

c a r d st o s t a n df o rn u m b e r s ,l e t t e r s ,a n ds y m b o l sl i k et h e

q u e s t i o nm a r k . T h e r ea r e8 0 c o l u m n sa n d1 2 r o w si n a

H o l l e r i t hc a r d .C o m p u t e r s" r e a d "t h e s eh o l e s ,a n ds t o r e

t h ei n f o r m a t i o n t h e yc o n t a i n .S e eH o l l e r i t h ,H e r m a n , a n d

i n p u t .

h u m a n - o r i e n t e d l a n g u a g e( h y u 'm a no r 'e e n ta d l a n g '

g w i j ) :a c o m p u t e rl a n g u a g et h a ti n s o m ew a y sr e s e m b l e s

e v e r y d a ys p e e c h .B A S I Ca n dL O G Oa r eh u m a n - o r i e n t e

l a n g u a g e s .S e el a n g u a g e ,B A S I C ,L O G O .

h u m a n s( h y u 'm a n z ) :1 . p e o p l ew h om a k ec o m p u t e r s .

2 . p e o p l e w i t hc a rb u m p e r - s t i c k e r ss a y i n g ," L o v ea

C o m p u t e rT o d a y "o r " W eV i s i t e dC o m p u t e rI s l a n d . "

3 . p e o p l ew h os a y ," F o r g e t c o m p u t e r s .I w a n tm yo w n

s a t e l l i t e ! "

I F . . . T H E N. . . E L S E

I C ,I n t e g r a t e dC i r c u i t :s e ec h i p .

I F F A L S E( i ff o l s ' ) :s e eT E S T .

I F . . . T H E N( i f t h e n ) :w o r d st e l l i n gt h ec o m p u t e rt h a ti t

c a ns k i p s t e p si n y o u r p r o g r a m , p r o v i d e da " t e s t "i s

p a s s e d . " I F "s e t su p t h et e s t ." T H E N "p o i n t so u tt h el i n e

t o j u m pt o ,i f t h et e s tw o r k s . F o r e x a m p l e :

1 3 0I F K = 1 2 T H E N1 5 0

1 4 0G O T O2 0

1 5 0P R I N T" T H A T ' SA D O Z E N ! "

I n l i n e1 3 0 ,y o ut e l lt h ec o m p u t e rt o c h e c kw h a t ' si n i t s

m e m o r yf o rK . ( T h a t ' st h et e s t . )I f t h en u m b e rs t o r e di n K

i s 1 2 ,t h e nt h ec o m p u t e rw i l lj u m po v e rl i n e1 4 0t o l i n e1 5 0 .

I f t h en u m b e ri s n o t1 2 ,y o u rc o m p u t e rs l i d e sr i g h ti n t o

s t e p1 4 0 .S e e b r a n c h( d e f i n i t i o n2 ) .

I F . . . T H E N. . . E L S E( i f t i h e ne l s ) :i n L O G O ,w o r d st h a t

s e tu p a " t e s t "a n dg i v et h ec o m p u t e r t w ow a y st o r e a c t t o

t h er e s u l t s .H e r e ' sa n e x a m p l e :

I F : J = 1 T H E NS T O PE L S EP R I N T" H E L L O

I n t h i sL O G Os t a t e m e n t ,y o ut e l lt h ec o m p u t e rt o c h e c k

w h a t ' si n i t sm e m o r yf o rJ . ( T h a t ' st h et e s t . )I f Jd o e se q u a l

1 , t h ec o m p u t e rw i l lt h e ns t o p .I f J d o e sn o te q u a l1 , y o u r

4 8

Page 50: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 50/98

I F T R U E

c o m p u t e rw i l lp r i n ta g r e e t i n g . ( T h a t ' st h e" e l s e . " )S e eI F

. . . T H E N ,b r a n c h .

I F T R U E( i ft r u ' ) :s e eT E S T .

i m p a c tp r i n t e r( i m 'p a k tp r i n 't a r ) :S e ep r i n t e r .

i n c r e m e n t( i n 'k r a m a n t ) : t h ea m o u n tb y w h i c ha n u m b e ri s

i n c r e a s e d .I f y o us a y , " 2 ,4 , 6 , 8 ,1 0 , 1 2 , "e t c . ,y o u ' r e

c o u n t i n gb y i n c r e m e n t so f 2 . Y o uc a ng e t ac o m p u t e rt o

w o r kb y i n c r e m e n t s ,t o o .S u p p o s e y o uw a n tt o k n o wh o w

m u c hy o u w o u l dw e i g hi n s i xy e a r s ,i f y o ug a i n e d2 %o f

y o u rw e i g h te a c hy e a r .Y o uc o u l dp u tt h i sF O R .. . N E X T

s t a t e m e n ti n y o u rB A S I Cp r o g r a m :

6 Q F O R Y= 1 T O 6 S T E P 1

L i n e6 0 o f y o u rp r o g r a mt e l l sy o u r c o m p u t e rt o r e p e a t t h e

c a l c u l a t i o nf r o mt h ef i r s tt o t h es i x t hy e a r( F O RY = 1 T O

6 ) . S T E P1 t e l l st h ec o m p u t e rt o c o u n tf r o m1 t o 6 b y a n

i n c r e m e n to f 1 ( o n e ) .Y o u r c o m p u t e rw i l lt a k e2 %o f y o u r

" n e w "w e i g h ts i xt i m e s .S e eF O R. . . N E X T .

I N D E N T( i nd e n t ' ) :i n w o r dp r o c e s s i n g , t h ek e yy o ut o u c ht o

g e t aw i d e rl e f t - h a n dm a r g i no n y o u rp r i n t e dp a g e( o ro n

t h es c r e e n ) .S o m e t i m e s y o uu s eI N D E N Ti f y o ua r e

q u o t i n gw o r d sf r o ma n o t h e rw r i t e ro r s p e a k e r ,l i k et h i s :

O u rt i m ei s r i c hi n i n v e n t i v em i n d s ,

t h e i n v e n t i o n so f w h i c hc o u l df a c i l i t a t e

o u rl i v e sc o n s i d e r a b l y .

( A l b e r t E i n s t e i ns p o k et h e s ew o r d si n 1 9 3 9 . )S e eT A B .

i n d e x( i n 'd e k s ) :1 . a l i s to f i t e m sa n dt h e i rl o c a t i o n so n a

c o m p u t e rd i s k .I f y o uh a v ef i v ep o e m so n a d i s k ,y o u r

c o m p u t e r" i n d e x e s "t h en a m ea n dl o c a t i o no f e a c h . 2 .

t h en u m b e rf o ro n ei t e mo na l i s t .I n a l i s to f p r i c e s( P ) ,t h e

f i f t hp r i c ew o u l db e i n d e x e da s P ( 5 ) .S e el i s t .

i n f o r m a t i o n p r o c e s s i n g( i n 'f a rm a 's h a np r o s 'e s 'i n g ) :s e e

d a t ap r o c e s s i n g .

i n f o r m a t i o nr e t r i e v a l( i n 'f a rm a 's h a nr i t r e 'v a l ) ,I R :f i n d i n g

a s i n g l ef a c ti n a g r e a tm a s so f d a t a .N e w s p a p e r s ,l a r g e

c o r p o r a t i o n s ,a n dt h eg o v e r n m e n tl o o kf o rm i l l i o n so ff a c t s

a d a yi n t h e i rc o m p u t e rf i l e s .A g o o dI R s y s t e md e p e n d s

o n t h r e et h i n g s :( a )Y o un e e dg o o dl a b e l s f o rt h ef i l e s ;( b )

y o u m u s tu s et h e s el a b e l sw h e ny o up u tn e wf a c t si n t ot h e

c o m p u t e r ;( c )y o um u s tu s et h e s el a b e l sw h e ny o ul o o ku p

s o m e t h i n g .

i n f o r m a t i o nr e t r i e v a l

6 O F 0 R Y - I T O 6 S T E

i n c r e m e n t

i n f o r m a t i o nr e t r i e v a l

4 9

Page 51: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 51/98

i n i t i a l i z e

I N P U T

i n i t i a l i z e

i n p u t

i n i t i a l i z e( i n i s h 'a H z ' ) :1 . b y a c o m p u t e r ,t o g e tr e a d yt o r u n

a p r o g r a m ;t o c l e a ra w o r ka r e a , f o re x a m p l e ,f o r

i n s t r u c t i o n s t h a tw i l lb e c o m i n gi n . 2 . w i t ha m a g n e t i c

d i s k , t op r e p a r ei t t o r e c e i v ed a t a .Y o u r c o m p u t e r

" i n i t i a l i z e s "a d i s kb y c h e c k i n gi t f o r d e f e c t s .T h e

c o m p u t e ra l s og i v e s ac o d en u m b e rt o e a c hs e c t i o no f t h e

d i s k , t oh e l pf i n dd a t al a t e r .S e ea d d r e s s .3 . f o ra

p r o g r a mw r i t e r ,t o s e tu p a c o u n t i n gi n s t r u c t i o n .F o r

e x a m p l e ,s u p p o s ey o uw a n tt h ec o m p u t e rt o r e a dt h ef i r s t

s e v e nm a r k s( M )y o ug o ti n E n g l i s hc l a s s .H e r e ' sp a r to f

y o u rp r o g r a mi n B A S I C :

9 0 L E T N= 0

1 0 0R E A DM1 1 0 L E T N =N + l

1 2 0 I F N= 7 T H E N 2 0 0

1 3 0G O T O1 0 0

L i n e. 9 0" i n i t i a l i z e s "t h ec o u n t e r( N )a t z e r o'. . . b e f o r e

y o u r c o m p u t e rr e a d sa n ym a r k s .E a c ht i m et h ec o m p u t e r

r e a d sa m a r k( l i n e1 0 0 ) , l i n e1 1 0i n c r e a s e st h ev a l u eo f N b y

o n e .S e el o o p .

i n p u t( i n 'p u t ) :a " m o v e m e n t "o f d a t ai n t ot h ec o m p u t e r .

Y o um i g h tt e l la c o m p u t e ra l li t w a n t st o k n o wb y ( a )

t r a n s f e r r i n gd a t af r o ma t a p eo r d i s k ;( b )h a v i n ga n o t h e r

c o m p u t e rc a l li t o n t h ep h o n e ;( c )t y p i n gi n s t r u c t i o n sa t a

k e y b o a r d ;( d )d r a w i n go n a " g r a p h i c st a b l e t "a t t a c h e dt o

t h ec o m p u t e r ;( e )u s i n ga " l i g h tp e n "t o " d r a w " o nt h e

c o m p u t e rs c r e e n ;( f )w a v i n ga " w a n d "o v e rt h eb a rc o d e s

o n s t o r ep a c k a g e s ;( g )f e e d i n gh o l e - p u n c h e dc a r d si n t ot h e

c o m p u t e r ;a n d ,o n ed a y ,b y t a l k i n gt o a c o m p u t e rt h a tc a n

r e c o g n i z ey o u rv o i c e .S e eI N P U T ,d i s k , t a p e ,m o d e m ,

g r a p h i c st a b l e t ,l i g h tp e n ,w a n d ,H o l l e r i t h c o d e , o u t

I N P U T :i n B A S I C ,a w o r dy o uu s ei n y o u rp r o g r a mt o g e tt h e

c o m p u t e rt o a s ky o ua q u e s t i o nl a t e r( a b o u ta f a c ty o u

m u s tf i l li n ) .A n e x a m p l e :

6 0 P R I N T" W H A TW A SY O U RS C O R E ? "

7 0 I N P U T S

W h e nt h ec o m p u t e r" r u n s " y o u r p r o g r a m ,i t w i l lp r i n tt h eq u e s t i o ni n l i n e6 0 .W h e ni t c o m e st o I N P U TS i n l i n e 7 0 ,i t

w i l ls t o p ,s h o wa q u e s t i o nm a r k ,a n dw a i t :

W H A TW A SY O U RS C O R E ?

T h a tl a s tq u e s t i o nm a r ki s f o ry o u .W h e ny o us e ei t , y o u

w i l lf i l li n y o u rs c o r e ,a n dt h ec o m p u t e rw i l lg o o n t o t h e

n e x ts t e p .S e ei n p u t .

5 0

Page 52: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 52/98

i n p u t / o u t p u t

i n p u t / o u t p u t( i n 'p u t o u t 'p i i t )I / O ,I O :a " d e s c r i p t i o no f

a n y t h i n gt h a th e l p sg e td a t ai n t oa n do u to f a c o m p u t e r .

A ni n p u t / o u t p u t" b u f f e r "h o l d sd a t at h a ti s w a i t i n gt o b e

s e n tt o o r f r o ma c a s s e t t e .S e ei n p u t , o u t p u t ,b u f f e r .

i n s e r t( i ns u r f ) :i n B A S I C ,t o a d da n e wp r o g r a mi n s t r u c t i o n

b e t w e e nt w os t e p sy o uh a v ea l r e a d y t y p e d .S u p p o s e y o uw r i t ea 1 5 - s t e pp r o g r a mf r o ml i n e s3 0 t o 1 7 0 .L a t e ry o u

r e m e m b e rt h a ty o ul e f to u ta s t e pb e t w e e nl i n e s4 0a n d5 0 .

Y o ua d dl i n e4 5 a f t e rl i n e 1 7 0 .W h e ny o u rc o m p u t e rr u n s

y o u rp r o g r a mf o ry o u ,i t w i l l" i n s e r t "l i n e4 5 r i g h ta f t e r

l i n e 4 0 .S e el i n en u m b e r ,I N S E R T .

I N S E R T( i n ' s a r t ) :i n w o r dp r o c e s s i n g ,a k e yy o ut o u c ht o

a d da n e ww o r db e t w e e nt w o w o r d sy o u ' v ea l r e a d y

t y p e d .T h eI N S E R Tk e yh e l p sw h e ny o ur e v i s ^ ( e d i t )a

c o m p o s i t i o ny o ua r ew r i t i n go n y o u rc o m p u t e r .S u p p o s e

y o ub e g i na s t o r yw i t ht h ew o r d s" P r e s i d e n t L i n c o l n . "L a t e r ,y o ud e c i d et o i n c l u d eL i n c o l n ' sf i r s tn a m e . W i t ht h e

I N S E R Tk e y ,y o ut e l lt h ec o m p u t e rt o p u t" A b r a h a m "

b e t w e e n" P r e s i d e n t "a n d" L i n c o l n . "Y o uc a ni n s e r ta s

m a n yw o r d sa s y o uw i s h .S e ei n s e r t , e d i t ,D E L E T E .

i n s t r u c t i o n( i ns t r u k 's h a n ) :a n ys t e py o u w a n tt h ec o m p u t e r

t o c a r r yo u t .A ni n s t r u c t i o nm u s tn a m e( a )t h ea c t i o ny o u

w a n tt h ec o m p u t e rt o t a k ea n d( b )t h ed a t ai t s h o u l da c t

o n .H e r e ' sa n i n s t r u c t i o ni n B A S I C :

2 0 L E TA = 3

Y o ut e l lt h ec o m p u t e rt o o p e nu p t h em e m o r ys p a c el a b e l e d" A . "I n i t , y o uw a n tt h ec o m p u t e rt o s t o r e" 3 . " I n

a " h i g h - l e v e ll a n g u a g e " s u c ha s B A S I C ,a n i n s t r u c t i o ni s

c a l l e da s t a t e m e n t .M e a n st h es a m et h i n g .S e es t a t e m e n t ,

c o m m a n d ,h i g h - l e v e ll a n g u a g e .

I N T , I N T e g e rf u n c t i o n : i nB A S I C ,y o u ri n s t r u c t i o nt o t h e

c o m p u t e rt o d r o pt h ed e c i m a lp a r to f a n u m b e r .S u p p o s e

y o ug i v et h ec o m p u t e ra p r o b l e mt o w o r ko u t ,a n d y o u

t h i n k t h ea n s w e r( A )w i l lh a v ea l o n gd e c i m a l .H e r e ' sa

w a yt o g e tr i d o ft h ed e c i m a l :

7 3 0L E TA = I N T ( A )I f y o u ra n s w e r( A )c o m e so u ta s 4 . 9 9 0 0 6 ,t h ec o m p u t e rw i l l

r e p o r ti t a s 4 . I N Ti s a l i b r a r yf u n c t i o n ;a c o m p u t e rc a n

d o i t w i t h o u t b e i n gt o l dh o w .S e el i b r a r yf u n c t i o n .

i n t e g e r( i n 't a j a r ) :a " w h o l e "n u m b e r ;a n u m b e rw i t h o u ta

f r a c t i o no r d e c i m a l .T h e n u m b e r s1 , 4 7 ,a n d3 , 0 0 0 a r e

i n t e g e r s ,b u t4 6 9 . 2i s n o t .N e i t h e ri s 5 4 V 2 .S e e I N T .

i n t e g e r

I N S E R T

I N T

5 1

Page 53: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 53/98

i n t e g r a t e dc i r c u i t

j u m p

i n t e l l i g e n tc o m p u t e r

i n t e r a c t i v e

i n t e g r a t e dc i r c u i t( i n 't a g r a t 'a d s u r 'k i t ) ,I C :s e ec h i p .

i n t e l l i g e n tc o m p u t e r( i nt e l 'a j a n tk a mp y u ' t a r ) :a b l et o t a k e

n e wi n s t r u c t i o n s ,r e m e m b e rt h e m >a n dc a r r yt h e mo u t .

B o t hy o u rc o m p u t e ra n dy o u rw a s h i n g m a c h i n ec a r r yo u t

i n s t r u c t i o n s .B u t y o u rc o m p u t e ri s c a l l e d" i n t e l l i g e n t " ;

y o u rw a s h i n g m a c h i n ei s n o t .T h ed i f f e r e n c e ?Y o uc a ng i v ey o u rc o m p u t e ra n e wk i n do f t a s ke v e r yd a y .B u ty o u

c a n n o tm a k eu p n e wi n s t r u c t i o n sf o ry o u rw a s h i n g

m a c h i n e .S e eu n i n t e l l i g e n tc o m p u t e r ,a r t i f i c i a l

i n t e l l i g e n c e ,r o b o t .

i n t e r a c t i v e( i n ;t a ra k 't i v ) :h a v i n ga c o n v e r s a t i o n ;a s k i n ga n d

a n s w e r i n gq u e s t i o n s .A n i n t e r a c t i v ec o m p u t e r s y s t e m

a l l o w sy o ut o ( a )g i v ed a t aa n di n s t r u c t i o n st o t h e

c o m p u t e r ;( b )l o o ka t t h er e s u l t s ;( c )c h a n g ew h a t y o ud i d ;

o r ( d )a s ka q u e s t i o n .A n dt h ec o m p u t e rm a ya s kq u e s t i o n s

o f i t s o w n .

i n t e r f a c e( i n 't a rf a s ' ) :1 . i n g e n e r a l ,t h e p l a c ew h e r e t w o

u n i t si n a s y s t e mm e e t .T h ei n t e r f a c e o fR o u t e 2 3 9w i t h

H i g h w a y6 3 0 - Ai s a t t h ee d g eo f O u r t o w n .2 . a d e v i c et h a t

a l l o w sa c o m p u t e rt o w o r kw i t ha n a t t a c h m e n t .A

c o m p u t e r" s p e a k s "i n s m a l le l e c t r i cp u l s e s( ' ' b i t s " ) .B u t

a m a g n e t i cd i s kh o l d s i n f o r m a t i o ni n t h ef o r mo fm a g n e t i c

" d o t s "t h a td o n o tm o v e .H o wd o e st h ec e n t r a lc o m p u t e r

g e tt h o s ed o t st o t a l kt o i t sb i t s ?I t h a sa n i n t e r f a c e t h a t

c h a n g e sd b t st o b i t s( w h e nt h e d i s km o v e s ) .I n f a c tt h e

w o r ka r e ao f y o u r c o m p u t e rn e e d si n t e r f a c e sf o rt h ek e y b o a r d ,t h eT Vs c r e e n ,t h ep r i n t e r ,a n do t h e r

a t t a c h m e n t s .A c o m m o ni n t e r f a c ef o rs m a l lc o m p u t e r si s

t h e" R S - 2 3 2 . "S e em o d e m .

I / O ,I O : s e e i n p u t / o u t p u t .

I R :s e ei n f o r m a t i o nr e t r i e v a l .

j o ys t i c k

j o ys t i c k( j o i 's t i k ) :a h a n d l eo r l e v e rt h a ty o up r e s st o g i v e

i n s t r u c t i o n st o a c o m p u t e r .B y m o v i n gt h ej o ys t i c ky o u

c a u s ea s h a p eo n t h ec o m p u t e rs c r e e nt o m o v ei n t h es a m e

d i r e c t i o n .T h i ss h a p e m i g h tb e t h e" c u r s o r "( a s m a l ll i g t i t )

o r a f i g u r ei n a c o m p u t e rg a m e .S e ep a d d l e .

j u i n p( j u m p ) :s e e b r a n c h .

5 2

Page 54: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 54/98

k i l o b y t e

k : s e ek i l o - ( d e f i n i t i o n1 ) .

K : s e ek i l o b y t e .

K B :s e ek i l o b y t e .

k e y b o a r d( k e 'b o r d ) :t h ep a r to f y o u rc o m p u t e rt h a tl o o k s

l i k ea t y p e w r i t e r .Y o uu s et h ek e y b o a r dt o t y p e

i n s t r u c t i o n si n t ot h ec o m p u t e r .K e y b o a r d sd i f f e r ,b u t

u s u a l l y ,y o uf i n da l l t h es t a n d a r dt y p e w r i t e r k e y s , p l u s

s o m e" e x t r a s "s u c ha s a ' ' B R E A K "k e y .( T h i sl e t sy o u

i n t e r r u p ta n y t h i n gt h ec o m p u t e ri s d o i n g ) .A f e w

c o m p u t e r sh a v ek e y sf o rt h e" h e x "c o d et h a ts o m e

p r o g r a mw r i t e r s u s e .S e ei n p u t ,h e x a d e c i m a ls y s t e m .

k e y p u n c h( k e 'p u n c h ) :a c o m p u t e rd e v i c et h a tp u t sh o l e s

i n t oc o m p u t e rc a r d so r p a p e rt a p e .T h ec o m p u t e rl a t e r

" r e a d s "a c o d ef r o mt h e s eh o l e s .S e eH o l l e r i t h c o d e .

k i l o -( k e '1 5 ) : 1 .u s u a l l y , ap r e f i xt h a tc h a n g e sa w o r dt o m e a n

1 , 0 0 0t i m e sm o r e .( T h ea b b r e v i a t i o ni s k . )F o r e x a m p l e ,

k i l o -p l u sw a t ti s a k i l o w a t t ,a t h o u s a n dw a t t so f d e c t r i c

e n e r g y .2 . i n c o m p u t i n g ,a p r e f i x t h a tc h a n g e sa w o r dt o

m e a n1 , 0 2 4t i m e sm o r e .F o r e x a m p l e ,a k i l o b i tm e a n s1 , 0 2 4

" b i t s "( e l e c t r i cp u l s e s ) .S e ek i l o b i t ,k i l o b y t e .

k i l o b i t( k i l 'a b i t ' ) :a m e a s u r eo f h o wm a n ye l e c t r i cp u l s e s

( " b i t s " )a c o m p u t e r" r e a d s . "( B i t sm a k eu p c o m p u t e r

c o d e . )O n ek i l o b i ti s e q u a lt o 1 , 0 2 4 p u l s e s .I t w o u l dt a k e

a b o u to n ek i l o b i tt o p u tt h i sd e f i n i t i o n i n t ot h ec o m p u t e r .

S e ek i l o b y t e ,b i t .

k i l o b y t e( k i l 'b b i t ' ) ,K , K B :a m e a s u r eo f h o wm u c h

i n f o r m a t i o na c o m p u t e rc a ns t o r e .O n ek i l o b y t ee q u a l s

1 , 0 2 4" b y t e s . "( Ab y t ei s u s u a l l ye q u a lt o e i g h tt i n yp u l s e s

o f e l e c t r i c i t y .T h e s ep u l s e sa r ea c o m p u t e r ' s" c o d e . " )S o , a

k i l o b y t ei s r o u g h l y a b o u t8 , 0 0 0e l e c t r i cp u l s e s .T h es h o r t

f o r mf o rw r i t i n go n ek i l o b y t ei s I Kb y t e .V e r yo f t e n , y o u ' l l

s e ej u s t" I K . "A I Kc o m p u t e rh a sv e r yl i t t l em e m o r y .Y o u

c o u l df i l la I K c o m p u t e rw i t hh a l fo f t h i sp a g e .S e eb y t e ,

b i t .

k e y b o a r d

k i l o b y t e5 3

Page 55: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 55/98

l a n g u a g e

l a r g e - s c a l ei n t e g r a t i o n

l a n g u a g e

l a n g u a g e( l a n g 'g w i j ) :t h el e t t e r s ,n u m b e r s ,o r o t h e rs y m b o l s

y o uu s ef o P ' t a l k i n g "t o a c o m p u t e r ;t h er u l e s t h a tt e l ly o u

h o wt o u s et h e s es y m b o l s .T h e r ea r e t h r e ek i n d so f

c o m p u t e rl a n g u a g e :" h i g h - l e v e r 'l a n g u a g e ," l o w - l e v e l "

l a n g u a g e ,a n d" m a c h i n e "l a n g u a g e ,( a )W i t h m a c h i n e

l a n g u a g e ,y o uw r i t eo u ti n s t r u c t i o n s i n " b i t "c o d et h a t

c o m p u t e r s u n d e r s t a n dd i r e c t l y .A b i tc o d em i g h t

n e e de i g h te l e c t r i cp u l s e sf o ro n el e t t e ro f o u r

a l p h a b e t .I n s o m ec o d e s ,f o re x a m p l e ," W "i s 0 1 0 1 0 1 1 1 .

Y o u r c o m p u t e rc a r r i e so u tm a c h i n e - l a n g u a g ei n s t r u c t i o n s

i n s t a n t l y ,( b )A l o w - l e v e ll a n g u a g eu s e sa f e wl e t t e r so r

n u m b e r sf o re a c hs e to f e i g h tb i t s .F o r e x a m p l e ," W "i n

l o w - l e v e ll a n g u a g e c a nb e c o d e da s " 5 7 . "T h en u m b e r5

s t a n d sf o r0 1 0 1 ,a n d7 s t a n d sf o r0 1 1 1 . )Y o u r c o m p u t e rh a s

t o t r a n s l a t ea " l o w - l e v e l "i n s t r u c t i o n i n t oa " m a c h i n e "

i n s t r u c t i o nb e f o r ew o r k i n g o ni t , a n dh a sa s p e c i a l

" i n t e r p r e t e r "p r o g r a mf o rd o i n gt h i s !S o i t t a k e s t h e

c o m p u t e rm o r et i m et o r e a da l o w - l e v e ll a n g u a g e ,b u ti t

t a k e sy o ul e s st i m et o w r i t e .L o w - l e v e l l a n g u a g e sa r e

s o m e t i m e sc a l l e d" a s s e m b l yl a n g u a g e s . "( c )A h i g h - l e v e l

l a n g u a g el i k eB A S I Co r L O G Ou s e sE n g l i s hw o r d s( o r

R u s s i a nw o r d si n R u s s i a ,F r e n c hw o r d si n F r a n c e ) .I n

B A S I Cy o uc a nw r i t eL E TM = 2 + 3 , j u s tt h ew a yy o u

" t h i n k "o f t h a ti n s t r u c t i o n .Y o us a v e t i m ew r i t i n gy o u r

i n s t r u c t i o n i na " h i g h - l e v e l "l a n g u a g ea n d y o ud o n ' th a v e

t o l e a r na n yb i tc o d e .B u t y o u rc o m p u t e rh a sa l o to f w o r k

t o d ob e f o r ei t a c t u a l l ya d d s2 p l u s3 . F i r s t ,i t h a st o d e c o d e

" L , "t h e n" E , "t h e n" T , "a n ds o o n .T h ec o m p u t e ri s

p r o g r a m m e dt o t r a n s l a t ey o u rh i g h - l e v e lm e s s a g ei n t ot h e

b i tc o d ei t u n d e r s t a n d s .T h i st a k e sy o u r c o m p u t e rm o r e

t i m et h a nr e a d i n gi t s o w nm a c h i n el a n g u a g e .W h a td o e s

" m o r et i m e "m e a ni n a c o m p u t e r ' sd a y ?A b o u ta f e w

m i l l i o n t h so f a s e c o n d !

l a r g e - s c a l ei n t e g r a t i o n( l a r j 's k a Ti n ' t a g r a 's h a n ) , L S I :

c r o w d i n gm o r ea n dm o r ep a t h sf o re l e c t r i c i t yi n t oa

s m a l l e ra n ds m a l l e r s p a c e ,s p e c i f i c a l l y ,o na t i n yc o m p u t e r

" c h i p . "T h e m o r ep a t h s( " c i r c u i t s " )a c h i ph a s , t h em o r e

e l e c t r i cp u l s e sa c o m p u t e rc a n" r e a d "a t o n et i m e .I t ' s

s o m e t h i n gl i k ea b i l l b o a r dw i t ha n e l e c t r i cs i g n :W i t hj u s t

o n el i g h t ,t h es i g nc a n o n l ys w i t c ho n l a n do f f .W i t h1 , 0 0 0

l i g h t si t c a nf l a s hw o r d s .A n dw i t h1 0 , 0 0 0( s m a l l )l i g h t s ,i t

l a r g e - s c a l ei n t e g r a t i o n

Page 56: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 56/98

l a s t - i n - f i r s t - o u t

c a ns w i t c hd i f f e r e n tl i g h t so n a n do f ft o s h o wp i c t u r e s .

P e o p l ew h od e s i g nc o m p u t e r sw a n ta s m a n y" s w i t c h "

p o i n t sa s p o s s i b l e , n o t ,f o rf l a s h i n gl i g h t s ,b u tf o rh a n d l i n g

t h ep u l s i n g ,e l e c t r i cc o d e .A n dL S Id e s i g n e r sk e e po n

d e s i g n i n gs m a l l e ra n ds m a l l e rc i r c u i t sa n ds w i t c h e st o f i t

m o r eo f a c o m p u t e r ' sw o r ko n a t i n y ,q u a r t e r - i n c hc h i p .

T h eg o a li n L S It o d a y ?O n eb i l l i o np u l s e s( ' " b i t s " )p e rc h i p .

S e em i n i a t u r i z a t i o n ,c h i p ,c i r c u i t ,t r a n s i s t o r .

l a s t - i n - f i r s t - o u t( l a s ti n f u r s t o u t ) ,L I F O :a r u l e t h a t

c o m p u t e r s s o m e t i m e sf o l l o ww h e nt h e y l o o kf o rt h en e x t

n u m b e rt o a d d ,s u b t r a c t ,o r w o r kw i t h— t h e yt a k e t h e

m o s tr e c e n tf a c ti n t h e i rm e m o r y( t h e" l a s to n ei n " ) .I t ' s

l i k eu n p a c k i n ga s u i t c a s e .W h e ny o u o p e ni t , t h ef i r s ti t e m

y o ut a k eo u ti s t h el a s tt h i n gy o up a c k e d .C o m p u t e r sd o n ' t

a l w a y ss t a c kt h e i rf a c t s t h i sw a y . S e ef i r s t - i n - f i r s t - o u t .

l e a s ts i g n i f i c a n tb i t ( l e s ts i gn i f i k a n tb i t ) ,L S B :i n a n y

g r o u p ,t h eb i tt h a ti s w a yo v e rt o t h er i g h t .T h ez e r oi n t h i s

s t r i n g o fb i t si s t h el e a s ts i g n i f i c a n tb i t :1 1 1 1 1 1 1 0 .I n t h i s

g r o u p ,0 1 0 1 0 1 0 1 , t h eL S Bi s a " o n e . "S e em o s ts i g n i f i c a n t

b i t , b i t ,b y t e .

L E F T( l e f t ) ,L T :i n L O G O ,a c o m m a n dt h a tt u r n sa s m a l l

f i g u r e( a " t u r t l e " )o n t h ec o m p u t e rs c r e e n .Y o u rc o m m a n d

t o t u r nL E F Tm u s tb e f o l l o w e db y a n u m b e r .L E F T9 0

w o u l dm a k et h et u r t l et u r n9 0 d e g r e e st o t h el e f t .T h a t ' s

h a l f o fa n " a b o u t - f a c e "i n t h ea r m y .S e et u r t l e ,L O G O ,

R I G H T ,F O R W A R D

L E F T $( l e f ts t r i n g— t h e$ s t a n d sf o r " s t r i n g " ) ;i n B A S I C ,a

c o m m a n dt o t h ec o m p u t e rt o p r i n t p a r t o fa s e r i e s( a

" s t r i n g " ) o fi t e m ss t o r e di n i t sm e m o r y .T h ep a r tt h a ty o u

w a n ti s o n t h el e f t .S u p p o s ey o ut e l ly o u r c o m p u t e rt h e

d a t eo fy o u rb i r t h d a y .Y o up u ti t b e t w e e nq u o t a t i o nm a r k s

a n dg i v ei t a " s t r i n gv a r i a b l e "n a m e( R $ ) :

L E TR $ =" O C T O B E R3 1 "

W h e ny o u w a n tt h ec o m p u t e rt o p r i n ti t a g a i n /y o ut y p e :

P R I N TR $ .B u ti f y o u w a n tj u s tt h ef i r s tt h r e el e t t e r so f t h e

d a t e ,y o ut y p ea p r i n t i n s t r u c t i o nl i k et h i s .

P R I N TL E F T $( R $ ,3 )

" L E F T $ "t e l l st h ec o m p u t e rt o r e a do n l yt h el e f tp a r to f R $ .

A n dt h e" 3 "t e l l st h ec o m p u t e rt o p r i n tt h ef i r s tt h r e e

l e t t e r s .Y o uc a nu s et h eL E F T $c o m m a n df o rt a s k sl i k e

c h e c k i n gt h ea l p h a b e t i c a lo r d e ro f w o r d s .S e eR I G H T S ,

M I D $ ,s t r i n g ,s t r i n gv a r i a b l e ,l i s t .

L E F T S

l a s t - i n - f i r s t - o u t

l e a s ts i g n i f i c a n tb i t

5 5

Page 57: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 57/98

L e i b n i z ,W i l h e l m v o n

l i g h tp e n

L E T

l i g h tp e n

L e i b n i z ,W i l h e l m v o n( l i b 'n i t sv i l ' h e l mv o n ' ) ,1 6 4 6 - 1 7 1 6 :

a G e r m a nm a t h e m a t i c i a nw h oi n v e n t e da m a c h i n et h a t

w o u l dm u l t i p l y ,d i v i d e ,a n df i n ds q u a r er o o t s .H i si d e a

w a sg r e a t .H i sm a c h i n ed i d n ' tw o r kt o ow e l l .B u tL e i b n i z

g o te v e r y b o d ye l s et h i n k i n ga b o u th o wi t s h o u l d w o r k :( a )

B r e a ke v e r yp r o b l e md o w ni n t oi t ss m a l l e s ts t e p s ,a n d( b )

u s ea c o u n t i n gs y s t e mw i t ho n l yt w of i g u r e s( 0 a n d1 ) .

W i l h e l mh a df o r e s e e nh o wc o m p u t e r st h i n k !S e eb i t .

L E T( l e t ) :a B A S I Cc o m m a n dt h a tf e e d si n s t r u c t i o n sa n df a c t s

i n t ot h ec o m p u t e r ' sm e m o r y .W h e ny o uu s eL E Ti n a

p r o g r a m ,y o ua c tl i k ea h o t e lm a n a g e r .Y o ua s s i g nc o d e

n a m e st o " r o o m s "( p l a c e si n t h ec o m p u t e r ' sm e m o r y ) .

T h e ny o ut e l lt h ec o m p u t e rw h i c h" g u e s t "( f a c t )m a ys t a y

i n e a c h r o o m .F o r e x a m p l e ,h e r e ' sh o wy o uc o u l dt e l lt h e

c o m p u t e rt o p u tt h en u m b e r" 1 6 "i n t oo n eo f i t sm e m o r y

s p a c e sc a l l e d" R . "

L E T R = 1 6

S o m e t i m e s ,y o us h u f f l ea f e w" g u e s t s " a r o u n d .I n t h e

" L E T "s t a t e m e n t b e l o w ,y o ut e l lt h ec o m p u t e rt o f i n dt h e

f a c t si n " r o o m s "A a n dB , t h e nm u l t i p l yt h e m ,a n dp u tt h e

a n s w e ri n t o" r o o m "Z .

L E T Z =A * B

L E Tl e t sy o u d oa l o t .

l i b r a r yf u n c t i o n( I Tb r e r 'e f u n g k 's h a f t ) :a s p e c i a lt a s k , :

u s u a l l yi n m a t h ,t h a ty o u rc o m p u t e ra l w a y sk n o w sh o wt o

d o .T oi n c l u d e al i b r a r yf u n c t i o ni n y o u rp r o g r a m ,y o uu s e

a c o d en a m ew h i c hy o uw i l lf i n d i ny o u rc o m p u t e r

m a n u a l .S u p p o s e y o uw a n tt h ec o m p u t e rt o g e tr i do f a n y

d e c i m a li n a d i v i s i o na n s w e r ,( A ) .I n B A S I C ,w i t ht h ec o d e

n a m eI N T ,y o u w o u l dt e l lt h ec o m p u t e r :L E TA = I N T ( A ) .

T h e ni f y o u ra n s w e rh a sa d e c i m a l ,3 . 8 5 5 7 2 ,y o u rs m a r t

c o m p u t e rw i l lc h a n g ei t t o 3 . O t h e rl i b r a r yf u n c t i o n s

i n c l u d ef i n d i n gs q u a r er o o t sa n ds e l e c t i n gr a n d o m

n u m b e r s .S e eu s e r - d e f i n e df u n c t i o n .

l i b r a r yr o u t i n e( I I 'b r e r 'e r u t e n ' ) :s e el i b r a r yf u n c t i o n .

L I F O( E 'f o ) :s e el a s t - i n - f i r s t - o u t .

l i g h tp e n( l i t p e n ) :a s p e c i a lp e nt h a ta l l o w sy o ut o c r e a t e o r

c h a n g ea d r a w i n go na c o m p u t e rs c r e e n .T h i sp e ni s

a t t a c h e dt o t h ec o m p u t e r .W h e ny o um o v et h ep e nt o t h e

s c r e e n ,t h ec o m p u t e r" s e e s "i t , a n dl i g h t su p t h et i n ya r e a

i n f r o n to f t h ep e n .A sy o um o v et h ep e n ,t h ec o m p u t e r

5 6

Page 58: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 58/98

l i n en u m b e r

" d r a w s ' 7y o u rd e s i g n .L i g h tp e n sa r ea l s ou s e df o rw r i t i n g

m u s i c a ln o t e so nc o m p u t e rs c r e e n s .( S p m ec o m p u t e r sp l a y

m u s i c . )S e eg r a p h i c s , s y n t h e s i z e r ,c o m p u t e r - a i d e d

d e s i g n .

l i n en u m b e r( E nn u m 'b a r ) :t h en u m b e ri n f r o n t o fa n

i n s t r u c t i o nl i n ei n a c o m p u t e rp r o g r a m .A s , y o uw r i t ea

p r o g r a mi n B A S I C ,y o ug i v e an e wn u m b e rt o e a c hl i n e .

T h e s en u m b e r su s u a l l yi n c r e a s eb y1 0 s( 1 0 ,2 0 , 3 0 ,e t c . ) .

Y o u r c o m p u t e rc a r r i e so u ty o u ri n s t r u c t i o n ss t a r t i n gw i t h

t h el o w e s tn u m b e r . T oc h a n g ea n i n s t r u c t i o nt h a ti s

a l r e a d yi n t h ec o m p u t e r ,s i m p l yr e t y p ei t sl i n en u m b e r

a n dt y p ey o u rn e wi n s t r u c t i o n .T od r o pa n i n s t r u c t i o n ,

j u s tr e t y p ei t sn u m b e ra n dt o u c ht h eR E T U R Nk e y .I n b o t h

c a s e s ,t h ef i r s tf o r mo f t h ei n s t r u c t i o nv a n i s h e s .

l i n e p r i n t e r( l T n 'p r i n 't a r ) :s e ep r i n t e r .

L I S P( l i s p ) ,L I S tP r o c e s s i n g : a " h i g h - l e v e l "c o m p u t e r

l a n g u a g e ,u s e df o rw o r k i n gw i t hl i s t so fi n f o r m a t i o n .L I S P

i s a l s ou s e dt o h e l p i n v e n to t h e rc o m p u t e rl a n g u a g e s .S e e

l a n g u a g e .

l i s t( l i s t ) :a s e r i e so f r e l a t e dn u m b e r s ;a s t r i n go f d a t at h a tt h e

c o m p u t e rh o l d su n d e r o n e" n a m e . "T h i sn a m ei s u s u a l l ya

l e t t e ro f t h ea l p h a b e t .S u p p o s ey o u w a n tt o r e c o r dt h e

t e m p e r a t u r ef o rt h ef i r s t5 0d a y so f w i n t e r .Y o un a m et h e

l i s t :T . T h et e m p e r a t u r ef o rt h ef i r s td a yw i l lb e T ( l ) ;f o rt h e

s e c o n dd a y ,T ( 2 ) ;a n ds o o n ,u p t o T ( 5 0 ) .I f y o u r c o m p u t e r

i s f u s s y ,y o um a yh a v et o t e l li t a h e a do f t i m eh o wm a n y

i t e m sy o u rl i s tw i l lh o l d . I nB A S I C , y o uw o u l dd o t h i sf o r

y o u rt e m p e r a t u r el i s tb y t y p i n g :1 0D I MT ( 5 0 ) .S e eD I M

s t a t e m e n t ,s t r i n g ,a r r a y ,L I S T .

L I S T :a c o m m a n di n B A S I Ca n di n L O G O ,

t e l l i n gt h ec o m p u t e rt o s h o wy o ut h e

i n s t r u c t i o n si n a p r o g r a m .

U s u a l l y ,t h ec o m p u t e rw i l ls h o w

o r " l i s t "t h e mo n t h es c r e e n .

U s i n g L I S Ti s l i k er e v i e w i n g° °

y o u rv a c a t i o np l a n si n

c a s ey o u w a n tt o a d do r

c h a n g ea s t e p .S e el i s t .

L L L ,L o w - L e v e lL a n g u a g e :

s e el a n g u a g e .

L L L

l i n en u m b e r

5 7

Page 59: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 59/98

l o a d

l o g i cg a t e

l o a d

l o g i cg a t e

l o a d( l o d ) : 1 .t o s u p p l ye l e c t r i cp o w e rt o a c o m p u t e r .2 . t o

g e ta c o m p u t e ra t t a c h m e n tr e a d yf o r a c t i o n .S u p p o s ey o u

u s ea d i s k d r i v et o t r a n s f e rd i s kd a t ai n t ot h ec o m p u t e r ' s

a c t i v em e m o r y .A t t h eb e g i n n i n g ,y o u rc o m p u t e rl o a d s t h e

" h e a d , "t h ep a r tt h a tr e a d st h em a g n e t i cd i s k .T h i s b r i n g s

t h eh e a d a n dt h ed i s k s u r f a c et o g e t h e r ,s o m e t h i n gl i k e

t u r n i n go n a s t e r e o .S e ed i s k ,d i s kd r i v e ,r e a d / w r i t eh e a d .

3 . t o p u ti n f o r m a t i o n( f o re x a m p l e ,a p r o g r a m )i n t ot h e

c o m p u t e r ' sw o r k i n gm e m o r y .S e eL O A D .

L O A D :i n B A S I C ,y o u rc o m m a n dt o t h ec o m p u t e rt o c o p ya

p r o g r a mf r o mm a g n e t i cd i s ko r t a p ea n ds h o wi t o n t h e

s c r e e n .T h eL O A Dc o m m a n dd o e sn o td e s t r o y t h ec o p yo n

y o u rt a p eo r d i s k .S o f o ra w h i l e ,y o u rp r o g r a mi s i n t w o

p l a c e si n y o u rc o m p u t e r .H e r e ' sh o wy o um i g h tl o a dy o u r

s p e l l i n gp r o g r a mf r o ma m a g n e t i cd i s k :

L O A DG E N I U S I N S P E L L I N G

S e eS A V E ,d i s k ,t a p e .

l o g i c( l o j 'i k ) :1 . t h ea b i l i t yt o t h i n k ,o r " r e a s o n / 7c o r r e c t l y .I f

$ 1 1c o i n s a r em o n e y ,a n da n i c k e li s a c o i n ,t h e na n i c k e li s

m o n e y .T h a t ' sa n i c k e l ' sw o r t ho f l o g i c .2 . i n w r i t i n g

p r o g r a m s ,t h e p r o c e s so fb r e a k i n gd o w na p r o b l e mt o

" y e s - n o "s t e p s .Y o uc a n ' tt e l la c o m p u t e r ," S o m e t i m e sd o

l i n e5 0a n ds o m e t i m e sd o l i n e 6 0 ,i n s t e a d . "A c o m p u t e r

d o e s n ' tu n d e r s t a n d " s o m e t i m e s "b u ti t d o e su n d e r s t a n d

t h i si n B A S I C :

4 0 I F 5 < 6 O R1 0 = 1 1 T H E N6 05 0 G O T O2 0

6 0P R I N T" O N EO FT H E S EI S T R U E "

T h el o g i ci s i n t h e" I F "s t a t e m e n t .Y o ut e l lt h ec o m p u t e rt o

t e s tt w os t a t e m e n t s .I f o n eO Rt h e o t h e ri s t r u e ,t h e nt h e

c o m p u t e rg o e st o t h ei n s t r u c t i o no n l i n e6 0 .S e el o g i c

o p e r a t o r ,O R ,o p e r a t o r .3 . t h e p a r to f ac o m p u t e rt h a t

c a r r i e so u ta l o g i ct a s k ;t h e " a r i t h m e t i ca n dl o g i cu n i t . "S e e

a r i t h m e t i ca n dl o g i cu n i t ,l o g i cg a t e ,c i r c u i t .

l o g i cg a t e( l o j 'i k g a t ' ) :i n ac o m p u t e r ,a n yp l a c ew h e r ea n

e l e c t r i cp u l s e( a " b i t " )c a nb e s t o p p e do r a l l o w e dt o p a s s .L o g i cg a t e sm a k ei t p o s s i b l et o s h o wt h er e s u l to f a " l o g i c "

t e s t .S u p p o s e y o ut e l lt h ec o m p u t e r :

9 0I FA = 5 4 A N DB = 4 6 T H E N4 0 0

A ti n s t r u c t i o nl i n e9 0 ,y o u r c o m p u t e rw i l l t e s tt h ev a l u e so f

A a n d Br i g h ta w a y .I f i t sm e m o r yt e l l si t t h a tA i s 5 4a n dB

i s 4 6 ,y o u rc o m p u t e rw i l lg o t o l i n e4 0 0( ' T H E N4 0 0 " ) .

5 8

Page 60: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 60/98

l o g i co p e r a t o r

W h a th a p p e n si f A i s o n l y5 3 ?T h eA N D" g a t e "s t a y s

c l o s e d ,a n de l e c t r i cp u l s e sr a c ei n s t e a dt o l i n e1 0 0( o r

w h a t e v e rn u m b e ry o u rn e x ti n s t r u c t i o ni s ) .S e el o g i c

o p e r a t o r ,c i r c u i t .

l o g i co p e r a t o r( l o j 'i k o p ' ar a ' t a r ) :a n yw o r dt h a tt e l l st h e

c o m p u t e rt o m a k ea n d c o m p a r e t w ot e s t sb e f o r e

i t sn e x tm o v e .L o g i co p e r a t o r si n B A S I Ca r ef a m i l i a rw o r d s :A N D ,

N O T ,a n dO R .E a c hc o m p u t e rl a n g u a g es e t su p a l o g i ct e s t

i n i t so w nw a y .I n t h i sL O G Os t a t e m e n t ,t h el o g i c

o p e r a t o ri s A N Y O F :

P R I N TA N Y O F( 5 <6 ) ( 1 0= 1 1 )

T R U E

I n t h e f i r s tl i n e ,y o u w a n tt h ec o m p u t e rt o l o o ka t t w o

c o m p a r i s o n s .I s i t t r u e t h a t5 i s l e s st h a n6 ? Y e s .I s i t t r u e

t h a t1 0e q u a l s1 1 ?N o .W h yd o e st h ec o m p u t e rp r i n t

T R U E ,w h e no n ec o m p a r i s o ni s f a l s e ?B e c a u s eA N Y O F

• m e a n s :" f i n dj u s to n et r u ec o m p a r i s o n . "W eu s el o g i c

o p e r a t o r sa l lt h et i m e .H e r e ' sa n e x a m p l e :" I fM o mc o m e s

h o m ee a r l y ,o r i f m ys i s t e rw i l lb a b y s i t ,I c a ng o t o t h eg a m e

w i t h y o u . "E i t h e ro n ew i l ld o i t . L o g i co p e r a t o r sa r e

s o m e t i m e sc a l l e d r e l a t i o n a lo p e r a t o r s ,b u tt h e r ei s a

d i f f e r e n c e .S e el o g i c ,A N Do p e r a t o r ,O Ro p e r a t o r ,

r e l a t i o n a lo p e r a t o r .

L O G O( l o 'g o ) :a " h i g h - l e v e l "c o m p u t e rl a n g u a g et h a th e l p s

s t u d e n t st o w r i t et h e i ro w np r o g r a m s .O n eo f L O G O ' S

f e a t u r e si s a " t u r t l e "t h a ty o uc a n" t e a c h "t o d r a wc i r c l e s

a n do t h e r s h a p e s .S e el a n g u a g e .

l o go f f( l o go f ) :t o s t o pt h ef l o wo f i n f o r m a t i o nb e t w e e na

c e n t r a lc o m p u t e ra n dy o u rt e r m i n a l( k e y b o a r d ) .T ol o go f f

a c o m p u t e ri s l i k es a y i n g" g o o d - b y e "o n t h ep h o n e ,a n d

i t ' si m p o r t a n tw h e ny o uw o r ko n a m i d d l e - s i z eo r l a r g e

c o m p u t e r .W h e ny o ul o go f f ,t h ec o m p u t e rn o t e st h ed a t e

a n dt h ea m o u n to f t i m ey o uj u s ts p e n ta t y o u rt e r m i n a l .

S e eB Y E ,l o go n ,t i m es h a r i n g .

l o go n ( l o g o n ) :t o l e ta c e n t r a lc o m p u t e rk n o wt h a ty o uw a n t

t o b e g i nw o r ka t y o u rt e r m i n a l( k e y b o a r d ) .Y o ud o t h i s

w h e ny o uw o r ka t a l a r g ec o m p u t e rt h a to t h e rp e o p l e u s e

a l s o .T ol o go n ,y o ut y p ea n I . D .n u m b e ra n da c o m p u t e r

p a s s w o r d .T h i ss t e p t a k e sc a r eo f t w on e e d s :( a )I t p r o t e c t s

t h e p r i v a c yo f a n yw o r ks t o r e di n c o m p u t e rf i l e s ,( b )I t

k e e p st r a c ko f t h et i m ee a c hp e r s o n s p e n d so n c o m p u t e r

w o r k . S e el o go f f ,t i m es h a r i n g .

l o g o n

L O G O

l o g o n

5 9

Page 61: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 61/98

l o o p

m a g n e t i c i n kc h a r a c t e rr e c o g n i t i o n

I N P U TC U S T O M E R

N A M E( N $ )A N D . .

N U M B E R( N )O R D E R E D

P R I N TN A M E ,N U M B E R

A N DT O T A L( T )B I L L

l o o p

1 0R E MB I L L SF O RP E TR O C KO R D E R S

2 0P R I N T" C U S T O M E RN A M E ,N U M B E RO R D E R E D "

3 0 I N P U TN $ , N

4 0 I F N= 0 T H E N 8 0

5 0 L E T T= N * 4 . 9 9

6 0 P R I N TN $ , N , T

7 0G O T O3 0

8 0 E N D

P A YT OT U BO H D E R O F

1 *C P UB A N K -^ ^ ~

• - S 6 1 O O

l o o p( l u p ) :a s e to f i n s t r u c t i o n s t h a ty o ut e l lt h ec o m p u t e rt o

d o o v e ra n do v e r .A l o o pi s l i k ea s e to f e x e r c i s e sy o u r

c o a c hs h o w s y o ua n dt h e ns a y s ,' T h i r t yt i m e s ! "T os e tu p

a l o o p ,y o um u s tt e l ly o u r c o m p u t e r( a )w h a td a t a( i n p u t )

t o u s e ;( b )h o wt o p r o c e s st h ed a t a ;( c )w h a ta n s w e r

( o u t p u t )t o s h o w ;a n d( d )t o r e p e a ts t e p sa , b , a n dc

u n t i ly o uw a n ti t t o s t o p .T h i sk i n do f l o o pc a nb e u s e df o r

b i l l i n ga l o to f c u s t o m e r s .S u p p o s ey o ua r es e l l i n gp e t

r o c k sb y m a i l / f o re x a m p l e ,a n d y o u w a n ty o u rc o m p u t e r

t o p r i n t ab i l lf o r£ a c ho r d e r .T h ef l o w c h a r ta t t h el e f t

s h o w sh o wt h em a i ns t e p so f t h i sj o bf o r ma l o o p .

B e l o wt h e f l o w c h a r ti s o n ew a yt o w r i t e ap r o g r a mf o r t h i s

l o o pi n B A S I C .( T h e l o o pi n s t r u c t i o n so f a p r o g r a ma r e

o f t e ni n d e n t e ds o t h e ya r ee a s i e r t or e a d ; )N o t i c et h a tl i n e

4 0 t e l l st h ec o m p u t e rt o g e to u to f t h el o o pi f t h e r ea r en o

m o r eo r d e r s .P r o g r a m m e r ss o m e t i m e ss e tu p a " c o u n t e r , "

a n i n s t r u c t i o nt e l l i n gt h ec o m p u t e rh o wm a n yt i m e st o

r e p e a ts t e p si n a l o o p .S e eI F . . . T H E N ,F O R. . . N E X T ,

n e s t e dl o o p .

l o w - l e v e ll a n g u a g e( l o 'l e v 'a l l a n g 'g w i j ) ,L L L :s e e

l a n g u a g e .

L S B :s e el e a s ts i g n i f i c a n tb i t .

L S I : s e el a r g e - s c a l ei n t e g r a t i o n .

L T :s e eL E F T .

m a g n e t i c i n kc h a r a c t e rr e c o g n i t i o n

m : s e em i l l i - .

M : s e em e g a - . '

m a c h i n ec o d e( m as h e n 'k o d ) :s e el a n g u a g e( s e c t i o na ) .

m a c h i n el a n g u a g e( m as h e n 'l a n g 'g w i j ) :s e el a n g u a g e .

m a g n e t i cd i s k( m a gn e t 'i k d i s k ) :s e ed i s k .

m a g n e t i cd i s kd r i v e( m a gn e t ' i kd i s kd r i v ) :s e ed i s kd r i v e .

m a g n e t i ci n kc h a r a c t e rr e c o g n i t i o n( m a gn e t 'i k i n g k 'k a r '

i k t a r r e k 'a g n i s h 'a n ) ,M I C R :t h ew a ys o m ec o m p u t e r

r e a dw o r d sp r i n t e di n m a g n e t i ci n k .C o d en u m b e r sa c r o s s

t h eb o t t o mo f b a n kc h e c k sa r ep r i n t e di n as p e c i a li n kt h a t

6 0

Page 62: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 62/98

m a g n e t i ct a p e

h a s m a g n e t i cp a r t i c l e s .A nM I C Rc o m p u t e ri s s e n s i t i v et o

e a c hp a r t i c l ea n dr e c o r d si t s e x a c t l o c a t i o ni n a p a t t e r no f

" d o t s . "T h ec o m p u t e rt h e nm a t c h e se a c hp a t t e r nt o a

n u m b e r( a c h a r a c t e r )i n i t sm e m o r y .A n di t m a t c h e se a c h

s e to f n u m b e r st o a c u s t o m e r ' sn a m e .R e s u l t ?T h eb a n k

k n o w si t h a sy o u rc h e c k .B a n k sw i t hM I C Rc o m p u t e r sc a n

s o r ta b o u t2 , 0 0 0c h e c k sa m i n u t e .S e eo p t i c a lc h a r a c t e r

r e c o g n i t i o n ,o p t i c a lm a r kr e c o g n i t i o n ,w a n d .

m a g n e t i ct a p e( m a gn e t 'i k t a p ' ) :s e et a p e .

m a i n f r a m e( m a n 'f r a m ' ) :1 . t h ec e n t r a lw o r ka r e ao f a l a r g e

c o m p u t e r ;t h ec e n t r a lp r o c e s s i n gu n i to f a l a r g ec o m p u t e r

s y s t e m ,w h e r et h ec o m p u t e rc a l c u l a t e sa n dc o m p a r e s

n u m b e r s .W h e na c o m p u t e rh a ss e v e r a lk e y b o a r d

t e r m i n a l s ,i t s m a i n f r a m ei s t h em o s ti m p o r t a n t

s e c t i o n .2 . s o m e t i m e s ,a n e n t i r el a r g ec o m p u t e rs y s t e mi s

r e f e r r e dt o a s a " m a i n f r a m ec o m p u t e r . "I t ' sl i k es a y i n g

" w h e e l s "w h e ny o um e a na b i c y c l e .T h e w h o l es y s t e mi s

n a m e db y i t s m o s ti m p o r t a n tp a r t .S e e c o m p u t e r ,

m i n i c o m p u t e r , m i c r o c o m p u t e r ,c e n t r a lp r o c e s s i n gu n i t .

m a n u a l( m a n 'y u a l ) :s e ed o c u m e n t a t i o n( d e f i n i t i o n2 ) .

M B :s e em e g a b y t e .

M - b y t e( e m 'b i t ' ) :s e em e g a b y t e .

m e g a -( m e g 'a ) ,M :a p r e f i x t h a tc h a n g e sa w o r dt o m e a no n e

m i l l i o nt i m e sm o r e . F o r e x a m p l e ,m e g a -p l u sb u c k

( m e g a b u c k )i s s l a n gf o ro n em i l l i o nd o l l a r s .M e g a t o n

m e a n sa m i l l i o nt o n s — a si n a n u c l e a rb o m b .S e em e g a b i t .

m e g a b i t( m e g 'a b i t ' ) :a m i l l i o n' ' b i t s . "A b i ti s a t i n ye l e c t r i c

p u l s e ,t h es m a l l e s tp i e c eo f i n f o r m a t i o na c o m p u t e r

h a n d l e s .T h e r ea r et w ok i n d so f b i t :a " o n e - b i t "( " 1 "

s t a n d sf o ra n e l e c t r i cp u l s et h a ti s " o n " )a n da " z e r o - b i t "

( " 0 " s t a n d sf o ra v e r yw e a ke l e c t r i cp u l s e ,o r ap u l s et h a ti s

" o f f " ) .A m e g a b i ti s 1 , 0 0 0 , 0 0 0o f t h e s ep u l s e s .B i t su s u a l l y

t r a v e li n g r o u p so f e i g h t( f o re x a m p l e ,0 1 1 1 0 1 1 0 ) ,a n de a c h

g r o u ps t a n d sf o ra p i e c eo f c o m p u t e rc o d e .A m e g a b i t ,o r

1 , 0 0 0 , 0 0 0b i t s ,s o u n d sl i k ea l o t ,b u ti t w o u l d n ' tb e e n o u g h

t o p u tt h i sb o o ki n t oc o d e .S e eb i t ,b y t e ,m e g a b y t e .

m e g a b i t

m a i n f r a m e

m e g a -

6 1

Page 63: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 63/98

m e g a b y t e

m e n u

m e m b r a n ek e y b o a r d

m e n u

m e g a b y t e( m e g 'a b i t ' ) ,M B ,M - b y t e :o n em i l l i o nb y t e s ;o n e

m i l l i o ns e t so f e l e c t r i cp u l s e s( " b i t s " ) .I n s o m ec o m p u t e r s ,

a b y t em a yc o n t a i na s m a n ya s 3 2b i t s ,b u tt h eu s u a ls i z ei s

8 b i t s .( T h i si s a b y t ew i t h8 b i t s :0 0 1 1 0 1 0 1 . )A m e g a b y t ei s

o n em i l l i o no f t h e s e .I n c o m p u t e rc o d e s ,e a c hb y t e

r e p r e s e n t sa l e t t e ro r n u m b e rt h a ty o uu s e .T h i sp a g eh a s

r o o mf o ra b o u t2 , 5 0 0l e t t e r so r b y t e s .S o a m e g a b y t e

c o m p u t e rc o u l dh o l d4 0 0p a g e sl i k e t h i so n ei n i t sm e m o r y .

S e eb y t e ,b i t .

m e m b e r( m e m 'b a r ) :s e et r e e .

m e m b r a n ek e y b o a r d( m e m 'b r a n 'k e 'b o r d ' ) :a p i e c eo f f l a t

p l a s t i cw i t hl e t t e r sa n d / o rn u m b e r sp r i n t e do n i t ss u r f a c e .

I t i s u s e di n p l a c eo f t y p e w r i t e rk e y sf o rg i v i n gi n s t r u c t i o n s

t o a c o m p u t e r .J u s ta l i g h tt o u c ho n a n yl e t t e ro r n u m b e r

m a k e si t w o r k .A l t h o u g ha m e m b r a n ek e y b o a r dm a yb e

. l e s se x p e n s i v e ,a k e y b o a r dw i t hs e p a r a t ek e y si s b e t t e rf o rf a s t ,a c c u r a t ew o r k .S e ek e y b o a r d .

m e m o r y( m e m 'a r e ) : 1 .e v e r y t h i n gt h ec o m p u t e r k n o w s

i n c l u d i n gt h el a n g u a g ei t s p e a k s , t h ef a c t sy o ut e l li t , a n d

t h ei n s t r u c t i o n si t u s e st o d oi t sw o r k .T h e r ea r et w ok i n d s

o f m e m o r y :( a )P e r m a n e n tm e m o r y( R O M ,o r " r e a d - o n l y "

, m e m o r y )i s i n t h ec o m p u t e rw h e ny o ub u yi t . I t i n c l u d e s

t h i n g sa c o m p u t e rp a n a l w a y sd o ,s u c ha s a d d .( b )

T e m p o r a r ym e m o r y( R A Mo r " r a n d o m - a c c e s s " , m e

c o m e sf r o m y o u ri n s t r u c t i o n st o t h ec o m p u t e rw h i l ey o u

u s ei t . W h e ny o ut e l lt h ec o m p u t e rt o l e tA = 3 ,t h i sn u m b e ri s s t o r e di n R A M .I t d i s a p p e a r sa s s o o na s y o ut u r no f ft h e

c o m p u t e r .T o s a v ew h a ty o u ' r ew o r k i n go n ,y o uc a n

t r a n s f e ry o u rw o r kt o a m a g n e t i cd i s ko r t a p e b e f o r ey o u

t u r no f ft h ec o m p u t e r .I n a l a r g ec o m p u t e rs y s t e m ,d i s k s

a n dt a p e s a r ea l s o c a l l e d" m e m o r y . "B u tw i t hp e r s o n a l

c o m p u t e r s ,d i s k sa n dt a p e sa r ec a l l e db a c k u ps t o r a g e .S e e

R O M ,R A M ,d i s k ,t a p e , s t o r a g e .2 . t h ep l a c e si n a

c o m p u t e rw h e r ei t s m e m o r yi s l o c a t e d .F o r e x a m p l e ,a

R O M" c h i p "i s t h et i n y ,q u a r t e r - i n c h p i e c eo f s i l i c o nt h a t

h o l d si n s t r u c t i o n st h ec o m p u t e ra l w a y sn e e d s .S e ec h i p ,

o p e r a t i n gs y s t e m . ,

m e n u( m e n 'y u ) : i na c o m p u t e r ,t h el i s to f c h o i c e sy o u r

c o m p u t e rs h o w sy o ub e f o r ey o us t a r tw o r k .S u p p o s ey o u r

f a m i l yk e e p sm a n yc o m p u t e r p r o g r a m so na d i s k .T h e ya r e

f i l e du n d e rd i f f e r e n th e a d i n g s .W h e ny o ug e tt h e

c o m p u t e rw o r k i n g ,t h ef i r s tt h i n gy t i um i g h ts e ei s a

" m e n u "o f t h e s ec h o i c e s :

6 2

Page 64: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 64/98

M E R G E

1 . H E A L T H - E X E R C I S E

2 . D O L L A R SA N DS E N S E

3 . G A M E S

I f y o u w a n tt o c h e c ky o u r r u n n i n gt i m e ,y o uc o u l d t o u c h

t h e" 1 "k e y( H E A L T H - E X E R C I S E ) ,w h i c hw o u l dg e ty o u

a n o t h e rl i s t( t h es e c o n dm e n u ) :

1 . D A I L YC A L O R I E S

2 . H E I G H TA N DW E I G H T

3 . R U N N I N GT I M E

N o wy o uw o u l dt o u c h" 3 , "a n dy o u rp r o g r a mt o c h e c k

r u n n i n gt i m ew o u l di m m e d i a t e l yc o m eu p o n t h es c r e e n

( m u c hf a s t e rt h a n u s i n ga r e s t a u r a n tm e n u . )S e e p r o m p t .

M E R G E( m a r j ) :i n w o r dp r o c e s s i n g ,a c o m m a n dt h a tt e l l st h e

c o m p u t e rt o c o m b i n et w ol i s t s ,a n dp r i n tt h e ma s o n e .A

s c h o o lp r i n c i p a lm i g h tM E R G Et h el i s t so f b o t h

t w e l f t h - y e a rc l a s s e s , t og e to n el i s to f s e n i o r s .

m e s s a g e( m e s 'i j ) :1 . i n a l a r g ec o m p u t e rs y s t e m ,a w h o l e

c h u n ko f d a t at h a ti s s e n tf r o mo n ek e y b o a r dt e r m i n a lt o

a n o t h e r .T h eF B Ii n C h i c a g o ,f o re x a m p l e ,m i g h t s e n da

" m e s s a g e "o f f i l e sb y c o m p u t e rt o t h eF B Ii n A t l a n t a ,2 . a

c o m m u n i c a t i o nf r o ma c e n t r a lc o m p u t e rt o o n eo f i t s

k e y b o a r dt e r m i n a l s .F o r e x a m p l e ,t h ec e n t r a lF B I

c o m p u t e ri n W a s h i n g t o n ,D C ,m i g h t s e n da m e s s a g et o i t s

C h i c a g ot e r m i n a l :" W h ot o l dy o ut o s e n dt h o s ef i l e s ? "

m e t a p h o r( m e t 'a f o r ' ) :a w a yo f d e s c r i b i n go n et h i n gs o t h a t

i t r e m i n d su s o f a n o t h e r .P e o p l eo f t e ns a yt h a tc o m p u t e r sr e a d ,w r i t e ,r e m e m b e r ,a n dm a k ed e c i s i o n s .T h e s ea r e

m e t a p h o r s , b e c a u s et h e ym a k eu s t h i n ko f c o m p u t e r si n

h u m a nt e r m s .U s i n g m e t a p h o r si s e a s i e rt h a ns a y i n g ,

" e l e c t r i cc u r r e n tm o v e df r o mo n ep o i n tt o a n o t h e r ,t e n

t h o u s a n dt i m e s . "M e t a p h o r sa l s om a k ec o m p u t e r ss e e m

a t t r a c t i v et o c u s t o m e r s .S e eu s e r - f r i e n d l yc o m p u t e r ,f o r

e x a m p l e .

M I C R :s e em a g n e t i c i n kc h a r a c t e r r e c o g n i t i o n .

m i c r o( m fk r o ) :s h o r tf o r mf o rm i c r o c o m p u t e r .O u rs c h o o l j u s t

b o u g h tt h r e em i c r o sf o r t h e s c i e n c el a b .S e em i c r o c o m p u t e r .

m i c r o -( m l ' k r o ) :1 . a p r e f i xm e a n i n g" v e r ys m a l l . "

M i c r o f i l m ,f o re x a m p l e ,i s f i l mt h a ts t o r e sp h o t o g r a p h si n

v e r yr e d u c e ds i z e .S e em i c r o c o m p u t e r .2 . a p r e f i x

m e a n i n g" o n em i l l i o n t ho f . "A m i c r o s e c o n di s o n e

m i l l i o n t ho f a s e c o n d .Y e s , t h e r ea r e c l o c k s t h a tc a n

m e a s u r ea m i l l i o np a r t s o fa s e c o n d !N o w ,s e en a n o - .

m i c r o -

m e s s a g e

m e t a p h o r

6 3

Page 65: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 65/98

m i c r o c o m p u t e r

m i c r o p r o c e s s o r

m i c r o c o m p u t e r

m i c r o e l e c t r o n i c s

m i c r o c o m p u t e r( m i 'k r ok a mp y u 't a r ) :a " m i c r o " ;a " h o m e , "

" p e r s o n a l , "o r " d e s k - t o p " c o m p u t e r ;a c o m p u t e rs m a l l e r

t h a na " m a i n f r a m e "o r " m i n i c o m p u t e r . "A l lm i c r o sh a v ea

k e y b o a r d ,a m i c r o p r o c e s s o r( i t sw o r ka r e a ) ,a n da s c r e e n —

o r ad e v i c ef o rh o o k i n gu p t o y o u rh o m eT V .T h a t ' sa l l

y o u rm i c r on e e d s ,t o b e a b l et o t a k ey o u ri n s t r u c t i o n sa n d

w o r kw i t ht h e m . B u ty o uc a nb u i l d a s m a l ls y s t e mb y

a d d i n ge x t r a s :( a )c a s s e t t et a p e sa n dt a p er e c o r d e rf o r

s t o r i n gp r o g r a m s ;( b )m a g n e t i ct a p e s ,a n dd i s kd r i v e s ,a l s o

f o r s t o r i n g ;( c )a j o ys t i c ko r p a d d l ef o rg a m e s ;( d )a p r i n t e r ;

( e )a m o d e m ,t o c o n n e c ty o u rm i c r ot o t h ep h o n e( s ot h a ti t

c a n" t a l k "t o a n o t h e rc o m p u t e r ) ;( f )a l i g h tp e no r ag r a p h i c

t a b l e tf o r" d r a w i n g "o n y o u rc o m p u t e rs c r e e n .B u tt h e r e

m a yb e a c a t c h :T h ec o m p u t e ry o ub u yt o d a ym a yn o t

w o r kw i t ht h ea t t a c h m e n ty o uw a n ti n s i xm o n t h s ,o r ,y o u

m a yh a v et o b u ya n " i n t e r f a c e "t o c o n n e c tt h en e wd e v i c e

t o y o u rc o m p u t e r .

S oi t p a y st o r e a d

a l o t ,a s ka

l o t ,t r ya

l o t

b e f o r ey o ub u ye v e na l i t t l em i c r o .I t a l s op a y st o l e a r na

l i t t l eB A S I C ,t h el a n g u a g em o s tm i c r o st a l k .S e ec o m p u t e r ,

c a t h o d e - r a yt u b e ,k e y b o a r d ,c a s s e t t e ,d i s k ,t a p e ,j o y

s t i c k ,p r i n t e r ,m o d e m ,l i g h tp e n , g r a p h i c st a b l e t ,

i n t e r f a c e ,c o m p a t i b i l i t y ,B A S I C .A n ds e em a i n f r a m e ,

m i n i c o m p u t e r .

m i c r o e l e c t r o n i c s( m i 'k r oi l e kt r o n 'i k s ) :t h es c i e n c et h a t

p r o d u c e sc o m p u t e r" c h i p s . "I f y o ul o o ka t a c h i pu n d e ra

m i c r o s c o p e ,y o uw i l ls e et h o u s a n d so f e l e c t r i cp a t h s

( c i r c u i t s ) .E a c hc i r c u i tc a nc a r r ya s e p a r a t e p i e c eo fc o m p u t e rc o d e .B y i n c r e a s i n gt h en u m b e ro f p a t h s ,y o u

c a ni n c r e a s et h ep o w e ro f ac o m p u t e r .S o o ny o u ' l lb e a b l e

t o s l i pa p o w e r f u lc o m p u t e ri n t oy o u rp o c k e t ,t h a n k st o

p e o p l ew h ow o r ki n m i c r o e l e c t r o n i c s .S e el a r g e - s c a l e

i n t e g r a t i o n ,t r a n s i s t o r ,c i r c u i t ,s e m i c o n d u c t o r .

m i c r o p r o c e s s o r( m l 'k r op r o s 'e s ' a r ) ,M P U :1 . w h e r ea l lt h e

a c t i o ni s i n a s m a l lc o m p u t e r !T h eM P Ui s a n e n t i r e c e n t r a l

p r o c e s s i n gu n i t( C P U )o r c e n t r a lw o r ka r e al o c a t e do n a

s i n g l et i n y c h i p .( T h ec h i pi s m a d eo f a s q u a r eo f s i l i c o n

m a t e r i a l ,o n e - q u a r t e r i n c ho n a s i d e . )A nM P Uc a n n o th a n d l et h es a m ea m o u n to f w o r ka s t h eC P Ui n a l a r g e

c o m p u t e r .B u ti t c a nt a k ei n s t r u c t i o n s ,w o r ko n n u m b e r s ,

a n dr e m e m b e ra n s w e r s .O fc o u r s e ,a nM P Ub y i t s e l fi s l i k e

a m o t o rw i t h o u ta c a r .I t n e e d sa k e y b o a r da n do t h e r

c o m p u t e rp a r t sb e f o r ei t c a nw o r kf o ry o u .T w op o p u l a r

m i c r o p r o c e s s o r sa r et h eZ 8 0a n dt h e6 5 0 2 .2 . a n M P U ,

p l u se x t r ac h i p sa n dc o n n e c t i o n st h a tt o g e t h e rw o r ka s

m i c r o p r o c e s s o r

Page 66: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 66/98

m i c r o s e c o n d

a p e r s o n a lc o m p u t e r .S o m e t i m e st h ew o r d

" m i c r o p r o c e s s o r "i s u s e dt o m e a nm i c r o c o m p u t e r , b u t

t h e r ei s a d i f f e r e n c e .S e em i c r o c o m p u t e r ,c e n t r a l

p r o c e s s i n gu n i t .

m i c r o s e c o n d( m l 'k r as e k ' a n d ) :o n em i l l i o n t ho f a s e c o n d .

T h a t ' sj u s ta b o u th o wl o n gi t t a k e sa f a s tc o m p u t e rt o a d dt w on u m b e r s .

M I D $( m i d 's t r i n g — t h e$ s y m b o ls t a n d sf o r " s t r i n g " ) :i n

B A S I C ,a c o m m a n dt o t h ec o m p u t e rt o p r i n t p a r t o f a

s t r i n go f l e t t e r sa l r e a d yi n i t s m e m o r y . T h ep a r t t h a ty o u

w a n ti s i n t h em i d d l e( M I D $ ) .S u p p o s ey o u w a n tt o

e n t e rt h i sd a t ei n t ot h ec o m p u t e r : 1 9 8 6 J A N 2 1 .Y o ug i v e

i t a " s t r i n gv a r i a b l e "n a m e( D $ ) ,a n dt y p ei t b e t w e e n

q u o t a t i o nm a r k s .I f y o u w a n tt h ec o m p u t e rt o p r i n tj u s t

t h em o n t h ,b u tn o tt h ey e a ro r d a y , t h es e c o n dl i n e

b e l o ws h o w sh o wM I D $h e l p sy o u . ( T h el a s tl i n ei sw h a ty o u r c o m p u t e rw o u l dp r i n t . )

L E TD $ =" 1 9 8 6 J A N 2 1 "

P R I N TM I D $ ( D $ ,5 , 3 )

J A N

" M I D $ "t e l l sy o u rc o m p u t e rt o f i n d t h em i d d l eo f D $ .B u t

w h e r ei n t h em i d d l e ?S t a r t i n ga t ' t h ef i f t hp l a c e( 5 ) .A n d

h o wm u c ho f t h em i d d l ed oy o uw a n t ?T h en e x tn u m b e rt o

t h ei n s t r u c t i o nt e l l sy o u( 3 ) .N o wy o u rc o m p u t e rw i l lp r i n t

J A N ,t h e t h r e e " c h a r a c t e r s "y o ua s k e df o r .T h eM I D $

c o m m a n di s t h es e c r e to f h o wc o m p u t e r sb r e a kd o w nl o n gs t r i n g so f d a t ai n t oj u s tt h ep i e c e st h e yw a n t .S e eL E F T $ ,

R I G H T S ,s t r i n gv a r i a b l e .

m i l l i -( m i l 'a ) , m : a p r e f i xt h a tc h a n g e sa w o r dt o m e a na

t h o u s a n d t hp a r to f s o m e t h i n g . F o r e x a m p l e ,m i l l i -p l u s

d e g r e e( m i l l i d e g r e e )m e a n so n et h o u s a n d t ho f ad e g r e e .

S h o c ky o u rf r i e n d sb y t e l l i n gt h e mt h et e m p e r a t u r ew e n t

u p 5 0 m i l l i d e g r e e s .( O n l yy o uc o u l dn o t i c e . )S e e

m i l l i s e c o n da n d( h o l do n t o y o u rg l a s s e s )

m i l l i m i c r o s e c o n d .

m i l l i m i c r o s e c o n d( m i l 'a m i ' k r as e k 'a n d ) :o n eb i l l i o n t ho f a

s e c o n d .O N EB I L L I O N T HO FA S E C O N D !B l i n ky o u r

e y e .Y o uj u s tl o s ta l o to f m i l l i m i c r o s e c o n d s .O r ,y o ul o s ta

l o to f n a n o s e c o n d s .I t ' st h es a m et h i n g .S e en a n o s e c o n d .

m i l l i s e c o n d( m i l ' as e k 'a n d ) :o n et h o u s a n d t ho f a s e c o n d .

Y a w n !S o m e p l a c e ,a n I B Mc o m p u t e rj u s ta d d e d5 0 0 , 0 0 0

n u m b e r si n a m i l l i s e c o n d .N o ws e e m i l l i m i c r o s e c o n d .

m i l l i s e c o n d

Q O

M I D $

m i l l i -

6 5

Page 67: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 67/98

m i n i a t u r i z a t i o n

m o n i t o r

m i n i a t u r i z a t i o n

m i n i a t u r i z a t i o n ( m i n 'e a c h u r ' az a 's h a n ) :m a k i n gt h i n g s i n

s m a l l e rs i z e s .I t ' st h e s t o r yo f t h e s h r i n k i n gc o m p u t e r .

T h i r t y y e a r s a g o , t h ef i r s tm o d e r nc o m p u t e rf i l l e da n e n t i r e

r o o m .T o d a y / y o uc a n h o l da c o m p u t e rw i t ht h es a m e

p o w e ri n y o u rh a n d .T o m o r r o w ' sc o m p u t e rs i z e ?M a y b e

t h ed o to n t h i s" i . "S e el a r g e - s c a l e i n t e g r a t i o n .

m i n i c o m p u t e r( m i n 'e k a mp y u 't a r ) :a " m i n i " ; a

" m i d d l e - s i z e "c o m p u t e r ;a c o m p u t e rt h a ti s s m a l l e rt h a na

m a i n f r a m e ,b u tl a r g e rt h a na p e r s o n a lc o m p u t e r .T h e m a i n

w o r ka r e a( t h e" c e n t r a lp r o c e s s i n gu n i t " )o f a m i n ii s i n

o n ec a b i n e t .T h e r ea r eu s u a l l ys e v e r a lk e y b o a r dt e r m i n a l s ,

a n da s e p a r a t e s t o r a g ec a b i n e tf o r d i s k s .A m i n i c o m p u t e r

c a n h o l du p t o f i v em e g a b y t e si n i t s w o r k i n gm e m o r y .

T h a t ' sa b o u te q u a lt o 1 6 o f t h e s ed i c t i o n a r i e s .S e ec o m p u t e r ,

m a i n f r a m e ,m i c r o c o m p u t e r ,c e n t r a lp r o c e s s i n gu n i t .

m i n i d i s k( m i n ' ed i s k ' ) :s e ed i s k .

M I P S ,M i l l i o nI n s t r u c t i o n sP e r S e c o n d :w h a tc o m p u t e r

s c i e n t i s t sw a n tc o m p u t e r st o c a r r yo u t .T oh a n d l eo n e

m i l l i o n i n s t r u c t i o n s i na s e c o n d , ac o m p u t e rn e e d ss e v e r a l

w o r ka r e a s .S e ec e n t r a lp r o c e s s i n gu n i t .

M L ,M a c h i n eL a n g u a g e :s e el a n g u a g e .

m n e m o n i c( n im o n 'i k ) :s o m e t h i r t gt h a t a i d sy o u rm e m o r y .

S o m e t i m e sm n e m o n i c sa r e & \ ek e yl e t t e r si n a w o r dw e

w a n tt o r e m e m b e r .M a n yc o m p u t e rt e r m sa r em n e m o n i c s :

C T R L ,f o re x a m p l e ,i s a m n e m o n i cf o rc o n t r o l k e y .R E A D P I C Ti s a L O G Om n e m o n i cw h i c ht e l l st h e

c o m p u t e r" r e a da p i c t u r e i ny o u rm e m o r y ,a n ds h o wi t o n

t h es c r e e n . "

m o d e m( m o ' d a m ) , m o d u l a t o r - d e m o d u l a t o r :a d e v i c et h a t

c h a n g e sc o m p u t e rc o d ei n t os i g n a l s t h a tc a nt r a v e lo v e ra

t e l e p h o n ew i r e ,a n dv i c e - v e r s a .Y o un e e da m o d e mi f y o u

w a n ty o u rc o m p u t e rt o " p h o n e "a n o t h e rc o m p u t e r— t o

g e tn e w so r o t h e ri n f o r m a t i o nf r o ma d a t ab a n k ,f o r

e x a m p l e .M a n yp e r s o n a lc o m p u t e r sd o n o tc o m ew i t ha

m o d e m .I f y o ub u yo n e ,b e s u r ei t w i l lw o r kw i t hy o u rm o d e lc o m p u t e r .S e ei n t e r f a c e ,d a t ab a n k .

m o d u l a t o r - d e m o d u l a t o r( m o j 'u l a ' t a rd e 'm o j 'u l a ' t a r ) :s e e

m o d e m .

m o n i t o r( m o n 'a t e r ) :1 . a k i n do f " s e l f - c h e c k "t h a tt h e

c o m p u t e rp e r f o r m sf o ri t s e l f .T h ec o m p u t e r" m o n i t o r s , "

Page 68: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 68/98

f o re x a m p l e ,h o wt h e d i s kd r i v ea n dt h ek e y b o a r da r e

w o r k i n g .I t ' sl i k ea p a t r o lc a r ,o n a r o u t i n e c h e c k .2 . a T V

s c r e e na t a t e r m i n a lt h a tr e c e i v e si n f o r m a t i o nb u tc a n n o t

s e n di t . A i r p o r t sh a v em o n i t o r st h a ts h o ws c h e d u l e so f

a r r i v i n ga n dd e p a r t i n gp l a n e s .3 . s o m e t i m e s ,t h e s c r e e n

o n y o u rp e r s o n a lc o m p u t e r . U n l i k et h eu s eo f m o n i t o r

d e s c r i b e di n d e f i n i t i o n2 , y o uc a na c t u a l l yg i v ei n f o r m a t i o n

t o s o m ep e r s o n a lc o m p u t e r sb y t o u c h i n gt h e i rs c r e e n s

w i t ha " l i g h tp e n . "S e ec a t h o d e - r a yt u b e ,l i g h tp e n .

m o s ts i g n i f i c a n tb i t( m o s t 's i gn i f 'i k a n tb i t ' ) ,M S B :i n a n y

g r o u p ,t h eb i tt h a ti s w a yo v e rt o t h el e f t .T h ez e r oi n t h i s

s t r i n go f b i t si s t h em o s ts i g n i f i c a n tb i t :0 1 1 1 1 1 1 1 . I nt h i s

g r o u p ,1 0 1 0 1 0 1 0 ,t h eM S Bi s " o n e . "S e el e a s ts i g n i f i c a n t

b i t , b i t ,b y t e .

m o v e( m u v ) :g e n e r a l l y ,t o " r e a d "d a t ai n o n e ' p l a c ea n d

" w r i t e "i t i n a n o t h e r .C o m p u t e r so f t e nm o v ei n f o r m a t i o nw h i l et h e y ' r ew o r k i n go n a p r o g r a m .F o r e x a m p l e ,a

c o m p u t e rm o v e sn u m b e r sf r o mi t sp a y r o l lf i l et o i t sw o r k

a r e at o f i g u r eo u tw e e k l yt a x e s .I n t h i ss e n s e ,t h ec o m p u t e r

h a st h ei n f o r m a t i o ni n t w op l a c e sa t o n c e : t h ef i l ea n dt h e

w o r ka r e a .B u ts e eM O V Ef o ra d i f f e r e n tm e a n i n g .

M O V E :i n w o r dp r o c e s s i n g ,t h ek e yy o uu s et o s w i t c hw o r d s

f r o m o n ep a r t o fy o u rt e x tt o a n o t h e r .T h eM O V Ek e yi s

u s e f u lw h e ny o ua r e e d i t i n ga c o m p o s i t i o no n y o u r

c o m p u t e r .S u p p o s e y o ud e c i d et h a tt h el a s ts e n t e n c ei n

y o u rc o m p o s i t i o nw o u l dl o o kb e t t e ra t t h eb e g i n n i n g .Y o uc a nj u s tM O V Ei t b a c k .B u tt a k ea l o o ka t m o v e ,a n ds e e

C O P Y ,I N S E R T ,e d i t .

M P U :s e em i c r o p r o c e s s o r .

M S B :s e em o s ts i g n i f i c a n tb i t .

m o s ts i g n i f i c a n tb i t

N A K

m o v e

n : 1 . s e e n a n o - .2 . i n m a t h e m a t i c s ,t h es y m b o lf o r" a n y

n u m b e r / 'F o r e x a m p l e ,t o e x p l a i nh o wt o c o u n t b a c k w a r d ,

y o um i g h ts a y ," T h er u l ei s n — 1 . "

N A K ,N e g a t i v eA c K n o w l e d g e :a c o d em e a n i n g( a )t h e

m e s s a g ey o uj u s tr e c e i v e df r o ma n o t h e rc o m p u t e rh a sa n

e r r o ri n i t ;( b )y o uw a n tt h ec o r r e c tm e s s a g et o b e s e n t .S e e

A C K ,a c k n o w l e d g e .

N A K

6 7

Page 69: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 69/98

n a n o -

n e t w o r k

n a n o s e c o n d

n e s t e dl o o p

n a n o -( n a n 'a ) ,n : a p r e f i xt h a tc h a n g e sa w o r dt o m e a na

b i l l i o n t hp a r to f s o m e t h i n g .N a n o -p l u ss e c o n d

( n a n o s e c o n d )i s o n eb i l l i o n t ho f a s e c o n d .T h a t ' s

s o m e t h i n gv e r yh a r dt o i m a g i n e .( S oi s a n a n o g o a t . )

n a n o s e c o n d( n a n 'a s e k 'a n d ) ,N S : o n eb i l l i o n t ho f a s e c o n d .

T h i sb i l l i o n t h - s e c o n dh a s a n o t h e rn a m e .S e e

m i l l i m i c r o s e c o n d .

N C :s e en u m e r i c a lc o n t r o l .

n e g a t i v ea c k n o w l e d g e( n e g ' at i v a k n o l 'i j ) :s e eN A K .

n e g a t i v en u m b e r( n e g 'a t i v n u m 'b a r ) :i n m a t h e m a t i c s ,a

n u m b e rl e s st h a nz e r o .A ne x a m p l eo f a n e g a t i v en u m b e r

i s — 1 5 .S e ep o s i t i v en u m b e r .

n e s t e dl o o p( n e s 't i d l u p ' ) :a t a s kt h ec o m p u t e rh a st o r e p e a t

i n o r d e rt o c a r r yo u ta n o t h e rt a s ki t i s r e p e a t i n g( l i k e

c h e w i n gb e t w e e ne a c hs w a l l o w — f o ra p e r s o n ) .E x a m p l e

f r o m" r e a l "l i f e :S u p p o s ey o u w a n tt o k n o wh o wm a n y

p e a c h e st h e r ea r eo n e a c hb r a n c ho f y o u rf a v o r i t et r e e .

( R e a ll i f e ? )Y o uw o u l ds t a r tw i t ho n eb r a n c h ,c o u n ta l l i t s

p e a c h e s .N e x ty o uw o u l dg o t o b r a n c hn u m b e rt w o ,c o u n t

i t sp e a c h e s ;a n ds o o n .A d i a g r a mo f t h e s es t e p sw o u l d

s h o wt h es e c o n dt a s k( o rl o o p )" n e s t e d "i n s i d e t h ef i r s t .

Y o u r " p r o g r a m "f o rt h i sp r o j e c tw o u l di n c l u d es t e p sl i k e

t h ef o l l o w i n g :

P r o g r a mt o C o u n tP e a c h e so n E a c hB r a n c h

( a ) F i n df a v o r i t ep e a c ht r e e( b ) F i n da b r a n c h

« -( c ) G i v et h i sb r a n c ha n u m b e r

( d ) F i n da p e a c ho n t h i sb r a n c h

C ( e )G i v et h i sp e a c ha n u m b e r

( f ) I s t h e r ea n o t h e rp e a c h ?

( g ) R e m e m b e rt h et o t a lo f p e a c h e so n t h i sb r a n c h

1 — ( h )I s t h e r ea n o t h e rb r a n c h ?

( i ) E n d

I n t h el a r g e r" l o o p "( c t o h ) ,y o uc o u n to f ft r e eb r a n c h e s .

I n t h e" n e s t e d " l o o p( e t o f ) ,y o uc o u n tt h ep e a c h e so n a

b r a n c h .N e s t e dl o o pp r o g r a m sf o rc o m p u t e r sa r eb u i l tt h e

s a m ew a y .A f u r n i t u r e s t o r eo w n e rw h on e e d st o a d du p

a l lt h es a l e sf r o me a c hi n d i v i d u a ld e p a r t m e n t , c o u l du s ea

n e s t e d - l o o pp r o g r a mo na c o m p u t e r .Y o u rs c h o o lp r i n c i p a l

m i g h td e v e l o po n et o c o u n ta l lt h ea b s e n t e e sf r o me a c h

s e p a r a t ec l a s s .S e el o o p .

n e t w o r k( n e fw a r k ) :1 . a s y s t e mt h a ti n c l u d e so n ec e n t r a l

, 6 8

Page 70: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 70/98

c o m p u t e ra n ds e v e r a l( k e y b o a r d )t e r m i n a l s .T h e s e

t e r m i n a l sm i g h tb e i n o n er o o mo r i n d i f f e r e n tc i t i e sa c r o s s

t h e c o u n t r y .P e o p l ew h ou s ec o m p u t e rn e t w o r k sa r eo n

" t i m es h a r i n g / 'T h i sm e a n st h a tt e no r e l e v e nt e r m i n a l s

c a n a s kf o ri n f o r m a t i o na t t h es a m es e c o n d ,a n dg e tt h e i r

a n s w e r so n eo r t w os e c o n d sl a t e r .( T h ec o m p u t e rg i v e sa s p l i ts e c o n do f a t t e n t i o nt o t h ef i r s tt e r m i n a l , as p l i t

s e c o n dt o t h en e x to n e ,a n ds o o n . )E a c hp e r s o nh a st h e

f e e l i n g t h a th e o r s h eh a sc o m p l e t ec o n t r o lo f t h em a i n

c o m p u t e r .S e et i m e - s h a r i n g .2 . t h ew a yd a t ai s s t o r e di n

a c o m p u t e r ' sm e m o r y .E a c hp i e c eo f d a t ah a si t s o w n

" a d d r e s s / 7I t ' ss o m e t h i n gl i k ey o u rt e l e p h o n en u m b e r :

Y o uh a v ea n a r e ac o d e ,a n " e x c h a n g e "n u m b e r( t h ef i r s t

t h r e ef i g u r e s ) ,a n dy o u ro w np r i v a t en u m b e r( t h el a s t

f o u r ) .T h ec o m p u t e ro r g a n i z e s d a t ai n i t sm e m o r yt h e

s a m ew a y .S e ea d d r e s s .3 . t h e o r g a n i z a t i o no f p a t h s

( c i r c u i t s )o nw h i c he l e c t r i cp u l s e s( " b i t s " )t r a v e l .T h e s eb i t s

a r e p a r to f a c o m p u t e rc o d e .

N E W( n u ) :i n B A S I C ,a c o m m a n dt h a tw i p e sa w a y

e v e r y t h i n gy o uj u s tp u ti n t ot h ec o m p u t e r ' st e m p o r a r y

m e m o r y .Y o uu s eN E Wi f y o um a k em i s t a k e sa n d w a n tt o

s t a r to v e r .N E Wd o e sn o tc h a n g ea n y t h i n gi n t h e

c o m p u t e r ' sp e r m a n e n t m e m o r y .S e em e m o r y .

n e w l i n e( n u ' E h ) :s e eN L .

N E X T( n e k s t ) :s e eF O R. . . N E X T ..

n i b b l e( n i b 'a l ) :a s e r i e so f f o u re l e c t r i cp u l s e s ;f o u r" b i t s " ;

f o u ro f t h es m a l l e s tp i e c e so f i n f o r m a t i o na c o m p u t e r

h a n d l e s .T w oe x a m p l e s :0 0 0 1 , 1 1 1 1 .E i g h tb i t sf o r ma

" b y t e , " ab a s i cp a r to f c o m p u t e rc o d e . S o , an i b b l ei s a l s o

c a l l e da h a l f - b y t e .N ok i d d i n g .S e eb i t ,b y t e ,w o r d .

N L , N e w L i n e :i n s o m ec o m p u t e r s ,t h ec o d ef o rm o v i n gt o

t h el e f tm a r g i no n t h en e x tl i n e .T h i sc a nm e a no n eo f t w o

t h i n g s :( a )Y o u r c o m p u t e rp r i n t e rw i l lm o v ei t sp a p e ro n e

l i n ea h e a d ;o r ( b )a f l a s h i n gl i g h t( a c u r s o r )w i l lm o v ed o w n

o n el i n e ,a n dt o t h el e f to f t h es c r e e n .S e ec u r s o r .

N O D R A W( n o 'd r o ) :i n L O G O ,y o u rc o m m a n dt o t h e

c o m p u t e rt o g e tr e a d yf o rw o r kt h a td o e sn o ti n c l u d ea n y

d r a w i n g s .W h e nd o y o uu s eN O D R A W ?W h e ny o ud e c i d e

t Q s w i t c hf r o md r a w i n g st o w o r d s a n dn u m b e r s . S e e

D R A W .

N S :s e en a n o s e c o n d .

N E W

N S

n e t w o r k

n i b b l e

6 9

Page 71: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 71/98

n u m b e rc r u n c h i n g

o n - l i n e

n u m b e rc r u n c h i n g

n u m b e rc r u n c h i n g( n u m 'b a r k r u n 'c h i n g ) :t h ec l o s e s ta

c o m p u t e rc o m e st o " J a w s / 'I n o n es e c o n d ,a l a r g e

c o m p u t e r( m a i n f r a m e )c a nc h e wu p a m i l l i o n a d d i t i o n s

o r s u b t r a c t i o n s .. . . A n dd o n ' ts t a n d n e a ri t w e a r i n ga

" t i m e s ' 's i g n( * ) .

n u m e r i c( n um e r 'i k ) :m a d eu p o f n u m b e r s ,o r d i g i t s( 0 - 9 ) ;n o ti n c l u d i n gl e t t e r so f t h ea l p h a b e t .S e e a l p h a n u m e r i c

n u m e r i c a lc o n t r o l( n um e r 'i k a l k a nt r o l ' ) ,N C :a w a yo f

o r g a n i z i n gs t e p s i na m a n u f a c t u r i n gt a s k .S u p p o s ep i e c e s

o f m e t a lh a v et o b e c u ts o t h a tt h e ya r ec o r r e c t t oa

t h o u s a n d t ho f a n i n c h .T h es t e p so f h o l d i n gt h e m e t a l ,

m e a s u r i n gi t , e t c . ,c a nb e n u m b e r e da n dc o d e db y

c o m p u t e r s .T h ec o d ei s t h e nf e di n t ot h ec u t t i n gm a c h i n e ,

w h i c hm o v e se x a c t l yt h es a m ew a y ,a t t h es a m es p e e d , t o

c u te a c hp i e c eo f m e t a l .S e ec o m p u t e r - a i d e d

m a n u f a c t u r i n g .

n u m e r i c a lc o n t r o l

O C R :s e eo p t i c a lc h a r a c t e r r e c o g n i t i o n .

o f f - l i n e( o fl i n ' ) :a t t h em o m e n t ,n o tc o n t r o l l e db y t h e

c e n t r a lc o m p u t e r .A p r i n t e ri s o f f - l i n ew h e ni t i s

d i s c o n n e c t e df r o mt h ec o m p u t e rf o r r e p a i r s .S e eo n - l i n e .

O M R :s e eo p t i c a lm a r kr e c o g n i t i o n .

o n e - b i t( w u n 'b i t ' ) ,1 - b i t :a s i n g l ee l e c t r i cp u l s et h a tt h e

c o m p u t e r" r e a d s , " t h es a m ew a yw er e a do u r" A B C s . "B y

i t s e l f ,a s i n g l e o n e - b i td o e s n ' ts a ym u c ht o a c o m p u t e r .

( N e i t h e rd o e sa z e r o - b i t ,w h i c hs t a n d sf o r" n op u l s e . " )B u t

a w h o l es t r i n go f o n e - b i t sa n dz e r o - b i t sm a k e st h e

c o m p u t e rs i tu p a n d" t h i n k . "U s u a l l y , t h e r ea r e e i g h tb i t s

i n a s t r i n g( f o re x a m p l e ,1 1 0 0 0 1 1 0 ,o r 0 0 0 0 0 0 1 0 ) .F e w

p e o p l el e a r nt o t a l kt o t h e i rc o m p u t e r si n o n e - b i t sa n d

z e r o - b i t s .M o s to f u s l e a r n s h o r t - c u tl a n g u a g e sl i k eB A S I C

a n dL O G O .W h e nw e t y p ea B A S I Cc o m m a n dl i k eL I S T ,

t h ec o m p u t e rt r a n s l a t e st h o s e f o u r k e y s t r o k e si n t od o z e n s

o fo n e - b i t sa n dz e r o - b i t s ,t h e ni t c a np u ta l i s to ny o u rs c r e e n .S e eb i t ,b y t e ,b i n a r y ,l a n g u a g e ,z e r o - b i t .

o n - l i n e( o n 'l i h ' ) :c u r r e n t l yc o n n e c t e dt o t h em a i n ,o r c e n t r a l ,

c o m p u t e r .S u p p o s ea b a n kh a sa m a i nc o m p u t e ri n K a n s a s

C i t y .T h i sc o m p u t e ri s h o o k e du p t o t e r m i n a l s( k e y b o a r d s )

i n 1 5 o t h e rc i t i e s .I f y o u ru n c l ei s w o r k i n ga t t h eW i c h i t a

t e r m i n a l ,h e i s " o n - l i n e "w i t ht h em a i nc o m p u t e r .S e e

o f f - l i n e .

7 0

Page 72: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 72/98

o n - o f f ( o no f ) :1 . a l a b e l f o rt h es w i t c hy o uu s et o s t a r ta

d e v i c ea n dt o s h u ti t d o w n .T h i s s w i t c hh a st o b e u s e d

c a r e f u l l yo n a c o m p u t e r .Y o u r c o m p u t e rm a n u a lw i l lt e l l

y o u" w h e n "a n d " h o w . "2 . a d e s c r i p t i o n o fe v e r y

c o m p u t e rc o d e .E l e c t r i cp u l s e st h a tg o " o n "a n d" o f f "

f o r mt h e s ec o d e s .F o r e x a m p l e ,a c o d ef o r2 5 5i s e i g h t

e l e c t r i cp u l s e s :" o n , " " o n , " " o n , " " o n , " " o n , " " o n , "

" o n , " " o n . "Y e s / t h e r e ' sa s h o r tw a yt o w r i t et h a t :

1 1 1 1 1 1 1 1 .T h e" o n "p u l s ei s w r i t t e na s " 1 . "T h e" o f f "

p u l s ei s w r i t t e na s " 0 . "S e eo n e - b i t ,z e r o - b i t .

o p e r a b l e( o p 'a r a b a l ) :a b l et o b e u s e d ;i n o p e r a t i n g

c o n d i t i o n .Y o u rc o m p u t e ri s n o to p e r a b l ew h e nt h ee l e c t r i c

p o w e rg o e so u ti n a s t o r m .

o p e r a n d( o p 'a r a n d ) :1 . a n yp i e c eo f i n f o r m a t i o nt h e

c o m p u t e rw o r k so n ;a p i e c eo f d a t at h a tt h ec o m p u t e r

a d d s ,c o m p a r e s ,e t c .I f y o ut e l lt h ec o m p u t e r :L E TA = 1 0+ 9 , y o uc r e a t et w oo p e r a n d s ,1 0 a n d9 , f o rt h ec o m p u t e r

t o w o r ko n . 2 . t h e p a t t e r no f " b i t s "( e l e c t r i cp u l s e s ) t h a t

t h ec o m p u t e ru s e st o f i n da n o p e r a n di n i t sm e m o r y .T h i s

b i tp a t t e r ni s l i k ea n a d d r e s so n a n e n v e l o p e .I t h a st o

m a t c ht h e" a d d r e s s "o f t h e" m e m o r y - s p a c e "w h e r et h e

o p e r a n di s s t o r e d .I f " 1 0 "i s i n a m e m o r ys p a c ew i t ht h e

a d d r e s s 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 ,t h ec o m p u t e rh a st o u s e

1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 ,w h e ni t w a n t s1 0 .S e ea d d r e s s .

o p e r a t i n gs y s t e m( o p 'a r a t i n gs i s 't a r n ) ,O S :i n s t r u c t i o n s

t h a ta r e ap e r m a n e n tp a r to f a c o m p u t e r .T h e yt e l lt h ec o m p u t e rh o wt o h a n d l et h ep r o g r a m sy o ug i v ei t . I n a

m i d d l e - s i z eo r l a r g ec o m p u t e r ,t h e o p e r a t i n gs y s t e mh a s

o t h e rt a s k s , t o o :( a )I t l i n e su p a l lt h ej o b sc o m i n gt o t h e

c e n t r a lc o m p u t e r f r o md i f f e r e n tt e r m i n a l s ,a n da s s i g n s

m e m o r ys p a c ef o re a c h p r o g r a m ,( b )T h eo p e r a t i n gs y s t e m

g e t st h ec o m p u t e rr e a d yt o w o r ki n d i f f e r e n t" l a n g u a g e s "

( B A S I C ,P A S C A L ,e t c . ) . ( c )T h eO Sr e c o g n i z e se r r o r sa n d

h e l p st o g e tr i do f t h e m ,( d )I t p u t st a p e sa n dd i s k si n t o

a c t i o n ,w h e nt h e ya r en e e d e d ,( e )T h eO Sa l s ok e e p st r a c k

o f t h et i m et h a te a c ht e r m i n a li s o n ,a n di t m a k e ss u r et h a t

n o o n eg e t st o u s ea p r o g r a mw i t h o u ta p r o p e rI . D .W h e n

1 t h ef i r s tb i gc o m p u t e r sw e r eb u i l ti n t h e1 9 4 0 s , as i n g l e

h u m a no p e r a t o rh a dt o t a k ec a r e o fa l lt h e s et a s k s .T h e

r e s u l t ?A h u g ec o m p u t e rw o u l ds t a n da r o u n dw a i t i n gi f

t h e o p e r a t o rw a st r y i n gt o s o l v eo n ep r o b l e m . T o d a y ,O S

s y s t e m s c h e c ko n e v e r y t h i n gt h a th a p p e n si n s i d et h e

c o m p u t e r .A p o p u l a ro p e r a t i n gs y s t e mf o rs m a l lc o m p u t e r s

i s t h eC o n t r o lP r o g r a mf o rM i c r o c o m p u t e r s( C P / M ) .

o n - o f f

o p e r a t i n gs y s t e m

o n - o f f

o p e r a t i n gs y s t e m

7 1

Page 73: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 73/98

o p e r a t i o n

o p t i c a lm a r kr e c o g n i t i o n

o p e r a t o r

o p t i c a lm a r kr e c o g n i t i o n

o p e r a t i o n( o p 'a r a ' s h a n ) :1 . a n ym a j o rt a s kt h ec o m p u t e r

t a k e sc a r eo f .P r i n t i n gi s a c o m p u t e ro p e r a t i o n .S o i s

r u n n i n gD o n k e y - K o n g .2 . a s i n g l e i n s t r u c t i o n t h a tt h e

c o m p u t e rc a r r i e so u t .I n t h i ss e n s e ,a d d i n gt w o n u m b e r si s

a n o p e r a t i o n .S e eo p e r a t o r .

o p e r a t i o ns y m b o l s( o p 'a r a ' s h a ns i m 'b a l z ) :s e e a r i t h m e t i co p e r a t o r , l o g i c o p e r a t o r ,r e l a t i o n a lo p e r a t o r .

o p e r a t o r( o p 'a r a ' t a r ) :1 . a p e r s o nw h oi s r u n n i n go r u s i n ga

c o m p u t e r .2 . a n i n s t r u c t i o n t h a tt e l l st h ec o m p u t e rw h a t

t o d o w i t ha p a r t i c u l a rp i e c eo f d a t a .W h e ny o uw r i t e

o p e r a t o r s ,t h e ya r es o m e t i m e ss y m b o l s ,s o m e t i m e sw o r d s .

A l lo p e r a t o r st e l lt h ec o m p u t e rh o wt o m a k eo n ep i e c eo f

d a t a" w o r k "w i t ha n o t h e r :( a )A r i t h m e t i co p e r a t o r s( s u c ha s

+ o r — )t e l lt h ec o m p u t e rt o c o m b i n e n u m b e r s ,( b )

R e l a t i o n a l o p e r a t o r s( s u c ha s t h ee q u a l( = )s i g n )t e l lt h e

c o m p u t e rt o c o m p a r e t w ot h i n g s ,( c )L o g i co p e r a t o r s , l i k et h ew o r d" O R / 7t e l lt h ec o m p u t e rt o t e s ts o m e t h i n g ,

b e f o r e t a k i n go n em o r es t e p .S e ea r i t h m e t i co p e r a t o r ,

r e l a t i o n a lo p e r a t o r , l o g i c o p e r a t o r .

O P M ,O p e r a t i o n sP e rM i n u t e :t h en u m b e ro f p r o g r a m

i n s t r u c t i o n s t h a ta c o m p u t e rc a nh a n d l ei n o n em i n u t e .

U s u a l l y ,O P Mm e a n sh o wf a s tt h ec o m p u t e ra d d s ,

d i v i d e s ,c o m p a r e s ,a n ds o o n .S e eo p e r a t i o n( d e f i n i t i o n2 ) .

O P S ,O p e r a t i o n sP e rS e c o n d :t h en u m b e ro f p r o g r a m

i n s t r u c t i o n s t h a ta c o m p u t e rc a n h a n d l ei n o n es e c o n d .

U s u a l l y ,O P Sm e a n sh o wf a s tt h ec o m p u t e rd i v i d e s ,

c o m p a r e s ,a d d s ,e t c .S e eo p e r a t i o n( d e f i n i t i o n2 ) .

o p t i c a lc h a r a c t e rr e c o g n i t i o n( o p 't \ k a l k a r ' i kt a r r e k 'a g

n i s h 'a n ) ,O C R :t h ew a ys o m ec o m p u t e r sr e a dp r i n t e d

p a g e s ,a n de v e nh a n d w r i t i n g .W h e na c o m p u t e rw i t h

O C Rl o o k sa t a p a g e ,i t " s e e s "s e t so f d o t s .T h ec o m p u t e r

t r i e st o m a t c ht h e s es e t so f d o t sw i t hp a t t e r n si t k n o w sf o r

o u ra l p h a b e t( A ,B , C , a , b , c , e t c . ) ,a n dp u t st h ew h o l e

" p a g e "i n t oi t sm e m o r y .( I t ' ss t i l ln o tt o og o o da t

h a n d w r i t i n g .H a n d w r i t i n gs a m p l e sa r e a sd i f f e r e n ta s

f i n g e r p r i n t s . )S e eo p t i c a lm a r kr e c o g n i t i o n ,m a g n e t i ci n k

c h a r a c t e r r e c o g n i t i o n ,w a n d .

o p t i c a lm a r kr e c o g n i t i o n( o p 't i k a l m a r k 'r e k 'a g n i s h 'a n ) ,

O M R :t h ew a ys o m ec o m p u t e r sr e a dt h ef i l l e d - i ns q u a r e s

o n t e s t s .I f y o u ' v ee v e rf i l l e di n a c i r c l eo r a s q u a r eo n a

r e a d i n gt e s t ,a n O M Rc o m p u t e rp r o b a b l y " r e a d "y o u r

7 1

Page 74: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 74/98

O Ro p e r a t o r

a n s w e r s .H o wd o e si t w o r k ?A c o m p u t e rf i n d sa f i l l e d - i n

s p a c eo n t h ea n s w e rs h e e t .I t c o m p a r e st h i sm a r kw i t ht h e

p a t t e r no f " r i g h t "a n s w e r si n i t sm e m o r y .T h e ni t g i v e s

y o ua " p l u s "o r " m i n u s "s c o r e .Y o uc a n ' t f o o la n O M R :

F i l l i n g . i na l lt h ec h o i c e sf o ra n a n s w e rw i l lb e m a r k e d

" w r o n g , "e v e nt h o u g ht h e " r i g h t "a n s w e ri s o n eo f t h e m .S e eo p t i c a lc h a r a c t e r r e c o g n i t i o n ,m a g n e t i ci n kc h a r a c t e r

r e c o g n i t i o n ,w a n d .

O Ro p e r a t o r( o r ' o p ' ar a ' t a r ) :a n i n s t r u c t i o nt h a tg e t st h e

c o m p u t e rt o c h e c ki t sm e m o r yb e f o r et a k i n ga s p e c i a ls t e p .

T o i n s t r u c tt h ec o m p u t e rw h e ni t s h o u l ds w i t c hf r o m o n e

t a s kt o a n o t h e r ,y o um i g h ts e tu p " c o n d i t i o n s . "I f T e q u a l s

3 3 , o ri f M i s l e s st h a n1 0 0 , f o re x a m p l e ,t h ec o m p u t e rc a n

j u m pt o a n e ws t e p .I n B A S I C ,y o um i g h ts e tu p t h e

i n s t r u c t i o n sw i t ha n O Ro p e r a t o rt h i sw a y :

4 0 0I F T = 3 3 o r M < 1 0 0T H E N4 2 0

4 1 0G O T O2 5 0

4 2 0P R I N T" N E X TJ O B "

W h e ny o u rc o m p u t e rc o m e st o t h eO Ro p e r a t o ri n l i n e

4 0 0 ,i t c h e c k si t sm e m o r y .I f i t f i n d sj u s to n ep a r to f l i n e4 0 0

i s t r u e ,y o u r c o m p u t e rw i l lj u m pt o l i n e4 2 0a n dp r i n t

" N e x tJ o b . "I f n o t ,i t w i l lf o l l o w t h ei n s t r u c t i o ni n l i n e4 1 0 .

U s i n gt h eO Ro p e r a t o ri s l i k es a y i n g ," I fI w i na

s c h o l a r s h i po r g e t al o a n ,I c a ng o t o c o l l e g e . "S e el o g i c

o p e r a t o r ,A N Do p e r a t o r .

O S :s e eo p e r a t i n gs y s t e m .

o u t p u t( o u t 'p u t ) :t h e" m o v e m e n t "o f d a t ao u to f t h e

c o m p u t e r .T h e r ea r em a n yw a y so f g e t t i n go u t p u tf r o m

c o m p u t e r s :( a )U s u a l l y ,y o u r c o m p u t e rs h o w sd a t ao n a

s c r e e n( a " c a t h o d e - r a yt u b e " ) ,( b )W i t ha p r i n t e r ,

c o m p u t e r sc a ng i v ey o up a g e so f i n f o r m a t i o no np a p e r ,( c )

U s i n ga " p l o t t e r , "a c o m p u t e rw i l ld r a wg r a p h sa n dc h a r t s

f r o md a t ai n i t sm e m o r y ,( d )C o m p u t e r st r a n s f e rd a t at o

m a g n e t i cd i s k sa n dt a p e s ,( e )U s i n gm o d e m s ,t h e y" t a l k "

w i t ho t h e rc o m p u t e r s ,s e n d i n gi n f o r m a t i o nb a c ka n df o r t h

b e t w e e nt h e m ,( f )S o m ec o m p u t e r sp u n c hh o l e si n c a r d s

a s a w a yo f s t o r i n gc o d e dd a t a ,( g )C o m p u t e r sc a ni m i t a t e

s p e e c h( b u tn o tv e r yw e l l ) ,( h )S o m ec o m p u t e r sw i l lp a s s

y o ub y ,a n dp u tt h e i ro u t p u td i r e c t l y t ow o r k .F o r

e x a m p l e ,s o m ec o m p u t e r st e l lr o b o t sw h a tt o d o .S e e

c a t h o d e - r a yt u b e ,p r i n t e r ,p l o t t e r ,s p e e c hs y n t h e s i s , d i s k ,

t a p e ,m o d e m ,r o b o t ,i n p u t .

o u t p u t

O Ro p e r a t o r

o u t p u t

7 3

Page 75: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 75/98

p a s s w o r d

p a p e r l e s so f f i c e

p a s s i v em o d e

p : s e ep i c o - .

P a c - m a n( p a k 'm a n ) :t h a tg a m e ;a " s m i l e 7 7b u t t o nt h a te a t s

q u a r t e r s .

p a d d l e( p a d '1 ) :a h a n d l eo r l e v e r t h a ty o up r e s s ,t o g i v e

i n s t r u c t i o n st o t h ec o m p u t e r .A s y o um o v et h ep a d d l e ,a

f i g u r e o rs h a p em o v e si n t h es a m ed i r e c t i o no n y o m r

c o m p u t e rs c r e e n .A p a d d l ec a nm o v ei n o n l yf o u r

d i r e c t i o n s :f o r w a r d ,b a c k ,l e f t ,a n dr i g h t .B u t p e o p l eo ft e n -

u s e" p a d d l e "w h e nt h e ym e a n" j o ys t i c k / 7( A " j o ys t i c k 7 7

c a nm o v ei n a n yd i r e c t i o n . )

p a p e r l e s so f f i c e( p a 'p a rl i s ' 6 ' f i s ) :a w a yo f d e s c r i b i n gt h e

" o f f i c e o ft h ef u t u r e . 7 7C o m p u t e r sk e e pf i l e s ,s e n dm a i l ,

m a k eo u tc h e c k s ,o r d e rb a l l - p o i n tp e n s ,a n dc a l l

c u s t o m e r s .S ow h yw o u l da n y o n e n e e dp a p e r ?( T ou s et h e

b a l l - p o i n tp e n s ? ) !

P a s c a l ,B l a i s e ( p a sk a l ' b l a z ) ,1 6 2 3- 1 6 6 2 :a F r e n c h

m a t h e m a t i c i a nw h oi n v e n t e da m a c h i n et h a tc o u l da d d

a n ds u b t r a c t .P a s c a lw a s1 9 y e a r s o l dw h e nh e b u i l tt h i s

m a c h i n ef o rh i sf a t h e r ' sb u s i n e s s .T h eb u s i n e s s

d i s a p p e a r e d ,b u tt h e f a m i l yn a m el i v e so n .S e eP A S C A L .

P A S C A L :a " h i g h - l e v e l 7 7c o m p u t e rl a n g u a g e ,n a m e da f t e ra

F r e n c hs c i e n t i s tw h ol i v e dc e n t u r i e s a g o .S e eP a s c a l ,

l a n g u a g e .

p a s s i v em o d e( p a s ' i vm o d ) :1 . n o t s e n d i n ga m e s s a g ea n d

n o tr e c e i v i n go n e ,e i t h e r .A k e y b o a r dt e r m i n a li s i n t h e

p a s s i v em o d e w h e ni t d o e sn o te x c h a n g e m e s s a g e sw i t h

i t s m a i nc o m p u t e r .2 . a b l et o r e c e i v ed a t af r o mt h em a i n

c o m p u t e r , b u t n o ta b l et o s e n dd a t ab a c k .F o r e x a m p l e ,a

d o c t o rm i g h ts t u d ya p a t i e n t ' sc h a r to n a c o m p u t e rs c r e e n ,

b u th e m i g h tn o tb e a b l et o a d da n y t h i n gt o i t .

p a s s w o r d( p a s 'w a r d ) :a c o d eo r p i e c eo f i n f o r m a t i o ny o up u t

i n ,t o u s ea l a r g ec o m p u t e rs y s t e m .S c h o o l s ,h o s p i t a l s ,a n d

c o m p a n i e st r y t op r o t e c tt h e i rc o m p u t e rr e c o r d sb y

i n v e n t i n gp a s s w o r d sf o rp e o p l ew h or e a dt h e m .I f y o u

d o n ' t g i v e t h ec o r r e c tp a s s w o r d ,t h ec o m p u t e rw i l ln o t

s h o wy o ui t s f i l e s .A b a n km i g h tc h a n g ei t sc o m p u t e r

7 4

Page 76: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 76/98

P C B

p a s s w o r de v e r yd a y( o re v e r yh o u r ) .S e el o go n ,p e r s o n a l

c o d e .

P C B :s e ep r i n t e dc i r c u i tb o a r d .

P D :s e eP E N D O W N .

P E E K( p e k ) :i n B A S I C ,t h ec o m m a n dt h a tl e t sy o ul o o kd i r e c t l yi n t oy o u rc o m p u t e r ' sm e m o r y .Y o ut y p eP E E Ka n d

t h e" a d d r e s s "n u m b e rf o ro n ep l a c ei n t h a tm e m o r y .I f

t h a tp l a c eh a sa n yd a t ai n i t , y o u rc o m p u t e rw i l ls h o wt h e

d a t ao n i t s s c r e e n .( I fy o up e e ki n t om e m o r ys p a c e1 0 9 9 ,

y o um i g h tf i n da d o l l a rs i g n( $ )i n i t . )Y o u r c o m p u t e r

m a n u a ls u p p l i e s t h e" a d d r e s s e s "f o ry o u rc o m p u t e r ' s

m e m o r yp a r t s .S e eP O K Ef o rw h yy o u m i g h tw a n tt o

P E E K !

P E N D O W N( p e n 'd o u n ' ) ,P D :i n L O G O ,a c o m m a n dt h a t

t e l l sa s m a l lf i g u r e( a " t u r t l e " ) t od r a wa l i n ea s i t m o v e so nt h ec o m p u t e rs c r e e n .F o r e x a m p l e so f w h e r et h et u r t l e

m i g h tm o v e ,s e et u r t l e ,F O R W A R D ,a n dL E F T .

P E N U P( p e n 'u p ' ) ,P U ;i n L O G O ,a c o m m a n dt h a tt e l l sa

s m a l lf i g u r e( a " t u r t l e " ) t om o v eo n t h ec o m p u t e rs c r e e n

w i t h o u td r a w i n ga l i n e .( M o s tt i m e s ,t h o u g h ,y o uw a n t

t h et u r t l et o d r a w . )S e et u r t l e ,P E N D O W N ,a n dB A C K .

p e r i p h e r a l s( p ar i f a r a l s ) :e x t r ae q u i p m e n ty o ub u yf o ry o u r

c o m p u t e r . W h a t ' s" e x t r a "d e p e n d s o nt h es i z ea n db r a n d

, o f c o m p u t e r .A l m o s ta l lc o m p u t e r si n c l u d ea k e y b o a r da s a

" n e c e s s a r y "i t e m ,a n dm o s ti n c l u d ea T V - l i k es c r e e n .

L a r g ec o m p u t e r sc o n t a i n d i s ks t o r a g e ;b u ta d i s k d r i v ei s

a n " e x t r a "f o rs m a l lp e r s o n a lc o m p u t e r s .A p r i n t e ra n da

j o ys t i c ka r ep e r i p h e r a l s ,b u tt h e" s o f t w a r e "( i n s t r u c t i o n s

y o ug i v et h ec o m p u t e r )i s n o t .F o ro t h e rp e r i p h e r a l s ,s e e

i n p u t ,o u t p u t .

p e r s o n a lc o d e( p a r 's a na l k o d ' ) :a n I . D .n u m b e ry o ur e c e i v e

f r o my o u rb a n ko r a n o t h e rs o u r c e .Y o um i g h tu s ei t w h e n

y o uw i t h d r a wm o n e yf r o ma c a s hm a c h i n e .F i r s t ,y o up u t

y o u rb a n kc a r di n t ot h em a c h i n e / T h e n y o ut y p ey o u r

p e r s o n a lc o d ei n t ot h ec o m p u t e r . ( D o u b l ep r o t e c t i o nf o r

y o u r m o n e y ! )S e ep a s s w o r d .

p e r s o n a lc o m p u t e r( p a r 's a na l k a mp y u 't a r ) :s e e

m i c r o c o m p u t e r .

p i c o -( p e 'k o ) ,p : a p r e f i xt h a tc h a n g e sa w o r dt o m e a no n e

b i l l i o n t hp a r to f s o m e t h i n g .S e ep i c o s e c o n d .

p i c o -

P E E K

p e r s o n a lc o d e

7 5

Page 77: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 77/98

p i c o s e c o n d

p o r t

p i x e l

p i c o s e c o n d( p e 'k o s e ka n d ) :o n et r i l l i o n t h( . 0 Q 0 0 0 0 0 0 0 0 0 1 )o f

a s e c o n d .( E v e i la c o m p u t e rs t r u g g l e sw i t ht h i so n e . )

P I L O T( p fl a t ) :a " h i g h - l e v e ll a n g u a g e / 'u s e df o re d u c a t i o n .

I t h e l p sy o ut o s t a r tw r i t i n gp r o g r a m sw i t h s i m p l e

i n s t r u c t i o n s .S e el a n g u a g e , a u t h o r i n gl a n g u a g e .

p i x e l( p i k 's a l ) :t h es m a l l e s tp o i n to f l i g h to n y o u rc o m p u t e r

s c r e e n .Y o u rc o m p u t e rk n o w sh o wm a n yp i x e l st o l i g h tu p

f o ra " T "o r a " 6 . "B u ti f y o uw a n ti t t o d r a wa p i c t u r eo n

t h es c r e e n ,y o uh a v et o t e l ly o u rc o m p u t e rw h i c hp i x e l s t o

u s e .Y o un a m ea p i x e lb y i t s c o l u m n !a n dr o wn u m b e r s

( l i k e3 0 c o l u m n sa c r o s s ,8 r o w s d o w n ) .Y o u r c o m p u t e r

m a n u a lw i l lt e l ly o ut h e" c o o r d i n a t e s ' 7( p i x e ln u m b e r s )f o r

y o u rs c r e e n .S e ea n i m a t i o n ,g r a p h i c s .

P L / 1 ,P r o g r a m m i n gL a n g u a g e1 : a " h i g h - l e v e l "c o m p u t e rl a n g u a g e ,u s e di n s c i e n c ea n di n b u s i n e s s .S e e

l a n g u a g e .

P L O T( p l o t ) :i n B A S I C ,y o u rw a yo f t e l l i n gt h ec o m p u t e rt o

l i g h tu p a p a r t i c u l a rp a r to f t h es c r e e n .P L O Ti s g o o df o r

d r a w i n g .T ou s et h i sc o m m a n d ,y o uh a v et o k n o w :( a )

h o wm a n yc o l u m n s w i d ey o u rs c r e e ni s ;( b )h o wm a n y

r o w si t h a sf r o mt o pt o b o t t o m .C h e c ky o u rc o m p u t e r ' s

m a n u a lt o f i n do u th o wi t w o r k so ny o u rc o m p u t e r .

p l o t t e r( p l o t 'a r ) :s e eg r a p h i c sp l o t t e r .

P O K E( p o k ) :i n B A S I C ,t h ec o m m a n dt h a tl e t sy o uc h o o s e

w h e r et o p u t s o m e t h i n gi n y o u rc o m p u t e r ' sm e m o r y .I f

y o uw a n ty o u r c o m p u t e rt o p r i n ta q u e s t i o nm a r ki n t h e

c e n t e ro fy o u rs c r e e n ,i n A p p l e B A S I C ,y o uw o u l dt y p e :

P O K E1 4 6 8 , 1 9 1

T h en u m b e r1 4 6 8i s t h ec e n t e rs p o to n t h eA p p l es c r e e n .

T h en u m b e r1 9 1i s a c o d ef o rA p p l e ' sq u e s t i o nm a r k .

K n o w i n gh o wt o P O K Ei s i m p o r t a n tf o rw r i t i n gg a m e sa n d

" s i m u l a t i o n s . "Y o u r c o m p u t e rm a n u a lp r o b a b l yl i s t st h e" a d d r e s s e s " ( p o k en u m b e r s )f o re a c hs p o to ny o u r

c o m p u t e rs c r e e n .S e eP E E K .

p o r t( p o r t ) :a s o c k e t ,o r a n o p e n i n g ,i n ac o m p u t e rw h e r e

a t t a c h m e n t sc a n b e p l u g g e di n . S e ei n t e r f a c e .

7 6

Page 78: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 78/98

p o s i t i v en u m b e r

p o s i t i v en u m b e r( p o z 'a t i v n u m 'b a r ) :i n m a t h e m a t i c s ,a

n u m b e r m o r et h a nz e r o ,A p o s i t i v en u m b e ri s w r i t t e nw i t h

t h ep l u ss i g n( + ) i n f r o n to f i t , o r w i t hn o s i g na t a l l .T h e

n u m b e r1 3 i s a p o s i t i v en u m b e r .S o i s + 1 3 .S e en e g a t i v e

n u m b e r .

p o w e r( p o u 'a r ) :1 . t h en u m b e ro f t i m e sy o um u l t i p l ya

n u m b e rb yi t s e l f .W h e ny o us e e " 4 3 "i t m e a n s" f o u r ,t o t h e

t h i r dp o w e r / 'o r 4 t i m e s4 t i m e s4 . ( T h a t ' s6 4 . )S e e

e x p o n e n t i a t i o n .2 . t h es p e e do f a c o m p u t e r . T o d a y ,

p e r s o n a lc o m p u t e r sc a nc a r r yo u ta h a l f - m i l l i o ns t e p sb y

t h et i m ey o ut y p et h el e t t e r" a . " 3 . e l e c t r i c i t yt h a tr u n sa

c o m p u t e r ,a s i n" p o w e ro n , "o r " p o w e rf a i l u r e . "S e e

e l e c t r i c i t y .

P R I N T( p r i n t ) :1 . i n w o r dp r o c e s s i n g ,y o u rc o m m a n dt o t h e

c o m p u t e rt o p u ta l e t t e ro r s o m eo t h e rd o c u m e n t o n

p a p e r .2 . i n B A S I Ca n di n L O G O ,a c o m m a n dt e l l i n gt h e

c o m p u t e rt o s h o ws o m e t h i n go n t h es c r e e n .I n b o t h

l a n g u a g e s ,t h ec o m p u t e r ' sr e s p o n s ed e p e i l d so n h o wy o u

s e tu p t h eP R I N Tc o m m a n d .H e r ei s a B A S I Cc o m m a n d ,

f o l l o w e db y t h ec o m p u t e r ' sr e s p o n s e :

P R I N T 3 * ( 4 + 5 ) - 2

2 5

T h i sP R I N Tc o m m a n dr e a l l ys a y s ," D ot h ew o r k( a d d ,

m u l t i p l y ,a n ds u b t r a c t ) ,a n ds h o wt h er e s u l t . "B u ti f y o u

w a n tt h ec o m p u t e rt o p r i n t e x a c t l yw h a t y o us a yt o i t , y o u

a d da s y m b o lt o y o u rP R I N Tc o m m a n d .I n L O G O ,y o uu s eb r a c k e t s ;i n B A S I C ,q u o t a t i o nm a r k s .H e r e ' sa s a m p l e

L O G Oc o m m a n da n dt h ec o m p u t e r ' sr e s p o n s e .

P R I N T[ A M I AS M A R TC O M P U T E R ? ]

A MI A S M A R TC O M P U T E R ?

M o s tt i m e s .S e ep r i n t e r .

p r i n t e dc i r c u i tb o a r d( p r i n 't i d s a r ' k i tb o r d ) ,P C B :i n a

c o m p u t e r / t h et h i nb o a r do n w h i c h" c h i p s "s i t .T h ec h i p s

o n a P C Bu s u a l l yi n c l u d e :( a )t h e m i c r o p r o c e s s o r ,w h i c h

w o r k so n d a t a ;( b )a " R O M "c h i pw i t hs t a r t - u p

i n s t r u c t i o n sf o rt h ec o m p u t e r ;( c )a n o t h e rc h i po r t w o

( " R A M s " )f o rs t o r i n gy o u rp r o g r a mw h i l et h e

m i c r o p r o c e s s o rw o r k so n i t . T h eP C Ba l s oh a st r a c k s

( " p r i n t e dc i r c u i t s " )f o rc a r r y i n ge l e c t r i cp u l s e s( " b i t s " )

f r o m o n ec h i pt o t h eo t h e r .S e ec h i p ,c i r c u i t ,R A M , R O M .

p r i n t e dc i r c u i tb o a r d

p o w e r

p r i n t e dc i r c u i t

b o a r d

7 7

Page 79: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 79/98

p r i n t e r

p r o g r a m

p r i n t e r

p r i n t e r( p r i n 't a r ) :a d e v i c et h ec o m p u t e ru s e st o g i v ey o ua

p a p e rc o p yo f w h a ti t k n o w s .T h e r ea r em a n yw a y st o

c l a s s i f y p r i n t e r s :S o m ep r i n t e r s , f o re x a m p l e ,d o o n el e t t e r

a t a t i m e .O t h e r sp r i n ta w h o l el i n e a to n c e ;a n do t h e r s ,a

w h o l ep a g e .S o m ea r e" i m p a c t "p r i n t e r sw h i c h" h i t "

r i b b o na g a i n s t t h e p a p e r ; o t h e r s a r e" n o n - i m p a c t "

p r i n t e r s .1 . I m p a c tp r i n t e r si n c l u d e :( a )a d a i s yw h e e l

p r i n t e r ,w h i c hh a sa c i r c u l a rd e v i c ew i t h e a c h" c h a r a c t e r "

( a ,b , c , 1 , 2 , 3 ) a t t a c h e da t t h ee n do f a s p o k e .A s t h e

" w h e e l "t u r n s ,a s m a l lh a m m e rh i t se a c hl e t t e rt h e

c o m p u t e rw a n t s ,a n dt h el e t t e rh i t sa n i n kr i b b o na g a i n s t

t h e p a p e r ,( b )a d o t - m a t r i xp r i n t e r ,w h i c hh a sn o l e t t e r s ,

j u s ta c u b e( a " h e a d " )w i t hr o w so f p i n ss t i c k i n g o u t .T o

s h a p ee a c hl e t t e r ,d i f f e r e n ts e t so f p i n sh i tt h er i b b o n

a g a i n s t t h e p a p e r .( I m a g i n eh o l d i n ga f i s t f u lo f p e n c i l s

o v e ra p i e c e o fp a p e r .I f y o u p u s h7 o f t h e m d o w n ,t h e y

m a k e7 d o t s .I f t h e y ' r ea l li n a c o l u m n ,t h e ym a k et h el e t t e r" I . " )( c )s o m et y p e w r i t e r s ,i f t h e yc a nb e c o n n e c t e dt o t h e

c o m p u t e r .2 . N o n - i m p a c tp r i n t e r si n c l u d e :( a )a t h e r m a l

m a t r i xp r i n t e r ,s i m i l a rt o d o t - m a t r i x .W h e nh o tp i n sc o m e

n e a rt h e p a p e r ,t h e ym a k es m a l ld a r ks p o t sa p p e a r .T h e s e

s p o t sf o r ml e t t e r s , ( b )a n i n k - j e tp r i n t e r ,w h i c hs p r a y st i n y

j e t so fi n ka t t h e p a p e r .T h ej e t sl a n di n t h ef o r mo f p e r f e c t

l e t t e r s .( A v e r y e x p e n s i v ek i n do f p r i n t e r ! )

p r o c e d u r e( p r as e 'j a r ) :1 . i n g e n e r a l , s t e p st h a tc a r r yo u ta

t a s k ;a " r o u t i n e "f o rs o l v i n g ap r o b l e m .2 . i n w r i t i n g

p r o g r a m s ,a r u l ef o ro n ep a r t i c u l a rk i n do f t a s k ;a s m a l lp r o g r a m .S e ef u n c t i o n ,s u b r o u t i n e ,p r o g r a m .

p r o c e s s o r( p r o s 'e s ' a r ) :s e ec e n t r a lp r o c e s s i n gu n i t ,

p r o d u c t c o d e( p r o d 'a k t k o d ' ) :s e eb a rc o d e .

p r o g r a m( p r o 'g r a m ) :c o m p u t e r" s o f t w a r e " ;i n s t r u c t i o n s t h a

t e l la c o m p u t e rh o wt o w o r k .T h e r ea r et w om a j o rt y p e so f

p r o g r a m s :S y s t e mp r o g r a m sa r e" w i r e d "i n t ot h e

c o m p u t e r .T h e yt e l li t h o wt o " w a k e u p " a n dg e t g o i n g .

A p p l i c a t i o np r o g r a m sa r ey o u ri n s t r u c t i o n sf o ro n e

p a r t i c u l a rj o b .A s p e l l i n gg a m ew o u l db e a n a p p l i c a t i o np r o g r a m .S ow o u l da p r o g r a mt o w r i t em u s i c .Y o uc a ng e t

a p p l i c a t i o np r o g r a m s f r o mt h em a n u f a c t u r e ro f y o u r

c o m p u t e r ,o n c a s s e t t e sa n dt a p e s ,f r o mb o o k sa n d

m a g a z i n e s ,f r o mf r i e n d s ,a n df r o my o u ro w nb r a i n .H o w

d o y o uw r i t e ap r o g r a m ?I n m o s tc a s e s ,y o un e e dt o k n o w

p r o g r a m

7 8

Page 80: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 80/98

a c o m p u t e rl a n g u a g es u c ha s B A S I C . Y o u rc o m p u t e r

m a n u a lw i l lg i v ey o uc l u e s , t o o .H e r e ' sa s h o r tp r o g r a mi n

B A S I C :

1 0 R E MC H A N G EI N C H E S( I )T OF E E T( F )

2 0 L E TI = 3 6

3 0 L E TF = 1 / 1 2

4 0 P R I N TF ; " F E E T "

5 0 E N D

E a c hl i n ei s n u m b e r e d ,u s u a l l yb y 1 0 ' s .E a c hi n s t r u c t i o n ,

c a l l e da " s t a t e m e n t / 7i s o na s e p a r a t el i n e .O nl i n e 1 0 ,y o u r

R E M a r ki s " d o c u m e n t a t i o n , "t e l l i n ga n y o n ew h os e e s t h e

i n s t r u c t i o n sw h a tt h e ya r ef o r .O n l i n e2 0 ,y o ug i v e t h e

c o m p u t e ra p i e c eo f " d a t a "t o w o r ko n ;o n l i n e 3 0 ,y o ut e l l

t h ec o m p u t e rh o wt o w o r ko n i t . L i n e 4 0t e l l st h ec o m p u t e r

h o wt o r e p o r t t h ea n s w e rt o y o u .M o s tB A S I Cp r o g r a m s

h a v ea n E N Ds t a t e m e n tl i k el i n e5 0 .W h e ny o ut y p eR U N ,t h ec o m p u t e rw i l lf o l l o wy o u rp r o g r a m ' si n s t r u c t i o n s .

I n s t a n t l y ,y o uw i l ls e e3 F E E To n t h es c r e e n .

p r o g r a m m a b l er e a d - o n l ym e m o r y( p r og r a m 'a b a l r e d 'o n '

l e m e m 'b t e ) ,P R O M :s e er e a d - o n l ym e m o r y .

p r o g r a m m e r( p r o 'g r a m 'a r ) :a p e r s o nw h ow r i t e s

i n s t r u c t i o n s( " p r o g r a m s " )f o ra c o m p u t e r .S e e

p r o g r a m .

P R O M :s e er e a d - o n l ym e m o r y .

p r o m p t( p r o m p t ) :1 . a n y m e s s a g ef r o ma c o m p u t e rt o t h e

p e r s o nu s i n gi t . T h en e wp r o g r a mI w r o t eh a sa " p r o m p t "

m e s s a g ei n i t . I t p r i n t s" C o u n t d o w n "w h e nm yc o m p u t e r ' s

m e m o r ys p a c ei s r u n n i n gl o w . 2 . a m e s s a g ef r o mt h e

c o m p u t e rt h a th i n t sw h a ty o u rn e x ts t e pm i g h tb e .I n

B A S I C ,y o u rc o m p u t e r m i g h ts h o wy o ua q u e s t i o nm a r k

( ? )w h e ni t ' sh u n g r yf o ra n o t h e rp i e c eo f d a t a .T h e

p r o m p t si n a c o m p u t e r" m e n u "h e l py o us e l e c tt h ep l a c e

w h e r ey o u w a n tt o s t a r tw o r k i n gi n an e wp r o g r a m . S e e

m e n u .

P U :s e eP E N U P .

p u l s e( p u l s ) :s e ee l e c t r i c i t y .

p u n c h e dc a r d( p u n c h tk a r d ) :s e e H o l l e r i t h c o d e .

p r o g r a m m a b l er e a d - o n l ym e m o r y

p u n c h e dc a r d

p r o g r a m m e r

p r o m p t

7 9

Page 81: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 81/98

q u e u e

r e a d

q u e u e( k y u ) :a l i n e u po f w o r kf o ro n ep a r t i c u l a rm e d i u m - s i z e

c o m p u t e r .A q u e u em a yi n c l u d e( a )p r o g r a m sw a i t i n gt o

b e r u n( c a r r i e do u t ) ;( b )i n c o m i n g m e s s a g e st h a tn e e da c t i o n ;( c )o u t g o i n gm e s s a g e sw a i t i n gf o ra n o p e nl i n e .T h e

i t e mw a i t i n gt h el o n g e s t , g e t st h en e x ta t t e n t i o n .S e e

f i r s t - i n - f i r s t - o u t .

q w e r t yk e y b o a r d( k w a r 't e k e 'b o r d ) : ac o m p u t e rk e y b o a r d

w i t h k e y s a r r a n g e dt h es a m ew a ya s i na s t a n d a r d

t y p e w r i t e r ." Q w e r t y "c o m e sf r o mt h ef i r s ts i x l e t t e r si n

o n eo f t h er o w s .S e ek e y b o a r d .

q u e u e

r e a d

R A M( r a m ) :s e er a n d o m - a c c e s sm e m o r y .

r a n d o m - a c c e s sm e m o r y( r a n 'd a ma k 's e s ' m e m 'a r e ) ,

R A M :t h ec o m p u t e r ' s" w o r k i n g "m e m o r y ;i t s

" t e m p o r a r y "m e m o r y .W h e ny o up u ti n s t r u c t i o n sa n d

d a t ai n t oa c o m p u t e r , t h e yt u r ni n t ot i n yp u l s e so f e l e c t r i c

c o d ew h i c hf i l lt h eR A Mc h i p s .W h i l e y o u rc o m p u t e ri s o n ,

y o uc a nc h a n g ea n y t h i n gi n R A M ;b u tR A Mg o e s b l a n k

w h e ny o ut u r no f ft h ec o m p u t e r .I f y o u rp r o g r a mc a m e

f r o ma d i s k o rt a p e ,y o us t i l lh a v et h a tc o p y .B u ti f y o u

t y p e di t i n t ot h ec o m p u t e r ,y o uh a v eo n l yt w oc h o i c e s :( a )

M a k ea t a p eo r d i s kc o p yb e f o r ey o ut u r no f ft h ec o m p u t e r ;

o r ( b )l o s ea l ly o u rw o r k .A c o m p u t e r ' sR A Mh a sl i m i t s ,s o

y o uh a v et o c h e c kt h e " s i z e "o f a p r o g r a mb e f o r ey o ub u y

o n eo n a d i s ko r t a p e .I t t a k e sa b o u t" I K "R A Mt o h o l da

p r o g r a mt h a ti s 4 0l i n e sl o n g .( A " K , "o r k i l o b y t e ,i s a p i e c e

o f c o m p u t e rc o d e . )S e em e m o r y ,c h i p , d i s k , t a p e ,

c a r t r i d g e ,k i l o b y t e ,p r o g r a m ,R O M .

r e a d( r e d ) :b ya c o m p u t e r ,t o f i n dd a t at h a tw a ss t o r e da w a y ,

a n dg e ti t r e a d yt o b e u s e d . U s u a l l y , ac o m p u t e rr e a d s

f r o ma m a g n e t i cd i s ko r t a p e ,o r f r o mh o l e si n " p u n c h e d

c a r d s . "W h e ny o ut e l la c o m p u t e rt o r e a dd a t a ,i t f i n d st h e

d a t aa n dt h e nc h a n g e st h e d a t ai n t oe l e c t r i cp u l s e s .Ac o m p u t e rr e a d si n o r d e rt o " w r i t e " d a t as o m e p l a c ee l s e ,

m a y b ei n t h ec o m p u t e r ' s " a d d e r . "S e ew r i t e , t a p e , d i s k ,

H o l l e r i t h c o d e , a d d e r .

8 0

Page 82: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 82/98

R E A D :i n L O G O ,y o u rc o m m a n dt o t h ec o m p u t e rt o t a k e

d a t af r o ma m a g n e t i cd i s ka n ds h o wi t o n t h es c r e e n .

R E A Dm a k e st h ec o m p u t e rt r a n s f e ra f i l eo f r e c o r d st o i t s

a c t i v em e m o r y( n o t" L P "r e c o r d s ,b u t r e c o r d e d

i n f o r m a t i o n ) .I f y o u w a n tt o l o o ka t y o u rf i l eo f s c i e n c e

d e f i n i t i o n s ,y o u rR E A Dc o m m a n dm i g h tl o o kl i k et h i s :

R E A D" S C I E N C E W O R D

( I nL O G O ,y o un e e dj u s to n eq u o t a t i o n m a r k ) .S e e

R E A D P I C T ,w o r k s p a c e ,f i l e ,S A V E .

R E A D. . . D A T A( r e d 'd a 't a ) :i n B A S I C ,a s e t o f

i n s t r u c t i o n st e l l i n gt h ec o m p u t e rt o u s ef a c t si n t h eo r d e r

t h e ya p p e a r .T h eR E A Di n s t r u c t i o ni s o n o n ep r o g r a m

l i n e .T h ec o m p u t e rf i n d sy o u rD A T Ao n a n o t h e r .F o r

e x a m p l e :

1 0 R E A DL , W2 0 L E T A= L * W

3 0 P R I N TA

4 0 D A T A5 , 1 0

5 0 E N D

T h i si s a s h o r tp r o g r a mf o rf i n d i n gt h ea r e ao f a r e c t a n g l e .

O n t h eR E A Dl i n e ,y o ut e l lt h ec o m p u t e rt o f i n dt h e

n u m b e rv a l u e so f L a n dW . W h e ni t c o m e st o t h eD A T A

l i n e ,y o u rc o m p u t e rk n o w st h a t" L "i s " 5 "a n d" W "i s

" 1 0 " .( D A T Al i n ei t e m s f o l l o w t h es a m eo r d e ra s R E A D

l i n ei t e m s . )R E A D. . . D A T Ai n s t r u c t i o n s a r eu s e f u lw h e n

y o uh a v el o n gl i s t so f n u m b e r sf o rt h ec o m p u t e r .

r e a d - o n l ym e m o r y( r e d 'o n 'l e m e m 'a r e ) ,R O M :t h e

c o m p u t e r ' s" p e r m a n e n t "m e m o r y ;t h e t h i n g sa c o m p u t e r

k n o w sa n dd o e s n ' tf o r g e t .W h e r ei s t h i sg r e a tm e m o r y ?

O n a s m a l ls i l i c o nc h i pi n s i d et h ec o m p u t e r .C i r c u i t si n a

R O Mc h i pa l w a y sc a r r yt h es a m ec o d e di n s t r u c t i o n s .T h e y

t e l lt h ec o m p u t e rh o wt o :( a )s t a r ti t s e l fu p ;( b )i n t e r p r e t a

l a n g u a g el i k eB A S I C ;( c )a d d a n ds u b t r a c t ;( d )c h e c ko n t h e

k e y b o a r d ,s c r e e n ,a n do t h e rp a r t so f t h ec o m p u t e r .Y o u

c a nb u ye x t r aR O M sf o rs o m ec o m p u t e r s .I t i se v e n

p o s s i b l et o g e ta n " E P R O M "c h i p — aR O Mc h i pt h a ty o u

c a ne r a s e ( " E " )a n dr e p r o g r a m( " P " ) .

R E A D P I C T( r e d 'p i k t ' ) :i n L O G O ,y o u rc o m m a n dt o t h e

c o m p u t e rt o t a k ea " p i c t u r e "f r o ma m a g n e t i cd i s ka n d

s h o wi t o n t h es c r e e n .I n L O G O ,i t ' sp o s s i b l et o d r a w

p i c t u r e so n t h es c r e e n ,a n dt h e ns a v et h e mo n a d i s k .W i t h

R E A D P I C T ,y o ug e ty o u rd r a w i n gb a c kf r o mt h ed i s k .

W h e nt h ep i c t u r ei s o n t h es c r e e na g a i n ,y o uc a na d dt o i t ,

c h a n g ei t , o r j u s ta d m i r ei t . S e eS A V E P I C T ,R E A D ,t u r t l e .

R E A D

R E A D P I C T

r e a d - o n l ym e m o r y

R E A D P I C T

8 1

Page 83: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 83/98

r e a d / w r i t eh e a d

r e l a t i o n a lo p e r a t o r

r e a l - t i m e

r e a d / w r i t eh e a d( r e df f t h e d ) : t h e p a r to f a c o m p u t e r

a t t a c h m e n tt h a t" r e a d s "d a t af r o ma d i s k ,a n dp u t si t

t h e r e , t o o .T h eh e a di s p a r to f a d i s kd r i v e .I t sj o bi s s i m i l a r

t o t h ej o b o f an e e d l eo n a s t e r e o .A s t h ed i s kt u r n s ,t h e

r e a d / w r i t eh e a dm o v e so v e ri t . T h eh e a dp i c k su p

m a g n e t i cs i g n a l sf r o mt h e d i s k s u r f a c ea n dc o n v e r t st h e m

i n t ot i n ye l e c t r i cp u l s e s ( " b i t s " ) — t h eo n l yc o d ea c o m p u t e r

c a nw o r kw i t h .T h er e a d / w r i t eh e a da l s og o e §i n r e v e r s e ,

p u t t i n gm a g n e t i cs i g n a l so n t h e d i s kt o s t o r ei n f o r m a t i o n .

T h eh e a dc a nf i n da n yp i e c eo f d a t ao n a d i s ki n a

s p l i ts e c o n d .

r e a l - t i m e( r e lt i m ) :a b l et o g i v ey o ur e s u l t sa l m o s ta s s o o na s

• y o us u p p l yi n f o r m a t i o n .A i r l i n e su s er e a l - t i m ec o m p u t e r

s y s t e m s .W a l ki n t oa n ya i r l i n er e s e r v a t i o no f f i c ea n da s k

a b o u ta n a v a i l a b l ep l a n es e a t .W i t h i na b o u tt h r e es e c o n d s ,

t h ec o m p u t e rt e r m i n a lw i l lt e l ly o ui f y o uc a nf l yw h e ny o u

w o u l dl i k e .T h a tt e r m i n a l ,a n do t h e r sa r o u n dt h ec o u n t r y ,

m a ya l lb e l i n k e dt o o n em a i nc o m p u t e ri n C h i c a g o .T h e

m a i nc o m p u t e rm a yr e c e i v eq u e s t i o n sf r o ma l lt h e

t e r m i n a l sa t t h es a m et i m e .I t c h e c k s p a s s e n g e rl i s t sa n d

s c h e d u l e s ,a n da n s w e r sa l lt h e q u e s t i o n sw i t h i nt h es a m e

t h r e e s e c o n d s .S e eb a t c h p r o c e s s i n gf o ra d i f f e r e n tw a yo f

x w o r k i n g .

r e g i s t e r( r e j 'i s t a r ) :a p l a c ew h e r ea c o m p u t e rs t o r e sd a t a ;a

s t o r a g e p l a c ei n t h ec o m p u t e r ' sa c t i v em e m o r y .T h e r ea r e

d i f f e r e n tk i n d so f r e g i s t e r s ,s u c ha s ( a )a n " i n s t r u c t i o n "

r e g i s t e r ,t o h o l di n s t r u c t i o n sf r o my o u rp r o g r a m ;( b )a

" s h i f t "r e g i s t e r ,t o m o v ee l e c t r i cp u l s e sf o rm u l t i p l i c a t i o n

a n d( c )a n " a c c u m u l a t o r , "w h e r e n u m b e r sa r ea d d e d .S e e

m e m o r y ,s h i f t ,a c c u m u l a t o r .

r e l a t i o n a lo p e r a t o r( r il a ' s h a na l o p 'a r a ' t a r ) :a s i g nt h a t

t e l l st h ec o m p u t e rt o c o m p a r e t w ot h i n g s .T h e r ea r es i x

r e l a t i o n a lo p e r a t o r si n B A S I C :

R e l a t i o n a lO p e r a t o r

F = 1 0 9F < 1 0 9

F > 1 0 9

F < = 1 0 9

F > = 1 0 9

F < > 1 0 9

I t sM e a n i n g

F i s e q u a lt o 1 0 9F i s l e s st h a n1 0 9

F i s g r e a t e rt h a n1 0 9

F i s l e s st h a no r e q u a lt o 1 0 9

F i s g r e a t e rt h a no r e q u a lt o 1 0 9

F i s n o t e q u a lt o 1 0 9

r e l a t i o n a lo p e r a t o r

8 2

Page 84: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 84/98

T h ef i r s tr e l a t i o n a lo p e r a t o ri s u s e di n m a n yB A S I C

i n s t r u c t i o n s .F o r e x a m p l e :

R E M

R I G H T

T h i s s t a t e m e n tt e l l st h ec o m p u t e rt o d o t h ew o r ka f t e rt h e

" e q u a l "s i g n ,a n dt h e ns t o r et h ea n s w e ri n " R . "R e l a t i o n a l

o p e r a t o r sa r ea l s ou s e df o rs e t t i n gu p " t e s t s . "F o r e x a m p l e :

9 0 I F T < 8 5 T H E N9 9 9

Y o ut e l lt h ec o m p u t e rt o t e s t" T , "a p l a c ei ni t sm e n ^ o r y .( I f

T h o l d sa n u m b e rl a r g e rt h a n8 5 ,t h ec o m p u t e rw i l lg o t o

l i n e9 9 9 . )S e eo p e r a t o r ,b r a n c h .

R E M ,R E M a r k :s e ep r o g r a m .

R E P E A T( r i p e t ' ) :i n L O G O ,a c o m m a n dt o l i s tw o r d so r

d r a w i n g sa s m a n yt i m e sa s y o uw a n t . F o r e x a m p l e ,i f y o u

w a n tt h ec o m p u t e rt o p r i n t" A m e r i c a "t w i c e ,y o uw o u l d

t y p e :

R E P E A T2 [ P R I N T" A M E R I C A ]

Y o uc a ni n v e n tv e r yb e a u t i f u ld e s i g n su s i n gR E P E A Ta n d

L O G O ' S" t u r t l e "d r a w i n g s .S e et u r t l e ,L O G O .

R E S E T( r es e t ' ) :a v e r yp o w e r f u lk e y ,o n a p e r s o n a l

c o m p u t e r .W h e ny o up r e s si t , e v e r y t h i n gs t o p s ," e m p t i e s

o u t , "g o e sb l a n k .S o m em a n u f a c t u r e r st e l ly o ut o t r y

R E S E T ,i f y o ud o n ' tk n o ww h a te l s e t od o .O t h e r ss a y ,

" T a p et h ek e yo v e r !N e v e ru s ei t . "C h e c ky o u rm a n u a l o n

t h i so n e .

R E T U R N( r i t a r n ' ) :1 . a k e yy o ut o u c ht o p u ta n e wp i e c eo f

i n f o r m a t i o no r d a t ai n t ot h ec o m p u t e r .Y o ut y p e t h e

i n f o r m a t i o nf i r s t ,t h e np r e s s t h eR E T U R Nk e y . 2 . i n

B A S I C , a ni n s t r u c t i o n t h a tt e l l st h ec o m p u t e rt o p i c ku p

w h e r ei t l e f to f fi n t h em a i np r o g r a m .I t ' ss o m e t h i n gl i k ea

c a r t h a tt a k e s ad e t o u r ,a n dt h e n" r e t u r n s "t o t h em a i n

r o a d .S e eG O S U B ,s u b r o u t i n e .

R I G H T( n t ) ,R T :i n L O G O ,a c o m m a n dt h a tr o t a t e sa s m a l l

f i g u r e( a " t u r t l e " )o n t h ec o m p u t e rs c r e e n .Y o u rc o m m a n d

t o t u r nR I G H Ti s f o l l o w e db ya n u m b e r .R I G H T1 8 0w o u l d

m a k et h et u r t l et u r n 1 8 0d e g r e e st o t h er i g h t .( T h a t ' sa n .

" a b o u t - f a c e "i n t h ea r m y . )Y o uw o u l dn e e da n o t h e r

c o m m a n dt o m a k et u r t l em a r c hf o r w a r d .S e et u r t l e ,

L O G O ,L E F T ,F O R W A R D .

R E P E A T

R E S E T

8 3

Page 85: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 85/98

R I G H T $

R U N

r o b o t

R U N

R I G H T S( n t .s t r i n g — t h e$ s y m b o ls t a n d sf o r" s t r i n g " ) :i n

B A S I C ,a c o m m a n dt o t h ec o m p u t e rt o p r i n tp a r to f a

" s t r i n g 7 'o f l e t t e r si n i t sm e m o r y .T h ep a r tt h a ty o u w a n ti s

o n t h er i g h t .S u p p o s ey o ut e l ly o u rc o m p u t e rt h e d a t eo f a

h o l i d a y .Y o up u ti t b e t w e e nq u o t a t i o nm a r k sa n dg i v ei t a

" s t r i n g v a r i a b l e "n a m e( H $ ) .

L E TH $ = " N E WY E A R :0 1 0 1 8 6 "

H e r e ' sh o wy o ua s kt h ec o m p u t e rt o p r i n tj u s tt h ed a t e .

C f h es e c o n dl i n ei s w h a ty o u rc o m p u t e rw o u l dp r i n t . )

P R I N TR I G H T $ ( H $ ,6 )

0 1 0 1 8 6

" R I G H T S "t e l l sc o m p u t e rt o r e a do n l yt h er i g h tp a r to fH $ .

A n dt h e" 6 "t e l l st h ec o m p u t e rt o p r i n tt h el a s ts i x

" c h a r a c t e r s "( t h en u m b e r s ) .A b u s i n e s sp r o g r a mm i g h t

u s eR I G H T $t o p u l lz i pc o d e sf r o ml i s t so f a d d r e s s e s .S e e

L E F T Sa n dM I D $ .S e es t r i n g v a r i a b l e ,l i s t .

r o b o t( r o 'b a t ) :a d e v i c et h a td o e st h i n g sw ec a l lh u m a n .

R o b o t sc o n t a i nc o m p u t e r st h a tt e l lt h e mh o wt o " t o u c h , "

" s e e , "a n dm o v eo b j e c t sn e a rt h e m .A st h e ym o v e ,r o b o t s

g a t h e rd a t aa b o u tw h e r et h e ya r e .U s i n gt h i sd a t a ,t h e i r

c o m p u t e r sg i v e r o b o t sn e wi n s t r u c t i o n s .I f y o ub u m p e d

i n t oa c h a i r ,y o u rb r a i nw o u l dp r o b a b l ys e n do u ta n

" O u c h ! "A r o b o tw o u l ds k i pt h eo u c ha n dj u s tr e m e m b e r

n o tt o g o n e a rt h ec h a i ra g a i n .R o b o t sw o r ki n f a c t o r i e s

t o d a y .T o m o r r o w ,o u rh o m e s .S e ea r t i f i c i a li n t e l l i g e n c e ,

b i o n i c s .

R O M :s e er e a d - o n l ym e m o r y

R S - 2 3 2 :a p o p u l a r" i n t e r f a c e " o r" c o n n e c t o r "t h a ta l l o w sa

c o m p u t e rt o w o r kw i t ha p r i n t e ra n do t h e r a t t a c h m e n t s

S e ei n t e r f a c e .

R T :s e eR I G H T .

R U N( r u n ) :1 . i n B A S I C ,y o u rc o m m a n dt o t h ec o m p u t e rt o

c a r r yo u t( " e x e c u t e " ) as e to f i n s t r u c t i o n s .Y o u r p r o g r a m

m a yt a k em o n t h st o w r i t ea n da c o u p l eo f d a y st o t y p ei n t o

t h ec o m p u t e r .F i n a l l y ,y o ut y p eR U N ,a n dy o u rc o m p u t e r

c o m p l e t e st h ep r o g r a mi n t w os e c o n d s .T h a t ' sr e a l l y

" r u n n i n g . "S e ep r o g r a m .2 . i n L O G O ,y o u rc o m m a n dt o

t h ec o m p u t e rt o p r i n ta l i s to f l e t t e r sa n dn u m b e r s

8 4

Page 86: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 86/98

( " c h a r a c t e r s " ) .H e r e ' sa s h o r te x a m p l e .

R U N[ P R I N T[ Y O U ' R EA G O O DF R I E N D ] ]

Y O U ' R EA G O O DF R I E N D

T h es e c o n dl i n es h o w s w h a ty o u rc o m p u t e rw o u l dp r i n t .

S A V E

s h a r e d t i m e

S A V E( s a v ) :a c o m m a n dt o t h ec o m p u t e rt o t r a n s f e ry o u r

w o r kf r o mt h e s c r e e nt o a d i s ko r t a p e .Y o ud o n ' th a v et o

s a v ea p r o g r a mt h a ty o ub u y — i ti s a l r e a d y s t o r e do n a

d i s k ,t a p e ,o r c a r t r i d g e .B u ti f y o ut y p ea p r o g r a my o u

c r e a t e di n t ot h ek e y b o a r da n d y o ud o n ' tw a n tt o l o s ei t ,

t h e ny o um u s tS A V Ei t b e f o r e t u r n i n go f ft h ec o m p u t e r .

H e r e ' sh o wy o us a v ea s p e l l i n gp r o g r a mi n B A S I G :

S A V EG E N I U S I N S P E L L I N G

A n dh e r e ' sh o w ,i n L O G O :

S A V E" G E N I U S I N S P E L L I N G

( T h a t ' sr i g h t .O n l yo n eq u o t a t i o nm a r ki n L O G O . )S e e

L O A D ,d i s k , t a p e ,S A V E P I C T ,a n dR E A D .

S A V E P I C T( s a v 'p i k t ) :i n L O G O ,y o u rc o m m a n dt o t h e

c o m p u t e rt o r e m o v ea p i c t u r ef r o mt h es c r e e na n dp u ti t

o n a m a g n e t i cd i s k .I n L O G O ,y o uc a nd r a wp i c t u r e so n

t h e s c r e e nw i t ht h eh e l po f a s m a l lf i g u r e c a l l e d" t u r t l e . "

S e eS A V E ,t u r t l e ,R E A D P I C T .

s c r e e nr e s o l u t i o n( s k r e n 'r e z 'a l u ' s h a n ) :t h ea m o u n to f

d e t a i ly o u rc o m p u t e rc a ng e ti n a d r a w i n go n i t ss c r e e n .As c r e e nt h a ts h o w sm a n ys m a l ld e t a i l sh a s " h i g h

r e s o l u t i o n . "A s c r e e nt h a ts h o w so n l yc h u n k yd r a w i n g s

h a s" l o wr e s o l u t i o n . "R e s o l u t i o ni s a p r o b l e mf o ry o u r

c o m p u t e r ' sm e m o r y ,n o ti t s s c r e e n .I t t a k e so n l yo n e

i n s t r u c t i o nt o l i g h tt h ew h o l es c r e e n .I t t a k e sf o u r

i n s t r u c t i o n st o l i g h te a c hc o r n e r .I f y o u rc o m p u t e rh a st o

l i g h t1 0 0 " p o i n t s "o f l i g h t ( " p i x e l s " ) ,i t n e e d sm e m o r y

s p a c ef o r1 0 0i n s t r u c t i o n s ,a n ds o o n .S e ep i x e l .

s e m i c o n d u c t o r( s e m ' ek a nd u k 't a r ) :a n ys o l i dm a t e r i a li n

w h i c ht h ef l o wo f e l e c t r i c i t yc a ne a s i l yb e c o n t r o l l e d .S i l i c o ni s a s e m i c o n d u c t o rm a t e r i a lu s e di n c o m p u t e r

" c h i p s . "S e et r a n s i s t o r ,c i r c u i t ,c h i p ,s i l i c o n .

S A V E

s c r e e nr e s o l u t i o n

s h a r e d t i m e( s h a r dt u n ) :s e et i m es h a r i n g .

8 5

Page 87: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 87/98

s h i f t

s o f t w a r e

s i m u l a t i o n

r T O U C HM B !

Y O U R'

R E M E M B E R ?

s h i f t( s h i f t ) :1 . t o c h a n g ef r o mt y p i n gs m a l l ( " l o w e r - c a s e

l e t t e r st o c a p i t a l( " u p p e r - c a s e " )l e t t e r s .Y o uc a ns h i f tf r o i n

t y p i n gt h i sw a yt o T Y P I N GT H I SW A Y .O r T h i sW a y .

( Y o u rc o m p u t e rm a n u a lm a yt e l ly o uo t h e rw a y st o u s e

y o u rs h i f tk e y . ) 2 . i n w o r dp r o c e s s i n g ,t o m o v ea w o r dt o

t h er i g h t ,w h e ny o ui n s e r ta n o t h e rw o r db e f o r ei t . 3 . i n a

c o m p u t e r ,t o m o v ea s e to f " b i t s "( e l e c t r i cp u l s e s )t o t h e

r i g h to r l e f t .C o m p u t e r ss h i f t b i t sw h e nt h e ym u l t i p l ya n d

d i v i d e .S e eb i n a r ys y s t e m ,r e g i s t e r .

s i l i c o n( s i l 'i k a n ) >S i :a n a t u r a le l e m e n tt h a to c c u r si n s a n d

a n dr o c k .I t i s t h em a i ni n g r e d i e n ti n a " c h i p , "o r

s e m i c o n d u c t o r .\ Ac h i pi s t h ew o r ka r e ai n a c o m p u t e r .S e e

c h i p ,S i l i c o nV a l l e y .

s i l i c o nc h i p( s i l 'i k a n c h i p ' ) :s e ec h i p .

S i l i c o nV a l l e y( s i l 'i k a n v a l 'e ) :a t e r m s o m e t i m e su s e df o r

a n a r e an e a rS a nF r a n c i s c o ,C a l i f o r n i a ,w h i c hi s a l e a d i n g

c e n t e ro f c o m p u t e rr e s e a r c ha n dm a n u f a c t u r e .S i l i c o ni s

u s e di n m a k i n g" c h i p s . "S e es i l i c o n ,c h i p .

s i m u l a t i o n( s i m 'y a l a ' s h a n ) :a m o d e lo f h o wt h i n g sw o r k

u n d e rd i f f e r e n tc o n d i t i o n s .S i m u l a t i o n s h e l pu s t o l e a r n

a b o u tt h i n g st h a ta r eh a r dt o b r i n gi n t oa c l a s s r o o m .

C o m p u t e rs i m u l a t i o n s t e a c hp e o p l eh o wt o f l yp l a n e s :T h e

s t u d e n tc a n" s e e "a n " a i r s t r i p "o n t h es c r e e n ,a n dp r e p a r e

t o " l a n d "a p l a n ei n a " s n o w s t o r m . "S i m u l a t i o n sa r ea l s o

u s e di n r e s e a r c h .F o re x a m p l e ,r e s e a r c hi n t ot h em i s t a k e s

t h a ts t u d e n t sm a k ei n s i m u l a t e dl a n d i n g sm i g h ts h o wt h e

n e e df o rs a f e rl a n d i n ge q u i p m e n t .V i d e og a m e sa r el i k e

s i m u l a t i o n s ,b u tt h e i rp u r p o s ei s n o tt o t e a c h .

s m a r tc o m p u t e r( s m a r t 'k a mp y u 't a r ) :s e ei n t e l l i g e n t

c o m p u t e r .

s o f tc o p y( s o f t 'k o p 'e ) :w h a tw e s e eo n a c o m p u t e rs c r e e n .

W ec a l lt h i s" s o f t "c o p yb e c a u s ei t d i s a p p e a r sw h e nt h e

c o m p u t e ri s t u r n e do f f . I fa c o m p u t e ri s a t t a c h e dt o a

p r i n t e r ,i t g i v e su s " h a r d " c o p yo n p a p e r .H a r dc o p ya n d

s o f tc o p ya r ef o r m so f c o m p u t e r" o u t p u t . "S e eh a r dc o p y ,o u t p u t .

s o f t w a r e( s o f t 'w a r ) :1 . a l lt h ei n s t r u c t i o n sa n dd a t ai n a

c o m p u t e r ;t h ep r o g r a m st h a ta c o m p u t e rc a r r i e so u t .

S o f t w a r ei n c l u d e sp r o g r a m sy o uw r i t ea n dp r o g r a m sy o u

b u yo n d i s k sa n dt a p e s .( T h ec o m p u t e ry o ur u ni t o n i s

Page 88: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 88/98

" h a r d w a r e / 7 )S e e p r o g r a m ,d a t a . 2 . a l lt h ee l e c t r i cp u l s e s

( " b i t s " )i n a c o m p u t e r . E v e r y t h i n ga c o m p u t e rw o r k s o n

h a st o b e i n e l e c t r i cp u l s e sw h i c hf o r ma c o d e .S e eb i t ,

b y t e ,w o r d .

s p a c eb a r( s p a sb a r ) :1 . i n m o s tc o m p u t e r s ,t h ek e yy o uu s e

t o p u ts p a c e sb e t w e e nw o r d s .

T h e s p a c e b a r w a s n o t u s e d i n t h i s s e n t e n c e .

2 . i n s o m ec o m p u t e r s ,a k e yf o re r a s i n gl e t t e r sa n d w o r d s

y o uh a v ea l r e a d y t y p e d .F o r e x a m p l e ,t o g e tr i do f t h e

s a m p l es e n t e n c ei n d e f i n i t i o n1 , y o uc o u l d :( a )b a c ku p t o

t h eb e g i n n i n go f t h e s e n t e n c e ;( b )p r e s st h es p a c eb a r ;( c )

c o n t i n u ep r e s s i n gi t u n t i lt h ew h o l es e n t e n c ed i s a p p e a r s .

F o ra n o t h e rw a yt o g e tr i do f a s e n t e n c e ,s e eD E L E T E .

. s p e e c hs y n t h e s i s( s p e c h 's i n 't h as i s ) :t h ew a ys o m e

c o m p u t e r sp u ts o u n d st o g e t h e ri n o r d e rt o " t a l k "t o y o u .

C o m p u t e r sl e a r n" s o u n d s , "n o t w o r d s .B u tt h e yc o m b i n e

s o u n d st o m a k ew o r d s ,d e p e n d i n go n t h ei n s t r u c t i o n s

t h e yg e t .S u p p o s ey o uu s ea p h o n eb o o t ht o c a l lh o m e

f r o mt h en e x tt o w n .I f y o ut a l km o r et h a na m i n u t eo r t w o ,

y o u ' l lh e a rs o m e t h i n gl i k e t h i sf r o mt h ep h o n ec o m p u t e r :

" D e - p o s - i t -f o r - t y - c e n t s -f o r - t h e - n e x t -f i v e - m i n - u t e s . "I t ' s

s p e e c hs y n t h e s i s .S e ev o i c er e c o g n i t i o n .

S Q R ,S Q u a r eR o o t :a c o d ei n B A S I Ct h a tt e l l st h ec o m p u t e r

t o f i n dt h es q u a r er o o to f a n u m b e r .S Q R ( 2 5 )w i l lp r o d u c e

5 . S Q R ( I O O )w i l lg e ty o u1 0 .S e el i b r a r yf u n c t i o n .

S Q R T ,S Q u a r eR o o T :i n L O G O ,a c o d et h a tt e l l st h e

c o m p u t e rt o f i n dt h es q u a r er o o to f a n u m b e r .S Q R T2 5 i s

5 , t o a c o m p u t e rt h a tr e a d sL O G O .

s t a t e m e n t( s t a fm a n t ) :a n i n s t r u c t i o n ;a b r i e fd e s c r i p t i o no f

o n et a s ky o u w a n tt h ec o m p u t e rt o d o i n a p r o g r a m .T h i s

p r o g r a mm i g h ti n c l u d e4 s t a t e m e n t s .O r 4 0 .O r4 0 0 .S e e

i n s t r u c t i o n .

s t a t e m e n tn u m b e r( s t a fm a n tn u m 'b a r ) :s e el i n en u m b e r .

s t a t i ce l e c t r i c i t y( s t a fi k i l e k 't r i s 'a t e ) :e l e c t r i c i t yt h a td o e s

n o tf l o wa s i t s h o u l d ;e l e c t r i c i t yt h a ti s i n t e r r u p t e di n i t s

p a t h .S t a t i cc a no c c u rw h e ny o ur e w i n da c o m p u t e rt a p e

v e r yf a s ti n d r yw e a t h e r .T h i ss o m e t i m e sd e s t r o y s t h e

m a g n e t i c c o d eo n a t a p e .( I t ' se n o u g ht o t u r na c h e s sg a m e

i n t ot i c - t a c - t o e . )

s p a c e b a r

s t a t i ce l e c t r i c i t y

s p e e c hs y n t h e s i s

s t a t i ce l e c t r i c i t y

8 7

Page 89: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 89/98

s t e p

s t r i n gv a r i a b l e

s t o r a g e

s t e p( s t e p ) :1 , a n i n s t r u c t i o ny o ug i v et h ec o m p u t e r ;a

s t a t e m e n t .S e es t a t e m e n t ,i n s t r u c t i o n .2 . a n i n s t r u c t i o n

t h ec o m p u t e rg i v e st o i t s e l f .S u p p o s e y o ut e l lt h e

' c o m p u t e rt o L E TB = 6 . T h a t ' so n e" s t e p "f r o my o u .B u t

t h ec o m p u t e rh a st o " d e c o d e " " L "( o n es t e p ) ,d e c o d e" E "

( a n o t h e rs t e p ) ,d e c o d e" T "( a n o t h e rs t e p ) ,a n ds o o n .

M a y b e1 0 o r 1 5 " s t e p s "a l t o g e t h e rf o rt h ec o m p u t e r .

S T E P :s e e i n c r e m e n t .

s t o p( s t o p ) :1 . i n B A S I C ,t o h a l tt h ec o m p u t e r ' s w o r k .W h y ?

M a y b ey o u w a n tt o t h i n ka b o u th o wa p r o g r a mi s t u r n i n g

o u t .H o w ?H o l dt h ec o n t r o lk e y ( C T R L )w h i l ey o ut o u c h

" C "( D i f f e r e n tb r a n d so f c o m p u t e r s h a v ed i f f e r e n tw a y s

o f s t o p p i n g . )S e ec o n t r o lk e y . 2 . i n L O G O ,t o s w i t c ht h e

c o m p u t e r ' sa t t e n t i o nf r o mo n es e to f s t e p st o a n o t h e r .

s t o r a g e( s t o r 'i j ) :p l a c e sw h e r et h ec o m p u t e rk e e p si t s

i n f o r m a t i o n .A c o m p u t e r ' s" m a i n "s t o r a g ei s o n t i n yc h i p s

o f s i l i c o n .T h e s ec h i p sa r e i n s i d et h ek e y b o a r di n a

p e r s o n a lc o m p u t e r . " B a c k i n g "s t o r a g e( t a p e sa n dd i s k s )

a r eo u t s i d e t h ek e y b o a r d .W h e ny o u w a n tt o u s ea d i s k

p r o g r a m ,y o u" f e e d "i t i n t om a i ns t o r a g e ,f i r s t .I n m a i n

s t o r a g e ,c o m p u t e rd a t ai s a s t r e a mo f e l e c t r i cp u l s e s .I n

b a c k i n gs t o r a g e ,d a t ai s u s u a l l yi n m a g n e t i cc o d e .T h e

t e r m" s t o r a g e "i s o f t e nu s e di n s t e a do f " m e m o r y "( w h i c h

i s l i k es a y i n g ," u s e y o u rh e a d , "w h e nw em e a n ," u s ey o u r

b r a i n . "

s t o r e( s t o r ) :s e es t o r a g e .

s t r i n g( s t r i n g ) :1 . a s e r i e so f i t e m s ,o n ef o l l o w i n ga f t e rt h e

o t h e r( f o re x a m p l e ,a s t r i n g o fe l e c t r i cp u l s e s , o r" b i t s " ) .

S e eb i t . 2 .a s e r i e so f " c h a r a c t e r s "( l e t t e r s ,n u m b e r s ,e t c . )

t h a tt h ec o m p u t e rs t o r e sa s o n ef a c ti n i t sm e m o r y .H e r e ' s

a s t r i n gf r o ma B A S I Cp r o g r a m .( T h es t r i n gi s e v e r y t h i n g

b e t w e e nt h eq u o t a t i o n m a r k s . )

3 0 P R I N T" I O W EY O U1 0 + 2 0 + 7 0 T H A N K S ! "

W h e ni t r u n sy o u rp r o g r a m ,t h ec o m p u t e rw i l lp r i n tt h i s

s t r i n g a sy o ut y p e di t . Y o u r c o m p u t e rw i l ln o ta d d

n u m b e r si n s i d ea s t r i n g ,e v e nt h o u g hy o uu s ea " w o r k "

s y m b o l ,t h ep l u ss i g n( + ) .S e es t r i n g v a r i a b l e ,w o r d

( d e f i n i t i o n2 ) .

s t r i n gv a r i a b l e( s t r i n g 'v a r 'e a b a l ) :a p l a c ei n i t sm e m o r y

w h e r et h ec o m p u t e rs t o r e sa s e r i e so f i t e m s( a s t r i n g )y o u

d o n ' tw a n ti t t o c h a n g e .A " v a r i a b l e "i s t h en a m ef o ra

s t r i n g

Page 90: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 90/98

s u b r o u t i n e

m e m o r ys p a c e .( I nt h i sc o m m a n d ,L E TR = 1 9 ,t h ev a r i a b l e

i s R . )T ow r i t ea s t r i n gv a r i a b l e ,y o ua d dt h ed o l l a rs i g n( $ )

t o a v a r i a b l e .S o m ee x a m p l e s :R $ , C $ ,M $ . S u p p o s ey o u

w a n ty o u rc o m p u t e rt o s t o r et h et i t l eo f a p l a y y o u ' r e

w r i t i n g .H e r e ' sh o wt o e n t e rt h et i t l ea s a s t r i n g v a r i a b l e .

( T h el a s tl i n ei s w h a tt h ec o m p u t e rw i l lp r i n t . )

L E TM $= " O U R3 + 2 F A M I L Y "

P R I N TM $

O U R3 + 2F A M I L Y

T h o u g hy o uu s ea p l u ss i g n ,y o u rc o m p u t e rw i l ln o t

c h a n g ea n y t h i n gi n s i d e as t r i n g v a r i a b l e .S e ev a r i a b l e ,

s t r i n g .

s u b r o u t i n e( s u b 'r u t e n ' ) :a s e to f i n s t r u c t i o n s t h a tt h e

c o m p u t e rc a ns w i t c ht o , i n t h em i d d l eo f a p r o g r a m .

S u b r o u t i n e ss a v e t i m ef o ra p r o g r a mw r i t e r .S u p p o s ea

c o a c hw a n t sa c o m p u t e rt o r a t ea n dr a n kt e a mm e m b e r s

o n c ea m o n t h .T h ep r o g r a mf o rt h i sm i g h ti n c l u d ea

1 3 - s t e pf o r m u l at o b e u s e do v e ra n do v e r .( M a y b ei t a d d s

p l a y e rp o i n t s , e x e r c i s eh o u r s ,e t c . )T h ec o a c h c a nw r i t e

t h i sf o r m u l ao n c e ,a n di n c l u d ei t i n t h ep r o g r a mf o r

p r o d u c i n ga m o n t h l yr e p o r t .E a c ht i m et h ec o m p u t e r

c o m e st o a p l a y e r ' sn a m e ,i t w i l lg o b a c kt o t h ef o r m u l a( a

" s u b r o u t i n e " ) .H o wd o y o ut e l la c o m p u t e rt o g ob a c kt o a

s u b r o u t i n e ?I n B A S I C , y o us a y" G O S U B , "o f c o u r s e .S e e

G O S U B .

s u b s c r i p t( s u b 's k r i p t ) :1 . g e n e r a l l y ,a n u m b e rt h a ty o uw r i t e

t o t h er i g h t o fa n o t h e rn u m b e ro f l e t t e r ,a n da l i t t l eb e l o w

i t . I t i su s e di n m a t h a n ds c i e n c e .F o r e x a m p l e ,t h es y m b o l

f o rw a t e r( H 2 O )i n c l u d e st h es u b s c r i p t ," 2 . " 2 . t h e

n u m b e rf o ro n ei t e mi n a c o m p u t e rl i s t .I f y o u rc o m p u t e r

h o l d sa l i s t( C ) o fs e v e nc h e c k sy o uw r o t ei n M a y ,t h e

s e v e n t hc h e c kw o u l db e C ( 7 ) .S e el i s t .

s u p e r c o m p u t e r( s u 'p a r k a r r ip y u 't a r ) :a " m a i n f r a m e "

c o m p u t e rt h a th a n d l e sm o r ei n s t r u c t i o n sp e rs e c o n dt h a n

o t h e rc o m p u t e r s .H o wm a n yi n s t r u c t i o n s ?T h a t c h a n g e s

e v e r y y e a ro r s o .T o d a y ' ss u p e r c o m p u t e rm i g h th a n d l e

m o r et h a n1 5 0m i l l i o n i n s t r u c t i o n s as e c o n d .T o m o r r o w ' s

m o d e lm i g h th a n d l e2 0 0m i l l i o n ,a n ds o o n .C o m p a n i e si n

t h eU n i t e dS t a t e sa n dJ a p a nc o m p e t et o p r o d u c et h en e x t

s u p e r c o m p u t e r .S e ec o m p u t e r .

s y m b o l s( s i m 'b a l s ) :s e e a r i t h m e t i co p e r a t o r , l o g i co p e r a t o r ,

r e l a t i o n a lo p e r a t o r .

s y m b o l s

X

1

s u b s c r i p t

s u p e r c o m p u t e r

8 9

Page 91: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 91/98

s y n t a x

t a p e

S Y N T A XE R R O R

t a p e

s y n t a x( s i n 't a k s ) :1 . i n h u m a nl a n g u a g e ,t h er u l e s t h a tt e l lu s

h o wt o p u tw o r d st o g e t h e ri n a s e n t e n c e ,f o r e x a m p l e ,w e

s a y ," S h el i k e sm e , "n o t" S h el i k e sI . " 2 . w i t h

c o m p u t e r s ,t h er u l e s t h a tt e l lu s h o wt o u s ew o r d s a n d

s y m b o l si n a p r o g r a ms t a t e m e n t .S e eS Y N T A XE R R O R ,

b u g .

S Y N T A XE R R O R( s i n 't a k se r 'a r ) :i n B A S I C ,y o u r

c o m p u t e r ' sw a yo f s a y i n gi t d o e s n ' tu n d e r s t a n dy o u .

W h e ny o us e eS Y N T A X E R R O Ro n y o u rs c r e e n ,i t ' sa

g o o di d e at o c h e c kf o r" b u g s , "o r p r o g r a me r r o r s .B u g s

i n c l u d e :( a )m i s s p e l l e dw o r d si n y o u rp r o g r a m ,( b )m i s s i n g

c o m m a n dw o r d s ,( c )i n c o m p l e t es t a t e m e n t s .S e es y n t a x ,

b u g ,p r o m p t .

s y n t h e s i z e r( s i n 't h as i ' z e r ) :a d e v i c et h a t t a k e s i n s t r u c t i

f r o ma c o m p u t e ra n dp r o d u c e s s o u n d s .S y n t h e s i z e r s

a l l o ws o m ec o m p u t e r st o " t a l k , "p l a y m u s i c ,a n dp r o d u c es o u n d sl i k ea r i n g i n gb e l l .S e es p e e c hs y n t h e s i s .

s y s t e m( s i s 't a r n ) :u n i t s , p a r t s ,o r t h i n g st h a tr e l a t e t oo n e

a n o t h e ra s t h e yw o r k .E a r t hi s p a r to f a s o l a rs y s t e m .T h e r e

a r er a i l r o a ds y s t e m sa n ds t e r e os y s t e m s .A n dt h e r ea r e

c o m p u t e rs y s t e m s .M o s th o m ec o m p u t e rs y s t e m sh a v ea

k e y b o a r da n da T V - l i k es c r e e n .O t h e r sa l s oi n c l u d ea d i s k

d r i v ea n da p r i n t e r .A p a r tf r o m o n e s y s t e mm a yn o tw o r k

w i t h a n o t h e rs y s t e m .

T : s e et e r a - .

T A B( t a b ) ,T A B u l a t o rk e y : ak e yy o ut o u c ht o l e tt h e

c o m p u t e rk n o ww h e r et o t y p et h en e x tn u m b e ro r l e t t e r .

T h ep l a c ei s a s p o ty o up i c k e do u te a r l i e r ,a n dp l a c e di n

y o u rc o m p u t e r ' sm e m o r y .T A Bi s o f t e nu s e dt o s t a r ta n e w

p a r a g r a p hs o m ee x t r as p a c e sf r o mt h em a r g i n .

t a b l e( t a 'b a l ) :a n o r g a n i z a t i o no f f a c t s ;a w a yo f a r r a n g i n g

d a t as o t h a ty o uc a ne a s i l yf i n da s i n g l ei t e m .O n e

e x a m p l e ,a t a b l e o fc o n t e n t si n a b o o k .S e el i s ta n da t r a y

f o rd i f f e r e n tk i n d so f t a b l e s .

t a p e( t a p ) :u s u a l l y ,a t h i n" r i b b o n "o f p l a s t i co n w h i c hy o u

c a ns t o r ec o m p u t e r p r o g r a m si n c o d ef o r m .I t i st h el e a s t

e x p e n s i v ef o r mo f b a c k u pm e m o r ya c o m p u t e rc a nu s e .I t

9 0

Page 92: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 92/98

i s a l s ot h es l o w e s t .Y o uc a nb u yb l a n kt a p e st o r e c o r dy o u r

o w np r o g r a m s ,a n d y o uc a nb u yt a p ep r o g r a m s ,

" r e a d y - m a d e . " S e ed i s k , s t o r a g e .

t e l e c o m m u n i c a t i o n( t e l 'a k a m y u 'n i k a 's h a n ) :a c o m p u t e r

m e s s a g et h a tt r a v e l so n a r a d i o ,s a t e l l i t e ,t e l e g r a p h ,o r

t e l e p h o n es i g n a l .U s u a l l y ,i t g o e sb y t e l e p h o n e .W h e no n e

c o m p u t e r w a n t st o t a l kt o a n o t h e r ,i t n e e d sa " m o d e m . "

T h a t ' s ad e v i c et h a tc h a n g e sc o m p u t e rs i g n a l s i n t o

t e l e p h o n es i g n a l s ,a n dv i c e v e r s a .S e em o d e m .

t e l e t e x t( t e l 'a t e k s t ) :a s y s t e mf o rs e n d i n g" p r i n t "

i n f o r m a t i o na s p a r to f a T Vb r o a d c a s t .T e l e t e x ta l l o w sy o u

t o s w i t c hf r o ma T Vp i c t u r et o s o m e t h i n gy o u w a n tt o r e a d

o n t h es c r e e n .F o r e x a m p l e :I f y o uw e r ew a t c h i n ga T V

b a s e b a l lg a m e ,y o uc o u l dp r e s sa n u m b e rk e ya n dl o o ka t

t h ep i t c h e r ' sr a t i n gt h i ss e a s o n .I f y o u w a n tt e l e t e x t ,y o u ' l l

p r o b a b l yh a v et o b u yo r r e n t a" d e c o d e r "t o p i c ku p t h e

t e l e t e x t s i g n a l .S e ev i d e o t e x t .

t e r a -( t e r 'a ) ,T : a p r e f i xt h a tc h a n g e sa w o r dt o m e a na t r i l l i o n

t i m e sm o r e .T h e r ea r e n ' tm a n ye x a m p l e so f w o r d sb u i l t

w i t ht e r a - .P r o b a b l y ,b e c a u s eh u m a n sh a v e n ' tt h o u g h t

a b o u tt r i l l i o n sv e r ym u c h. . .u n t i lc o m p u t e r sc a m ea l o n g .

S e et e r a b i t .

t e r a b i t( t e r 'a b i t ) :a t r i l l i o ne l e c t r i cp u l s e s( " b i t s " ) .W h a t ' sa

t r i l l i o n ?O n ee x a m p l e :I f y o us p e n t $ 1 0 0 p e rs e c o n d( P E R

S E C O N D )f o rt h er e s to f y o u rl i f e ,y o u ' dh a r d l ym a k ea

d e n ti n a t r i l l i o nd o l l a r s .I t w o u l dt a k e j n o r et h a n 3 0 0y e a r s

t o s p e n di t a t t h a tr a t e .S e eb i t .

t e r m i n a l( t u r 'm an a l ) :t h ee q u i p m e n ty o uu s et o g i v ed a t at o

a c o m p u t e r ,a n dg e tr e s u l t sf r o mi t . U s u a l l y , a t e r m i n a lh a s

a k e y b o a r da n da s c r e e n ,b u ts o m et e r m i n a l sd o n o th a v e

k e y b o a r d s .T h es c r e e nl i s t sf i v eo r s i xc h o i c e s ,y o ut o u c h

t h ec h o i c ey o ul i k e ,a n dt h ec o m p u t e rs h o w sy o ua n e w

l i s t .S o m e d a y ,a l ly o u ' l lh a v et o d o i s t a l kt o y o u rt e r m i n a l .

t e s t( t e s t ) :a t r i a lr u nf o ra n e wp r o g r a m ,t o s e ei f t h e r e a r e

a n ym i s t a k e si n i t . T ob e s u r ei t ' sa t e s t ,y o uh a v et o k n o w

t h ea n s w e rt h ec o m p u t e rs h o u l dg i v ey o u .S u p p o s e y o u

" i n v e n t e d "a p r o g r a pt o c o n v e r t i n c h e st o f e e t .B e f o r ey o u

t e s tt h ep r o g r a mw i t ha s a m p l ep r o b l e m ,y o us h o u l dk n o w

t h ec o r r e c ta n s w e r .I f t h ec o m p u t e rd o e s n o tg e tt h a t

a n s w e r ,y o uw o u l dh a v et o r e w o r ky o u rp r o g r a m

i n s t r u c t i o n s ,a n dt e s ta g a i n .

t e l e c o m m u n i c a t i

t e s t

t e l e t e x t

t e s t

9 1

Page 93: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 93/98

T E S T

t r e e

t i m es h a r i n g

T E S T :i n L O G O ,a c o m m a n dt h a tt e l l st h ec o m p u t e rt o f i n d

o u ti f a s t a t e m e n ti s t r u e o rf a l s e .U s i n gt h ec o m m a n di n

t h ef i r s tl i n es e t su p t h et e s t .( F o re x a m p l e ,y o um i g h t

w a n tt h ec o m p u t e rt o c h e c kt h en u m b e ri t h a si n i t s

m e m o r yf o r" K . "I s t h a tn u m b e rg r e a t e rt h a n0 ? )T h en e x t

t w ol i n e st e l lt h ec o m p u t e rw h a tt o d o i f t h ea n s w e ri s

" y e s "( T R U E ) ,a n di f t h ea n s w e ri s " n o "( F A L S E ) :

T E $ T : K > 0

I F T R U EO U T P U T" P O S I T I V E

I F F A L S EQ U T P U T" N E G A T I V E

S u p p o s eK i s 4 5 .W h a tw i l lt h ec o m p u t e rp r i n t ?S e e

b r a n c h .

T H E N( t h e n ) :s e eI F . . . T H E N .

t i m es h a r i n g( f i m 's h a r 'i n g ) :1 . a p l a nt h a ta l l o w ss e v e r a l

p e o p l et o u s eo n el a r g e ^ c o m p u t e ra t t h es a m et i m e .E a c h

u s e rh a sa s e p a r a t e t e r m i n a l( s c r e e np l u s k e y b o a r d ) .T h e s e

t e r m i n a l sm a yb e i n d i f f e r e n tr o o m so r d i f f e r e n tc i t i e s .A l l

t h e t e r m i n a l sa r ei n c o n t a c tw i t ht h ec e n t r a lc o m p u t e r .2 .

t h ew a ya c e n t r a lc o m p u t e rd e a l sw i t hs e v e r a lt e r m i n a l sa t

t h es a m et i m e .S u p p o s ey o u a n ds e v e r a l f r i e n d s a r ea t

d i f f e r e n tt e r m i n a l si n y o u rs c h o o l . A l lo f y o uc a nw o r ko n

' t h es a m em a t hp r o g r a ma t t h es a m et i m e .T h es c h o o l ' s

c e n t r a lc o m p u t e rf e e d s as p l i ts e c o n do f t h ep r o g r a mt o

y o u ,a s p l i ts e c o n dt o o n ef r i e n d ,a s p l i ts e c o n dt o t h en e x t ,

a n ds o o n .I t h a p p e n ss o f a s tt h a ty o ud o n ' tn o t i c ea n y

i n t e r r u p t i o n .T i m es h a r i n gi s r e a l l y" t i m es l i c i n g " !

t r a n s i s t o r ( t r a nz i s 't a r ) :a p a r to f a c o m p u t e r" c h i p "t h a t

c o n t r o l st h ef l o wo f e l e c t r i cp u l s e s( " b i t s " ) .( Ac h i pi s

w h e r ey o u rc o m p u t e ri n s t r u c t i o n s a r e c a r r i e do u t . )I n s i d e

a c o m p u t e r ,y o u ri n s t r u c t i o n sa r ec o d e da s b i t s ,a n db i t s

r a c ea t a l m o s tt h es p e e do f l i g h t .T r a n s i s t o r so r g a n i z ea l l

t h i sr a c i n g .T h e ya c t l i k ep o l i c ew h os t a n di n t h em i d d l eo f

t r a f f i c .T h e yk e e p o n es e to f b i t sm o v i n g ,s t o p a n o t h e r ,

c o m b i n et w om o r e ,e t c .T h e r ea r et h o u s a n d so f t r a n s i s t o r s

o n a t i n y ,q u a r t e r - i n c hc h i p .T o g e t h e rt h e ym a k ea l lt h e

a n s w e r sc o m eo u tr i g h t .S e es e m i c o n d u c t o r ,c h i p ,c i r c u i t ,l o g i cg a t e .

t r e e( t r e ) :a d i a g r a mo f h o wi n f o r m a t i o ni s s o r t e da n ds t o r e d

i n a c o m p u t e r .A c o m p u t e rt r e es h o w sh o wa l a r g eg r o u p

o fi n f o r m a t i o ni s d i v i d e di n t os m a l l e rp i e c e so fi n f o r m a t i o n

t h ew a ya r o o te x t e n d sf r o ma t r e ei n n a t u r e .S u b d i v i s i o n s

c o m i n gf r o mt h em a i nr o o ta r ec a l l e d" m e m b e r s . "B u t

t r e e

9 2

Page 94: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 94/98

t u r t l e

m e m b e r sa l s ob e c o m e" o w n e r s "i f t h e yh a v eo f f s h o o t s ,

t o o .E v e r ym e m b e rh a si t so w nc o d en a m e , w h i c hi n c l u d e s

p a r to f i t so w n e r ' sn a m e .T h a t ' sw h ya c o m p u t e rc a nt r a c k

d o w na n ys i n g l ep i e c eo f i n f o r m a t i o no n a " t r e e . "A

c o m p u t e rt r e em i g h t b e u s e df o rt h e r e c o r d so f e v e r y o n ei n

y o u rs c h o o l .T h en a m eo f t h es c h o o lw o u l db e t h em a i n

r o o t ,l e a d i n gt o s u b r o o t sf o rg r a d e s ,c l a s s e s ,a n d

i n d i v i d u a ls t u d e n t s .T o g e tt o y o u rr e c o r d ,t h ec o m p u t e r

w o u l du s et h ec o d en a m ef o ry o u rs c h o o l ,g r a d e ,c l a s s ,

a n dy o u .I t ' sl i k eg e t t i n ga p o s t c a r di n t h em a i l .T h ez i p

c o d eg e t si t t o y o u rt o w n ;t h ea d d r e s sg e t si t t o y o u rh o u s e

( o ra p a r t m e n t ) ;a n dy o u rn a m eg e t si t t o y o u .M a y b e

s o m e d a y ,w e ' l lh a v ec o d en a m e s ,t o o .

t u r t l e( t u r f1 ) :i n L O G O ,a s m a l lf i g u r et h a td r a w so n y o u *

c o m p u t e rs c r e e n .Y o ut y p ed i f f e r e n tc o m m a n d st o g e tt h e

t u r t l em o v i n g .T u r t l ei s a p o w e r f u lt e a c h e r . J u s ta f e w

c o m m a n d sg e tr e s u l t s .A l m o s tw i t h o u tn o t i c i n g ,y o ul e a r n

t o w r i t ep r o g r a m s .Y o ul e a r ns o m eg e o m e t r y ,t o o ,a f t e r

b u i l d i n gd i f f e r e n ts h a p e s w i t ht u r t l e ' sh ^ l p .S e e

F O R W A R Da n dL E F T ,f o re x a m p l e so f t u r t l ec o m m a n d s .

u n i v e r s a lp r o d u c tc o d e

t u r t l e

U L C :s e eu p p e ra n dl o w e rc a s e .

u n c o n d i t i o n a lb r a n c h( u n ;k a nd i s h 'a n a l b r a n c h ' ) :s e e

b r a n c h( d e f i n i t i o n2 ) .

u n c o n d i t i o n a lj u m p( u n 'k a nd i s h 'a n a l j u m p ' ) : s e eb r a n c h

( d e f i n i t i o n2 ) .

u n c o n d i t i o n a lt r a n s f e r( u n 'k a nd i s h 'a n a l t r a n s 'f a r ) :s e e

b r a n c h .

u n i n t e l l i g e n tc o m p u t e r( u n ' i nt e l 'a j a n tk a mp y u 't a r ) :n o t

a b l et o t a k en e wi n s t r u c t i o n s .C o m p u t e r st h a to p e r a t e

s o m ea p p l i a n c e sa r eu n i n t e l l i g e n t . A l lt h e yc a nd o i s w h a tt h e yl e a r n e da t t h ef a c t o r y .T a k e ,f o re x a m p l e ,a t o a s t e r .I t

m a yh a v et h r e eo r f o u rs e t t i n g s ( d a r k ,m e d i u m ,l i g h t ,

j u s t - w a r m - i t ) .Y o uc a n ' tt e l li t t o m a k eF r e n c ht o a s t ,o r t o

s e l e c tr y eb r e a do n T u e s d a y .S e ei n t e l l i g e n tc o m p u t e r .

u n i v e r s a lp r o d u c t c o d e( y u 'n a v u r 's a l p r o d 'a k t k o d ' ) ,

U P C :s e eb a rc o d e .

u n i n t e l l i g e n t

9 3

Page 95: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 95/98

u n l o a d

v a r i a b l e

u s e r - d e f i n e d f u n c t i o n

u s e r - f r i e n d l yc o m p u t e r

u n l o a d( u nl o d ' ) : 1 .t o r e m o v ew o r kf r o mt h ec o m p u t e r .2 .

t o r e m o v et h e" h e a d "o f t h ed i s k d r i v ef r o ma m a g n e t i c

d i s k .( T h eh e a d" r e a d s "i n f o r m a t i o nf r o mt h ed i s k . )S e e

l o a d ,d i s k ,r e a d / w r i t eh e a d .

U P C ,U n i v e r s a lP r o d u c tC o d e :s e eb a rc o d e .

u p p e ra n dl o w e rc a s e( u p 'a r a n d l o 'a r k a s ' ) ,U L C :t h e

c a p i t a l s( " C A P S " )a n d" s m a l l "l e t t e r su s e di n w r i t i n ga n d

p r i n t i n gw o r d s .T H I SI S U P P E RC A S E ;t h i si s l o w e rc a s e .

u p t i m e( u pt u n ) :t h et i m ew h e na c o m p u t e rs y s t e mc a j \b e

u s e d .( N or e p a i r sn e e d e d ! )S e ed o w nt i m e .

u s e r - d e f i n e d f u n c t i o n( y u 7z e r d i f i n d 'f u n g k 's h a n ) :a n y

r u l ey o ut e a c ht h ec o m p u t e r ,f o rs o l v i n g ap r o b l e m .I n

B A S I C ,t h ec o d en a m ef o rt h i sk i n do f r u l ei n c l u d e sF N ,

p l u sa t h i r dl e t t e rt h a ty o uc h o o s e .S u p p o s ey o ui n v e n ta

r u l e t o f i g u r eo u ts a l e st a x( T ) .T h er u l em i g h t b et o

m u l t i p l ya n ys a l e sa m o u n t( S )b y . 0 5 .Y o uc o u l dt e a c ht h e

c o m p u t e ry o u rr u l eo n l i n e4 0 o f y o u rp r o g r a m :

4 O D E F F N T ( S )= S * . O 5

Y o u ' r es a y i n gt o y o u rc o m p u t e r ," H e r e ' st h er u l e( D E F

F N )f o rt a x( T )o n s a l e s ( S ) . "L a t e r ,y o um i g h tu s et h er u l e

t h i sw a y :

1 0 0L E TS = 1 0 . 5 5

1 1 0L E TA = F N T ( S )

W h e ny o u" r u n "y o u r p r o g r a m ,a n dt h ec o m p u t e rc o m e s

t o l i n e 1 1 0 ,i t w i l lf i n d t h es a l e st a x ,u s i n gt h er u l ey o u

t a u g h ti t i n l i n e 4 0 .S e eD E F F N — ,f u n c t i o n .

u s e r - f r i e n d l yc o m p u t e r( y u 'z e r f r e n d 'l e k a mp y u ' t a r ) :n o t

a c o m p u t e rt h a tw a n t st o b e y o u rp a l ,b u to n et h a ti s e a s y

t o u s e .( A tl e a s t ,t h a t ' sw h a tt h ea d s a y s . )S e em e t a p h o r .

v a r i a b l e( v a r 'e ab a l ) :o n es p a c ei n y o u rc o m p u t e r ' sm e m o r y ;

a p l a c ew h e r eo n ep i e c eo f d a t ac a nb e s t o r e d .( T h ep i e c eo f

d a t a s t o r e di n a s p a c ec a n" v a r y . " )T h en a m eo f a v a r i a b l e

i s u s u a l l yo n el e t t e ro f t h ea l p h a b e t .I n B A S I C ,h e r e ' sh o w

y o u w o u l ds t o r e" 3 3 "i n v a r i a b l eJ :

3 0 L E T )= 3 3

O ns o m ec o m p u t e r s ,y o uc a nu s ea c o m b i n a t i o n

" l e t t e r - n u m b e r "( s u c ha s J 8 )f o rt h en a m eo fy o u rv a r i a b l e .

Y o uc a nh a v eu p t o n i n es u c h c o m b i n a t i o n s( J l ,J 2 ,J 3 . . .

9 4

Page 96: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 96/98

V D U

J 9 ) .W i t h2 6 l e t t e r si n t h e a l p h a b e t ,t h a tg i v e sy o ua l o to f

m e m o r ys l o t s t of i l l . -W h a th a p p e n si f y o u w a n tt o s t o r ea

' ' l i s t "o f i t e m si n y o u rc o m p u t e r ' sm e m o r y ?I t d e p e n d so n

t h ek i n do f l i s t .S e el i s tf o ro n ep o s s i b i l i t y .A n ds e es t r i n g

v a r i a b l ef o ra n o t h e r .S e ea l s oa r r a y .

V D U :s e ev i s u a ld i s p l a yu n i t .

v i d e o( v i d 'e o ' ) :1 . t h e " p i c t u r e "p a r to f a t e l e v i s i o n

b r o a d c a s t .( " S o u n d "i s t h e o t h e rp a r t . )2 . e q u i p m e n tt h a t

p r o d u c e sp i c t u r e s .A c a t h o d e - r a yt u b ei n a c o m p u t e ri s a

v i d e od e v i c e .S e ev i s u a ld i s p l a yu n i t .

v i d e od i s k( v i d 'e o ' d i s k ' ) :a r o u n d ,p l a s t i co b j e c t t h a t

r e s e m b l e sa s t e r e o r e c o r d .M o s tv i d e od i s k s a r en o wu s e d

f o rs h o w i n gm o v i e sa n do t h e re n t e r t a i n m e n ta t h o m e .B u t

t h e yc o u l db e u s e df o re d u c a t i o n p u r p o s e s ,t o o .O na

v i d e od i s kt h es i z eo f a n L P ,y o uc o u l ds t o r ea b o u t7 5 0 , 0 0 0

p a g e sl i k e t h i so n e ,p i c t u r e si n c l u d e d .O n ed i s kw o u l db e

a s m a l ll i b r a r y !S o m e d a ya v i d e od i s km a yh o l du p t o 1 , 0 0 0

c o m p u t e rp r o g r a m s .

v i d e o t e x t( v i d 'e o t e k s t ' ) :s e ev i e w d a t a .

v i e w d a t a( v y u 7d a 't a ) :a s y s t e mf o rg i v i n ga n dg e t t i n g

i n f o r m a t i o nb y u s i n gy o u r T V ,t e l e p h o n e ,a n da s m a l l

c o m p u t e rk e y p a d .D oy o u w a n ta n e wp a i ro f s k i s ?J u s t

d i a la " v i e w d a t a "n u m b e r .T h e nl o o ka t t h es a l e sc a t a l o g

t h a ta p p e a r so n y o u rT Vs c r e e n .N e x t ,p r e s s af e w

n u m b e r s o na k e y p a d ,a n dy o u rs k i sa r eo n t h e i rw a yt oy o u rh o m e .V i e w d a t ac a n b eu s e di n o t h e rw a y s ,t o o ,s u c h

a s f o rt a k i n g c o u r s e so r v o t i n go n l o c a li s s u e s .V i e w d a t ai s

j u s tb e i n gt e s t e di n t h eU n i t e dS t a t e s .B u ts o o n ,y o um a y

b e d i a l i n gp i z z af r o my o u rT V. . . w i t he x t r ac h e e s e .

v i s u a ld i s p l a yu n i t( v i z h 'u a l d i sp l a ' y u 'n i t ) ,V D U :a

T V - l i k es c r e e n .T h eV D Ul e t sy o us e ew h a ty o u a n dt h e

c o m p u t e ra r e" s a y i n g "t o e a c ho t h e r .S e ec a t h o d e - r a y

t u b e .

v o i c e r e c o g n i t i o n( v o i s 'r e k 'a gn i s h 'a n ) :t h ea b i l i t yo f s o m e

c o m p u t e r st o " h e a r "y o uw h e ny o us p e a k .I t i s v e r y

d i f f i c u l tt o s e tu p c o m p u t e r" c o d e s "f o ra l lt h ed i f f e r e n t

s o u n d si n a p e r s o n ' ss p e e c h .B u ta c o m p u t e rc a nb e

p r o g r a m m e dt o r e c o g n i z ea p a r t i c u l a rv o i c ea n da f e w

w o r d s( l i k e" O p e nt h ed o o r ! " ) .' L i s t e n i n gc o m p u t e r s "

w o u l db e g r e a ts e c u r i t yg u a r d s .Y o u r c o m p u t e rw o u l d

r e c o g n i z eo n l yy o u rv o i c e .A n dl e ty o ui n .S e es p e e c h

s y n t h e s i s .

v o i c e r e c o g n i t i o

v i e w d a t a

9 5

Page 97: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 97/98

w a n d

z e r o - b i t

w a n d

w o r dp r o c e s s i n g

w a n d( w o n 4 ) :a n o b j e c tl i k ea t h i c kc r a y o n ,u s e df o rr e a d i n g

p r i n t e d" b a rc o d e s "( s t r i p e s ) .T h ew a n di s c o n n e c t e dt o a

c o m p u t e r .A sy o up a s st h ew a n do v e ra b a rc o d e ,i t " s e e s "

t h ed i f f e r e n tw i d t h so f t h es t r i p e s .T h ec o m p u t e rt h e n

c h e c k si t sm e m o r yt o f i n do u tw h a te a c hs t r i p es t a n d sf o r .

S e eb a rc o d e ,o p t i c a lc h a r a c t e r r e c o g n i t i o n ,m a g n e t i c i n k

c h a r a c t e rr e c o g n i t i o n .

w o r d( w u r d ) :1 . t h en u m b e ro f e l e c t r i cp u l s e s( " b i t s " )t h a ta

c o m p u t e rt r e a t sa s o n ei t e m .I n t h i ss e n s e ,a c o m p u t e r

w o r di s l i k ea w o r di n h u m a nl a n g u a g e .W h e ny o u re y e

l o o k sa t t h i ss e n t e n c e ,y o ur e a d" w o r d s , "n o j" w , "p l u s

" o , "p l u s" r , "" d , "" s . "C o m p u t e r sd o n ' ts t o po v e ra

s i n g l ee l e c t r i cp u l s e ,e i t h e r .I n s t e a d ,t h e y" r e a d "e a c hs e t

o f p u l s e s( o n ,o n , o n , o n , o n , o n ,o f f ,o n )a s a u n i t .A l lt h e

w o r d si n o n e c o m p u t e ra r et h es a m el e n g t h .I n a n 8 - b i t

c o m p u t e r ,a l lw o r d sa r e8 b i t sl o n g .T h e r ea r ea l s o 1 6 - b i t

c o m p u t e r s ,a n dc o m p u t e r st h a th a n d l e3 2 - b i tw o r d s .S e e

b i t ,b y t e ,n i b b l e .2 . i n L O G O ,a n ys t r i n g o fl e t t e r so r

n u m b e r st h a ty o ut y p e w i t h o u ta s p a c eb e t w e e nt h e m .A

L O G Ow o r dc a ne v e n b eo n el e t t e r .S e es t r i n g( d e f i n i t i o n

2 ) .

w o r dp r o c e s s i n g ( w u r d 'p r o s 'a s 'i n g ) :t h eu s eo f a c o m p u t e r

t o s t o r ep o e m s ,p l a y s ,l e t t e r s ,a n da n yo t h e r " t e x t "t h a t

y o uw r i t e .A w o r dp r o c e s s i n gp r o g r a mu s u a l l y i n c l u d e s

" e d i t i n g "s t e p s .T h e s ea l l o wy o ut o c h a n g e ,i n s e r t ,d e l e t e ,

a n dm o v ew o r d sa r o u n d .I f y o uw a n ta f i n a lc o p yo f w h a t

y o uw r i t e ,y o un e e da p r i n t e ra t t a c h m e n tf o ry o u r

c o m p u t e r .S e ee d i t ( d e f i n i t i o n2 ) ,p r i n t e r .

w o r k s p a c e( w A r k 's p a s ) :i n L O G O ,y o u rc o m p u t e r ' s

m e m o r yo f w h a t y o ut y p eo r " d r a w "w h i l ey o u ' r ea t t h e

k e y b o a r d .I f y o ut u r no f ft h ec o m p u t e r ,o r t y p e

G O O D B Y E ,t h a tm e m o r y( " w o r k s p a c e " )d i s a p p e a r s .B u t

t h e r ea r ew a y st o s a v ew o r k s p a c ei n f o r m a t i c m .S e eS A V E

a n dS A V E P I C T .A n dm e m o r y ,t o o .

w r i t e( n t ) : 1 .f o ra c o m p u t e r ,t o p u td a t ai n t oi t s s t o r a g e( f o r

e x a m p l e , o n t oa t a p e ) .S e er e a d . 2 . f o ra h u m a n ,t o

i n v e n ta s e to f i n s t r u c t i o n s( a p r o g r a m )f o ra c o m p u t e r .

z e r o - b i t( z i r 'o b i t ' ) ,O - b i t :a p l a c e - h o l d e r ;a t i n yp a u s e

b e t w e e ne l e c t r i cp u l s e st h a ta c o m p u t e r" r e a d s . "A

z e r o - b i ti s a p a r t n e rt o a " o n e - b i t "( 1 - b i t ) .T o g e t h e r , t h e s

t w ob i t sf o r mt h eb a s i s o f" m a c h i n el a n g u a g e . "T h a t ' s t h e

c o d ei n s i d ea c o m p u t e r .S e eb i t ,o n e - b i t , b y t e ,b i n a r y

s y s t e m , l a n g u a g e .

9 6

Page 98: Family Computing Special 1984 Dictionary

8/2/2019 Family Computing Special 1984 Dictionary

http://slidepdf.com/reader/full/family-computing-special-1984-dictionary 98/98

0 - 5 9 0 - 9 4 4 5