β€žΠ Ρ“Π°Ρ‚Π° Π΅ ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅, C Π΅ Π½ΠΎΠ²ΠΈΠΎΡ‚ Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ€ΠΎΡ‚β€œ - Π³ΠΎΠ²ΠΎΡ€ Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π½Π° Π˜Π½Ρ‚Π΅Π»

На Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡˆΠ½ΠΈΠΎΡ‚ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΡ˜Π° Π·Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ (OSTS) ΠΠΎΡˆ Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚, висок ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π²ΠΎ Π˜Π½Ρ‚Π΅Π», Ρ€Π΅Ρ‡Π΅ Π΄Π΅ΠΊΠ° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° компанија Π΅ заинтСрСсирана Rust Π΄Π° постигнС β€žΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚β€œ со Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ C кој сè ΡƒΡˆΡ‚Π΅ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€Π° Π²ΠΎ систСмитС ΠΈ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° ниско Π½ΠΈΠ²ΠΎ Π²ΠΎ блиска ΠΈΠ΄Π½ΠΈΠ½Π°. Π’ΠΎ ΡΠ²ΠΎΡ˜ΠΎΡ‚ Π³ΠΎΠ²ΠΎΡ€ Под наслов β€žIntel and Rust: ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅β€œ, Ρ‚ΠΎΡ˜ исто Ρ‚Π°ΠΊΠ° Π·Π±ΠΎΡ€ΡƒΠ²Π°ΡˆΠ΅ Π·Π° ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅, ΠΊΠ°ΠΊΠΎ C стана стандардСн систСмски програмски јазик, ΠΊΠΎΠΈ карактСристики Π½Π° Rust ΠΌΡƒ Π΄Π°Π²Π°Π°Ρ‚ прСдност Π²ΠΎ однос Π½Π° C ΠΈ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ цСлосно Π·Π°ΠΌΠ΅Π½ΠΈ C Π²ΠΎ ΠΎΠ²Π°Π° област Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅.

β€žΠ Ρ“Π°Ρ‚Π° Π΅ ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅, C Π΅ Π½ΠΎΠ²ΠΈΠΎΡ‚ Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ€ΠΎΡ‚β€œ - Π³ΠΎΠ²ΠΎΡ€ Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π½Π° Π˜Π½Ρ‚Π΅Π»

БистСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ Π΅ Ρ€Π°Π·Π²ΠΎΡ˜ ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со софтвСр кој слуТи ΠΊΠ°ΠΊΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со процСсорот, RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, Π²Π»Π΅Π·Π½ΠΎ/ΠΈΠ·Π»Π΅Π·Π½ΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄ΠΈ ΠΈ ΠΌΡ€Π΅ΠΆΠ½Π°Ρ‚Π° ΠΎΠΏΡ€Π΅ΠΌΠ°. БистСмскиот софтвСр создава посСбна Π°ΠΏΡΡ‚Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠΌΠ°Π³Π°Π°Ρ‚ Π΄Π° сС создадС Π°ΠΏΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠ²Π΅Π½ софтвСр Π±Π΅Π· Π΄Π° сС Π½Π°Π²Π»Π΅Π³ΡƒΠ²Π° Π²ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈΡ‚Π΅ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° самиот Ρ…Π°Ρ€Π΄Π²Π΅Ρ€.

Π‘Π°ΠΌΠΈΠΎΡ‚ Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ Π³ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ ΠΊΠ°ΠΊΠΎ β€žΡΓ¨ ΡˆΡ‚ΠΎ Π½Π΅ Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°β€œ. Π’ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°ΠΊΠΎ BIOS-ΠΎΡ‚, Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚, ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ ΠΊΠΎΠ΄ Π½Π° ниско Π½ΠΈΠ²ΠΎ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° машина. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ Π²Π΅Ρ€ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π²Π΅Π±-прСлистувачот Π΅ исто Ρ‚Π°ΠΊΠ° систСмски софтвСр, бидСјќи прСлистувачот ΠΎΠ΄Π°ΠΌΠ½Π° стана повСќС ΠΎΠ΄ β€žΠΎΠ±ΠΈΡ‡Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°β€œ, ΡΡ‚Π°Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½Π° β€žΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Π²Π΅Π±-страници ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈβ€œ.

Π’ΠΎ ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ‚ΠΎ, ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ систСмски ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ BIOS-ΠΎΡ‚, ΠΏΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚, Π±Π΅Π° напишани Π½Π° асСмблСр јазик. Π’ΠΎ 1960-Ρ‚ΠΈΡ‚Π΅, СкспСримСнтитС ΠΏΠΎΡ‡Π½Π°Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ хардвСрска ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° високо Π½ΠΈΠ²ΠΎ, ΡˆΡ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ создавањС Ρ˜Π°Π·ΠΈΡ†ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС PL/S, BLISS, BCPL ΠΈ ALGOL 68.

ΠŸΠΎΡ‚ΠΎΠ°, Π²ΠΎ 1970-Ρ‚ΠΈΡ‚Π΅, ДСнис Π ΠΈΡ‡ΠΈ Π³ΠΎ создадС програмскиот јазик C Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Unix. Π‘ΠΎΠ·Π΄Π°Π΄Π΅Π½ Π½Π° програмскиот јазик Π‘, кој нСмашС Π½ΠΈΡ‚Ρƒ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, C бСшС исполнСт со моќни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° високо Π½ΠΈΠ²ΠΎ ΠΊΠΎΠΈ Π±Π΅Π° најпогодни Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ. НСколку ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° UNIX, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Ρ˜Π°Π΄Ρ€ΠΎ, Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π±Π΅Π° ΠΏΡ€Π΅ΠΏΠΈΡˆΠ°Π½ΠΈ Π²ΠΎ C. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ систСмски ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Oracle Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π³ΠΎΠ»Π΅ΠΌ Π΄Π΅Π» ΠΎΠ΄ ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ ΠΊΠΎΠ΄ Π½Π° Windows ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Linux, исто Ρ‚Π°ΠΊΠ° Π±Π΅Π° напишани Π²ΠΎ C.

Π’ Π΄ΠΎΠ±ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π²ΠΎ ΠΎΠ²Π°Π° насока. Но, ΡˆΡ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ Π³ΠΈ Π½Π°Ρ‚Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ Π½Π° Π½Π΅Π³ΠΎ? Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ Π²Π΅Ρ€ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Π·Π° Π΄Π° Π³ΠΈ ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ ΠΎΠ΄ Π΅Π΄Π΅Π½ програмски јазик Π½Π° Π΄Ρ€ΡƒΠ³, Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ ΠΌΠΎΡ€Π° ΠΏΡ€Π²ΠΎ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· Π΄Π° Π³ΠΈ ΠΈΠ·Π³ΡƒΠ±ΠΈ старитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠŸΡ€Π²ΠΎ, Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° ΠΏΠΎΠ½ΡƒΠ΄ΠΈ β€žΡ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΈΠΌΠΏΡ€Π΅ΡΠΈΠ²Π½ΠΈβ€œ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. β€žΠ’ΠΎΡ˜ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π°Ρ€. ΠœΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π°Π²Π΄Π°Π°Ρ‚ Π½Π°ΠΏΠΎΡ€ΠΈΡ‚Π΅ ΠΈ инТСнСрското Π²Ρ€Π΅ΠΌΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ Π·Π° Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚Ρ€Π°Π½Π·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π°β€œ, ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π° Ρ‚ΠΎΡ˜. Π’ΠΎ спорСдба со асСмблСрскиот јазик, C имашС ΠΌΠ½ΠΎΠ³Ρƒ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄Π° ΠΏΠΎΠ½ΡƒΠ΄ΠΈ. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°ΡˆΠ΅ Π΄ΠΎΠ½Π΅ΠΊΠ°Π΄Π΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΎΠ΄Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π° прСносливост ΠΈ пСрформанси со конструкции Π½Π° високо Π½ΠΈΠ²ΠΎ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡˆΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΡ‡ΠΈΡ‚Π»ΠΈΠ² ΠΊΠΎΠ΄ Π²ΠΎ Ρ†Π΅Π»ΠΈΠ½Π°.

Π’Ρ‚ΠΎΡ€ΠΎ, Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° старитС карактСристики, ΡˆΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΊΠΎΠ½ C, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π°Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ сигурни Π΄Π΅ΠΊΠ° Ρ‚ΠΎΡ˜ Π½Π΅ Π΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΎΠ΄ асСмблСрскиот јазик. Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π°: β€žΠΠΎΠ²ΠΈΠΎΡ‚ јазик Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ само ΠΏΠΎΠ΄ΠΎΠ±Π°Ρ€, Ρ‚ΡƒΠΊΡƒ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΈ Ρ‚ΠΎΠ»ΠΊΡƒ Π΄ΠΎΠ±Π°Ρ€β€œ. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ бСшС ΠΏΠΎΠ±Ρ€Π· ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°ΡˆΠ΅ кој Π±ΠΈΠ»ΠΎ Ρ‚ΠΈΠΏ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ користи асСмблСрскиот јазик, C Π³ΠΎ имашС ΠΈ ΠΎΠ½Π° ΡˆΡ‚ΠΎ Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ Π³ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅ β€žΠΈΠ·Π²ΠΎΡ€ Π·Π° Π±Π΅Π³ΡΡ‚Π²ΠΎβ€œ - ΠΈΠΌΠ΅Π½ΠΎ, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°ΡˆΠ΅ Π²ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ΄ Π½Π° асСмблСрски јазик Π²ΠΎ сСбС.

β€žΠ Ρ“Π°Ρ‚Π° Π΅ ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅, C Π΅ Π½ΠΎΠ²ΠΈΠΎΡ‚ Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ€ΠΎΡ‚β€œ - Π³ΠΎΠ²ΠΎΡ€ Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π²ΠΎΠ΄Π΅Ρ‡ΠΊΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π½Π° Π˜Π½Ρ‚Π΅Π»

Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ Π²Π΅Ρ€ΡƒΠ²Π° Π΄Π΅ΠΊΠ° C сСга станува ΠΎΠ½Π° ΡˆΡ‚ΠΎ бСшС асСмблСрски јазик ΠΏΡ€Π΅Π΄ ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. β€žC Π΅ Π½ΠΎΠ²ΠΈΠΎΡ‚ Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ€ΠΎΡ‚β€œ, ΠΈΠ·Ρ˜Π°Π²ΡƒΠ²Π° Ρ‚ΠΎΡ˜. Π‘Π΅Π³Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π±Π°Ρ€Π°Π°Ρ‚ Π½ΠΎΠ² јазик Π½Π° високо Π½ΠΈΠ²ΠΎ кој Π½Π΅ само ΡˆΡ‚ΠΎ ќС Π³ΠΈ Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ сС Π°ΠΊΡƒΠΌΡƒΠ»ΠΈΡ€Π°Π»Π΅ Π²ΠΎ C ΠΊΠΎΠΈ вСќС Π½Π΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΏΠΎΠΏΡ€Π°Π²Π°Ρ‚, Ρ‚ΡƒΠΊΡƒ ΠΈ ќС ΠΏΠΎΠ½ΡƒΠ΄ΠΈ Π½ΠΎΠ²ΠΈ Π²ΠΎΠ·Π±ΡƒΠ΄Π»ΠΈΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π°ΠΊΠ²ΠΈΠΎΡ‚ јазик ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ Π·Π° Π΄Π° Π³ΠΈ Π½Π°Ρ‚Π΅Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ Π½Π° Π½Π΅Π³ΠΎ, ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π±Π΅Π·Π±Π΅Π΄Π΅Π½, Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ автоматско ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ повСќС.

β€žΠ‘Π΅ΠΊΠΎΡ˜ јазик ΡˆΡ‚ΠΎ сака Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π°Ρ€ ΠΎΠ΄ C ΠΌΠΎΡ€Π° Π΄Π° ΠΏΠΎΠ½ΡƒΠ΄ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ повСќС ΠΎΠ΄ само Π·Π°ΡˆΡ‚ΠΈΡ‚Π° ΠΎΠ΄ ΠΏΡ€Π΅Π»Π΅Π²Π°ΡšΠ΅ Π½Π° Π±Π°Ρ„Π΅Ρ€ΠΎΡ‚ Π°ΠΊΠΎ навистина сака Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π½Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ сС заинтСрСсирани Π·Π° употрСбливост ΠΈ пСрформанси, ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ΄ кој Π΅ ΡΠ°ΠΌΠΎΠΎΠ±Ρ˜Π°ΡΠ½Π΅Ρ‚ ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ повСќС Π²ΠΎ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ Ρ€Π΅Π΄ΠΎΠ²ΠΈ. Π’Ρ€Π΅Π±Π° Π΄Π° сС Ρ€Π΅ΡˆΠ°Ρ‚ ΠΈ бСзбСдноснитС ΠΏΡ€Π°ΡˆΠ°ΡšΠ°. Π›Π΅ΡΠ½ΠΎΡ‚ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ ΠΈ пСрформанситС ΠΎΠ΄Π°Ρ‚ Ρ€Π°ΠΊΠ° ΠΏΠΎΠ΄ Ρ€Π°ΠΊΠ°. ΠšΠΎΠ»ΠΊΡƒ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΊΠΎΠ΄ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π·Π° Π΄Π° постигнСтС Π½Π΅ΡˆΡ‚ΠΎ, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΈΠΌΠ°Ρ‚Π΅ моТност Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со бСзбСдноста ΠΈΠ»ΠΈ Π½Π΅β€œ, ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π° Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚.

Π‘ΠΏΠΎΡ€Π΅Π΄Π±Π° Π½Π° 'Ρ€Ρ“Π° ΠΈ Π¦

Π£ΡˆΡ‚Π΅ Π²ΠΎ 2006 Π³ΠΎΠ΄ΠΈΠ½Π°, Π“Ρ€Π΅Ρ˜Π΄ΠΎΠ½ Π₯ΠΎΠ°Ρ€, Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π²ΠΎ Мозила, ΠΏΠΎΡ‡Π½Π° Π΄Π° Π³ΠΎ ΠΏΠΈΡˆΡƒΠ²Π° Rust ΠΊΠ°ΠΊΠΎ Π»ΠΈΡ‡Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. И Π²ΠΎ 2009 Π³ΠΎΠ΄ΠΈΠ½Π°, Mozilla Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° Π³ΠΎ спонзорира Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Rust Π·Π° свои ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ, Π° исто Ρ‚Π°ΠΊΠ° Π³ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€ΠΈ Ρ‚ΠΈΠΌΠΎΡ‚ Π·Π° ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΠΎΡˆΠ½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡšΠ΅ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚.

Π•Π΄Π½Π° ΠΎΠ΄ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅ Π·ΠΎΡˆΡ‚ΠΎ Mozilla бСшС заинтСрСсирана Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ јазик Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Firefox бСшС напишан Π²ΠΎ ΠΏΡ€Π΅ΠΊΡƒ 4 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π»ΠΈΠ½ΠΈΠΈ C++ ΠΊΠΎΠ΄ ΠΈ имашС Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ пропусти. Rust Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ имајќи ја ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ бСзбСдноста ΠΈ истоврСмСното, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΠΈΠ·Π±ΠΎΡ€ Π·Π° ΠΏΡ€Π΅ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Firefox ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Quantum Π·Π° цСлосно Ρ€Π΅Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° прСлистувачот. Mozilla исто Ρ‚Π°ΠΊΠ° Π³ΠΎ користи Rust Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Servo, HTML ΠΌΠΎΡ‚ΠΎΡ€ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ кој Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ ќС Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈ ΡΠ΅Π³Π°ΡˆΠ½ΠΈΠΎΡ‚ ΠΌΠΎΡ‚ΠΎΡ€ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Firefox. ΠœΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΡ‡Π½Π°Π° Π΄Π° Π³ΠΎ користат Rust Π·Π° своитС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ Microsoft, Google, Facebook, Amazon, Dropbox, Fastly, Chef, Baidu ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ.

Rust Ρ€Π΅ΡˆΠ°Π²Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ Π½Π°Ρ˜Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ C. Вој Π½ΡƒΠ΄ΠΈ автоматско ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΡ€Π° Ρ€Π°Ρ‡Π½ΠΎ Π΄Π° ја распрСдСлуваат ΠΈ ΠΏΠΎΡ‚ΠΎΠ° Π΄Π° ја ослободуваат Π·Π° сСкој ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Она ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Rust Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ соврСмСни Ρ˜Π°Π·ΠΈΡ†ΠΈ Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Π½Π΅ΠΌΠ° собирач Π½Π° Ρ“ΡƒΠ±Ρ€Π΅ ΡˆΡ‚ΠΎ автоматски Π³ΠΈ отстранува нСискористСнитС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ ΠΎΠ΄ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, Π½ΠΈΡ‚Ρƒ ΠΏΠ°ΠΊ ја ΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΊΠ°ΠΊΠΎ Java Runtime Environment Π·Π° Java. НамСсто Ρ‚ΠΎΠ°, Руст Π³ΠΈ ΠΈΠΌΠ° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΠΈΡ‚Π΅ Π½Π° сопствСност, ΠΏΠΎΠ·Π°Ρ˜ΠΌΡƒΠ²Π°ΡšΠ΅, Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈ ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π΅Π½ Π²Π΅ΠΊ. β€žΠ Π°ΡΡ‚ ΠΈΠΌΠ° систСм Π·Π° ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π΄ΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π΄Π°Π»ΠΈ сопствСникот Π³ΠΎ користи ΠΈΠ»ΠΈ само Π³ΠΎ ΠΏΠΎΠ·Π°Ρ˜ΠΌΡƒΠ²Π°. Ако Сдноставно ΠΏΠΎΠ·Π°Ρ˜ΠΌΠΈΡ‚Π΅ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚, ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ ќС Π³ΠΎ слСди Ρ‚ΠΎΠ° ΠΈ ќС сС ΠΏΠΎΠ³Ρ€ΠΈΠΆΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΠΎΡ‚ Π΄Π° останС Π½Π° мСсто сС Π΄ΠΎΠ΄Π΅ΠΊΠ° Π³ΠΎ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅. Rust исто Ρ‚Π°ΠΊΠ° ќС сС ΠΏΠΎΠ³Ρ€ΠΈΠΆΠΈ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΎΡ‚ Π΄Π° сС отстрани ΠΎΠ΄ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΡˆΡ‚ΠΎΠΌ ќС Π·Π°Π²Ρ€ΡˆΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, Π²ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°Ρ˜ΡœΠΈ соодвСтСн ΠΏΠΎΠ²ΠΈΠΊ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°ΡšΠ΅ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅β€œ, Π²Π΅Π»ΠΈ Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚.

НСдостатокот Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΎ Ρ‚Ρ€Π°Π΅ΡšΠ΅, исто Ρ‚Π°ΠΊΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° сС смСта Π·Π° ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Π° карактСристика Π½Π° Rust. Π’Ρ€ΠΈΠΏΠ»Π΅Ρ‚ Π²Π΅Ρ€ΡƒΠ²Π° Π΄Π΅ΠΊΠ° Ρ˜Π°Π·ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ сС Ρ‚Π΅ΡˆΠΊΠΈ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΊΠ°ΠΊΠΎ систСмски програмски Π°Π»Π°Ρ‚ΠΊΠΈ. Како ΡˆΡ‚ΠΎ ΠΎΠ±Ρ˜Π°ΡΠ½ΡƒΠ²Π° Ρ‚ΠΎΡ˜: β€žΠœΠΎΡ€Π°Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΎΠ²Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ ΠΏΡ€Π΅Π΄ Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ²ΠΈΠΊΠ°Ρ‚Π΅ кој Π±ΠΈΠ»ΠΎ ΠΊΠΎΠ΄, ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΎ користитС ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° самото Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ‚Ρ€Π°Π΅ΡšΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ ΠΊΠΎΠ΄ Π·Π°Π΄ Π²Π°ΡˆΠΈΠΎΡ‚ Π³Ρ€Π± Π²ΠΎ Π½Π΅ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π½ΠΈ Π²Ρ€Π΅ΠΌΠΈΡšΠ°β€œ.

Rust исто Ρ‚Π°ΠΊΠ° сС стрСми Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ сигурно ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅. Π˜ΡΡ‚ΠΈΡ‚Π΅ карактСристики ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²Π°Ρ‚ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ Π·Π° ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π°, Π²ΠΎΠ΄Π°Ρ‚ Π΅Π²ΠΈΠ΄Π΅Π½Ρ†ΠΈΡ˜Π° Π·Π° Π½Π΅ΡˆΡ‚Π°Ρ‚Π°, ΠΊΠ°ΠΊΠΎ Π½Π° ΠΏΡ€., која нишка посСдува кој ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΈ ΠΊΠΎΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π°Ρ‚ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π½ΠΈΡˆΠΊΠΈΡ‚Π΅ ΠΈ Π½Π° ΠΊΠΎΠΈ ΠΈΠΌ Ρ‚Ρ€Π΅Π±Π° Π·Π°ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅.

Π‘ΠΈΡ‚Π΅ ΠΎΠ²ΠΈΠ΅ карактСристики Π³ΠΎ ΠΏΡ€Π°Π²Π°Ρ‚ Rust Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄Π° Π³ΠΎ ΠΈΠ·Π±Π΅Ρ€Π°Ρ‚ ΠΊΠ°ΠΊΠΎ Π½ΠΎΠ²Π° Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° систСмско ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅. Π‘Π΅ΠΏΠ°ΠΊ, Π²ΠΎ однос Π½Π° ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅ΡΠΌΠ΅Ρ‚ΡƒΠ²Π°ΡšΠ΅, Руст сè ΡƒΡˆΡ‚Π΅ Π΅ ΠΌΠ°Π»ΠΊΡƒ Π·Π°Π΄ C.

Triplett ΠΈΠΌΠ° Π½Π°ΠΌΠ΅Ρ€Π° Π΄Π° создадС посСбна Ρ€Π°Π±ΠΎΡ‚Π½Π° Π³Ρ€ΡƒΠΏΠ° која ќС сС фокусира Π½Π° Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ карактСристики Π²ΠΎ Rust Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ цСлосно Π΄Π° сС ΠΈΠ·Π΅Π΄Π½Π°Ρ‡ΠΈ, Π½Π°Π΄ΠΌΠΈΠ½Π΅ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ C Π²ΠΎ областа Π½Π° систСмското ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅. Π’Πž нишка Π½Π° Reddit, посвСтСн Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Π³ΠΎΠ²ΠΎΡ€, Ρ‚ΠΎΡ˜ Ρ€Π΅Ρ‡Π΅ Π΄Π΅ΠΊΠ° β€žΠ³Ρ€ΡƒΠΏΠ°Ρ‚Π° FFI/C Parity Π΅ Π²ΠΎ процСс Π½Π° создавањС ΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Π»Π° со Ρ€Π°Π±ΠΎΡ‚Π°β€œ, засСга Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ Π΄Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ΠΈ Π½Π° ситС ΠΏΡ€Π°ΡˆΠ°ΡšΠ°, Π° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ‚ΠΈΠ²Π½ΠΎ ќС Π³ΠΈ објави нСпосрСднитС ΠΏΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Руст ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΈΠ½ΠΈΡ†ΠΈΡ˜Π°Ρ‚ΠΈΠ²Π° Π·Π° ситС заинтСрСсирани страни.

МоТС Π΄Π° сС прСтпостави Π΄Π΅ΠΊΠ° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° FFI/C Parity ΠΏΡ€Π΅Π΄ сè ќС сС фокусира Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° повСќС нишки Π²ΠΎ Rust, Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° BFLOAT16, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ со ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π° Π·Π°ΠΏΠΈΡ€ΠΊΠ° ΡˆΡ‚ΠΎ сС појави Π²ΠΎ Π½ΠΎΠ²ΠΈΡ‚Π΅ Intel Xeon Scalable процСсори, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° склопот Π²ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°ΡšΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ.



Π˜Π·Π²ΠΎΡ€: 3dnews.ru

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