рд╣рдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдореБрдЦреНрдп рдИрдВрдЯ рдХреЛ рдПрдХ рд╕рд╛рде рдлрд╛рдбрд╝рддреЗ рд╣реИрдВ - рдПрд▓реНрдЧреЛрд░рд┐рджрдо ред
![рд╢реАрд░реНрд╖рдХ](https://habrastorage.org/webt/1m/lo/qp/1mloqpyec9mc63rmzqczmdf8xbe.png)
рдореБрд╕реАрдмрдд
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрднреНрдпрд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдпрд╛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдХреЛрдб рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░рдХреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╢рд┐рд▓реНрдк рд╕рд┐рдЦрд╛ рд░рд╣реА рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ред
. , . , ( 53- "" ). , , , .
-? ? , ?
, Junior . . , - ? , , "Copy-Paste" . , , , , .
:
, .
. . тАФ .
, . , :
- - - (, );
- - (, , ...);
- ;
- ;
- ;
- ;
- ;
- , , .
"" , .
, , " " - " " "" "" " ".
:
" , " "", "", "" "" " ". :
- ?
- ?
- , ?
- ?
- (, тАФ )?
- ?
- , ?
- ?
- ?
- ?
- , ?
- , ?
- , , , ?
, . , . , , "". "" , . "" , , .
, , тАФ . . . , , . тАФ .
![рдпреВрдХреНрд▓рд┐рдб рдХрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо](https://habrastorage.org/getpro/habr/post_images/708/7cc/021/7087cc021e25d588a582f135c8b7cb0e.svg)
. . тАФ тАФ -. Scratch, - . .
, , . " , ", , , , "". "" . , "" .
" = ", " тАФ ". , . . , , . .
:
"" , "" .
"" . "" . , :
"" ? ""? "" . . , , . . .
, , . ? ""! , .
, "". , . . , , , . тАФ .
"-" "" :
, "" "".
, , . , .
![рдкрд░рдорд╛рдгреБ 'рдХреНрд░рд┐рдпрд╛рдПрдБ'](https://habrastorage.org/getpro/habr/post_images/a0b/90d/0af/a0b90d0af9e98353f4aa750acd91a1ae.svg)
, , ( "" , ). , , " ". .
тАФ . (, ) "". . "" . . , , . тАФ . , "" "" , , , . .
![рд░рд╛рд╕рд╛рдпрдирд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛](https://habrastorage.org/getpro/habr/post_images/3a9/1aa/73c/3a91aa73c0c5cd2a547184391370ac36.jpg)
"" . тАФ . " ", . "" тАФ . "" .
, "" (" "), : "", " " " ". , . , "" . тАФ . , , (. 'calculi'), "" , . , "" .
![рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝ 1](https://habrastorage.org/webt/6n/mm/ku/6nmmku52s2ur5v8k-ct1ugtxet8.png)
, "", "" " ".
, , "" .
:
- "" ( );
- тДЦ1, ( ), ;
- тДЦ2, .
:
- "" ( ) ;
- "" ( , , "" " -" )
:
-
. .
![рдЕрдмреЗрдХрд╕](https://habrastorage.org/getpro/habr/post_images/f43/519/339/f435193395a56cedbb8bf1a3eddcfc6b.jpg)
-. . . 10 тАФ . . "".
:
:
- "" ( );
- тДЦ1, ( ), ;
- тДЦ2, ( ), ;
:
- "" ( ) ;
- "" ( , ) " -" " ";
- "" " -"
:
"" , , "". "" (, ).
"" " " . " " .
, , .
, "" , , . , "", . , . , . . "", .
, "":
- "" ;
- "" ;
- "" ;
- "" ;
- "" , " ";
- ( );
- "" .
. , "" . "" .
( 2) , "" . , . тАФ .
.
, .
рдореБрдЭреЗ рд▓реЗрдЦ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рд╢реИрд▓реА рдФрд░ рд╕реНрд╡рд░реВрдкрдг (рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди, рдкреИрд░рд╛рдЧреНрд░рд╛рдл, рдЗрдЯреИрд▓рд┐рдХ) рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЙрддреНрд╕рд╛рд╣ рд╣реИред рдХреГрдкрдпрд╛ рд▓рд┐рдЦреЗрдВ рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЙрди рдкрд░ рдЯрд┐рдкреНрдкрдгреА рд╣реИред рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрджреЗрд╢ рд╕реЗ рд╕рдВрднрд╡ рд╣реИред
рд╕рдВрджрд░реНрдн