«(2)». , . . , -- , , -- , , ., . , , . , , -- . , , : « » . , , . , . -- , , , , -- . , , , . , , . , , . , . , . , -- , , , . -- , . , , . , . , . , , . , , , . . , , , , , , . , . : . -- . , , . , , . , , , . , , , . -- ? -- . C++, . , . , , . . , , . , . , : « , , ». , , . -- , . , ... -- ! -- . -- ! , : -- , , . , : -- , ... -- , -- . -- . . . , . . -- . -- . -- , . , . . ( ), . : , . , , -- , . -- . . . , . . , . «»: , , , CD . : , , , . , ( -- , -- ) , . , . , . , ( ) , -- . , , . : , ( ), , « », , -- . : -- , , , , . , . , , . , , . , . , , , . « » . , -- . , , . , «», . , , , , , . , -- , , , . , , , . , «play» , . , , : . , . CD . ( ), . , . -- : PAGE.001.jpeg, PAGE.002.jpeg . , «», , . , . , , « » «». , «» . , , , , , . . , , . , , , -- . , . . . , , . . , , . . . , , . , ; , . , -- : , , . , , , ( ) . , , . , . , , -- «». , . , , , . -- , , . , , . , , . 1937 , , . , . , , . , , , «», . . . . , . , . . , , . . , . , , , . , , , . , . , «» , , «» . , , , . . , -- , . , . , . , . , , , , . , , -- . , , , , «». , «» . , , , , , . . . , . . , , , . , ; «» ( , ) . , : , , . , , 1945 , , . . , , XUEBP TOAFF NMQPT , -- . . , , , , . , , . , 1945 . -- , , -- , . , grep , , , , . «». , () = , , -- . , 1944 1954 «» ( ), . , , . . -- , . , , . . , «», . , , , . ; , , , . , «» -- , . . : , «». , , «», . : , ; -- . -- , «» , , . , . UNIX'e «». , . , , . , , «», : () () () () () «». , , , : grep ( )] ( ) grep , , «» , . «grep » «grep », grep' , «». «» , «» , , «cat» . , , . : : ... , ... : ( ..) : ( ..) -- , . «» , , . , , . «» -- , , . «» , . ? , : , NUM LOCK, -- CAPS LOCK, , . , , XLEDS, . , XLEDS , . , , -- , «». : . ( ..)  ( 1945 ) , , . . ( ) , . , . , : -- , . . , , , , . , . , , ( , , , ). , . , , . , , -- , , . . , -- , . , , , , , , , , , . ( ) , . , . -- . , , , . , . , , . , , -- . , . , , . . , , , . , , , , . . : . , . : . . -- , . , , , . : (1) , . (2) , . (3) , . (4) «», . . (, ) , , , . , «» -- . , -- , -- , . «», «». , , , , . , . , . , , , . . . . , , , , , , , . : . , , . «», , . , . , , , , . , «» . , , , «» « ». . -- . «» -- . , , , 1945 , . , (, ) -- 06081945, 6081945 -- , , . . , (, ) . , , . , : -- , -- . . . , . . , -- . . . . . . . . , . , . . «/ » . , , , , , , , , , , . , . ? ? «/ ». , , . , . , , , , , . , . , , -- . 1955 . , , , . «». «». ! . , . . . , , . , , , . . , .  , . , , : . -- : , , -- , , . -- , , , , . , . ; , -- . -- . , , . , , . , , -- , , , . «, ». « ». , . . , , , , , , , . : . . , . , « ». ; «» , . , « ». , , , . , . , . , , . -- , -- , . , , , -- . , , -- , , , . , , . , , . , , . . «» -- , ,