αž€αžΆαžšαž„αžΆαžšαž’αžΆαž€αŸ’αžšαž€αŸ‹αž”αŸ†αž•αž»αžαž“αŸ…αž›αžΎαž–αž·αž—αž–αž›αŸ„αž€αŸ– αžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’ habra

αž€αžΆαžšαž„αžΆαžšαž’αžΆαž€αŸ’αžšαž€αŸ‹αž”αŸ†αž•αž»αžαž“αŸ…αž›αžΎαž–αž·αž—αž–αž›αŸ„αž€αŸ– αžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’ habra

αžαžΎαž€αžΆαžšαž„αžΆαžšαž’αŸ’αžœαžΈαž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž“αŸ…αž›αžΎ Habr αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ? αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž€αŸ†αž–αž»αž„αžšαŸ€αž”αž…αŸ† habrapost αžŠαŸαž’αŸ†αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž˜ αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž–αŸαž›αž›αŸ’αž„αžΆαž… αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž˜αŸ‰αŸ„αž„αž’αŸ’αžœαžΎαž€αžΆαžš αž’αŸ’αž“αž€αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž˜αž½αž™αžŸαž αž‚αž˜αž“αŸ αž“αž·αž„αž‘αž‘αž½αž›αž”αžΆαž“αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž–αžΈαžœαžΆαŸ”

αžαžΎαž€αžΆαžšαž„αžΆαžšαž’αŸ’αžœαžΈαž’αžΆαž…αž’αžΆαž€αŸ’αžšαž€αŸ‹αž‡αžΆαž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸ…αž›αžΎ Habr? αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžŸαžšαžŸαŸαžšαž€αžΌαžŠαž–αŸαž‰αž˜αž½αž™αžαŸ’αž„αŸƒ αž’αŸ’αž“αž€αž˜αžΎαž›αž˜αž“αž»αžŸαŸ’αžŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡ αž αžΎαž™αž›αž·αž‘αŸ’αž’αž”αž”αžΌαžšαž˜αžΆαžαŸ‹αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž‚αž˜αŸ’αžšαŸ„αž„αžŸαžαŸ’αžœαž…αž·αž‰αŸ’αž…αžΉαž˜αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαŸ„αž™αžŸαž˜ αž αžΎαž™αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž–αŸαž›αž›αŸ’αž„αžΆαž…αŸ”

αž™αžΎαž„ (αž€αŸ’αžšαž»αž˜ JUG.ru) αž‡αžΆαžšαŸ€αž„αžšαžΆαž›αŸ‹αž†αŸ’αž“αžΆαŸ†αž™αžΎαž„αžšαŸ€αž”αž…αŸ†αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“αž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αž™αžΎαž„αž€αŸ†αž–αž»αž„αžŸαŸ’αžœαŸ‚αž„αžšαž€αž”αž»αž‚αŸ’αž‚αž›αž·αž€αž˜αŸ’αž“αžΆαž€αŸ‹αž‘αŸ€αž (αž”αž“αŸ’αžαŸ‚αž˜αž›αžΎαžαŸ’αž‰αž»αŸ† αž“αž·αž„ αž’αžΌαž‘αŸαž€αž‡αžΈαžš) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžαŸ’αžαž”αž‘αž“αŸ…αž€αŸ’αž“αž»αž„ habrablog αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž±αŸ’αž™αž…αŸ’αž”αžΆαžŸαŸ‹αžαžΆαžαžΎαž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž“αžšαžŽαžΆ αž“αž·αž„αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžšαž„αŸ‹αž…αžΆαŸ†αž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αž“αŸαŸ‡ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαž›αž€αŸ’αžαžŽαŸˆαž‘αžΌαž‘αŸ…αž“αŸ…αž–αŸαž›αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‚αžΊαžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸ…αž›αžΎαž”αŸ’αž›αž»αž€αžŸαžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž“αŸ…αž›αžΎ Habre αŸ”

αž‘αžΌαž™αž’αžΈ?

αžαžΎβ€‹αžαŸ’αž‰αž»αŸ†β€‹αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹β€‹αž’αŸ’αžœαžΈβ€‹αž…αŸ†αž–αŸ„αŸ‡β€‹αž€αžΆαžšαž„αžΆαžšβ€‹αž“αŸαŸ‡? αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž‚αŸ„αž›αžŠαŸ…αž“αŸƒαž”αŸ’αž›αž»αž€αžŸαžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αžŽαžΆαž˜αž½αž™αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαž‡αž½αž™αžŠαž›αŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž˜αžΆαž“αž“αŸαž™αžαžΆ "αž€αžΆαžšαžŸαžšαžŸαŸαžšαž…αŸ’αž”αžΆαž”αŸ‹αž…αž˜αŸ’αž›αž„αž“αŸƒαž€αžΆαžšαž›αž€αŸ‹αžŠαŸαž—αŸ’αž›αžΊαžŸαŸ’αžœαžΆαž„αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αž“αŸ„αŸ‡αž‘αŸαŸ”" αž“αŸαŸ‡αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΎ Habre αž‘αŸαŸ” αžšαžΏαž„αž˜αž½αž™αž‘αŸ€αžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž‘αžΈαž“αŸαŸ‡αŸ– αžŸαžšαžŸαŸαžšαž”αŸ’αžšαž€αžΆαžŸαžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž αž‚αž˜αž“αŸ αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αž€αžΆαžšαž›αžΎαž€αž‘αžΎαž„αž’αŸ†αž–αžΈαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαžŸαž˜αžšαž˜αŸ’αž™αŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžšαžŸαŸαžšαžαžΆ "αžŸαž“αŸ’αž“αž·αžŸαž·αž‘αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™ αž“αž·αž„αž˜αž·αž“αž‚αž½αžšαž±αŸ’αž™αž‡αžΏ" αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αžŠαž”αŸ‹αžŠαž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž’αŸ†αžŽαŸ‡αž’αŸ†αžŽαžΆαž„ αž αžΎαž™αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž“αžΉαž„αž’αžΆαž“αžœαžΆαž‘αŸαŸ” αž¬αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ„αŸ‡αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαžαž·αž…αžΆαžšαž·αž€αž’αžαŸ’αžαž”αž‘αž“αŸƒαžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž–αžΈαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αž€αž“αŸ’αž›αž„αž˜αž€ αž˜αž“αž»αžŸαŸ’αžŸαž“αžΉαž„αžˆαŸ„αž„αž…αžΆαž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αž‚αŸ αž αžΎαž™αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž§αž‘αžΆαž αžšαžŽαŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„ αž–αž½αž€αž‚αŸαž“αžΉαž„αž™αž›αŸ‹αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸ αž“αž·αž„αžαžΆαžαžΎ αž–αž½αž€αž‚αŸαž…αž„αŸ‹αž‘αŸ…αž›αžΎαž€αž€αŸ’αžšαŸ„αž™αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αžαŸ’αž‰αž»αŸ†β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžαž˜αŸ’αžšαžΌαžœβ€‹αž±αŸ’αž™β€‹αž”αž“αŸ’αžβ€‹αž€αžΆαžšβ€‹αžŸαžšαžŸαŸαžšβ€‹αž’αžαŸ’αžαž”αž‘β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™β€‹αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜ αž“αŸ„αŸ‡β€‹αžαŸ’αž‰αž»αŸ†β€‹αž“αžΉαž„β€‹αž…αž„αŸ‹β€‹αž–αŸ’αž™αž½αžšβ€‹αžαŸ’αž›αž½αž“β€‹αž™αŸ‰αžΆαž„β€‹αž†αžΆαž”αŸ‹β€‹αžšαž αŸαžŸαŸ” αž‡αžΆαžŸαŸ†αžŽαžΆαž„αž›αŸ’αž’ αž‡αŸ†αž“αž½αžŸαž˜αž€αžœαž·αž‰ αžαŸ’αž‰αž»αŸ†αžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸƒαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αžšαž”αžŸαŸ‹αž™αžΎαž„ αžŠαŸ‚αž›αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž˜αžΆαž“αž€αŸ†αžŽαžαŸ‹αž…αŸ†αžŽαžΆαŸ†αžαžΌαž…αž˜αž½αž™ "αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž€αŸ‹αž‘αžΆαž‰αžŠαŸ„αž™αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘ αžŸαžΌαž˜αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹ αž“αŸαŸ‡αž‚αžΊαž‡αžΆαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αž’αŸ†αž–αžΈαžœαžΆ" αŸ”

αž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž˜αž½αž™αž‘αŸ€αžαž“αŸƒαž€αžΆαžšαž„αžΆαžšαž“αŸαŸ‡αž‚αžΊαžαžΆαž’αŸ’αž“αž€αž‘αž‘αž½αž›αž”αžΆαž“αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž‡αžΆαž˜αž½αž™αž˜αž“αž»αžŸαŸ’αžŸαžαŸ’αžšαž‡αžΆαž€αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‚αžΊαžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αž—αžΆαžŸαž“αŸαž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž– Jonah Skeeteαž’αŸ’αž“αž€αžŸαŸ’αžαžΆαž”αŸ‹αž…αž˜αŸ’αž›αžΎαž™αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αžŠαŸ„αž™αžŠαž€αžŠαž„αŸ’αž αžΎαž˜αž‰αžΆαž”αŸ‹αž‰αŸαžš αž αžΎαž™αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž‚αžΆαžαŸ‹αž“αž·αž™αžΆαž™αžαžΆ "αž’αžšαž‚αž»αžŽαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ†αžŽαž½αžš αžœαžΆαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ" αž’αŸ’αž“αž€αž‚αž·αžαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αžαžΆ "αžšαž„αŸ‹αž…αžΆαŸ† αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΏαž„αž“αŸαŸ‡αŸ” αž–αž½αž€αž‚αŸαž€αŸαž”αž„αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αž•αž„αžŠαŸ‚αžšαŸ”"?

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹ αž”αŸ’αžšαžΆαž€αŸ‹αžšαž„αŸ’αžœαžΆαž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αž€αŸ’αž”αžΆαž›αž–αŸ„αŸ‡αŸ– αž“αŸ…αž–αŸαž›αžŸαžšαžŸαŸαžš habraposts αž‚αžΊαž‡αžΆαž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αž αžΎαž™αž’αŸ’αž“αž€αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αžœαžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αžˆαžΆαž“αžŠαž›αŸ‹αž…αŸ†αžŽαžΆαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αž›αŸαžαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαžΆαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ habraαŸ” αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αŸ’αž“αž€αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αž‘αž½αž›αž”αžΆαž“αžŸαžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž…αž˜αŸ’αž›αŸ‚αž€!

αž€αžΆαžšαž„αžΆαžšαž’αžΆαž€αŸ’αžšαž€αŸ‹αž”αŸ†αž•αž»αžαž“αŸ…αž›αžΎαž–αž·αž—αž–αž›αŸ„αž€αŸ– αžŸαŸ’αžœαŸ‚αž„αžšαž€αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’ habra

αžαžΎβ€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž›αŸ†αž”αžΆαž€β€‹αž™αŸ‰αžΆαž„β€‹αžŽαžΆ?

αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžšαž”αžŸαŸ‹β€‹αž›αŸ’αž’β€‹αž‘αžΆαŸ†αž„β€‹αž’αžŸαŸ‹β€‹αž“αŸαŸ‡β€‹αž˜αž·αž“β€‹αž˜αžΆαž“β€‹αž“αŸαž™β€‹αžαžΆβ€‹αž‚αŸ’αžšαž”αŸ‹β€‹αž™αŸ‰αžΆαž„β€‹αž›αŸ’αž’β€‹αž₯αžβ€‹αžαŸ’αž…αŸ„αŸ‡β€‹αž“αŸ„αŸ‡β€‹αž‘αŸαŸ” αž”αž‰αŸ’αž αžΆαž”αŸ’αžšαžˆαž˜αž…αž˜αŸ’αž”αž„αž‚αžΊαž“αŸαŸ‡αŸ”

αž˜αŸ‰αŸ’αž™αžΆαž„αžœαž·αž‰αž‘αŸ€αž αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆ αž’αŸ’αž“αž€αž€αžΆαž“αŸ‹αžαŸ‚αžŠαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αŸ„αŸ‡αž€αžΆαž“αŸ‹αžαŸ‚αž”αŸ’αžšαžŸαžΎαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž„αžΆαžšαž”αŸ‚αž”αž“αŸαŸ‡ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αž—αžΆαž–αžŸαŸ’αžšαžΎαž”αžŸαŸ’αžšαžΆαž›αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžšαžŸαŸαžšαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαž‡αžΆαž€αŸ‹αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžœαžΆαŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αž™αžΎαž„αž˜αžΆαž“αžŸαž“αŸ’αž“αž·αžŸαž·αž‘αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ (αž–αžΈ Java αžŠαž›αŸ‹αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„) αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹ αž αžΎαž™αž’αŸ’αž“αž€αžαŸ’αž˜αžΈαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž“αŸ…αž–αŸαž›αžŽαžΆαž€αŸαž”αžΆαž“αŸ” αž“αŸαŸ‡αž˜αžΆαž“αž“αŸαž™αžαžΆ αž’αŸ’αž“αž€αž“αžΉαž„αž˜αž·αž“αž’αžΆαž…αžŠαžΆαž€αŸ‹αž€αž˜αŸ’αžšαž·αžαžαŸ’αž›αž½αž“αž’αŸ’αž“αž€αž…αŸ†αž–αŸ„αŸ‡αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαŸ‚αž›αž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αžαž“αŸ„αŸ‡αž‘αŸ αž αžΎαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαžŸαŸ’αžœαŸ‚αž„αž™αž›αŸ‹αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαž»αžŸαž”αŸ’αž›αŸ‚αž€αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αžŠαŸ‚αž›αž˜αž·αž“αžŸαžΌαžœαžŸαŸ’αž‚αžΆαž›αŸ‹αŸ” αž αžΎαž™αž“αŸ…αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡ αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαž–αž·αž”αžΆαž€αžαŸ’αž›αžΆαŸ†αž„ αž’αŸ’αž“αž€αž‘αžŸαŸ’αžŸαž“αžΆαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžšαžΏαž„αžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αž“αŸαŸ‡αž‘αŸ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž‚αž½αžšαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαŸ”

αž€αžΆαžšαž€αŸ’αž›αžΆαž™αž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž…αžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž‘αž·αžŸαžŠαŸ…αž‡αžΆαž…αŸ’αžšαžΎαž“αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™ αž‡αžΆαž‘αžΌαž‘αŸ…αž˜αž·αž“αžŸαž˜αž αŸαžαž»αž•αž›αž‘αŸαŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž“αŸαŸ‡αžαžΆαž’αŸ’αž“αž€αž€αŸαž˜αž·αž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αžšαŸ– αž•αŸ’αž“αŸ‚αž€αžαŸ’αž›αŸ‡αž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαž’αŸ’αžœαžΎαž€αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž§αž‘αŸ’αž‘αž·αžŸαžŠαž›αŸ‹αž€αžΌαžŠ αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αžƒαŸ’αž›αžΆαžαž†αŸ’αž„αžΆαž™αž–αžΈαž”αŸ’αžšαž’αžΆαž“αž”αž‘ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžŸαž€αž˜αŸ’αž˜αž—αžΆαž–αž…αž˜αŸ’αž”αž„αž“αŸ„αŸ‡αž‘αŸαŸ” αž αžΎαž™αž”αž“αŸ’αžαŸ‚αž˜αž›αžΎαž—αžΆαž–αž‘αŸ€αž„αž‘αžΆαžαŸ‹αž“αŸƒαž”αŸ’αžšαž€αžΆαžŸαž“αŸαŸ‡αŸ– αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αžΆαž“αŸ‹ Habr αž“αŸ…αž–αŸαž›αž αŸ…αž–αŸ’αžšαž›αžΉαž„αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž’αžΆαž…αž…αŸ†αžŽαžΆαž™αž–αŸαž›αžšαžΆαž”αŸ‹αžαŸ‚αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΌαžšαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž˜αž½αž™αž˜αž»αž“αž–αŸαž›αžŸαžšαžŸαŸαžšαž’αžαŸ’αžαž”αž‘αž“αŸ„αŸ‡ αžœαžΆαž“αžΉαž„αž˜αž·αž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‘αŸαŸ”

αž“αŸ…αž€αŸ’αžšαŸ„αž˜αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž”αŸ‚αž”αž“αŸαŸ‡ αžαžΎαž’αžΆαž…αžŸαžšαžŸαŸαžšαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αžΆαž…αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸ?

αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž’αžΆαž”αŸ‹αž’αž½αžšαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“αž‡αž˜αŸ’αžšαžΎαžŸαžŠαŸ‚αž›αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αžΆαž“αŸ”

αžαžΎαžαŸ’αžšαžΌαžœαžšαžŸαŸ‹αž“αŸ…αžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆ?

αž‘αžΈαž˜αž½αž™ αžαŸ’αžœαžΈαžαŸ’αž”αž·αžαžαŸ‚αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αžŸαžšαžŸαŸαžšαž’αŸ†αž–αžΈαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž€αžΆαžšαž„αžΆαžšαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž™αŸ‰αžΆαž„αž‘αžΌαž›αŸ†αž‘αžΌαž›αžΆαž™αž€αŸαžŠαŸ„αž™ αž€αŸαž˜αžΆαž“αž…αŸ’αžšαžΎαž“αžŠαŸ‚αžšαžŠαŸ‚αž›αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαžšαžΏαž„αž“αŸαŸ‡αŸ”

αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž“αŸƒ Java αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“ αž αžΎαž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ†αž–αž»αž„αž†αŸ’αž„αž›αŸ‹αžαžΆ "αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡"? αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαž€αžΆαžŸαž’αž˜αŸ’αž˜αžαžΆαž’αŸ†αž–αžΈαžšαžΏαž„αž“αŸαŸ‡ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αŸαŸ‡αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆαž…αžΆαžœαŸ‰αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžš "αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž…αŸ’αžšαžΎαž“αžαŸ‚" αž‡αžΆαž–αž·αžŸαŸαžŸαž‡αžΆαž˜αž½αž™αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž“αŸ„αŸ‡αž‘αŸ αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž›αŸ‹αž…αŸ’αž”αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαž”αŸ’αžšαž—αž–αž‡αžΆαž—αžΆαžŸαžΆαž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ (αžœαžΆαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž•αž„αžŠαŸ‚αžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„ αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžαŸ’αž˜αžΈαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αžΆαž“αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ) αžαžΎαž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž“αŸƒ Java αž“αŸαŸ‡αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™αž§αž”αž€αžšαžŽαŸ JShell αžŠαŸ‚αžšαž¬αž‘αŸ? αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαžαŸ’αž˜αžΈ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž“αžΉαž„αž™αž›αŸ‹αžαžΆαž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸ αž αžΎαž™αž˜αž»αž“αž“αžΉαž„αžŸαžšαžŸαŸαžšαžœαžΆ αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž›αŸαž„αž‡αžΆαž˜αž½αž™ JShell αž˜αž½αž™αž˜αŸ‰αŸ„αž„ αž¬αž–αžΈαžšαž˜αŸ‰αŸ„αž„ ("αžαŸ‚" αž“αŸ…αž€αŸ’αž“αž»αž„ REPL αž‚αžΊαž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž…αŸ†αžŽαžΆαž™αž‘αŸ)αŸ” GitHub αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžƒαŸ’αž›αžΆαŸ†αž„αž―αž€αž‡αž“αžŠαŸ„αž™αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ? αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αžŠαž›αŸ‹αž”αŸ’αžšαž·αž™αž˜αž·αžαŸ’αžαž’αŸ’αž“αž€αž’αžΆαž“αž‡αžΆαž”αž“αŸ’αž‘αžΆαž“αŸ‹αž’αŸ†αž–αžΈαž–αŸαžαŸŒαž˜αžΆαž“αž”αŸ‚αž”αž“αŸαŸ‡ αž αžΎαž™αžœαžΆαž“αžΉαž„αž…αŸ†αžŽαžΆαž™αž–αŸαž›αžαŸ’αž›αŸ‡αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœ (αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αž˜αž·αž“αž˜αŸ‚αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž˜αž½αž™αž”αž“αŸ’αž‘αžΆαžαŸ‹αž‘αŸ) αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαžŸαž˜αžšαž˜αŸ’αž™αž•αž„αžŠαŸ‚αžšαŸ”

αž‘αžΈαž–αžΈαžš αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αžŸαŸ’αžšαž›αžΆαž‰αŸ‹αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŽαžΆαž˜αž½αž™ αž αžΎαž™αž™αž›αŸ‹αžœαžΆαž±αŸ’αž™αžŸαŸŠαžΈαž‡αž˜αŸ’αžšαŸ… αž“αŸ„αŸ‡αž€αŸαž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αž•αž„αžŠαŸ‚αžšαŸ” αž”αžΆαž‘ αž’αŸ’αž“αž€β€‹αž“αžΉαž„β€‹αž˜αž·αž“β€‹αž’αžΆαž…β€‹αžŸαžšαžŸαŸαžšβ€‹αž’αŸ†αž–αžΈβ€‹αžœαžΆβ€‹αž‡αžΆβ€‹αžšαŸ€αž„β€‹αžšαžΆαž›αŸ‹β€‹αžαŸ’αž„αŸƒβ€‹αž‘αŸ αž…αŸ’αžšαžΎαž“β€‹αžαŸ‚β€‹αž’αŸ’αž“αž€β€‹αž“αžΉαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αžŠαŸ„αŸ‡β€‹αžŸαŸ’αžšαžΆαž™β€‹αž‡αžΆαž˜αž½αž™β€‹αž“αžΉαž„β€‹αž’αŸ’αžœαžΈβ€‹αž•αŸ’αžŸαŸαž„β€‹αž‘αŸ€αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž“αŸ…β€‹αž–αŸαž›β€‹αžŠαŸ‚αž›β€‹αž”αŸ’αžšαž’αžΆαž“αž”αž‘β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž…αžΌαž›αž…αž·αžαŸ’αžβ€‹αž€αžΎαžβ€‹αž‘αžΎαž„ αž“αŸ„αŸ‡β€‹αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„β€‹αž“αžΉαž„β€‹αž˜αžΆαž“β€‹αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡ Oleg αž€αŸ†αž–αž»αž„αž‚αž·αžαž‚αžΌαžšαž‡αžΆαž˜αž½αž™αž‚αž˜αŸ’αžšαŸ„αž„ Graal αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž˜αž»αž“αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž€αŸ’αž›αžΆαž™αž‡αžΆαž˜αŸ‰αžΌαžŠαž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αž€αŸαžŠαŸ„αž™ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž‚αžΆαžαŸ‹αž”αžΆαž“αžŸαŸ’αž˜αŸαž‚αŸ’αžšαž…αž·αžαŸ’αžŠαžŸαž½αžš Chris Thalinger αžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Graal αž’αŸ†αž–αžΈαžšαžΏαž„αžŠαžΌαž…αž‡αžΆαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžαžΆαž„αž€αŸ’αž“αž»αž„ - αž›αŸ’αž’ αž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αŸ– αž“αŸ…αž‘αžΈαž”αž‰αŸ’αž…αž”αŸ‹ αž‘αžΆαŸ†αž„ Oleg αž“αž·αž„αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž‚αžΊ αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ”

αž αžΎαž™αž‘αžΈαž”αžΈ αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αž€αŸ†αžŽαžαŸ‹αžαŸ’αž›αž½αž“αž’αŸ’αž“αž€αž‘αŸ…αž“αžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€ αžŠαŸ„αž™αž—αŸ’αž‡αžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸαž‘αŸƒαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αžŸαž˜αŸ’αž—αžΆαžŸαž“αŸ αžŠαŸ‚αž›αž’αŸ’αž“αž€αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŠαžΉαž„αž…αž˜αŸ’αž›αžΎαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž›αŸ„αž€ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αžΆαž…αžŸαž½αžšαžŸαŸ†αžŽαž½αžšαž”αžΆαž“αŸ” αž˜αž“αž»αžŸαŸ’αžŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž”αŸ†αž•αž»αžαž˜αž€αž–αžΈαž‘αžΌαž‘αžΆαŸ†αž„αž–αž·αž—αž–αž›αŸ„αž€αž˜αž€αž“αž·αž™αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αžšαž”αžŸαŸ‹αž™αžΎαž„αž–αžΈαžšαžΏαž„αž–αŸ’αžšαŸαž„ .NET Jeffrey Richter αž‘αŸ…αž€αŸ’αž”αžΆαž› Kotlin Andrew αž’αžΆαž”αŸ’αžšαŸαžŸαŸ’αž›αžΆ αž”αŸ’αžšαŸαžŸαŸ’αž›αžΆαžœαžΈαžœαžΆαž‡αžΆαž€αžΆαžšαžαž»αžŸαž†αŸ’αž‚αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαž½αžšαžŸαŸ†αžŽαž½αžšαž”αŸ‚αž”αž“αŸαŸ‡αŸ” αžœαžΆαž”αŸ’αžšαŸ‚αžαžΆαž‡αžΆαž€αžΆαžšαžˆαŸ’αž“αŸ‡/αžˆαŸ’αž“αŸ‡αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ– αž‘αžΆαŸ†αž„αž’αŸ’αž“αž€αžŸαž˜αŸ’αž—αžΆαžŸαž“αŸαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αž’αŸ’αž“αž€αž’αžΆαž“ Habr αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ (αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆαžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊ αžŸαŸ†αž—αžΆαžŸαž“αŸ αž‡αžΆαž˜αž½αž™αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž›αŸ„αž€ Jon SkeetαžŠαŸ‚αž›αž”αŸ’αžšαž˜αžΌαž›αž”αžΆαž“αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 60 αž‘αžŸαŸ’αžŸαž“αŸˆ) αž αžΎαž™αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαžœαžΆαž‚αŸ’αž˜αž·αž“αžαŸ’αž›αž½αž“αž―αž„αžšαžΈαž€αžšαžΆαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž”αž‘αžŸαž˜αŸ’αž—αžΆαžŸαž“αŸαž“αŸ…αž˜αž»αž“αžαŸ’αž„αŸƒαž“αŸƒαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘ αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αžαŸ’αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αŸ”

αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αžŠαžΎαž˜αŸ’αž”αžΈαžŸαžΆαž€αžŸαž½αžšαž˜αž“αž»αžŸαŸ’αžŸαž”αŸ‚αž”αž“αŸαŸ‡ αž…αŸ†αžŽαŸαŸ‡αžŠαžΉαž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαž•αž„αžŠαŸ‚αžš - αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αŸ†αž αŸ†αž“αŸƒαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž‚αžΊαžαž»αžŸαž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αŸ”

αžœαž·αž’αžΈαž˜αž½αž™αž‘αŸ€αžαžŠαžΎαž˜αŸ’αž”αžΈαž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‚αžΊ αž”αŸ’αžšαžαž·αž…αžΆαžšαž·αž€αž’αžαŸ’αžαž”αž‘αž“αŸƒαžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αžšαž½αž…αž αžΎαž™αŸ” αžœαžΆαž€αŸαž€αžΎαžαž‘αžΎαž„αž•αž„αžŠαŸ‚αžšαžŠαŸ‚αž›αžœαžΆαž‚αŸ’αž˜αž·αž“αž˜αŸ’αž“αžΆαž€αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„αž”αŸ„αŸ‡αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž€αžΆαžŸαž”αŸ’αž›αž€αŸ‹αž‡αžΆαž—αžΆαžŸαžΆαž’αž„αŸ‹αž‚αŸ’αž›αŸαžŸ αž αžΎαž™αž™αžΎαž„αž”αž€αž”αŸ’αžšαŸ‚αžœαžΆαž‘αŸ…αž‡αžΆαž—αžΆαžŸαžΆαžšαž»αžŸαŸ’αžŸαžΈαžŠαŸ„αž™αž€αžΆαžšαž–αŸ’αžšαž˜αž–αŸ’αžšαŸ€αž„αž‡αžΆαž˜αž½αž™αž‚αžΆαžαŸ‹αŸ” αž€αŸ’αž“αž»αž„β€‹αž€αžšαžŽαžΈβ€‹αž”αŸ‚αž”β€‹αž“αŸαŸ‡ αž’αŸ’αž“αž€β€‹αžαŸ’αžšαžΌαžœβ€‹αž™αž›αŸ‹β€‹αž’αžαŸ’αžαž”αž‘ αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αž…αžΆαŸ†β€‹αž”αžΆαž…αŸ‹β€‹αž’αŸ’αžœαžΎβ€‹αž‡αžΆβ€‹αž’αŸ’αž“αž€β€‹αž‡αŸ†αž“αžΆαž‰β€‹αžŠαŸ‚αž›β€‹αž’αžΆαž…β€‹αžŸαžšαžŸαŸαžšβ€‹αžœαžΆβ€‹αž”αžΆαž“β€‹αž‘αŸαŸ”

αžαžΎαž“αŸαŸ‡αž“αžΆαŸ†αž‘αŸ…αžšαž€αž’αŸ’αžœαžΈ?

αžαžΆαž˜αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž“αž·αž™αžΆαž™αžαžΆ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž„αžΆαžšαž”αŸ’αžšαž—αŸαž‘αž“αŸαŸ‡ αž’αŸ’αž“αž€αž˜αžΎαž› IT αž–αžΈαž‘αžŸαŸ’αžŸαž“αŸˆαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαŸ”

αž‡αžΆαž‘αžΌαž‘αŸ… αž“αŸαŸ‡αž’αžΆαž…αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαž˜αžΆαžαŸ– αž˜αžΆαž“αž…αž›αž“αžΆαž˜αž½αž™αž…αŸ†αž“αž½αž“αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž‚αŸ’αžšαž”αŸ‹αž‘αžΈαž€αž“αŸ’αž›αŸ‚αž„ αž˜αž“αž»αžŸαŸ’αžŸαž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαžαžšαžΏαž„αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž αžΎαž™αž’αŸ’αž“αž€αž˜αžΎαž›αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡ "αž–αžΈαžαžΆαž„αž€αŸ’αžšαŸ…" αžŸαž½αžšαžŸαŸ†αžŽαž½αžš αž αžΎαž™αž“αŸ…αž‘αžΈαž”αž‰αŸ’αž…αž”αŸ‹αž’αŸ’αž“αž€αž™αž›αŸ‹αž’αŸ’αžœαžΈαž˜αž½αž™αž’αŸ†αž–αžΈαž…αŸ†αžŽαž»αž…αž‘αžΆαŸ†αž„αž“αŸαŸ‡αŸ” αž’αŸ’αžœαžΈαŸ—αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ’αžšαž–αž·αž…αžŸαŸ’αžšαž–αž·αž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž αž’αŸ’αž“αž€αž˜αž·αž“αž‘αžΆαž“αŸ‹αž™αž›αŸ‹αž’αŸ†αž–αžΈαžœαžΆαž“αŸ…αž‘αžΎαž™ - αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžœαžΆ αž’αŸ’αž“αž€αž“αžΉαž„αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžœαžΆαž‡αžΆαž“αž·αž…αŸ’αž…αŸ” αž”αŸ’αžšαž αŸ‚αž›β€‹αž‡αžΆβ€‹αž˜αžΆαž“β€‹αžšαžΏαž„β€‹αž‚αž½αžšβ€‹αž±αŸ’αž™β€‹αž…αžΆαž”αŸ‹β€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž‡αžΆβ€‹αž…αŸ’αžšαžΎαž“β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αž‡αž˜αŸ’αžšαŸ…β€‹αž•αž„β€‹αžŠαŸ‚αžš αž€αžΆαžšβ€‹αžƒαžΎαž‰β€‹αžšαž”αžŸαŸ‹β€‹αž‘αžΆαŸ†αž„β€‹αž’αžŸαŸ‹β€‹αž“αŸαŸ‡β€‹αžαŸ’αžšαžΉαž˜β€‹αžαŸ‚β€‹αž›αŸ’αž”αž½αž„β€‹αž’αŸ’αž“αž€β€‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡!

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸαŸ‡ αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αžΆαžαŸ‹αž”αž„αŸ‹αž€αŸ’αž“αž»αž„αž‡αž˜αŸ’αžšαŸ… αž’αŸ’αž“αž€αž‘αž‘αž½αž›αž”αžΆαž“αžœαž·αžŸαžΆαž›αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹ - αž αžΎαž™αž“αŸαŸ‡αž€αŸαž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαž•αž„αžŠαŸ‚αžšαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ’αž“αž»αž„αžαž½αž“αžΆαž‘αžΈαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αž“αŸ„αŸ‡αž’αŸ’αž“αž€αžƒαžΎαž‰αž’αŸ’αžœαžΈαŸ—αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αžαžΆαž˜αžšαž™αŸˆαž–αŸ’αžšαžΈαžŸαž“αŸαŸ‡αŸ– αž’αŸ’αžœαžΈαž˜αž½αž™αž˜αž·αž“αž’αŸ’αž›αžΆαž€αŸ‹αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡ αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αž“αž€αžƒαžΎαž‰αž–αžΈαž…αŸ†αž αŸ€αž„ (β€œαž’αŸ’αž“αž€αžŸαžΆαž€αž›αŸ’αž”αž„αž‚αžΊαž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž’αžΆαž€αŸ’αžšαž€αŸ‹αžŠαŸ‚αž›αž”αŸ†αž”αŸ‚αž€αž€αžΌαžŠαžŠαŸαžŸαŸ’αžšαžŸαŸ‹αžŸαŸ’αž’αžΆαžαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αŸ” ”) αž αžΎαž™αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž’αŸ†αž–αžΈαžšαžΏαž„αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž’αŸ’αž“αž€αžƒαžΎαž‰αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžαž»αžŸαž‚αŸ’αž“αžΆαžαŸ’αž›αžΆαŸ†αž„ αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“ "αž–αžΈαž…αŸ†αž αŸ€αž„" αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαžΆαž˜αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αžšαž”αžŸαŸ‹αž”αž€αŸ’αžŸαžΈαŸ– αž’αŸ’αž“αž€αž˜αž·αž“αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž‘αž‘αž½αž›αž”αžΆαž“αžšαžΌαž”αž—αžΆαž–αž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αž”αžΆαž›αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž“αž·αž™αžΆαž™ (αž‘αžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž‘αžŸαž˜αŸ’αž—αžΆαžŸαž“αŸ αž“αž·αž„αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž“αŸ’αž“αž·αžŸαž·αž‘αžšαž”αžŸαŸ‹αž™αžΎαž„) αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αž“αž»αžŸαŸ’αžŸαžαž»αžŸαž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž‡αžΆαž…αŸ’αžšαžΎαž“αŸ– αž–αžΈαž’αŸ’αž“αž€αž…αž„αž€αŸ’αžšαž„αž‘αŸ…αž’αŸ’αž“αž€αžŸαžΆαž€αž›αŸ’αž”αž„ αž–αžΈ Googlers αžšαž αžΌαžαžŠαž›αŸ‹αž’αŸ’αž“αž€αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αž”αžΌαž„ αž–αžΈαž€αžΆαžšαžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„ Kotlin αžšαž αžΌαžαžŠαž›αŸ‹αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžš Kotlin αžαŸ’αž›αž½αž“αž―αž„αŸ”

αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ JS αž”αŸ’αžšαž αŸ‚αž›αž‡αžΆαž…αž„αŸ‹αžŠαžΉαž„αž…αž„αŸ‹αž’αžΆαž“ habraposts αž–αžΈαž–αž·αž—αž– C ++ ("αžαžΎαž–αž½αž€αž‚αŸαž˜αžΆαž“αž’αŸ’αžœαžΈαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡?") αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αžΆαžαŸ‹αž“αžΉαž„αž˜αžΆαž“αž—αžΆαž–αž…αŸ’αžšαž”αžΌαž€αž…αŸ’αžšαž”αž›αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αŸ’αž—αžΆαžšαŸˆαž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αžŸαŸ†αžαžΆαž“αŸ‹ αž αžΎαž™αž“αžΉαž„αž˜αž·αž“αž‘αž‘αž½αž›αž”αžΆαž“αžŸαž˜αŸ’αž—αžΆαžšαŸˆαžŠαŸ‚αž›αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαžŸαŸ’αž“αžΌαž›αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‘αŸαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž‰αž»αŸ† αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αžšαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŸαž»αž‘αŸ’αž’αžαŸ‚αž˜αžΆαž“αž―αž€αž‘αŸαžŸ αž’αžαŸ’αžαž”αž‘αžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αžΆαž“αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αžαž’αžΆαž…αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αŸ”

αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαžΆ αž€αŸ’αž“αž»αž„αž“αŸαž™αž˜αž½αž™ αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αžŸαŸ†αžŽαžΆαž„αžŽαžΆαžŸαŸ‹αŸ– αž˜αž·αž“αžŠαžΌαž…αž˜αž“αž»αžŸαŸ’αžŸαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž‘αŸ αž’αŸ†αž‘αž»αž„αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžš αžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž˜αžΎαž›αžŠαŸ„αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αžΆαžšαžœαž·αžœαžŒαŸ’αžαž“αŸαž“αŸƒαž‡αžΈαžœαž·αžαž‘αžΌαž‘αŸ… αž“αž·αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”

αžαžΎαž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž’αŸ’αž“αž€αžŽαžΆ?

αž–αžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αžœαžΆαž€αžΎαžαž‘αžΎαž„αžαžΆαž€αžΆαžšαž„αžΆαžšαž”αŸ‚αž”αž“αŸαŸ‡αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž˜αž“αž»αžŸαŸ’αžŸαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αŸ”

αž‚αžΆαžαŸ‹ (αž¬αž“αžΆαž„) αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαžαŸ’αžšαžΌαžœαž˜αžΆαž“αž†αž“αŸ’αž‘αŸˆαž’αŸ’αžœαžΎαž’αŸ’αžœαžΈαž˜αž½αž™αž€αŸ’αžšαŸ…αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαŸ’αž›αž½αž“αž―αž„αŸ”

αž€αžΆαžšαž™αž›αŸ‹αžŠαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž‘αžΆαž˜αž‘αžΆαžšαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž–αžΈαž‘αžŸαŸ’αžŸαž“αŸˆαž“αŸƒαž€αžΌαžŠαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αž€αž–αžΈαž‘αžŸαŸ’αžŸαž“αŸˆαžŸαž αž‚αž˜αž“αŸαž•αž„αžŠαŸ‚αžšαŸ” αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž“αž·αž™αžΆαž™αž—αžΆαžŸαžΆαžŠαžΌαž…αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž αžΎαž™αžŠαžΉαž„αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž±αŸ’αž™αž–αž½αž€αž‚αŸαž–αŸ’αžšαž½αž™αž”αžΆαžšαž˜αŸ’αž—αŸ”

αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž€αžΆαžšαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αŸƒαž€αžΆαžšαž•αŸ’αžαž½αž…αž•αŸ’αžαžΎαž˜ αž“αž·αž„αž€αžΆαžšαž§αžŸαŸ’αžŸαžΆαž αŸαž–αŸ’αž™αžΆαž™αžΆαž˜αŸ” αž˜αŸ‰αŸ’αž™αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž˜αžΆαž“αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŸαŸ’αžŠαž„αŸ‹αžŠαžΆαžšαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αŸ†αž–αŸαž‰ (αž§αž‘αžΆαž αžšαžŽαŸ αž™αžΎαž„αž˜αžΆαž“ "αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž€αŸ†αž–αžΌαž›αž‘αžΆαŸ†αž„ 10 αž”αŸ‚αž”αž”αŸ’αžšαž–αŸƒαžŽαžΈαž–αžΈαžŸαž“αŸ’αž“αž·αžŸαžΈαž‘αž…αž»αž„αž€αŸ’αžšαŸ„αž™")αŸ” αž˜αŸ’αž™αŸ‰αžΆαž„αžœαž·αž‰αž‘αŸ€αž αž™αžΎαž„αž…αž„αŸ‹αž±αŸ’αž™αž’αŸ’αž“αž€αž•αŸ’αžαž›αŸ‹αž‚αŸ†αž“αž·αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžαŸ’αžαž”αž‘αžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„ αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžšαž„αŸ‹αž…αžΆαŸ†αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸαŸ”

αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹ αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž…αŸαŸ‡αžŸαžšαžŸαŸαžšαŸ– αž‘αžΆαŸ†αž„αž–αžΈαž‘αžŸαŸ’αžŸαž“αŸˆαž“αŸƒαž’αž€αŸ’αžαžšαž€αž˜αŸ’αž˜ αž“αž·αž„αž–αžΈαž‘αžŸαŸ’αžŸαž“αŸˆαž“αŸƒ "αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ" αŸ” αž™αžΎαž„αž•αŸ’αžαž›αŸ‹αžαž˜αŸ’αž›αŸƒαžŠαž›αŸ‹αž’αžαŸ’αžαž”αž‘αžŠαŸ‚αž›αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαŸ’αž„αž½αžαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž·αžαž‡αžΆαž‘αžΆαž€αŸ‹αž‘αžΆαž‰αŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αžΆαž“αžšαžΏαž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž–αžΈαž‡αžΈαžœαž·αžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž”αŸ’αžšαžŸαž–αŸ’αžœαž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸƒαžŸαž˜αŸ’αž—αžΆαžšαŸˆαž“αŸ„αŸ‡ αžœαžΆαž’αžΆαž…αž‡αžΆαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžŠαŸαž›αŸ’αž’αž˜αž½αž™αŸ”

αž—αžΆαž–αž”αžαŸ‹αž”αŸ‚αž“αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž˜αž‘αžΆαžšαž•αž„αžŠαŸ‚αžšαŸ– αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž™αžΎαž„αž˜αžΆαž“αž€αžΆαžšαž–αŸ’αžšαž½αž™αž”αžΆαžšαž˜αŸ’αž—αž‡αžΆαž…αž˜αŸ’αž”αž„αž‡αžΆαž˜αž½αž™αž’αžαŸ’αžαž”αž‘αž“αŸ…αž›αžΎ .NET αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸαžŸαŸ’αž αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž™αžΎαž„αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž–αž·αžŸαŸαžŸαž…αŸ†αž–αŸ„αŸ‡αž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ‚αž›αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αžΆαž‘αž·αž—αžΆαž–αž’αžΆαž…αž“αžΉαž„αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎ Habr αž–αŸαž›αžαŸ’αž›αŸ‡αž™αžΎαž„αž”αŸ„αŸ‡αž•αŸ’αžŸαžΆαž™αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž αžΎαž™αž™αžΎαž„αž€αŸαžαŸ’αžšαžΌαžœαž…αŸαŸ‡αžŸαž˜αŸ’αžšαž”αžαŸ’αž›αž½αž“αž‘αŸ…αž“αžΉαž„αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αžŠαŸ‚αžš (αžαŸ’αž›αžΉαž˜αžŸαžΆαžšαž“αŸ…αžŠαžŠαŸ‚αž› "αž’αžαŸ’αžαž”αž‘αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ" αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αž˜αŸ’αžšαž„αŸ‹αž’αžΆαž…αžαž»αžŸαž‚αŸ’αž“αžΆ)αŸ”

αž αžΎαž™αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž‚αŸ’αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž™αžΎαž„αž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ’αžšαŸ…αž˜αŸ‰αŸ„αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸαžŠαŸ„αž™ αž’αŸ’αž“αž€αž‡αŸ†αž“αžΆαž‰αž•αŸ’αž“αŸ‚αž€αž–αŸαžαŸŒαž˜αžΆαž“αžœαž·αž‘αŸ’αž™αžΆαžŠαŸ‚αž›αž“αŸ…αž–αŸαž›αž‘αŸ†αž“αŸαžšαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž’αŸ’αžœαžΎαž€αžΆαžšαž›αžΎαž‚αž˜αŸ’αžšαŸ„αž„αžŸαžαŸ’αžœαž…αž·αž‰αŸ’αž…αžΉαž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαž”αŸ’αž”αžΆαž™ αž¬αž’αžΆαž“αž’αŸ†αž–αžΈαž–αŸαžαŸŒαž˜αžΆαž“αžœαž·αž‘αŸ’αž™αžΆαž“αžΉαž„αž˜αžΆαž“αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž“αŸ…αž‘αžΈαž“αŸαŸ‡αŸ– αžœαžΆαž˜αž·αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαž€αžΆαžšαž„αžΆαžšαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚ αž‘αžΈαž”αŸ†αž•αž»αžαž‡αž½αž™αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž±αŸ’αž™αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž‡αžΆαž„αŸ”

αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αžŸαžšαžŸαŸαžšαžαžΆαž„αž›αžΎαž˜αž·αž“αž”αžΆαž“αž”αž“αŸ’αž›αžΆαž…αž’αŸ’αž“αž€αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž’αŸ’αž“αž€ αž αžΎαž™αž’αŸ’αž“αž€αž…αž„αŸ‹αžŠαžΉαž„αž–αŸαžαŸŒαž˜αžΆαž“αž›αž˜αŸ’αž’αž·αžαž”αž“αŸ’αžαŸ‚αž˜ αž¬αž†αŸ’αž›αžΎαž™αžαž” αž’αŸ’αž“αž€αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αžΆαŸ†αž„αž–αžΈαžšαž”αžΆαž“αž“αŸ… αž‘αŸ†αž–αŸαžšαž‘αŸ†αž“αŸαžš.

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹