. :
1) ;
2) , ;
3) ;
4) ;
5) , , ;
4) .
. , . , , .. . , , , . , , , , .
, , :
1) ;
2) ;
3) .
, , . , , . . .
, , . . . ? 1) ? 2) ? 3) , ? , . , , "" , .
|
|
, , . , , , . , . , , .
( ) LOC- (Lines Of Code)
- . LOC-. . LOC- , . - . , :
( -, -);
( -LOC);
;
;
, ;
, ;
.
(KLOC/-) .
, LOC, .
:
, . , . , , , LOC, .
(Lines of Code LOC, Source Lines of Code SLOC) .
, , : " = ". , , (++, Java), 5-6 . : .
LOC ( , ) .
, , SLOC:
1) "" SLOC ( LOC, SLOC, KLOC, KSLOC, DSLOC) , ( , , , 25% ).
|
|
2) "" SLOC ( LSI, DSI, KDSI, "SI" source instructions) . , , "" SLOC "", . , , , . SLOC , , :
1. ;
2. , ;
3. ( , );
4. (, );
5. , (, );
6. .
SLOC
SLOC, :
. ; , , - . , , ;
;
: , , . , , , ;
: , . , . , , .
: SLOC .
:
. , , . , ( , ) . , . ( : 40 , , ). , , , ,
! , , , VIP- , , , , , . , , , .
|
|
, .
. , , .
:
, -, ( );
( );
;
.
, , :
(1)
(2)
(3)
, .
, , , , . , , , (3), " , , ". . , : . , . , , , , , , .
. , , , , , , . , . , :
CALL SIMPLE(x,y),
y , .
:{CALL, SIMPLE()}, =2
:{x,y}, =2,
,
, (4)
4.
, :
, (5)
, , .
"" , , .
, , 2 : . . , , .
, , . , . : , ; , , .
|
|
, , , , .
, " ", . , . . , , . , , . , .
. : , , . . . .
, , , a b a , b . ,
& |
& . (6)
, . 2.
. 2.
. .
, , .
1
. ( ). SLOC, LOC - (Lines Of Code).
2
( , ).
3
( , , , , , , ).
4
. , . : , ; , , . CLI.
5
, " ".
6
. , . : , ; , , . .
1. ?
|
|
2. " ".
3. .
4. ?
5. ?
6. .
7. , , .
8. .
9. .
10. - .
11. . .
12. . .
13. , " ".