ΠΠ΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°ΠΌ ΡΠ΅ ΠΎΠΊΡΡΠ°ΠΎ Ρ ΡΠ°Π·Π²ΠΎΡΡ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΎΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΎΠ³ ΡΠ΅Π·ΠΈΠΊΠ°. ΠΠ΅Π»Π΅ΠΎ ΡΠ°ΠΌ Π΄Π° ΡΡΠ²ΠΎΡΠΈΠΌ, ΠΏΠΎ ΠΌΠΎΠΌ ΠΌΠΈΡΡΠ΅ΡΡ, Π½Π°ΡΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡΠΈ, Π½Π°ΡΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠΈ ΠΈ Π½Π°ΡΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈΡΠΈ ΠΌΠΎΠ³ΡΡΠΈ ΡΠ΅Π·ΠΈΠΊ.
Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»Π°Π½ΠΊΡ ΠΆΠ΅Π»ΠΈΠΌ Π΄Π° ΠΈΡΡΠ°ΠΊΠ½Π΅ΠΌ Π³Π»Π°Π²Π½Π΅ ΡΠ°Π·Π΅ ΡΠ²ΠΎΠ³ ΡΠ°Π΄Π° ΠΈ, Π·Π° ΠΏΠΎΡΠ΅ΡΠ°ΠΊ, ΠΎΠΏΠΈΡΠ΅ΠΌ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ ΡΠ΅Π·ΠΈΠΊΠ° ΠΈ ΡΠ΅Π³ΠΎΠ²Ρ ΠΏΡΠ²Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ, Π½Π° ΠΊΠΎΡΠΎΡ ΡΡΠ΅Π½ΡΡΠ½ΠΎ ΡΠ°Π΄ΠΈΠΌ.
Π£Π½Π°ΠΏΡΠ΅Π΄ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π΄Π° ΡΠ°ΠΌ ΡΠ΅ΠΎ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ Π½Π°ΠΏΠΈΡΠ°ΠΎ Ρ Π€ΡΠ΅Π΅ ΠΠ°ΡΡΠ°Π»-Ρ, ΡΠ΅Ρ... ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° ΡΠ΅ΠΌΡ ΡΠ΅ ΠΌΠΎΠ³Ρ ΡΠ°ΡΡΠ°Π²ΠΈΡΠΈ Π·Π° ΠΎΠ³ΡΠΎΠΌΠ°Π½ Π±ΡΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ, Π° ΡΠ°ΠΌ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π²Π΅ΠΎΠΌΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΎΠ²Π°Π½Π΅ Π±ΠΈΠ½Π°ΡΠ½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ (ΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΠΊΡΠ° ΡΠ°ΠΊΡΠΏΡΠ°ΠΌ ΡΠ° Π2 Π·Π°ΡΡΠ°Π²ΠΈΡΠΎΠΌ).
ΠΡΠ΅ΠΌΠ΅ ΠΈΠ·Π²ΠΎΡΠ΅ΡΠ° ΡΠ΅Π·ΠΈΠΊΠ°
ΠΡΠ΅ ΡΠ²Π΅Π³Π°, Π²ΡΠ΅Π΄ΠΈ ΠΏΡΠΈΡΠ°ΡΠΈ ΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΎΡ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΊΠΎΡΡ ΡΠ°ΠΌ ΠΌΠΎΡΠ°ΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π·Π° ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ Π±ΡΠ΄ΡΡΠΈΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΡΠ²ΠΎΠΌ ΡΠ΅Π·ΠΈΠΊΡ. ΠΠ΄Π»ΡΡΠΈΠΎ ΡΠ°ΠΌ Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΡΠ΅ΠΊΠ°, ΠΌΠΎΠΆΠ΄Π°, Π·Π°ΡΠΎ ΡΡΠΎ ΡΠ΅ ΡΠΎ Π±ΠΈΠΎ Π½Π°ΡΠ»Π°ΠΊΡΠΈ Π½Π°ΡΠΈΠ½. ΠΠΈΡΠ°ΠΌ Π½Π°ΡΠ°ΠΎ Π½ΠΈ ΡΠ΅Π΄Π°Π½ Π½ΠΎΡΠΌΠ°Π»Π°Π½ ΡΠ»Π°Π½Π°ΠΊ ΠΎ ΡΠΎΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠΎ Π΄Π° ΡΡΠ°Π΄ΠΈΠΌ Π½Π° ΡΡΡΠΊΠΎΠΌ, ΠΏΠ° ΡΠ°ΠΌ, Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ°ΠΌ ΡΠ΅ ΡΠΏΠΎΠ·Π½Π°ΠΎ ΡΠ° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΎΠΌ Π½Π° Π΅Π½Π³Π»Π΅ΡΠΊΠΎΠΌ, ΡΠ΅ΠΎ Π΄Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΠΌ ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ²ΠΎΡ Π±ΠΈΡΠΈΠΊΠ». ΠΠ°ΡΠΈΠΌ ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠΈ ΡΠ²ΠΎΡΠ΅ βΠ½Π°ΠΏΡΠ΅Π΄Π½Π΅β ΠΈΠ΄Π΅ΡΠ΅ ΠΈ ΡΠ°Π·Π²ΠΎΡΠ΅ ΠΏΠΎ ΠΎΠ²ΠΎΠΌ ΠΏΠΈΡΠ°ΡΡ.
ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΡΡΠ΅ΠΊΠ°
ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, Π½Π° Π²ΡΡ
Ρ ΠΠ-Π° ΡΠ΅ ΡΡΠ΅ΠΊ. Π£ ΠΌΠΎΡΠΎΡ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΈ ΡΠ°Π΄ΠΈ Ρ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΠΌΠ°. Π£ ΡΡΡΡΠΈΠ½ΠΈ ΠΎΠ²ΠΎ ΡΠ΅ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°Π½ Π½ΠΈΠ· ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ° ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° Π·Π° ΡΡΠ²Π°ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π²ΡΡ
Π° ΡΡΠ΅ΠΊΠ°.
ΠΠ°Π΄Π° ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΡΡΠ΅, ΠΊΡΠ΅ΠΈΡΠ° ΡΠ΅ Π½ΠΈΠ· ΠΎΠ΄ 256 Π΅Π»Π΅ΠΌΠ΅Π½Π°ΡΠ°. ΠΠΊΠΎ ΡΠ΅ Π²ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ° Π³ΡΡΠ½Π΅ Π½Π° ΡΡΠ΅ΠΊ, ΡΠ΅Π³ΠΎΠ²Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ°Π²Π° Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠΈΡ
256 Π΅Π»Π΅ΠΌΠ΅Π½Π°ΡΠ°. Π‘Ρ
ΠΎΠ΄Π½ΠΎ ΡΠΎΠΌΠ΅, ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ ΡΠΊΠ»Π°ΡΠ°ΡΠ° Π΅Π»Π΅ΠΌΠ΅Π½Π°ΡΠ° ΠΈΠ· Π½Π°ΡΠ»Π°Π³Π°, ΡΠ΅Π³ΠΎΠ²Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ°Π²Π°.
ΠΠ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΡΠ΅ΠΊΠΎΠ²Π°:
- ΠΠ»Π°Π²Π½ΠΈ ΡΡΠ΅ΠΊ.
- Π‘ΡΠ΅ΠΊ Π·Π° ΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈΡ ΡΠ°ΡΠ°ΠΊΠ°.
- Π‘ΡΠΎΠ³ Π·Π° ΡΠ°ΠΊΡΠΏΡΠ°ΡΠ΅ ΡΠΌΠ΅ΡΠ°.
- ΠΡΠΎΠ±Π°ΡΡΠ΅/ΡΡ Π²Π°ΡΠΈΡΠ΅/ΠΊΠΎΠ½Π°ΡΠ½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ°ΡΡΠ΅ ΡΡΠ΅ΠΊ ΡΡΠΊΠΎΠ²Π°ΠΎΡΠ°.
ΠΠΎΠ½ΡΡΠ°Π½ΡΠ΅ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅
ΠΠ²Π°Ρ ΡΠ΅ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°Π½. ΠΠΎΠ½ΡΡΠ°Π½ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΡΠ΅Π±Π½ΠΎΠΌ ΠΌΠ°Π»ΠΎΠΌ Π΄Π΅Π»Ρ ΠΊΠΎΠ΄Π° ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π΅ ΡΡ Ρ Π±ΡΠ΄ΡΡΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° ΠΏΡΠ΅ΠΊΠΎ ΡΡΠ°ΡΠΈΡΠΊΠΈΡ Π°Π΄ΡΠ΅ΡΠ°. ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΡΡ Π½ΠΈΠ· ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ° ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ Π²Π΅Π»ΠΈΡΠΈΠ½Π΅, ΠΏΡΠΈΡΡΡΠΏ ΡΠ΅Π³ΠΎΠ²ΠΈΠΌ ΡΠ΅Π»ΠΈΡΠ°ΠΌΠ° ΡΠ΅ Π²ΡΡΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ β ΡΡ. ΡΡΠ°ΡΠΈΡΠΊΠ° Π°Π΄ΡΠ΅ΡΠ°. ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΡΠ΅ ΠΌΠΎΠ³Ρ Π³ΡΡΠ½ΡΡΠΈ Π½Π° Π²ΡΡ ΡΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ ΡΠΈΡΠ°ΡΠΈ ΠΎΠ΄Π°ΡΠ»Π΅. ΠΠ°ΠΏΡΠ°Π²ΠΎ, ΡΠ΅Ρ ΠΠΎΠΊ Π½Π°ΡΠ΅ Π²Π°ΡΠΈΡΠ°Π±Π»Π΅ Ρ ΡΡΡΡΠΈΠ½ΠΈ ΡΡΠ²Π°ΡΡ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ΅ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Ρ ΠΠ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΈ, ΡΠ΅Π·ΠΈΠΊΠΎΠΌ Π΄ΠΎΠΌΠΈΠ½ΠΈΡΠ° ΡΠ°Π΄ ΡΠ° ΠΈΠΌΠΏΠ»ΠΈΡΠΈΡΠ½ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠΈΠΌΠ°.
ΠΡΠ±ΡΠ΅ΡΠ°Ρ
Π£ ΠΌΠΎΠΌ ΠΠ-Ρ ΡΠ΅ ΠΏΠΎΠ»ΡΠ°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ. ΠΠ½Π΅. ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ ΡΠ°ΠΌ ΠΎΠ΄Π»ΡΡΡΡΠ΅ ΠΊΠ°Π΄Π° ΡΠ΅ ΠΏΠΎΠ·Π²Π°ΡΠΈ ΡΠ°ΠΊΡΠΏΡΠ°ΡΠ° ΡΠΌΠ΅ΡΠ°. ΠΠ΅ ΡΠ°Π΄ΠΈ ΠΏΠΎΠΌΠΎΡΡ ΠΎΠ±ΠΈΡΠ½ΠΎΠ³ Π±ΡΠΎΡΠ°ΡΠ° ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ°, ΠΊΠ°ΠΎ Ρ ΠΠΈΡΡ ΠΎΠ½, ΠΠ΅ΡΠ», Π ΡΠ±ΠΈ, ΠΡΠ°, ΠΈΡΠ΄. Π Π΅Π°Π»ΠΈΠ·ΡΡΠ΅ ΡΠ΅ ΠΊΡΠΎΠ· ΡΠΈΡΡΠ΅ΠΌ ΠΌΠ°ΡΠΊΠ΅ΡΠ°. ΠΠ½Π΅. ΠΊΠ°Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΎΡ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ Π΄Π° ΡΠΎΡ ΡΠ΅ Π΄ΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ, ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ Π½Π° ΠΎΠ²Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠ΅ ΡΡΠ΅ΠΊΡ ΡΠ°ΠΊΡΠΏΡΠ°ΡΠ° ΡΠΌΠ΅ΡΠ°. Π£ Π±ΡΠ΄ΡΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΠ»Π΅ΠΊΡΠΎΡ Π±ΡΠ·ΠΎ ΠΏΡΠΎΠ»Π°Π·ΠΈ ΠΊΡΠΎΠ· Π²Π΅Ρ ΠΏΡΠΈΠΏΡΠ΅ΠΌΡΠ΅Π½Ρ Π»ΠΈΡΡΡ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ°.
Π ΡΠΊΠΎΠ²Π°ΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈΠΌΠ° ΡΡΠΈ/ΡΠ°ΡΡΡ /ΡΠΈΠ½Π°Π»Π»ΠΈ
ΠΠ°ΠΎ ΠΈΡ ΡΠ²Π°ΠΊΠΎΠΌ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΎΠΌ ΡΠ΅Π·ΠΈΠΊΡ, ΡΡΠΊΠΎΠ²Π°ΡΠ΅ ΠΈΠ·ΡΠ·Π΅ΡΡΠΈΠΌΠ° ΡΠ΅ Π²Π°ΠΆΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΠ΅Π·Π³ΡΠΎ ΠΠ-Π° ΡΠ΅ ΡΠΌΠΎΡΠ°Π½ΠΎ Ρ Π±Π»ΠΎΠΊ ΡΡΠΈ..ΡΠ°ΡΡΡ , ΠΊΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ°ΡΠΈ Π½Π° ΠΈΠ·Π²ΡΡΠ΅ΡΠ΅ ΠΊΠΎΠ΄Π° Π½Π°ΠΊΠΎΠ½ ΡΡΠΎ ΡΡ Π²Π°ΡΠΈ ΠΈΠ·ΡΠ·Π΅ΡΠ°ΠΊ ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π½Π΅ΠΊΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠ΅ΠΌΡ Π³ΡΡΠ½ΡΡΠΈ Ρ ΡΡΠ΅ΠΊ. Π£ ΠΊΠΎΠ΄Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΊΠΎΠ΄Π° ΡΡΠΈ/ΡΠ°ΡΡΡ /ΡΠΈΠ½Π°Π»Π»ΠΈ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠΈΡΠ°ΡΡΡΠΈ ΡΠ»Π°Π·Π½Π΅ ΡΠ°ΡΠΊΠ΅ Π½Π° ΡΠ°ΡΡΡ (ΡΠΏΡΠ°Π²ΡΠ°Ρ ΠΈΠ·ΡΠ·Π΅ΡΠΊΠΎΠΌ) ΠΈ ΠΊΠΎΠ½Π°ΡΠ½ΠΎ/ΠΊΡΠ°Ρ (ΠΊΡΠ°Ρ Π±Π»ΠΎΠΊΠ°).
ΠΡΠ»ΡΠΈΡΡ ΡΠ΅Π°Π΄ΠΈΠ½Π³
ΠΠΎΠ΄ΡΠΆΠ°Π½ ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎΡ ΠΠ. ΠΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°Π½ ΡΠ΅ ΠΈ Π·Π³ΠΎΠ΄Π°Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Ρ. Π Π°Π΄ΠΈ Π±Π΅Π· ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅ΠΊΠΈΠ΄Π°, ΡΠ°ΠΊΠΎ Π΄Π° ΠΊΠΎΠ΄ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Π²Π° Ρ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π½ΠΈΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΏΡΡΠ° Π±ΡΠΆΠ΅, ΡΠ΅ΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.
ΠΠΊΡΡΠ΅ΡΠ½Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Π·Π° ΠΠ
ΠΠ΅Π· ΠΎΠ²ΠΎΠ³Π° ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅. ΠΠ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠ²ΠΎΠ·, ΡΠ»ΠΈΡΠ½ΠΎ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Ρ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ΅Π·ΠΈΡΠΈΠΌΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΠΈ Π΄Π΅ΠΎ ΠΊΠΎΠ΄Π° Ρ ΠΠ°ΡΡ , Π° Π΄Π΅ΠΎ ΠΊΠΎΠ΄Π° Π½Π° ΠΌΠ°ΡΠ΅ΡΡΠΈΠΌ ΡΠ΅Π·ΠΈΡΠΈΠΌΠ°, Π° Π·Π°ΡΠΈΠΌ ΠΈΡ ΠΏΠΎΠ²Π΅Π·Π°ΡΠΈ Ρ ΡΠ΅Π΄Π°Π½.
ΠΡΠ΅Π²ΠΎΠ΄ΠΈΠ»Π°Ρ ΡΠ° ΠΠ°ΡΡ ΡΠ΅Π·ΠΈΠΊΠ° Π²ΠΈΡΠΎΠΊΠΎΠ³ Π½ΠΈΠ²ΠΎΠ° Ρ Π±Π°ΡΡ ΠΊΠΎΠ΄ Π·Π° ΠΠ
Π‘ΡΠ΅Π΄ΡΠΈ ΡΠ΅Π·ΠΈΠΊ
ΠΠ° Π±ΠΈΡ Π±ΡΠ·ΠΎ Π½Π°ΠΏΠΈΡΠ°ΠΎ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈΠ»Π°Ρ ΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΠ³ ΡΠ΅Π·ΠΈΠΊΠ° Ρ ΠΠ ΠΊΠΎΠ΄, ΠΏΡΠ²ΠΎ ΡΠ°ΠΌ ΡΠ°Π·Π²ΠΈΠΎ ΡΡΠ΅Π΄ΡΠΈ ΡΠ΅Π·ΠΈΠΊ. Π Π΅Π·ΡΠ»ΡΠ°Ρ ΡΠ΅ Π±ΠΈΠΎ ΡΠΆΠ°ΡΠ°Π½ ΡΠΏΠ΅ΠΊΡΠ°ΠΊΠ» Π½Π°Π»ΠΈΠΊ Π°ΡΠ΅ΠΌΠ±Π»Π΅ΡΡ ΠΊΠΎΡΠΈ ΠΎΠ²Π΄Π΅ Π½Π΅ΠΌΠ° ΠΏΠΎΡΠ΅Π±Π½Π΅ ΡΠ²ΡΡ Π΅ ΡΠ°Π·ΠΌΠ°ΡΡΠ°ΡΠΈ. Π Π΅ΡΠΈ ΡΡ ΡΠ°ΠΌΠΎ Π΄Π° Π½Π° ΠΎΠ²ΠΎΠΌ Π½ΠΈΠ²ΠΎΡ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈΠ»Π°Ρ ΠΎΠ±ΡΠ°ΡΡΡΠ΅ Π²Π΅ΡΠΈΠ½Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΈ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ , ΠΈΠ·ΡΠ°ΡΡΠ½Π°Π²Π° ΡΠΈΡ ΠΎΠ²Π΅ ΡΡΠ°ΡΠΈΡΠΊΠ΅ Π°Π΄ΡΠ΅ΡΠ΅ ΠΈ Π°Π΄ΡΠ΅ΡΠ΅ ΡΠ»Π°Π·Π½ΠΈΡ ΡΠ°ΡΠ°ΠΊΠ°.
ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈΠΎΡΠ°
ΠΠΈΡΠ°ΠΌ ΠΈΠ·Π°Π±ΡΠ°ΠΎ Π½Π°ΡΠ±ΠΎΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ. ΠΡΠ΅Π²ΠΎΠ΄ΠΈΠ»Π°Ρ Π½Π΅ Π³ΡΠ°Π΄ΠΈ ΠΊΠΎΠ΄Π½ΠΎ ΡΡΠ°Π±Π»ΠΎ, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠΎ ΡΠ°Π΄Π΅ Π΄ΡΡΠ³ΠΈ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈΠΎΡΠΈ. ΠΠ½ Π³Π»Π΅Π΄Π° Π½Π° ΠΏΠΎΡΠ΅ΡΠ°ΠΊ ΡΡΡΡΠΊΡΡΡΠ΅. ΠΠ½Π΅. Π°ΠΊΠΎ Π΄Π΅ΠΎ ΠΊΠΎΠ΄Π° ΠΊΠΎΡΠΈ ΡΠ΅ ΡΠ°ΡΡΠ»Π°ΡΡΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠ°ΠΎ βΠ²Ρ ΠΈΠ»Π΅ :β, ΠΎΠ½Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π²Ρ ΠΈΠ»Π΅ ΠΏΠ΅ΡΡΠ΅ ΠΈ Π΄Π° ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π΄ΠΈ ΠΊΠ°ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° Π²Ρ ΠΈΠ»Π΅ ΠΏΠ΅ΡΡΠ΅. ΠΠ΅ΡΡΠΎ ΠΊΠ°ΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΊΡΡΠΈΡΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ΄Π°ΡΠ°.
ΠΠ°Ρ Π²Π°ΡΡΡΡΡΠΈ ΠΎΠ²ΠΎΠΌ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΠ½ΡΠΊΠΎΠΌ ΡΠ΅ΡΠ΅ΡΡ, ΠΏΡΠ΅Π²ΠΎΠ΄ΠΈΠ»Π°Ρ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΠΎ Π½Π΅ Π±Π°Ρ Π±ΡΠ·ΠΈΠΌ. ΠΠ΅ΡΡΡΠΈΠΌ, Π»Π°ΠΊΠΎΡΠ° ΡΠ΅Π³ΠΎΠ²Π΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ Π·Π½Π°ΡΠ°ΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ°Π»Π°. ΠΠΎΠ΄Π°ΠΎ ΡΠ°ΠΌ ΠΏΠΎΡΡΠ΅Π±Π½Π΅ ΡΡΡΡΠΊΡΡΡΠ΅ Π±ΡΠΆΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ ΡΠ΅ ΠΌΠΎΡΠ° ΠΊΠ°ΡΠ° ΠΌΠΎΠ³Π»Π° Π΄Π° ΡΠ΅ ΠΎΡ Π»Π°Π΄ΠΈ. ΠΠΎΡΠΏΡΠ½Π° ΠΠΠ ΠΏΠΎΠ΄ΡΡΠΊΠ° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π·Π° ΠΌΠ°ΡΠ΅ ΠΎΠ΄ Π½Π΅Π΄Π΅ΡΡ Π΄Π°Π½Π°.
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠ° ΠΊΠΎΠ΄Π°
ΠΠ²Π΄Π΅ ΡΠ΅, Π½Π°ΡΠ°Π²Π½ΠΎ, ΠΌΠΎΠ³Π»ΠΎ ΠΈ Π±ΠΎΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ (ΠΈ Π±ΠΈΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΎ, Π°Π»ΠΈ ΠΊΠ°ΡΠ½ΠΈΡΠ΅, ΡΠΈΠΌ ΡΠ΅ Π΄ΠΎΡΠ΅ Π΄ΠΎ ΡΠΎΠ³Π°). ΠΠΎ ΡΠ°Π΄Π°, ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΎΡ ΡΠ°ΠΌΠΎ Π·Π½Π° ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΎΠ΄ΡΠ΅ΡΠ΅ Π½Π΅ΠΈΡΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅ ΠΈ ΡΠ²ΠΎΠ·Π΅ ΠΈΠ· ΡΠΊΠ»ΠΎΠΏΠ°. Π’Π°ΠΊΠΎΡΠ΅, Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΈ ΡΠ° ΠΈΡΡΠΎΠΌ Π²ΡΠ΅Π΄Π½ΠΎΡΡΡ ΡΠ΅ Π·Π°ΠΌΠ΅ΡΡΡΡ ΡΠ΅Π΄Π½ΠΎΠΌ. Π’ΠΎ ΡΠ΅ ΡΠ²Π΅.
ΠΠ°Ρ ΡΠ΅Π·ΠΈΠΊ
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΠΎΡΠ°ΠΌ ΡΠ΅Π·ΠΈΠΊΠ°
ΠΠ»Π°Π²Π½Π° ΠΈΠ΄Π΅ΡΠ° ΡΠ΅ Π±ΠΈΠ»Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ΅ ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠΈ ΠΈ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡΠΈ ΡΠ΅Π·ΠΈΠΊ. ΠΠΈΡΠ»ΠΈΠΌ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΎΡ Π½ΠΎΡΠΈ ΡΠ° ΡΠ²ΠΎΡΠΈΠΌ Π·Π°Π΄Π°ΡΠΊΠΎΠΌ ΡΠ° ΠΏΡΠ°ΡΠΊΠΎΠΌ.
ΠΠ»ΠΎΠΊΠΎΠ²ΠΈ ΠΊΠΎΠ΄Π°, ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ΅
Π‘Π²Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ΅ Ρ ΡΠ΅Π·ΠΈΠΊΡ ΠΎΡΠ²Π°ΡΠ°ΡΡ ΡΠ΅ Π΄Π²ΠΎΡΠ°ΡΠΊΠΎΠΌ. : Π° Π·Π°ΡΠ²Π°ΡΠ° ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠ΅Ρ ΠΊΡΠ°Ρ.
ΠΡΠΎΡΠ΅Π΄ΡΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°Π½Π΅ ΠΊΠ°ΠΎ ΠΏΡΠΎΡ ΠΈ ΡΡΠ½Ρ, ΡΠ΅ΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. ΠΡΠ³ΡΠΌΠ΅Π½ΡΠΈ ΡΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Ρ Π·Π°Π³ΡΠ°Π΄Π°ΠΌΠ°. Π‘Π²Π΅ ΡΠ΅ ΠΊΠ°ΠΎ Π²Π΅ΡΠΈΠ½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ΅Π·ΠΈΠΊΠ°.
ΠΠΏΠ΅ΡΠ°ΡΠ΅Ρ ΠΏΠΎΠ²ΡΠ°ΡΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ°ΡΠΈΡΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΡΠ΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ°Π·Π±ΠΈΡΠΈ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΈΠ·Π°ΡΠ΅ΡΠ΅ ΠΈΠ· ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅/ΡΡΠ½ΠΊΡΠΈΡΠ΅ (Π°ΠΊΠΎ ΡΠ΅ ΠΈΠ·Π²Π°Π½ ΠΏΠ΅ΡΡΠΈ).
Primer koda:
...
func summ(a, b):
return a + b
end
proc main():
println(summ(inputln(), inputln()))
end
ΠΠΎΠ΄ΡΠΆΠ°Π½ΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈ
- ΠΠ΅ΡΡΠ΅: Π·Π°..ΠΊΡΠ°Ρ, Π΄ΠΎΠΊ..ΠΊΡΠ°Ρ, Π΄ΠΎ..ΠΊΡΠ°Ρ
- Π£ΡΠ»ΠΎΠ²ΠΈ: ΠΈΡ..[Π΅Π»ΡΠ΅..]Π΅Π½Π΄, ΡΠ²ΠΈΡΡΡ ..[ΡΠ°ΡΠ΅..Π΅Π½Π΄..][Π΅Π»ΡΠ΅..]Π΅Π½Π΄.
- ΠΠ΅ΡΠΎΠ΄Π΅: ΠΏΡΠΎΡ ():... Π΅Π½Π΄, ΡΡΠ½Ρ ():... Π΅Π½Π΄
- ΠΠ·Π½Π°ΠΊΠ° & ΠΈΠ΄ΠΈ: :, ΡΠΊΠΎΡΠΈ
- ΠΠ½ΡΠΌΠ΅ΡΠ°ΡΠΈΡΠ΅ ΠΈ Π½ΠΈΠ·ΠΎΠ²ΠΈ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΈ.
ΠΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅
ΠΡΠ΅Π²ΠΎΠ΄ΠΈΠ»Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΡ ΠΎΠ΄ΡΠ΅Π΄ΠΈ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΈ, ΠΈΠ»ΠΈ Π°ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ Π½Π°ΠΏΠΈΡΠ΅ Π²Π°Ρ ΠΏΡΠ΅ Π½Π΅Π³ΠΎ ΡΡΠΎ ΠΈΡ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅.
ΠΡΠΈΠΌΠ΅ΡΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π°:
a ?= 10
b ?= a + 20
var a = 10, b = a + 20
ΠΠΎΠ΄ΡΠΆΠ°Π½Π΅ ΡΡ Π³Π»ΠΎΠ±Π°Π»Π½Π΅ ΠΈ Π»ΠΎΠΊΠ°Π»Π½Π΅ Π²Π°ΡΠΈΡΠ°Π±Π»Π΅.
OOP
ΠΠ°, Π΄ΠΎΡΠ»ΠΈ ΡΠΌΠΎ Π΄ΠΎ Π½Π°ΡΡΠΊΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΠΌΠ΅. ΠΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΡΠ²Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½Π΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ°. ΠΠ½Π΅. ΠΊΠ»Π°ΡΠ΅, Π½Π°ΡΠ»Π΅ΡΠΈΠ²Π°ΡΠ΅, ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·Π°ΠΌ (ΡΠΊΡΡΡΡΡΡΡΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ), Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠ° Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠ° ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ° ΠΈ ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡΠ° (ΠΏΡΠ½Π°).
ΠΠ΅Π· Π΄Π°ΡΠ΅Π³ ΠΎΠ΄Π»Π°Π³Π°ΡΠ°, Π±ΠΎΡΠ΅ ΡΠ΅ ΡΠ°ΠΌΠΎ Π΄Π°ΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠΎΠ΄Π°.
ΠΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΠΊΠ»Π°ΡΠ° ΠΈ ΡΠ°Π΄ ΡΠ° ΡΠΎΠΌ:
uses <bf>
uses <crt>
class MyClass:
var a, b
proc Create, Free
func Summ
end
proc MyClass::Create(a, b):
$a = new(a)
$b = new(b)
end
proc MyClass::Free():
Free($a, $b)
$rem()
end
func MyClass::Summ():
return $a + $b
end
proc main():
x ?= new MyClass(10, 20)
println(x->Summ())
x->Free()
end
ΠΠ·Π»Π°Π· ΡΠ΅: 30.
ΠΠ°ΡΠ»Π΅ΡΠ΅ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·Π°ΠΌ:
uses <bf>
uses <crt>
class MyClass:
var a, b
proc Create, Free
func Summ
end
proc MyClass::Create(a, b):
$a = new(a)
$b = new(b)
end
proc MyClass::Free():
Free($a, $b)
$rem()
end
func MyClass::Summ():
return $a + $b
end
class MyNewClass(MyClass):
func Summ
end
func MyNewClass::Summ():
return ($a + $b) * 2
end
proc main():
x ?= new MyNewClass(10, 20)
println(x->Summ())
x->Free()
end
ΠΠ·Π»Π°Π· ΡΠ΅: 60.
Π¨ΡΠ° ΡΠ΅ ΡΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈΠΌ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌΠΎΠΌ? ΠΠ°, ΠΎΠ²ΠΎ ΡΠ΅ ΠΎΠ΄ΡΠ°Π·!:
uses <bf>
uses <crt>
class MyClass:
var a, b
proc Create, Free
func Summ
end
proc MyClass::Create(a, b):
$a = new(a)
$b = new(b)
end
proc MyClass::Free():
Free($a, $b)
$rem()
end
func MyClass::Summ():
return $a + $b
end
class MyNewClass(MyClass):
func Summ
end
func MyNewClass::Summ():
return ($a + $b) * 2
end
proc main():
x ?= new MyClass(10, 20)
x->Summ ?= MyNewClass::Summ
println(x->Summ())
x->Free()
end
ΠΠ·Π»Π°Π· ΡΠ΅: 60.
Π₯Π°ΡΠ΄Π΅ ΡΠ°Π΄Π° Π΄Π° ΠΎΠ΄Π²ΠΎΡΠΈΠΌΠΎ ΡΡΠ΅Π½ΡΡΠ°ΠΊ Π·Π° ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡΡ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ ΠΈ ΠΊΠ»Π°ΡΠ°:
uses <bf>
uses <crt>
class MyClass:
var a, b
end
proc main():
x ?= new MyClass
println(BoolToStr(x->type == MyClass))
x->rem()
println(BoolToStr(typeof(3.14) == typeReal))
end
ΠΠ·Π΄Π°ΡΠ΅: ΡΠ°ΡΠ½ΠΎ, ΡΠ°ΡΠ½ΠΎ.
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΠΌΠ° Π΄ΠΎΠ΄Π΅Π»Π΅ ΠΈ Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠΈΠΌΠ°
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ ?= ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΎΡ Π΄ΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Ρ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΈ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ = ΠΌΠ΅ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Ρ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ ΠΈΠ· ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅.
Π ΡΠ°Π΄Π° ΠΌΠ°Π»ΠΎ ΠΎ Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠΈΠΌΠ°. ΠΠΎΠ΄Π°ΠΎ ΡΠ°ΠΌ ΠΈΡ
Ρ ΡΠ΅Π·ΠΈΠΊ Π΄Π° ΠΏΠΎΡΡΠΎΡΠ΅.
@ β ΡΠ·Π΅ΡΠΈ Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°Ρ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Ρ.
? β Π΄ΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Ρ ΠΏΠΎ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΡ.
@= β Π΄ΠΎΠ΄Π΅Π»ΠΈΡΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΎΡ Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·ΠΈΠ²Π°ΡΠ΅ΠΌ Π½Π° ΡΡ.
Primer koda:
uses <bf>
uses <crt>
proc main():
var a = 10, b
b ?= @a
PrintLn(b)
b ?= ?b
PrintLn(b)
b++
PrintLn(a)
InputLn()
end
ΠΠ·Π΄Π°ΡΠ΅: Π½Π΅ΠΊΠΈ Π±ΡΠΎΡ, 10, 11.
ΠΠΎΠΊΡΡΠ°ΡΡΠ΅..[ΡΡ Π²Π°ΡΠΈ..][ΠΊΠΎΠ½Π°ΡΠ½ΠΎ..]ΠΊΡΠ°Ρ
Primer koda:
uses <bf>
uses <crt>
proc main():
println("Start")
try:
println("Trying to do something...")
a ?= 10 / 0
catch:
println(getError())
finally:
println("Finally")
end
println("End")
inputln()
end
ΠΠ»Π°Π½ΠΎΠ²ΠΈ Π·Π° Π±ΡΠ΄ΡΡΠ½ΠΎΡΡ
Π‘ΡΠ°Π»Π½ΠΎ Π³Π»Π΅Π΄Π°ΠΌ ΠΈ Π³Π»Π΅Π΄Π°ΠΌ ΠΡΠ°Π°Π»ΠΠ & Π’Π°ΡΡΡΡ. ΠΠΎΡΠ΅ ΡΡΠ½ΡΠΈΠΌΠ΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ Π½Π΅ΠΌΠ° ΠΠΠ’ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ, ΡΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ Ρ ΠΏΠΎΠ³Π»Π΅Π΄Ρ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΡΡΠ΅Π½ΡΡΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΠΎ ΡΠ°ΠΌΠΎ ΠΠΈΡΡ ΠΎΠ½-Ρ. ΠΠ°Π΄Π°ΠΌ ΡΠ΅ Π΄Π° ΡΡ ΠΌΠΎΡΠΈ Π΄Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌ ΠΠΠ’ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡ Π·Π°ΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΡΠ°Π°Π»ΠΠ-Ρ ΠΈΠ»ΠΈ ΠΠΠΠ-Ρ.
ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡΠΌ
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ ΠΈΠ³ΡΠ°ΡΠΈ ΡΠ° ΡΠ°Π·Π²ΠΎΡΠ΅ΠΌ ΠΈ ΡΠ°ΠΌΠΈ ΠΏΡΠ°ΡΠΈΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ.
Π₯Π²Π°Π»Π° Π²Π°ΠΌ ΡΡΠΎ ΡΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ Π΄ΠΎ ΠΊΡΠ°ΡΠ° Π°ΠΊΠΎ ΡΠ΅ΡΡΠ΅.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ