ΠΠ° Π½Π΅ΠΎΠ΄Π°ΠΌΠ½Π΅ΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠ° Π·Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ (OSTS)
Π‘ΠΈΡΡΠ΅ΠΌΡΠΊΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π΅ ΡΠ°Π·Π²ΠΎΡ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΡΠΎΡΡΠ²Π΅Ρ ΠΊΠΎΡ ΡΠ»ΡΠΆΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΎΡ, 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 ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΠ½ΡΠ΄ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ ΡΠ°ΠΌΠΎ Π·Π°ΡΡΠΈΡΠ° ΠΎΠ΄ ΠΏΡΠ΅Π»Π΅Π²Π°ΡΠ΅ Π½Π° Π±Π°ΡΠ΅ΡΠΎΡ Π°ΠΊΠΎ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° ΡΠ°ΠΊΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠΈΠ²Π»Π΅ΡΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π»ΠΈΠ²ΠΎΡΡ ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ, ΠΏΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ ΠΊΠΎΡ Π΅ ΡΠ°ΠΌΠΎΠΎΠ±ΡΠ°ΡΠ½Π΅Ρ ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΠΎ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΡΠ΅Π΄ΠΎΠ²ΠΈ. Π’ΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ°. ΠΠ΅ΡΠ½ΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΈ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ ΠΎΠ΄Π°Ρ ΡΠ°ΠΊΠ° ΠΏΠΎΠ΄ ΡΠ°ΠΊΠ°. ΠΠΎΠ»ΠΊΡ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΊΠΎΠ΄ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π·Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π½Π΅ΡΡΠΎ, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Π³ΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° ΠΈΠ»ΠΈ Π½Π΅β, ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° Π’ΡΠΈΠΏΠ»Π΅Ρ.
Π‘ΠΏΠΎΡΠ΅Π΄Π±Π° Π½Π° 'ΡΡΠ° ΠΈ Π¦
Π£ΡΡΠ΅ Π²ΠΎ 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 Π²ΠΎ ΠΎΠ±Π»Π°ΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΎΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅. ΠΠ
ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈ Π΄Π΅ΠΊΠ° Π³ΡΡΠΏΠ°ΡΠ° FFI/C Parity ΠΏΡΠ΅Π΄ ΡΓ¨ ΡΠ΅ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΠΈΡΠΊΠΈ Π²ΠΎ Rust, Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° BFLOAT16, ΡΠΎΡΠΌΠ°Ρ ΡΠΎ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π° Π·Π°ΠΏΠΈΡΠΊΠ° ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π²ΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ Intel Xeon Scalable ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΊΠ»ΠΎΠΏΠΎΡ Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ.
ΠΠ·Π²ΠΎΡ: 3dnews.ru