, . (Jerry Johnson) , , , :[83]
. 30.1.
, , .
, , ? , , . , , , , .
, . , , . , , . : , - Java . . . Computing This Nanosecond Double-Java latte . , , .
, , . . , , . , : -- , . , , :
: , .
, , . , . , . , .
: , , , . , . --- : ! .
, , . : ? , ? ? . (William Bridges) Managing Transitions ( ) [84]. , . :
|
|
, CGS . . , , , . . , CGS, .
, , , :
.
(1997)
(. 30.2):
() - . , , , , . , , . .
, , [85] (. 30.3).
. .
. . .
: , 0. .
: . .
, . , , , , . , , , 养 , . , . . , , . - , : , . , .
, . : , C++, ?
|
|
. , , , .
- , , , . : , - , .
, , . , . , . , : -, , , - . .
, .
, . , , , . ; , -.
, -, , , , .
, , , , . . , , , . ( : , .) . , . , , ![86]
, (1998)
, - , , , ? . .
, , ( ) .
- . , , - . . ( ) , . , , : , , . . - (. 31.1):
, .
. . , , . . : , , . (. 31.2):
|
|
. . ? . , . , , . . .
, . , ( , ). , . , . , , .
, . , , . , . , , , . , , , . , , . , .
, . , . , , . , , , . .
?
, , . , , .
, . , ( ), . , : .
[87]
? , , . , , , , . , . , . , . , ? . : : ?
|
|
, , . , ? . , , , , , . . , .
- . , . , , - , . -, . , . ?
, , . , , . ? , , . . , , , . . . , , , , .
, - , ? . , , . , , . ( , .) , . - , , , . , .
, , . (. 31.3):
, . , . - .
(, ), . , , , .
, , , . , , -. , .