αž…αžšαž“αŸ’αžαž…αž˜αŸ’αž”αž„αŸ” αž€αž˜αŸ’αž˜αž€αžšαž€αž·αžαŸ’αžαž·αž™αžŸαŸ” αž”αŸ’αžšαž›αŸ„αž˜αž›αŸ„αž€αž‡αžΈαžœαž”αŸ’αžšαžœαžαŸ’αžαž·

αž•αŸ’αž‘αŸ‡αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž– "αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž“αŸƒ Proletarian" αŸ”

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

αž“αŸ…αž›αžΎαž€αž˜αŸ’αž˜αž€αžšαž€αž·αžαŸ’αžαž·αž™αžŸαž“αž·αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸƒαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžˆαž˜αž˜αž»αžαž“αžΉαž„αž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž€αžΆαžšαž…αž„αž…αžΆαŸ†αŸ”

αžαŸ’αž‰αž»αŸ†αžŸαžΌαž˜αžŽαŸ‚αž“αžΆαŸ†αŸ” /*αž’αŸ’αž“αž€αžšαž·αŸ‡αž‚αž“αŸ‹*/

αž—αžΆαž–αž…αŸƒαžŠαž“αŸ’αž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αž·αž“αž˜αŸ‚αž“αž…αŸƒαžŠαž“αŸ’αž™αž‘αŸαŸ”

C++ αž˜αžΆαž“αž”αž»αž‚αŸ’αž‚αž›αž·αž€αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ’αž˜αž»αž‚αŸ’αžšαžŸαŸ’αž˜αžΆαž‰αžŠαŸ„αž™αžŸαžΆαžšαž€αž»αž˜αžΆαžšαž—αžΆαž–αžŠαŸαž›αŸ†αž”αžΆαž€αŸ” αž‚αžΆαžαŸ‹αž’αŸ†αž‘αžΎαž„αž€αŸ’αž“αž»αž„αž‘αžŸαžœαžαŸ’αžŸαžšαŸαž‘αžΈ 80 αžŠαŸ‚αž›αžŸαŸ’αžšαŸαž€αžƒαŸ’αž›αžΆαž“ αž αžΎαž™αž…αž„αž…αžΆαŸ†αžαžΆαžαžΎαž˜αžΆαž“αž€αž“αŸ’αž›αŸ‚αž„αž‘αŸ†αž“αŸαžšαž…αŸ’αžšαžΎαž“αž”αŸ‰αž»αžŽαŸ’αžŽαžΆ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαž€αŸαžŠαŸ„αž™αŸ” αž“αŸαŸ‡β€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž²αŸ’αž™β€‹αž‚αžΆαžαŸ‹β€‹αžαžΉαž„ αž αžΎαž™β€‹αž”αžΆαž“β€‹αž•αŸ’αžαž›αŸ‹β€‹αž—αžΆαž–β€‹αžαžΉαž„αžšαŸ‰αžΉαž„β€‹αžŠαž›αŸ‹β€‹αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αžšαž”αžŸαŸ‹β€‹αž‚αžΆαžαŸ‹αŸ” αž‡αžΆαž‰αžΉαž€β€‹αž‰αžΆαž”αŸ‹ αž‚αžΆαžαŸ‹β€‹αž…αžΌαž›β€‹αž…αž·αžαŸ’αžβ€‹αž‚αž”αŸ‹β€‹αž‚αŸ’αžšαžΆαž”αŸ‹β€‹αž”αŸ‚αž€β€‹αž”αž„αŸ’αž’αž½αž… αž“αž·αž„β€‹αž”αžΆαž‰αŸ‹β€‹αž’αŸ’αž“αž€β€‹αžŠαžΎαžšβ€‹αž€αžΆαžαŸ‹β€‹αž‡αžΎαž„αŸ” αž˜αž·αž“αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αžœαŸ‚αž€αž‰αŸ‚αž€αž‡αžΆαž˜αž½αž™αž‚αžΆαžαŸ‹αž‘αŸ αž–αžΈαž–αŸ’αžšαŸ„αŸ‡αž‡αžΈαžαžΆαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αžŠαŸ‚αž›αž‡αžΆαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ K&R C αž‡αžΆαž‘αžΈαž‚αŸ„αžšαž– αž˜αžΆαž“αž€αžΆαžšαžαž€αŸ‹αžŸαŸ’αž›αž»αžαž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαžœαŸ€αžαžŽαžΆαž˜ αž αžΎαž™αž‡αžΆαžšαžΏαž™αŸ—αž”αžΆαž“αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αž˜αŸ’αžŸαžΆαž“αŸ’αžαžšαž”αžŸαŸ‹αž…αŸ…αž”αŸ’αžšαž»αžŸαž‚αžΆαžαŸ‹αŸ”

C++ αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž…αž„αž…αžΆαŸ†αžͺαž–αž»αž€αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž”αžΆαž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αžαžΆ "C with Classes" αž αžΎαž™αžαžΆαž‚αžΆαžαŸ‹αž”αžΆαž“αžŸαŸ’αž›αžΆαž”αŸ‹αžŠαŸ„αž™αžŸαžΆαžšαž€αžΆαžšαž”αŸ’αžšαžΎαžαŸ’αž“αžΆαŸ†αž‡αŸ’αžšαž»αž›αŸ” αž‡αžΈαžαžΆαž”αžΆαž“αž“αž·αž™αžΆαž™αžŠαŸ„αž™αž˜αž·αž“αž…αŸ†αž αžšαž’αŸ†αž–αžΈαž€αžΌαž“αž”αŸ’αžšαž»αžŸαžαŸ‚αž˜αž½αž™αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ” αž‚αžΆαžαŸ‹αž”αžΆαž“αž†αŸ’αž›αžΎαž™αžαž”αž‘αŸ…αž“αžΉαž„αžŸαŸ†αžŽαž½αžšαžšαž”αžŸαŸ‹αž…αŸ…αž”αŸ’αžšαž»αžŸαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αžŠαŸ„αž™αžŸαŸ’αž‘αžΆαž€αŸ‹αžŸαŸ’αž‘αžΎαžšαŸ– "αž’αŸ’αž“αž€αž”αžΆαž“αžšαžΎαžŸαžœαžΆ αžŠαžΉαž„αž‘αŸ αžαŸ’αž“αžΆαž€αŸ‹αžαŸ’αž›αŸ‡... αž αžΎαž™αž’αŸ’αž“αž€αž€αŸαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αžŠαŸ‚αžš... αžαŸ’αž‰αž»αŸ†αž…αžΆαŸ†αžαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† 615 αž”αŸƒαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αžΈ ... " αž’αŸ†αž–αžΈαž˜αŸ’αžαžΆαž™ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž˜αž·αž“αžŸαžΌαžœαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŠαžΉαž„αž‘αŸ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αžαŸ’αž›αŸ‡αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆαž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαžœαžΈαžšαž”αž»αžšαžŸαžšαž”αžŸαŸ‹αž™αžΎαž„ αž˜αž·αž“αž˜αŸ‚αž“αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“ Simula αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸ„αŸ‡αž‘αŸαŸ”

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

αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžƒαžΎαž‰αž–αžΌαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† Classical C αž“αž·αž„αž”αž„αž”αŸ’αž’αžΌαž“αž‡αžΈαžŠαžΌαž“αž˜αž½αž™αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† C-99..11, C++ αž‡αžΆαž‰αžΉαž€αž‰αžΆαž”αŸ‹αŸ” αž‚αŸ’αžšαž½αžŸαžΆαžšαž‘αžΆαŸ†αž„αž˜αžΌαž›αž˜αž·αž“αž…αžΌαž›αž…αž·αžαŸ’αžαž‚αŸ’αž“αžΆαž‘αŸ…αžœαž·αž‰αž‘αŸ…αž˜αž€αž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžš αž“αž·αž„αž€αžΆαžšαžšαžŸαŸ‹αž“αŸ…αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž”αžΆαž“αž”αž„αŸ’αžαŸ†αž–αž½αž€αž‚αŸαž±αŸ’αž™αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž“αŸƒαž€αž·αž…αŸ’αž…αž–αŸ’αžšαž˜αž–αŸ’αžšαŸ€αž„ API αŸ” αž”αž„αž”αŸ’αžšαž»αžŸ Xi αž“αž·αž„αžͺαž–αž»αž€αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž”αžΆαž“αž‘αž‘αžΌαž…αžαžΆ αž–αž½αž€αž‚αŸαž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžŠαŸ‚αž›αž˜αžΆαž“αž›αŸ’αž”αžΏαž“αž›αžΏαž“αž”αŸ†αž•αž»αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αžΆαž‰αŸ‹αž…αŸ†αž‡αžΎαž„αž’αŸ’αž“αž€αž’αŸ’αžœαžΎαžŠαŸ†αžŽαžΎαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹ αž˜αž·αž“αžŠαžΌαž…αž’αŸ’αž“αž€αžŸαŸ’αž“αŸαž αžΆαžαŸ’αž“αžΆαž€αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž“αŸ„αŸ‡αž‘αŸαŸ” C++ αž˜αž·αž“αž™αž›αŸ‹αžŸαŸ’αžšαž”αž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž‚αžΆαžαŸ‹αž”αžΆαž“αž“αž·αž™αžΆαž™αžαžΆαž‚αžΆαžαŸ‹αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž’αŸ’αž“αž€αž”αžΆαž‰αŸ‹αž”αŸ’αžšαž αžΆαžšαžŠαŸαž’αžΆαž€αŸ’αžšαž€αŸ‹αž”αŸ†αž•αž»αžαž€αŸαžŠαŸ„αž™αž€αŸαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž·αžαŸ’αžαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‚αžΆαžαŸ‹αž™αž›αŸ‹αžαžΆαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαžΆαžšαž’αžΆαžαž»αžŠαžΌαž…αž‡αžΆ OOP αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αžΆαžšαž₯αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸαž‘αŸαŸ” αž‚αžΆαžαŸ‹αžαŸ‚αž„αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αž˜αŸ„αž…αž›αž„αžŠαŸ„αž™αž—αžΆαž–αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž€αž˜αŸ’αž…αžΆαžαŸ‹αžœαžΆαž‚αžΆαžαŸ‹αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΆαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αŸ” αž–αŸαž›αžαŸ’αž›αŸ‡ αž˜αž»αž“αž“αžΉαž„αž”αžΆαž‰αŸ‹αž€αžΆαŸ†αž—αŸ’αž›αžΎαž„αž‘αžΎαž„αžœαž·αž‰ C++ αž”αž“αŸ’αžαž™αž›αŸ’αž”αžΏαž“ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž‚αŸ’αžšαž½αžŸαžΆαžšαžŠαŸ‚αž›αž“αŸ…αžŸαž›αŸ‹αž˜αžΎαž›αž˜αž»αžαž‚αŸ’αž“αžΆαžŠαŸ„αž™αž’αžΆαžŽαž·αž αžšαž½αž…αžŸαžΎαž…αž–αžΈαž€αŸ’αžšαŸ„αž™αžαŸ’αž“αž„αŸ”

αžŸαžΆαž…αŸ‹αž‰αžΆαžαž·αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž˜αž·αž“αžŠαžΉαž„αžαžΆ C++ αž“αžΉαž„αž‘αŸ…αž†αŸ’αž„αžΆαž™αž‡αžΆαž„αžͺαž–αž»αž€αž…αž»αž„αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‘αŸαŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎ OOP αž‚αžΆαžαŸ‹αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž›αžΎ Templates αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžΎ Templates αž’αžŸαŸ‹αžšαž™αŸˆαž–αŸαž›αž‡αžΆαž™αžΌαžš αž‚αžΆαžαŸ‹αž”αžΆαž“αžŠαžΉαž„αžαžΆαž€αžΆαžšαž”αŸ’αžšαž€αž½αžαž”αžΆαž‰αŸ‹αž”αŸ’αžšαž αžΆαžšαžŽαžΆαž˜αž½αž™αž’αžΆαž…αžˆαŸ’αž“αŸ‡αžŠαŸ„αž™αž€αžΆαžšαž”αžΆαž‰αŸ‹αž…αŸ…αž€αŸ’αžšαž˜αž“αŸ…αž‡αžΎαž„αž˜αž»αž“αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ” C++ αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αž‡αžΆαž―αž€αž…αŸ’αž†αŸαž“αŸ’αž‘αžαžΆαž‡αžΆαž‡αžΎαž„αž―αž€αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ metaprogramming αž αžΎαž™αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αž‘αŸ€αžαž‘αŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ„αŸ‡αž˜αž·αž“αž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹αž‚αžΆαžαŸ‹αž‘αŸαŸ” αž‚αžΆαžαŸ‹αž”αžΆαž“αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αž›αžΉαž”αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαžšαž”αžŸαŸ‹αž”αž‰αŸ’αž‰αžœαž“αŸ’αž αž“αž·αž„αž‘αžŸαŸ’αžŸαž“αžœαž·αž‘αžΌαž€αŸ’αž“αž»αž„αžŸαŸ’αžšαž»αž€ αž αžΎαž™αž‘αžΆαž˜αž‘αžΆαžšαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž‘αž‘αž½αž›αžŸαŸ’αž‚αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž―αž„αžαžΆαž‡αžΆ PL αžŠαŸ‚αž›αž˜αžΆαž“αž˜αž»αžαž„αžΆαžšαŸ” Hasclell αž“αž·αž„ Lisp αž‚αŸαž…αž…αŸαž‰αžŠαŸ„αž™αž—αžΆαž–αž—αŸαž™αžšαž“αŸ’αž’αžαŸ‹αž–αžΈαž…αŸ„αžšαž˜αŸ’αž“αžΆαž€αŸ‹αž“αŸαŸ‡ αž”αŸ’αžšαžŠαžΆαž”αŸ‹αžŠαŸ„αž™αž…αž„αŸ’αž’αž»αž›αžŠαŸƒ αž“αž·αž„αž€αžΆαžšαžœαžΆαž™αž’αž€αŸ’αžŸαžšαžŠαŸ‚αž›αžαŸ’αž‡αž·αž›αž…αŸ’αžšαž’αžΌαžŸαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž˜αžΆαž“αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‘αŸ…αž‘αŸ αž’αŸ’αž“αž€αž–αž·αžαž‡αžΆαž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαž€αŸ‚αž€αž‡αžΆαž˜αž½αž™αž’αŸ’αž“αž€αžŠαŸ‚αž›αž”αŸ’αžšαžΎ OOP αž›αžΆαž™αž‡αžΆαž˜αž½αž™ Templates αž αžΎαž™αž…αžΌαž›αž…αž·αžαŸ’αžαž”αžΆαž‰αŸ‹αžαŸ’αžšαž„αŸ‹αž‡αžΎαž„αŸ” αž“αŸαŸ‡αž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΈαžšαž”αž»αžšαžŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž–αž αž»αž‚αŸ†αžšαžΌαŸ”

αž”αŸ‰αž»αž“αŸ’αžαŸ‚ C ++ αž˜αž·αž“β€‹αž˜αžΆαž“β€‹αž–αŸαž›β€‹αž™αžΌαžšβ€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αžˆαžšβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž€αŸ†αž–αžΌαž›β€‹αž“αŸƒβ€‹αž€αž·αžαŸ’αžαž·αž“αžΆαž˜β€‹αžšαž”αžŸαŸ‹β€‹αž’αŸ’αž“αž€β€‹αž”αžΆαž‰αŸ‹β€‹αž”αŸ’αžšαž αžΆαžšβ€‹αžŠαŸβ€‹αž›αŸ’αž’β€‹αž”αŸ†αž•αž»αžβ€‹αž€αŸ’αž“αž»αž„β€‹αž‘αžΈαž€αŸ’αžšαž»αž„β€‹αž“αŸ„αŸ‡β€‹αž‘αŸαŸ” αž™αžΌαžš αŸ— αž‘αŸ… PLO αžˆαž”αŸ‹αž’αŸ’αžœαžΎαž‡αžΆαž€αž˜αŸ’αž˜αžœαžαŸ’αžαž»αž“αŸƒαž€αžΆαžšαžŸαžΎαž…αž…αŸ†αž’αž€ αž αžΎαž™αž€αžΆαžšαžšαž’αŸŠαžΌαžšαž‘αžΆαŸ†αžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž…αžΆαžŸαŸ‹αž›αŸ‚αž„αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αž‘αŸ€αžαž αžΎαž™αŸ” αžœαžΆαž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‘αŸ…αž‡αžΆαž˜αŸ‰αžΌαžŠαž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αŸ” αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž…αžΌαž›αž…αž·αžαŸ’αžαž…αžΌαž›αžαŸ’αž“αžΆαž€αŸ‹αžšαŸ€αž“αž˜αŸ’αžαž„αž˜αŸ’αž€αžΆαž›... αž αžΎαž™αž‡αŸ†αž“αžΆαž“αŸ‹αžαŸ’αž˜αžΈαž€αŸαž’αŸ†αž‘αžΎαž„αžαž»αžŸαž–αžΈαž‚αŸ...

Java αž‚αžΊαž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ†αž”αžΌαž„αž‚αŸαžŠαŸ‚αž›αž”αŸ’αžšαž€αžΆαžŸαžαŸ’αž›αž½αž“αž―αž„αŸ” αž‚αžΆαžαŸ‹αž”αžΆαž“αž”αžŠαž·αžŸαŸαž’αž™αŸ‰αžΆαž„αžšαžΉαž„αž…αž…αŸαžŸαž…αŸ†αž–αŸ„αŸ‡αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αžΆαž‰αŸ‹αž™αŸ‰αžΆαž„αž›αžΏαž“αž“αŸ…αž‡αžΎαž„ αž αžΎαž™αž‘αž‘αžΌαž…αžαžΆαžαž˜αŸ’αž›αŸƒαžŸαŸ†αžαžΆαž“αŸ‹αž‚αžΊαž—αžΆαž–αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹ ... αž“αž·αž„αžœαžαŸ’αžαž» ... αž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαž€αŸ’αžšαŸ…αž–αžΈαžœαžαŸ’αžαž»αŸ” αž‡αžΆαž€αžΆαžšαž–αž·αž αž‚αžΆαžαŸ‹αž”αžΆαž“αž›αžΆαž™αžœαžαŸ’αžαž»αž‡αžΆαž˜αž½αž™αžαŸ’αž“αžΆαž€αŸ‹ αžŠαŸ„αž™αž”αž“αŸ’αžαŸ‚αž˜αž”αž»αž–αŸ’αžœαž”αž‘αžŠαž›αŸ‹αžŸαŸ’αžšαžΆαž€αŸ’αžšαž‘αž»αž€αž“αŸαŸ‡ αžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž”αž‰αŸ’αžˆαž”αŸ‹αž‚αžΆαžαŸ‹αž–αžΈαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžαŸ’αž›αž½αž“αž‚αžΆαžαŸ‹αžαžΆαž‡αžΆ "αž€αžΆαžšαžαž˜αŸ’αžšαž„αŸ‹αž‘αž·αžŸαžœαžαŸ’αžαž»αžŠαŸ†αž”αžΌαž„αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„" αž“αŸ„αŸ‡αž‘αŸαŸ” αž˜αžΆαž“αž–αžΆαž€αŸ’αž™αž…αž…αžΆαž˜αž’αžΆαžšαŸ‰αžΆαž˜αžαžΆ Java αž‚αžΊαž‡αžΆαž€αžΌαž“αž”αŸ’αžšαž»αžŸαžαž»αžŸαž…αŸ’αž”αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž–αžΌ C αž–αžΈαž€αŸ’αž˜αŸαž„αžŸαŸ’αžšαžΈ OOP αžŠαŸ‚αž›αž˜αž·αž“αžŸαŸ’αž‚αžΆαž›αŸ‹αŸ” αž αžΎαž™αž˜αžΆαž“αž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž”αžΆαž“αž”αŸ’αžšαž€αŸ‚αž€αžαžΆ C ++ αž‘αŸ†αž“αž„αž‡αžΆαž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αŸ…αž‘αžΈαž“αŸαŸ‡αŸ” αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž€αžΎαžαž‘αžΎαž„αž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŠαžΉαž„αž…αŸ’αž”αžΆαžŸαŸ‹αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚ Java αž”αžΆαž“αž’αŸ†αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αŸ†αžšαž€αž“αŸƒαžŸαžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜ Oracle αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž—αžΆαžŸαžΆαžαŸ’αž˜αžΈαž–αžΈαž€αžΆαžšαž’αŸ’αžœαžΎαž’αŸ’αžœαžΈαž˜αž½αž™αžŠαŸ‚αž›αž‚αž½αžšαž±αŸ’αž™αžαŸ’αž›αžΆαž… αž“αž·αž„αžŠαžΎαžšαžαžΆαž˜αž•αŸ’αž›αžΌαžœαž“αŸƒαž€αžΆαžšαž”αžΆαž‰αŸ‹αž”αŸ’αžšαž αžΆαžšαž›αžΎαž‡αžΎαž„αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αžœαž·αžŸαŸ’αžœαž€αžš Oracle αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž˜αŸ‰αžΆαžŸαŸ’αžŸαžΆαž›αžΎαž‚αžΆαžαŸ‹αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž‚αžΆαžαŸ‹αž“αŸ…αžαŸ‚αžŸαŸ’αž“αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αŸ†αžšαž€ αž αžΎαž™αž€αžΆαžαŸ‹αž˜αŸ’αžšαžΆαž˜αžŠαŸƒαž…αž„αŸ’αž’αž»αž›αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αŸ” αž“αŸ…αž–αŸαž›αž‘αžΆαžšαž€αž’αŸ†αž‘αžΎαž„αž”αž“αŸ’αžαž·αž… αž’αžΆαžŽαžΆαž–αŸ’αž™αžΆαž”αžΆαž›αžŠαŸ‚αž›αž™αž€αž…αž·αžαŸ’αžαž‘αž»αž€αžŠαžΆαž€αŸ‹αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž‚αžΆαžαŸ‹αž”αŸ„αŸ‡αž‡αŸ†αž αžΆαž“αžαž·αžαž‘αŸ…αž‡αž·αžαž–αž·αž—αž–αž“αŸƒαž‡αžΈαžœαž·αžαž–αŸαž‰αžœαŸαž™αž‘αŸ…αž€αžΆαž“αŸ‹αž‘αžΈαžŸαŸ†αž‚αžΆαž›αŸ‹αž“αŸ„αŸ‡αž‘αŸ αžŠαŸ„αž™αž›αžΆαž€αŸ‹αž–αž½αž€αž‚αŸαž±αŸ’αž™αž†αŸ’αž„αžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αž˜αŸ’αžšαŸ…αž“αŸƒαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαŸ” αž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ Java αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αžšαŸ€αž“αž™αŸ‰αžΆαž„αž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“αžαžΆ αž€αžΆαžšαž”αžΆαž‰αŸ‹αž”αŸ’αžšαž αžΆαžšαž‘αŸ…αž›αžΎαž“αžšαžŽαžΆαž˜αŸ’αž“αžΆαž€αŸ‹αž‚αžΊαž’αžΆαž€αŸ’αžšαž€αŸ‹ αž αžΎαž™αž’αžΆαžœαž»αž’αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αž‡αžΆαž‘αžΌαž‘αŸ…αŸ” αž—αžΆαž–αžŸαŸ’αž“αž·αž‘αŸ’αž’αžŸαŸ’αž“αžΆαž›αž‡αžΆαž˜αž½αž™αž€αž»αž˜αŸ’αž˜αž»αž™αž“αž·αžŸαŸ’αžαž”αŸ‚αž”αž“αŸαŸ‡αžαžΆαŸ†αž„αž–αžΈαž€αž»αž˜αžΆαžšαž—αžΆαž–αž”αžΆαž“αž‡αŸ‡αž₯αž‘αŸ’αž’αž·αž–αž›αž›αžΎαž€αŸ„αŸ‡αž‡αŸ’αžœαžΆαž‡αžΆαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“ αž αžΎαž™αž‚αžΆαžαŸ‹αž”αžΆαž“αž…αžΆαž”αŸ‹αž™αž€αž˜αž»αžαžαŸ†αžŽαŸ‚αž„αž€αž·αžαŸ’αžαž·αž™αžŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž αž‚αŸ’αžšαžΆαžŸαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαŸ” αžœαžΆαž αžΆαž€αŸ‹αž”αžΈαžŠαžΌαž…αž‡αžΆαžαŸ’αž„αŸƒαž“αŸƒαž—αžΆαž–αž’αž“αžΆαž’αž·αž”αžαŸαž™αŸ’αž™αžŠαŸ‚αž›αž˜αž·αž“αž’αžΆαž…αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αžΆαž“αž”αžΆαž“αž€αž“αŸ’αž›αž„αž•αž»αžαž‘αŸ… αž™αž»αž‚αžŸαž˜αŸαž™αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ’αžšαž»αž˜αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαžŸαž˜αŸ’αžšαž”αžŸαž˜αŸ’αžšαž½αž›αž›αŸ’αž’αž”αžΆαž“αž˜αž€αžŠαž›αŸ‹ αž αžΎαž™αž€αžΆαžšαž”αžΆαž‰αŸ‹αžŸαž˜αŸ’αž›αžΆαž”αŸ‹αž’αŸ’αž“αž€αž‡αž·αžαžαžΆαž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŠαŸ„αž™αž‡αžΎαž„αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‡αžΆαž’αžΆαž€αž”αŸ’αž”αž€αž·αžšαž·αž™αžΆαž’αžΆαž€αŸ’αžšαž€αŸ‹αŸ”

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

αž αžΎαž™αž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ…αž”αž„αŸ’αž’αž½αž… αž‡αŸ’αžœαžΆαž€αŸ†αž–αž»αž„αž”αŸ’αžšαž™αž»αž‘αŸ’αž’αž‡αžΆαž˜αž½αž™αžŸαžαŸ’αžšαžΌαžœαžŠαŸαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αžαŸ’αž˜αžΈαž˜αž½αž™αžšαž½αž…αž‘αŸ…αž αžΎαž™αŸ” C# αž‚αžΊαž‡αžΆαž•αŸ’αž›αŸ‚αžˆαžΎαž“αŸƒαž›αŸ’αž”αžΆαž™αž αŸ’αžŸαŸ‚αž“αž“αŸƒ C++ αž“αž·αž„ Java αŸ” αžœαžΆαž“αŸ…αžαŸ‚αž˜αžΆαž“αž–αžΆαž€αŸ’αž™αž…αž…αžΆαž˜αž’αžΆαžšαŸ‰αžΆαž˜αžαžΆαž αŸ’αžŸαŸ‚αž“ Java αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž‘αž‘αž½αž›αž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž·αžŸαŸ„αž’αž“αŸαž“αŸαŸ‡αžαžΆαž˜αžšαž”αŸ€αž”αž˜αž·αž“αžŸαŸ’αž˜αŸ„αŸ‡αžαŸ’αžšαž„αŸ‹αž αžΎαž™αž“αŸ…αž–αŸαž›αž“αŸ„αŸ‡αžšαžΏαž„αž’αžΆαžŸαŸ’αžšαžΌαžœαžαžΌαž…αž˜αž½αž™αž”αžΆαž“αž•αŸ’αž‘αž»αŸ‡αž‘αžΎαž„αž’αŸ†αž–αžΈαžšαžΏαž„αž“αŸαŸ‡αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžœαž·αžŸαŸ’αžœαž€αžšαž˜αž€αž–αžΈαžŸαžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αžŠαŸαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŠαŸ‚αž›αž–αž·αžαž‡αžΆαž•αŸ’αžαŸ„αžαž›αžΎαžœαžαŸ’αžαž»αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž‘αž‘αž½αž›αž˜αžšαžαž€αž“αžΌαžœαž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸƒ C++ C# αž”αžΆαž“αž€αžΎαžαž˜αž€αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αž‡αžΆαž˜αž½αž™ Java αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαžŸαž·αž‘αŸ’αž’αž·αžšαž”αžŸαŸ‹αžαŸ’αž›αž½αž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αžŠαŸαž›αŸ†αž”αžΆαž€αž“αŸƒαžŸαž αž‚αŸ’αžšαžΆαžŸαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž±αŸ’αž™β€‹αž‚αžΆαžαŸ‹β€‹αž’αžΆαž…β€‹αž™αž€αžˆαŸ’αž“αŸ‡β€‹αž›αžΎβ€‹αž€αŸ„αŸ‡β€‹αž‡αŸ’αžœαžΆ αž’αŸ’αž“αž€β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž”αžΆαž“β€‹αž”αŸ’αžšαž‚αž›αŸ‹β€‹αž‚αŸ†αžšαžΌ OOP αž“αž·αž„β€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αž…αž„αŸ’αž’αž»αž›β€‹αž±αŸ’αž™β€‹αž‚αžΆαžαŸ‹ (αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆβ€‹αž–αž½αž€αž‚αŸβ€‹αžαŸ’αžšαžΌαžœαž”αžΆαž“β€‹αž…αžΆαžαŸ‹αž…αŸ‚αž„β€‹αž±αŸ’αž™β€‹αž”αŸ’αžšαžΎβ€‹αžŠαŸ„αž™αž”αŸ’αžšαž»αž„αž”αŸ’αžšαž™αŸαžαŸ’αž“β€‹αž€αŸαžŠαŸ„αž™)αŸ”

αž€αž»αž˜αžΆαžšαžΆ αž•αžΆαžœαŸ‰αžΆαž“αŸ‹ αž”αžΆαž“αž…αžΌαž›αž”αŸ’αžšαž™αž»αž‘αŸ’αž’αž‡αžΆαž˜αž½αž™αž–αž·αž€αžΆαžšαžŠαŸƒαž‡αžΎαž„ αž αžΎαž™αž“αŸ…αž†αŸ’αž“αžΆαŸ† ្០្០ αž”αžΆαž“αžšαž»αž‰αž‚αžΆαžαŸ‹αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αž‡αž·αžαž–αžΆαž€αŸ‹αž€αžŽαŸ’αžαžΆαž›...

αž–αŸαž›αžœαŸαž›αžΆαž˜αž·αž“αž“αŸ…αžŸαŸ’αž„αŸ€αž˜αž‘αŸ αž αžΎαž™αž€αžΆαžšαž”αž“αŸ’αžαž–αžΌαž‡αžαžΆαž˜αž’αž˜αŸ’αž˜αž‡αžΆαžαž·αž”αžΆαž“αž”αžΆαžαŸ‹αž”αž„αŸ‹αž˜αŸ‰αžΌαžŠαŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž‡αžΏαžαžΆαž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž“αŸ’αž‘αžΈαžšαž–αž·αžŸαŸ„αž’αž“αŸαž“αŸƒαžŸαžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž˜αž½αž™αž…αŸ†αž“αž½αž“αž“αŸ„αŸ‡αž’αŸ’αž“αž€αž“αžΉαž„αž˜αž·αž“αž‘αž‘αž½αž›αž”αžΆαž“αž—αžΆαž–αž‡αŸ„αž‚αž‡αŸαž™αž“αŸ„αŸ‡αž‘αŸαŸ” αž“αŸαŸ‡αž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž› JavaScript, Go, Rust αž“αž·αž„αž’αŸ’αž“αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‡αžΆαž…αŸ’αžšαžΎαž“αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αŸ” αžαŸ’αž‰αž»αŸ†αžαŸ’αž˜αžΆαžŸαŸ‹αž’αŸ€αž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αžαž›αŸ‹αž‡αžΈαžœαž”αŸ’αžšαžœαžαŸ’αžαž·αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αžΈαž˜αž½αž™αž“αŸ…αž‘αžΈαž“αŸαŸ‡ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžŠαžΆαž€αŸ‹αž€αž˜αŸ’αžšαž·αžαžαŸ’αž›αž½αž“αž―αž„αž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αžαžΆαž’αŸ’αž“αž€αž’αžΆαž“αž‚αž½αžšαžαŸ‚αžŠαžΉαž„αžαžΆαž‚αžΆαžαŸ‹αž€αžΎαžαž˜αž€αž‡αžΆαž‡αŸ†αž„αžΊαžœαž·αž€αž›αž…αžšαž·αž€αžαŸ’αž›αž„αŸ‹ - αžαŸ’αžœαžΆαž€αŸ‹αž—αŸ’αž“αŸ‚αž€αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αžšαž‚αž»αžŽαž…αŸ†αž–αŸ„αŸ‡αž€αžΆαžšαžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž˜αž½αž™αž…αŸ†αž“αž½αž“αž‚αžΆαžαŸ‹αž’αžΆαž…αž™αž€αžˆαŸ’αž“αŸ‡αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸαŸ‡αž”αžΆαž“αŸ” αž…αŸ†αžŽαž»αž…αžαŸ’αžœαŸ‡αžαžΆαž αž“αž·αž„αž€αŸ’αž›αžΆαž™αž‡αžΆαž’αŸ’αž“αž€αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹αž—αŸαž‘αžŠαžΌαž…αž‚αŸ’αž“αžΆ αž‚αžΆαžαŸ‹αž˜αž·αž“αžŠαžΉαž„αž–αžΈαžšαž”αŸ€αž”αž”αžΆαž‰αŸ‹αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αžΆαžαŸ‹αž–αžΌαž€αŸ‚αž€αŸ’αž“αž»αž„αž€αžΆαžšαž“αžΆαŸ†αž™αž€αž—αžΆαž–αž™αžΊαžαž™αŸ‰αžΆαžœαž‡αžΆαžœαž·αž‡αŸ’αž‡αž˜αžΆαž“αž…αŸ†αž–αŸ„αŸ‡αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŽαžΆαž€αŸαžŠαŸ„αž™αžŠαŸ‚αž›αž‚αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž™αž€αž‘αŸ…αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž› JS αž€αžΆαž“αŸ‹αžαŸ‚αž…αžΆαžŸαŸ‹ αž‚αžΆαžαŸ‹αž”αžΆαž“αžŠαžΉαž„αž–αžΈαž€αžΆαžšαž αŸ…αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‡αžΆαž’αŸ’αž“αž€αžšαž…αž“αžΆαž”αŸŠαžΌαžαž»αž„αž–αžŽαŸŒ αž“αž·αž„αž•αŸ’αž‘αžΆαŸ†αž„αžšαžΌαž”αž—αžΆαž–αŸ” αžαžΆαŸ†αž„β€‹αž–αžΈβ€‹αž–αŸαž›β€‹αž“αŸ„αŸ‡β€‹αž˜αž€ αžœαžΆβ€‹αž”αžΆαž“β€‹αž€αŸ’αž›αžΆαž™β€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αž—αŸαž™β€‹αžαŸ’αž›αžΆαž…β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžΆαžšβ€‹αž…αŸαž‰β€‹αž‘αŸ…β€‹αžαžΆαž„β€‹αž€αŸ’αžšαŸ… αž‚αŸ†αž“αžšβ€‹αž”αžŠαžΆβ€‹αž’αžΆαžŸαŸŠαžΈαž αž“αž·αž„β€‹αž”αŸŠαžΌαžαž»αž„β€‹αž•αŸ’αž›αž»αŸ†β€‹αž€αž‰αŸ’αž…αŸ‚β€‹αž”αžΆαž“β€‹αž–αŸαž‰β€‹αž‚αŸ’αžšαž”αŸ‹β€‹αž™αŸ‰αžΆαž„β€‹αž“αŸ…β€‹αž‡αž»αŸ†αžœαž·αž‰αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αž»αž‚αŸ’αž‚αž›αž·αž€αž…αžΆαžŸαŸ‹αŸ—αžŸαŸ’αžαžΈαž”αž“αŸ’αž‘αŸ„αžŸαž‚αžΆαžαŸ‹αž’αŸ†αž–αžΈαžšαžΏαž„αž“αŸαŸ‡ JS αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŸαŸ’αžšαŸ‚αž€αžαŸ’αž›αžΆαŸ†αž„ αŸ— αžαžΆαž‚αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž„αŸ’αž€αžαŸ‹αžŸαž„αŸ’αž€αž·αž“αžŠαŸ„αž™αž’αŸ’αž“αž€αžŸαŸ’αžšαž›αžΆαž‰αŸ‹αž—αŸαž‘αžŠαžΌαž…αž‚αŸ’αž“αžΆαž˜αŸ’αžαž„αž‘αŸ€αžαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸαŸ‡αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž“αŸƒαž”αž‰αŸ’αž αžΆαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” JS αž”αžΆαž“αž“αžΆαŸ†αž˜αž·αžαŸ’αžαž—αž€αŸ’αžαž·αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‡αžΆαž˜αž½αž™αž‚αžΆαžαŸ‹αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž–αž·αž—αž–αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ” αž–αž»αž€αž…αž„αŸ’αž€αžΆαžšαž–αžŽαŸŒαž”αŸƒαžαž„ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž€αŸ‹αž›αžΆαž”αž–αžŽαŸŒ αž“αŸ…αž›αžΎαž˜αŸ‰αžΌαžαžΌ... αž‚αžΆαžαŸ‹αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ‚αž„αžαŸ‚αž™αž€αž€αž“αŸ’αž›αŸ‚αž„αž‘αŸ†αž“αŸαžš αž“αž·αž„αž€αžΆαžšαž…αž„αž…αžΆαŸ†αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαžŸαŸ’αžαž·αžαž€αŸ’αž“αž»αž„αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαžŸαžαžœαžαŸ’αžŸαž‘αžΈ 21 αžŠαŸ‚αž›αžœαžΆαž αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αžšαžΌαž”αž‚αž½αžšαž˜αžΆαž“αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžαžΆαŸ†αž„αž–αžΈαž™αžΌαžšαž™αžΆαžšαž˜αž€αž αžΎαž™αŸ” !

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

αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαž Go αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž’αŸ’αžœαžΎαž›αžΎαžŸαž–αžΈαž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαž Java αŸ” αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž”αžΌαž“ αž–αž½αž€αž‚αŸαž”αžΆαž“αž‡αŸ†αž“αž½αžŸαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž…αŸ’αžšαžœαžΆαž€αŸ‹ DNA αž‡αžΆαž˜αž½αž™ hamster αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΌαž“αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸ ... αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž–αž½αž€αž‚αŸαž”αžΆαž“αž€αžΆαžαŸ‹αž•αŸ’αžαžΆαž…αŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž˜αŸ’αžšαžΆαž˜αžŠαŸƒαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αžαŸ‚αž˜αž‘αžΆαŸ†αž„αžαŸ’αžšαž…αŸ€αž€ αžšαž½αž˜αž“αžΉαž„αž…αŸ’αžšαž˜αž»αŸ‡αž•αž„αžŠαŸ‚αžš αž€αŸ’αžšαŸ„αž˜αž›αŸαžŸαžαžΆαž›αž€αŸ’αžαžŽαŸˆαž”αž»αž‚αŸ’αž‚αž›αž‚αžΊαž˜αž·αž“αžαŸ’αžšαžΌαžœαž€αžΆαžšαŸ” αž αžΎαž™β€‹αž’αŸ’αž“αž€β€‹αžšαžΆαž›αŸ‹β€‹αž‚αŸ’αž“αžΆβ€‹αž‚αž½αžšβ€‹αžαŸ‚β€‹αžŸαŸ’αžšαžŠαŸ€αž„β€‹αž‚αŸ’αž“αžΆβ€‹αž‘αŸ…β€‹αžœαž·αž‰β€‹αž‘αŸ…β€‹αž˜αž€ αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž€αž»αŸ†β€‹αž±αŸ’αž™β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž™αž›αŸ‹β€‹αž…αŸ’αžšαž‘αŸ†β€‹αžŠαŸ„αž™β€‹αž›αž€αŸ’αžαžŽαŸˆβ€‹αž”αž»αž‚αŸ’αž‚αž›β€‹αžšαž”αžŸαŸ‹β€‹αžαŸ’αž›αž½αž“αŸ” αž˜αŸ‰αžΌαžŠαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ OOP αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹ αž αžΎαž™ Go αž˜αž·αž“αž”αžΆαž“αž‘αž‘αž½αž›αž‘αžΆαŸ†αž„αžαŸ’αž“αžΆαž€αŸ‹ αž¬αž‚αŸ†αžšαžΌαŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αž½αž€αž‚αŸαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž±αŸ’αž™αž‚αžΆαžαŸ‹αž“αžΌαžœαž‘αž˜αŸ’αž›αžΆαž”αŸ‹αž”αŸ’αžšαž…αžΆαŸ†αžαŸ’αž„αŸƒαŸ” αž“αŸαŸ‡β€‹αž‡αžΆβ€‹αžšαž”αŸ€αž”β€‹αžŠαŸ‚αž›β€‹αž‚αžΆαžαŸ‹β€‹αžšαžŸαŸ‹β€‹αž“αŸ…β€‹αžšαž αžΌαžβ€‹αžŠαž›αŸ‹β€‹αžŸαž–αŸ’αžœβ€‹αžαŸ’αž„αŸƒβ€‹αž“αŸαŸ‡ αžŠαŸ„αž™β€‹αž‡αž½αž™β€‹αžŠαž›αŸ‹β€‹αž§αž”αž€αžšαžŽαŸβ€‹αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹β€‹αž•αŸ’αžŸαŸαž„αŸ—αŸ”

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

αžαžŽαŸˆβ€‹αžŠαŸ‚αž›β€‹αž—αžΆαžŸαžΆβ€‹αžαŸ’αž˜αžΈβ€‹αž”αžΆαž“β€‹αž€αžΎαž“β€‹αž‘αžΎαž„β€‹αžŠαžΌαž…β€‹αž•αŸ’αžŸαž·αžβ€‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž—αŸ’αž›αŸ€αž„ αž—αžΆαžŸαžΆβ€‹αž…αžΆαžŸαŸ‹β€‹αž€αŸβ€‹αž˜αžΆαž“β€‹αž’αŸ†αžŽαžΆαž…αŸ” αž…αžΆαžœαŸ‰αžΆαž”αžΆαž“αž‘αž‘αž½αž›αžŸαž·αž”αŸ’αž”αž“αž·αž˜αž·αžαŸ’αžαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆ generics αž“αž·αž„ lambdas αžŠαŸ‚αž›αž›αž½αž…αž–αžΈαž€αŸ’αž›αžΉαž” Philosophical αžŠαžΆαž€αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αžαžΆαž˜αŸ” αžŸαžΆαžŸαŸ’αžšαŸ’αžαžΆαž…αžΆαžšαŸ’αž™ αž αžΆαžŸαžŸαŸ‚αž›αŸ” αžαŸ’αž‰αž»αŸ†αž‘αž‘αž½αž›αž”αžΆαž“ lambdas αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž›αž½αž“αžαŸ’αž‰αž»αŸ†αž“αŸ…αž€αŸ’αž“αž»αž„ C# αž αžΎαž™αž€αŸ’αž“αž»αž„αž–αŸαž›αžαŸ‚αž˜αž½αž™αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž˜αŸ’αž…αžΆαžŸαŸ‹αžŸαŸ’αžšαžΈαž˜αŸ’αž“αžΆαž€αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡ Linq αŸ” Java αž˜αž·αž“αž”αžΆαž“αž™αžΊαžαž™αŸ‰αžΆαžœαž‘αŸ αž αžΎαž™αž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αžαŸ’αž›αž½αž“αžœαžΆαž“αžΌαžœ Stream API αž˜αž½αž™αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚ C# αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž˜αž·αž“αž“αžΉαž€αžŸαŸ’αž˜αžΆαž“αžŠαž›αŸ‹ αžŠαŸ„αž™αžŠαž€αž€αžΆαŸ†αž”αž·αžαž…αŸαž‰/αžšαž„αŸ‹αž…αžΆαŸ†αž€αžΆαžšαž”αŸ„αŸ‡αž…αŸ„αž› αž αžΎαž™αž”αŸ„αŸ‡αž…αŸ„αž›αž”αŸ’αž›αž»αž€αž‘αž‘αŸαŸ” Java αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž‚αžΌαž”αŸ’αžšαž‡αŸ‚αž„αžœαŸαž™αž€αŸ’αž˜αŸαž„αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž”αžΆαž“αž€αŸ’αž›αžΆαž™αžŠαžΌαž…αž‡αžΆαž˜αž“αž»αžŸαŸ’αžŸαž™αž“αŸ’αžαžŠαŸ‚αž›αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž”αŸ’αž›αž»αž€αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαž“αŸƒαžœαžαŸ’αžαž»αž’αžΆαžαž»αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ” αžšαžΏαž„αžαŸ’αž›αŸ‡αž”αžΆαž“αž’αŸ’αž›αžΆαž€αŸ‹αž…αž»αŸ‡αŸ” αžœαžΆαžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸαŸ‡αžŠαŸ‚αž› C ++ αžŠαŸ‚αž›αž—αŸ’αž‰αžΆαž€αŸ‹αžŠαžΉαž„αžαŸ’αž›αž½αž“αž—αŸ’αž›αžΆαž˜αŸ—αž”αžΆαž“αžšαž€αžƒαžΎαž‰αž–αž·αž—αž–αž›αŸ„αž€αŸ” αž‚αžΆαžαŸ‹αž”αžΆαž“αž”αž„αŸ’αž€αžΎαž lambdas αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸ αž“αž·αž„αž”αŸ’αžšαž—αŸαž‘αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž•αŸ’αž‘αžΆαž›αŸ‹αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡ C# αž“αž·αž„ Java αž”αžΆαž“αžŸαŸ’αžšαž€αŸ‹αž‘αžΉαž€αž—αŸ’αž“αŸ‚αž€αžŠαŸ„αž™αž—αžΆαž–αž—αŸαž™αžšαž“αŸ’αž’αžαŸ‹αž–αžΈαž€αžΆαžšαž˜αžΎαž›αžƒαžΎαž‰αž”αŸ‚αž”αž“αŸαŸ‡αŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžšαžΌαž”αž—αžΆαž–αž‘αžΆαžŸαŸŠαŸ‚αžšαžŠαŸ‚αž›αžαžαž‡αžΆαž”αŸ‹αž“αžΉαž„αž€αžΆαŸ†αž—αŸ’αž›αžΎαž„αžαŸ’αž›αžΈαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžŸαŸ‚αžαž–αžŽαŸŒαžαŸ€αžœ αž˜αž½αž€αž–αžŽαŸŒαž‘αžΉαž€αž€αŸ’αžšαžΌαž…αžŠαŸ‚αž›αž˜αžΆαž“αžœαŸ‰αŸ‚αž“αžαžΆαžαŸ’αž˜αŸ… αž“αž·αž„αž–αžΌαžαŸ…αž–αŸ’αž™αž½αžšαž–αžΈαžαŸ’αžŸαŸ‚αžŸαŸ’αž˜αžΆαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ C++ αž–αž·αžαž‡αžΆαž”αŸ†αž•αž»αžŸαž€αžΆαžšαž—αŸαž™αžαŸ’αž›αžΆαž…αž…αŸ†αž–αŸ„αŸ‡αž’αŸ’αž“αž€αžŠαŸ‚αž›αžŸαž˜αŸ’αž›αžΉαž„αž˜αž€αž‚αžΆαžαŸ‹αŸ” αž’αŸ’αž“αž€αžαŸ’αž›αŸ‡β€‹αž›αž»αžαž‡αž„αŸ’αž‚αž„αŸ‹β€‹αžŠαŸ„αž™β€‹αž’αž…αŸαžαž“αžΆβ€‹β€¦

αž˜αžΆαž“αžαŸ’αž„αŸƒαž›αŸ’αž’αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αŸ’αž“αžΆαŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž…αžΌαž›αž…αž·αžαŸ’αžαžœαžΆ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžŸαžšαžŸαŸαžšαžœαž‚αŸ’αž‚αž”αž“αŸ’αžαž’αŸ†αž–αžΈαž€αž˜αŸ’αž˜αž€αžšαž“αŸ…αž€αŸ’αž“αž»αž„αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αžœαž·αž‘αŸ’αž™αžΆαžŸαžΆαžŸαŸ’αžαŸ’αžš αž“αž·αž„αž‘αžŸαŸ’αžŸαž“αžœαž·αž‡αŸ’αž‡αžΆαŸ”

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

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