ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΈΠ³ΡΠ° Π±ΠΈΠ½Π³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΠ΅ΠΉ Π»ΠΎΡΠΎ.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ.
5
ΠΡΠΎΠ»ΠΈΡΠ΅ΡΠ°ΡΠΈΡ (ΠΎΡ Π»Π°Ρ. proles β ΠΎΡΠΏΡΡΡΠΊ, ΠΏΠΎΡΠΎΠΌΡΡΠ²ΠΎ ΠΈ fero β Π½Π΅ΡΡ) β ΡΠ°Π·ΡΠ°ΡΡΠ°Π½ΠΈΠ΅ ΡΠΊΠ°Π½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΡΡΡΠΌ ΡΠ°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ»Π΅ΡΠΎΠΊ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ.
Π’Π΅ΡΠΌΠΈΠ½ Π² ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π΅ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²Π²Π΅Π» Π½Π΅ΠΌΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅Π½ΡΠΉ ΠΠΈΡΡ ΠΎΠ² Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»Π΅ΡΠΎΠΊ ΠΏΡΡΠ΅ΠΌ ΠΈΡ ΡΠ°Π·ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ, Π΄Π°Π±Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡ ΡΡΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠΌΠ° ΠΊΠ»Π΅ΡΠΎΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΡΠΊΠ° ΠΈΠ»ΠΈ Π°ΠΏΠΎΠΏΡΠΎΠ·Π°.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ.
6
ΠΠΈΜΡΠΎΠ²ΡΠΉ ΡΠ΄Π²ΠΈΠ³ β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Π±ΠΈΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π΅ Π½Π° ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π½Π΅ ΠΌΠΎΠ³ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°ΡΡ Π±ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ ΠΏΠΎ 8, 16, 32 ΠΈΠ»ΠΈ 64 Π±ΠΈΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π°Ρ . ΠΠ»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΈΡΠ°ΠΌΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ΄Π²ΠΈΠ³ΠΎΠ². ΠΡΠ΅ ΡΠ΄Π²ΠΈΠ³ΠΈ ΠΏΠΎΡ ΠΎΠΆΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π΄Π½ΠΈΡ Π±ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΊΡΠ°ΠΉΠ½ΠΈΡ Π±ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡ ΠΎΠ΄ΡΡ ΠΈΠ· ΡΠ»ΠΎΠ²Π° ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΠΏΠ° ΡΠ΄Π²ΠΈΠ³Π°.
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ΠΡΠΈ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΄Π²ΠΈΠ³Π΅ ΡΡ ΠΎΠ΄ΡΡΠΈΠΉ Π±ΠΈΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅Π³ΠΎΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΡΠ»Π°.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΄Π²ΠΈΠ³Π°:
ΠΡΡΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΡΠ»ΠΎ 11111010b (Π² Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅).ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 11110101b.ΠΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄Π²ΠΈΠ³ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎ 01111101b.
Π¦ΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°Π Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² Π²Ρ ΠΎΠ΄ΠΈΡ ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π·ΡΡΠ΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, cf Π½Π° x86). ΠΠ°Π½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΄Π²ΠΈΠ³ Π½Π°Π΄ (n+1)-Π±ΠΈΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ, ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΈ ΡΠ»Π°Π³Π° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ ΡΠΈΡΠ»ΠΎ 11111010b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 0.
ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π²Π»Π΅Π²ΠΎ Π½Π° 1 Π±ΠΈΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ 11110101b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 1.ΠΠΎΡΠ»Π΅ ΡΠ΄Π²ΠΈΠ³Π° Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ 01111101b, ΡΠ»Π°Π³ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΠ°Π²Π΅Π½ 0.
ΠΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΄Π²ΠΈΠ³Π° ΡΠ΅ΡΠ΅Π· Π±ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ±Π°ΠΉΡΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ Π½Π° 1 Π±ΠΈΡ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΡΡΠΈΡΡ cf ΠΈ ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΄Π²ΠΈΠ½ΡΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ΅ΡΠ΅Π· cf ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ.
7
Π Π΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ Π±Π»Π°ΡΡΠ΅ΠΌΠ°
Π₯ΠΎΡΠΎΡΠΎ ΠΈΠ·ΡΡΠ΅Π½Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠ΅ΠΉ Ρ Π°ΠΌΡΠΈΠ±ΠΈΠΉ. ΠΡΠ»ΠΈ Ρ ΡΡΠΈΡΠΎΠ½Π° ΠΈΠ»ΠΈ Π°ΠΊΡΠΎΠ»ΠΎΡΠ»Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π½ΠΎΠ³Ρ (Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ), ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ. ΠΠ° ΠΊΠΎΠ½ΡΠ΅ ΠΊΡΠ»ΡΡΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π±ΡΠ³ΠΎΡΠΎΠΊ ΠΈΠ· Π²Π½Π΅ΡΠ½Π΅ Π½Π΅ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠ»Π΅ΡΠΎΠΊ ΠΌΠ΅Π·Π΅Π½Ρ ΠΈΠΌΡ, ΠΏΠΎΠΊΡΡΡΡΠΉ ΡΠΏΠΈΠ΄Π΅ΡΠΌΠΈΡΠΎΠΌ, β ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΡΠ΅Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ Π±Π»Π°ΡΡΠ΅ΠΌΠ°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΎΡΡΠ° ΠΈ Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ Π±Π»Π°ΡΡΠ΅ΠΌΡ ΠΈΠ· Π½Π΅Π΅ ΠΎΠ±ΡΠ°Π·ΡΡΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π΄ΠΈΡΡΠ°Π»ΡΠ½ΠΎ ΠΎΡ ΠΌΠ΅ΡΡΠ° Π°ΠΌΠΏΡΡΠ°ΡΠΈΠΈ. ΠΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΊΠΈΡΡΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ ΠΊΠΈΡΡΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠ»Π΅ΡΡΡ ΠΈ ΠΊΠΈΡΡΠΈ β Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΏΠ»Π΅ΡΡΠ΅ ΠΈ ΠΊΠΈΡΡΡ. ΠΠ»Π°ΡΡΠ΅ΠΌΠ° ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΈΠ· ΠΊΠ»Π΅ΡΠΎΠΊ, Π»Π΅ΠΆΠ°Π²ΡΠΈΡ ΠΎΠΊΠΎΠ»ΠΎ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ΅Π·Π°, ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΡΠ΅Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΡΠΈΡ ΠΊΠ»Π΅ΡΠΎΠΊ.
Β«ΠΠΎΠ»Π΅ΠΊΡΠ»ΡΡΠ½Π°Ρ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡ ΠΊΠ»Π΅ΡΠΊΠΈ Π² ΠΏΡΡΠΈ ΡΠΎΠΌΠ°Ρ Β». Π’. 5. Π.:Β«ΠΠΈΡΒ», 1987., Ρ. 103.
8
API (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ) (Π°Π½Π³Π». application programming interface, API [ΡΠΉ-ΠΏΠΈ-Π°ΠΉ]) β Π½Π°Π±ΠΎΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ², ΠΏΡΠΎΡΠ΅Π΄ΡΡ, ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΡΡΠΊΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ (Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ, ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ) Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ . ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΌΠΎΠ΄ΡΠ»Ρ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ) ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΡΡΠ½ΡΠΉ ΡΡΠΈΠΊ, ΡΠΎ API β ΡΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Β«ΡΡΡΠ΅ΠΊΒ», ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠΊΠ° ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π²Π΅ΡΡΠ΅ΡΡ ΠΈ Π΄ΡΡΠ³Π°ΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ API. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±ΡΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΎΠ±ΡΠ°Π·ΡΡΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ β Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ API Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ², Π° ΡΠ΅, Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ API Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (UNIX, Windows, OS X ΠΈ Ρ. Π΄.) ΠΈΠΌΠ΅ΡΡ API, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Π°Π²Π½ΡΠΉ API ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ β ΡΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ².
Π ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ API Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠΌΠ΅ΡΡ Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠΈΠΉ API, Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΡΠΈΠΏΠΈΡΠ½ΡΠΌ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. Π ΡΠ»ΡΡΠ°Π΅ API Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΡΠ»ΠΈΡΠΈΡ Π² API ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ.
9
ΠΠ°ΜΡΠ° β ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠΎΠ΅Π΄ΠΈΠ½ΠΊΠ° Ρ Π²ΠΎΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠΌ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π³ΡΡΠΏΠΏΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠΎΠ². ΠΠΎ ΡΡΡΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ²ΠΈΠ½ΡΡΡΡΠ΅Π½ΡΠΈΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ Π±ΠΎΠ΅Π²ΡΡ ΠΈΡΠΊΡΡΡΡΠ². ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠ°ΠΎΠ»Ρ Π² ΡΡΡ ΠΈ ΠΏΡ ΡΠΌΡΡ Π² ΡΡ ΡΠΊΠ²ΠΎΠ½Π΄ΠΎ. Π ΡΠΊΠΎΠ»Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ°ΡΠ΅ ΠΠ·ΡΡΠΈΠ½Π΄ΠΎ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π½Π΅ΡΠ΅Π½ΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΊΠ°ΡΠ° ΠΊΠ°ΠΊ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ° ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΊΠ°ΡΠ°ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΡΠ°ΠΆΠ°Π½ΠΈΡ ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ΅Π²ΠΎΠ³ΠΎ ΠΈΡΠΊΡΡΡΡΠ²Π° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠ°ΡΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΡ ΠΊΠ°ΡΠ° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΡΡΡΠΈ ΡΠ°Π·, ΠΏΡΠ°ΠΊΡΠΈΠΊ Π±ΠΎΠ΅Π²ΠΎΠ³ΠΎ ΠΈΡΠΊΡΡΡΡΠ²Π° ΠΏΡΠΈΡΡΠ°Π΅Ρ ΡΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡΠΌ, Π²ΡΠ²ΠΎΠ΄Ρ ΠΈΡ Π½Π° Π±Π΅ΡΡΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΠΏΠ°Π΄Π°Ρ Π² Π±ΠΎΠ΅Π²ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΡΠ΅Π»ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Β«ΡΠ°ΠΌΠΎΒ» Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΎΠ², Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΡΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΡΠ°. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΊΠ°ΡΠ° ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΌΠ΅Π΄ΠΈΡΠ°ΡΠΈΠ²Π½ΡΠΌ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ ΡΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ
10
ΠΠ°Π½ΠΎΠ½ ΠΠ°Ρ Π΅Π»ΡΠ±Π΅Π»Ρ (PWC 37, T. 337, PC 358), ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ°ΠΊ Β«ΠΠ°Π½ΠΎΠ½ Π² ΡΠ΅ ΠΌΠ°ΠΆΠΎΡΒ» (Canon and Gigue in D major for three Violins and Basso Continuo) ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΠΌ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΌΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡΠ° ΡΠΏΠΎΡ ΠΈ Π±Π°ΡΠΎΠΊΠΊΠΎ ΠΠΎΠ³Π°Π½Π° ΠΠ°Ρ Π΅Π»ΡΠ±Π΅Π»Ρ. ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π΄Π»Ρ ΡΡΡΡ ΡΠΊΡΠΈΠΏΠΎΠΊ ΠΈ Π³Π΅Π½Π΅ΡΠ°Π»-Π±Π°ΡΠ°.
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅ΠΊΡΡΠΎΠ³ΠΈΡΠ°ΡΠ΅
ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅