ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ² програмски јазик Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Rust

ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠΈΠ»ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π²ΠΎ Π’Π΅Ρ€ΠΎΠ½Π° Ρ€Π°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ² програмски јазик Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust ΠΈ фокусиран Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ Π½Π΅ сС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ бСзбСдносни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π˜Π·Π²ΠΎΡ€Π½ΠΈΡ‚Π΅ тСкстови Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ ΡΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ° ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ сС ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ блиска ΠΈΠ΄Π½ΠΈΠ½Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ Apache 2.0.

Π• ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π½Π° Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ способноста Π΄Π° сС користи Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° ниско Π½ΠΈΠ²ΠΎ Π½Π° Windows со Ρ†Π΅Π» Π΄Π° сС Π±Π»ΠΎΠΊΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΡ˜Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΡˆΡ‚ΠΎ сС ΠΏΠΎΡ˜Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ C ΠΈ C++. БСзбСдноста Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° со автоматско ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, ΡˆΡ‚ΠΎ ја Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° ΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π°Ρ‚ со ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚ΡƒΠ²Π° ΠΎΠ΄ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΊΠΎΠΈ ΠΏΡ€ΠΎΠΈΠ·Π»Π΅Π³ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΡ˜Π° со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° ниско Π½ΠΈΠ²ΠΎ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΠΎ-слободСн пристап, Π΄Π΅Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Π½Π° Π½ΡƒΠ»Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ ΠΈ ΠΏΡ€Π΅Ρ‡Π΅ΠΊΠΎΡ€ΡƒΠ²Π°ΡšΠ° Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚.

Π“Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π’Π΅Ρ€ΠΎΠ½Π° ΠΈ Руст Π΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ ΠΏΠΎΡΠ΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π²Ρ€Π· основа Π½Π° Π³Ρ€ΡƒΠΏΠΈ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ намСсто Π΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ. ΠŸΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π²ΠΎ Π’Π΅Ρ€ΠΎΠ½Π° сС Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ структури ΠΊΠΎΠΈ сС Π·Π±ΠΈΡ€ΠΊΠΈ Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ·Π°Ρ˜ΠΌΡƒΠ²Π°ΡšΠ΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ Π½Π° сопствСност сС Π²Ρ€ΡˆΠ°Ρ‚ Π²ΠΎ однос Π½Π° Π³Ρ€ΡƒΠΏΠ° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ, ΡˆΡ‚ΠΎ ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ бСзбСдност ΠΏΡ€ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°ΡšΠ΅ со ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ структури ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π³ΠΎ ΠΎΠ΄Ρ€Π°Π·ΡƒΠ²Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Π°ΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° ΡˆΡ‚ΠΎ ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС користи Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€