26.10.2016
Ȼ
UNIX
UNIX. UNIX . . .
, UNIX. . .
UNIX. .
UNIX
. . , , , (). , , . , , : ( ), , (), , , , .
UNIX, 70- . . Bell Telephone Laboratories () . , , , , UNIX , :
- ;
- ;
- ;
- , ( );
- ;
|
|
- shell;
- ;
- , .
UNIX (). PDP-11 ( , ), , .
UNIX : XENIX, UNIX HP, UNIX SCO, SOLARIS, LINUX, KONIX, FREE BSD . UNIX UNIX- .
UNIX . - , . , . , , . .
- , : , . , - , , , . .
UNIX . . . -.
, , - .
UNIX . , -. , , . - . , , , . , . , , .
.
, UNIX , . , .
UNIX . . :
|
|
- , ;
- , ;
- -;
- ;
- .
"". () , . UNIX , .
. , . shell. . , , .. UNIX . , , , . , , , . , , , - .
UNIX , .
- , , . , , , .
UNIX . . , , . , - UNIX.
UNIX , . UNIX :
- , , . , , shell ;
- ( , , );
- , make sccs. , ;
- - lex , ;
|
|
- shell,
, .
, UNIX, . UNIX UNIX- , . , , , , . ., , - . UNIX : , , -, ., - .
, UNIX : ; ; . UNIX , . .
, UNIX, , , . UNIX, , , IDRES, CROMIX, COGERENT, ONIX, XENIX. - , Microsoft 80- .
- UNIX , , . , , ; , , , , , . . , , - , UNIX. , /, MS-DOS, PC-DOS, VAX, WINDOWS 2000. UNIX, , .
main() {
int first, second, sum;
first=2;
second=3;
sum=first+second;
}
main, -, , . (), , . {}, . int first, second, sum; first, second sum. , , . , Sum sum . int , , .
|
|
first=2;
second=3;
sum=first+second;
, , , , .
first=2;
second=3;
first second . ,
second=3.5;
( ) , second 3. , C , . second=3.5 second 3,5. C second 3.5. , . , . , . , , , . , :
sum=
first
+
second;
3. , ܻ
#include <stdio.h>
main(){
int first, second, sum;
first=2;
second=3;
sum=first+second;
printf("=%d\n",sum);
}
:
=5
,
printf("=%d\n",sum);
= sum ( 5). printf() , , :
printf("");
. , '\n':
printf("\n");
printf("=%d\n",sum) , . '\n' %d. , ( sum =), ( d ). , "", . printf() . , , . , , first, second, sum, : printf("first=%d second=%d sum=%d\n",
first, second, sum);
first=2 second=3 sum=5
printf(), , . , .
printf("\n");
, . printf(), , , , , .
().
#include <stdio.h>
, printf(). , , . , , . . , , . , . ( ), . , . , printf() stdio.h. , , #include <stdio.h>, stdio.h ( , #include (), , .
|
|
WHILE
sum=0;
i=1;
while (i <= 2){
sum += i;
i += 1;
}
while() : i 2. i 1, . , , :
sum += i; /*sum */
i += 1; /*i 2 */
, sum i, . i . while() i <= 2. i 2, sum i ( i sum 3), , i < =2 , (i 3, !). , , ( ) , while().
, . digits, digits[0], digits[1], digits[2], digits[99]. , , , digits[i], , , i=2 ( ). , :
i=0;
sum=0;
while(i<=99){
sum += digits[i];
i++;
}
i=0 sum , digits[0], i sum digits[1]. sum digits[99], i 100 .