Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅
π¨βποΈ 44 ΡΠ΅ΡΡΡΡΠ° Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ C ΠΈ C++: ΠΎΡ Π½ΠΎΠ²ΠΈΡΠΊΠ° Π΄ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°
ΠΡΡΡΡ:
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ:
ΠΡΡΠ³ΠΈΠ΅ ΠΌΠ°Π½ΡΠ°Π»Ρ ΠΈ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΡ:
ΠΠ±ΡΡΠ°ΡΡΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊΠΈ Π½Π° Youtube:
Π‘ΡΠ°ΡΡΠΈ, ΠΏΠΎΠ΄ΠΊΠ°ΡΡΡ, ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Ρ, ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ:
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° Github:
ΠΠ°ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ C/C++:
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ C/C++ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ β ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅. Π Π½Π°ΡΠ΅ΠΉ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΊΠΈΠ΅ ΡΠΎΠΆΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ.
1. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΈ Π·Π°Π΄Π°ΡΠ°Ρ (2017)
ΠΠ²ΡΠΎΡ: ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ°ΡΠΈΠ»ΡΠ΅Π².
ΠΠ½ΠΈΠ³Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠΎΠ»Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ ΡΠ·ΡΠΊΠ΅ Π‘++, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ·Π»Π°Π³Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ ΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠ°Π·Π±ΠΎΡΠΎΠΌ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΡΡΡ ΠΎΠ±ΡΠΈΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π·Π°Π΄Π°Ρ Π΄Π»Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
2. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C++. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ (2017)
ΠΠ²ΡΠΎΡ: ΠΡΠ΅ΡΠ½ Π‘ΡΡΠ°ΡΡΡΡΡΠΏ.
ΠΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΌ C++ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ·ΡΠΊΠ°. ΠΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ΠΈΠ·Π΄Π°Π½ΠΈΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Π²ΡΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
3. ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π‘++ (2004)
ΠΠ²ΡΠΎΡ: Π ΠΎΠ±Π΅ΡΡ ΠΠ°ΡΠΎΡΠ΅.
ΠΠ½ΠΈΠ³Π° Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎ ΠΈΠ·Π»Π°Π³Π°Π΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² C++. ΠΡΠΎΠΌΠ΅ ΡΠ΅ΠΎΡΠΈΠΈ ΠΎΠ½Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 100 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΎΡΡΠΎΡΠΈΡΡ Π½Π°Π²ΡΠΊΠΈ Π²Π»Π°Π΄Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠΌ. ΠΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
4. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ C++. ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΡΡΡ (2018)
ΠΠ²ΡΠΎΡΡ: ΠΠΈΠΏΠΏΠΌΠ°Π½ Π‘ΡΠ΅Π½Π»ΠΈ Π., ΠΠ°ΠΆΠΎΠΉΠ΅ ΠΠΎΠ·ΠΈ, ΠΡ ΠΠ°ΡΠ±Π°ΡΠ° Π.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² C++, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠΊΡΡΠ²Π°Π΅Ρ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π²ΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΠ·ΡΠΊΠ° Π² Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. Π‘ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ C++, Π΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π² ΡΠΊΠΎΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π½Π΅ Π±ΡΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠ°Π½ΡΡ ΡΠ·ΡΠΊΠ°. Π ΠΊΠ½ΠΈΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ Π‘++11.
5. C++ Pocket Reference 1st Edition (2003)
Π ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°. ΠΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ ΡΠ·ΡΠΊ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ.
6. C++: A Detailed Approach to Practical Coding (2017)
ΠΠ²ΡΠΎΡ: Nathan Clark.
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ C++: ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΎΠ±Π»Π°ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΈ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΏΠΎΠ² ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ², ΡΠΈΡΠ»Π°, ΡΡΡΠΎΠΊΠΈ, ΠΊΠ»Π°ΡΡΡ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΌΠ°ΡΡΠΈΠ²Ρ, ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ , Π΄Π°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ ΠΈ Ρ. Π΄.
ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ Π½Π΅ Π²ΠΎΡΠ΅Π΄ΡΠΈΠ΅ Π² ΡΡΠ°ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ, ΠΏΠΎΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠΉΡΠ΅ ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ . ΠΠ°Π΄Π΅ΡΡΡ, Π½Π°ΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Π£ΡΠΏΠ΅Ρ ΠΎΠ² Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ!
Π‘ ΠΈ Π‘++ ΡΡΠ΅Π±ΡΡΡ Π½Π΅ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΏΠΎΡΡΡΠ²Π° Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π½ΠΎ ΡΡΠΎ ΠΎΠΊΡΠΏΠ°Π΅ΡΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΏΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ, ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π°ΠΌ ΠΈ ΡΠ°ΠΉΡΠ°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ. Β«Π€Π°ΠΊΡΠ»ΡΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° C++Β» ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ GeekBrains ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° 18 ΠΌΠ΅ΡΡΡΠ΅Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΊΡΡΡ. ΠΠΎΠ΄ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ²-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ² Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ Ρ Π½ΡΠ»Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ (ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ) ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ Π² ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ 9 ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². Π£ΡΠΏΠ΅ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΠ²ΡΠΈΠΌ ΠΊΡΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ GeekBrains ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π·ΡΠΌΠ΅, ΠΏΡΠΎΠΉΡΠΈ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΡΠ΅Ρ.
ΠΠ°ΠΊ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π― Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΉ ΠΌΠ΅ΡΠ΅ Π½Π΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Ρ, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΌΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π»ΡΡΡΠΈΠΉ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ . ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Ρ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΠΎΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π±ΡΠ» Π½Π΅ Π‘ΠΈ, Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈΠ»ΠΈ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠ², ΠΌΠΎΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΠ½ΡΠΌ, ΠΈ ΠΆΠΈΠ·Π½Ρ ΠΌΠΎΡ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ Π±Ρ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΈΠ½Π°ΡΠ΅. Π’Π°ΠΊ ΡΡΠΎ Π²Π΅ΡΡ Π½ΠΈΠΆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΠΎ Π·Π΄ΠΎΡΠΎΠ²ΡΠΌ ΡΠΊΠ΅ΠΏΡΠΈΡΠΈΠ·ΠΌΠΎΠΌ.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠ½ΡΡ Π²ΠΎΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ
Π‘ Π΄Π΅ΡΡΡΠ²Π° Ρ ΠΌΠ΅ΡΡΠ°Π» ΠΎ ΠΊΠ°ΡΡΠ΅ΡΠ΅ Π±ΠΈΠΎΠ»ΠΎΠ³Π°, Π½ΠΎ Π² ΡΡΠΈΠ½Π°Π΄ΡΠ°ΡΡ Π»Π΅Ρ, Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ²ΡΠΈΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ Π² ΡΠΊΠΎΠ»Π΅, Π·Π°Π΄ΡΠΌΠ°Π» ΡΡΠ°ΡΡ ΠΊΡΡΡΡΠΌ Ρ Π°ΠΊΠ΅ΡΠΎΠΌ. ΠΠΎΠ³Π΄Π° Ρ ΠΌΠ΅Π½Ρ Π² ΠΏΡΡΠ½Π°Π΄ΡΠ°ΡΡ Π»Π΅Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΌΡΡΠ»ΡΡ Π±ΡΠ»ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠΉ Π²ΡΠ±ΠΎΡ ΠΏΠ°Π» Π½Π° C++, Π±ΡΠ»Π° ΠΊΡΠΏΠ»Π΅Π½Π° ΠΊΠ½ΠΈΠ³Π° ΠΈΠ· ΡΠ΅ΡΠΈΠΈ Β«ΠΠ»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²Β», Π½ΠΎ Π²ΡΡ Π±ΡΠ»ΠΎ ΡΠΆΠ°ΡΠ½ΠΎ ΡΠΊΡΡΠ½ΡΠΌ, Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΈ Π½Π΅ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ. Π£ΠΆΠ΅ ΡΠΎΠ³Π΄Π° Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», ΡΡΠΎ Ρ C++ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ. Π ΡΠ°ΠΌ Ρ ΠΎΠ΄ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Π½Π°ΡΠΈΠ½Π°Π»ΡΡ Ρ ΠΊΡΠ°ΡΠΊΠΎΠ³ΠΎ ΡΠΊΡΠΊΡΡΡΠ° Π² ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊ ΠΊΠ»Π°ΡΡΠ°ΠΌ, ΠΏΡΠΈΡΡΠΌ Π²ΡΡ ΠΎΠ±ΡΡΡΠ½ΡΠ»ΠΎΡΡ Π½Π΅ Π½Π° ΠΆΠΈΠ²ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ , Π° Π½Π° ΡΡΠΎΠ²Π½Π΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ. ΠΠ²ΡΠΎΡΡ Ρ ΡΠ²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅ ΠΠΠ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΡΡΠ°ΡΡΠ»ΠΈΠ²ΠΈΡΡΡ ΠΆΠΈΡΡ, ΠΏΡΠΎ ΠΌΠ°ΡΠΈΠ½Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΆΠΈΠ²ΠΎΡΠ½ΡΡ Ρ ΡΠ°Π·Π½ΡΠΌ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ. Π ΠΎΠ±ΡΠ΅ΠΌ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ C++ ΠΈ ΡΠ°ΠΌΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΠΠ Π±ΡΠ»ΠΈ Π·Π°Π±ΡΠΎΡΠ΅Π½Ρ.
Π‘ΠΏΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΡΠ±Ρ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅, Ρ ΡΠ²ΠΈΠ΄Π΅Π» Π² ΠΊΠΈΠΎΡΠΊΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΡΡ ΠΊΠ½ΠΈΠ³Ρ Β«Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘ΠΈΒ», ΠΡΠ°ΠΉΠ°Π½Π° ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½Π° ΠΈ ΠΠ΅Π½Π½ΠΈΡΠ° Π ΠΈΡΡΠΈ. ΠΡΠΏΠΈΠ² Π΅Ρ, Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΠ» ΠΊ ΡΡΠ΅Π½ΠΈΡ. Π ΠΎ ΡΡΠ΄ΠΎ! ΠΡΡ Π±ΡΠ»ΠΎ ΡΡΠ½ΠΎ, Π»Π΅Π³ΠΊΠΎ ΠΈ ΡΠΆΠ°ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. Π―Π·ΡΠΊ C ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΡΠΉ (Ρ Π²ΡΡ Π΅ΡΡ ΡΠ°ΠΊ ΡΡΠΈΡΠ°Ρ), Π° ΡΠ°ΠΌΠ° ΠΊΠ½ΠΈΠ³Π° Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ, Π½Π΅ Π»ΠΈΡΡΠ½Π½ΡΠΌ ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΡΠΎΠ³ΠΎΡΡΠΈ. Π― ΠΏΠ΅ΡΠ΅ΡΠΈΡΡΠ²Π°Π» Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·, Π²ΡΠΏΠΎΠ»Π½ΡΠ» ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΠΈ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠΊΠΎΡΠ΅ ΠΎΡΠ²ΠΎΠΈΠ» ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
ΠΠΎ Π½Π° ΡΠΈΡΡΠΎΠΌ Π‘ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ Π½Π°ΠΏΠΈΡΠ΅ΡΡ, Π° ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΡΡΠ·Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» Ρ Π² Slackware Linux, ΠΈΠ±ΠΎ Π² Windows ΠΊΠ°ΠΊ Π² ΡΡΠ΅Π΄Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π»ΡΡ. Π ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π» Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ QNX ΠΈ NetBSD. ΠΠΎ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ Unix ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π²ΡΠ±ΠΎΡ Π²ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π±ΡΠ» Π½Π΅Π²Π΅Π»ΠΈΠΊ: GTK+ ΠΈ Qt. ΠΡΠΈΡΡΠΌ Π²ΡΠΎΡΠ°Ρ Π±ΡΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° C++, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Ρ Π½Π΅ ΠΆΠ΅Π»Π°Π» ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ, Π° Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½Π΅ Π±ΡΠ»ΠΎ ΡΡΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π, Π΅ΡΠ»ΠΈ ΠΌΠ½Π΅ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° ΠΏΠ°ΠΌΡΡΡ, ΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΡΠ°Π²Π»ΡΡΡ Π² ΡΠ²ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° Π½Π΅ ΡΠ΅ΡΡΡΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΡΠΎ ΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΌΠ½Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠΆΠ°ΡΠ½ΡΠΌ.
Π’Π°ΠΊ Π±Ρ Ρ ΠΈ Π½Π΅ Π½Π°ΡΠ°Π» ΠΊΠ°ΡΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π±Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Ρ Mac OS X, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π° Intel ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ. ΠΠΎΠΏΡΠΎΡΠΈΠ² Ρ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ³ΠΎ Π΄ΠΈΡΠΊ Ρ Mac OS X 10.5 Leopard, Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π΅Ρ Π½Π° ΡΠ²ΠΎΠΉ HackBook ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· ΠΎΡΡΡΠΈΠ» ΡΠ΅Π±Ρ Π½Π° ΠΠ΅ΠΌΠ»Π΅ ΠΠ±Π΅ΡΠΎΠ²Π°Π½Π½ΠΎΠΉ.
ΠΠΎΠΌΠ½Ρ ΠΎ ΡΠ²ΠΎΡΠΌ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ°Π·Π΅, Ρ Π΅ΡΡ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΊΠ΅ΠΏΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠ½ΠΎΡΠΈΠ»ΡΡ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π½Π°ΡΠ°Π»Π΅ Π΄Π°ΠΆΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π» ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΠΈΡΡΠΎΠΌ Π‘ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Carbon. Π, ΠΊΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ β Π·ΡΡ. Objective-C Ρ ΠΈΠ·ΡΡΠΈΠ» ΠΏΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ NeXT β Object-oriented programming and the Objective-C language. Π ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΠΈΠ·ΡΡΠ°ΡΡΠΈΡ Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Π΅ΡΡ Π½Π΅ ΡΡΠΈΡΠ°Π»ΠΈ ΠΏΠΎΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎ ΠΈΠ΄ΠΈΠΎΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠ½ΠΈΠ³Π° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ, Π° Π°Π²ΡΠΎΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡ Π·Π½Π°Π½ΠΈΠ΅ Π‘ΠΈ ΠΈ ΠΎΠ±ΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΠΠ β ΡΡΠΎ Π»Π΅Π³ΠΊΠΎ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ β Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ, Π° Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΡΡΡΡΠΊΡΡΡΡ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΠ΅ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π Xcode ΠΈ ΠΎΡΠ½ΠΎΠ²Π°ΠΌ Mac OS X Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ ΠΏΠΎ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠΎΠΊΠ°ΠΌ ΠΠ»Π΅ΠΊΡΠ΅Ρ ΠΠΎΡΠ΅ΡΠΊΠΎΠ²Π°. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π½ΡΡΠ½ΡΠ» Π² Mac Developer Library, Π²Π·ΡΠ»ΡΡ Π·Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ² ΠΏΠΎ Cocoa ΠΈ ΠΏΡΠΎΡΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ, ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π½Π°ΡΠ°Π² ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΠΈΠΌ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ΅ΡΡΡΠ·Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π±ΡΠ»ΠΎ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠΊΠΎΠ² ΠΏΠΎ OpenGL Ρ Windows Π½Π° Mac OS X, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°ΡΡΡΠ½ΡΠ»ΠΎΡΡ Π½Π° ΡΠ΅Π»ΡΠΉ Π³ΠΎΠ΄. ΠΠΈΡΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ² Π΅Π³ΠΎ, Ρ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅Π±Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΡΡΠΎΠΈΡΡΡΡ Π½Π° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠ·ΡΡΠ°Ρ Objective-C, Π½Π΅Π»ΡΠ·Ρ Π½Π΅ ΡΡΠ»ΡΡΠ°ΡΡ ΠΎ Smalltalk, ΠΈΠ±ΠΎ Π½Π° Π½Π΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ ΡΡΡΠ»Π°ΡΡΡΡ Π² ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°Ρ ΠΏΠΎ Objective-C, Π²ΠΈΠ΄ΠΈΠΌΠΎ, ΠΈΠ·Π²ΠΈΠ½ΡΡΡΡ Π·Π° Π½Π΅ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΠΎ Smalltalk Π±ΡΠ» ΠΏΠΎΡ ΠΎΠΆ Π½Π° ΠΠ΅ΡΠ»ΠΎΠ²ΠΈΠΌΠΎΠ³ΠΎ ΠΠΆΠΎ β Π²ΡΠ΅ ΠΎ Π½ΡΠΌ ΡΠ»ΡΡΠ°Π»ΠΈ, Π½ΠΎ ΠΌΠ°Π»ΠΎ ΠΊΡΠΎ Π΅Π³ΠΎ Π²ΠΈΠ΄Π΅Π» ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π». Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² ΠΈ ΠΌΠ½Π΅ ΡΡΠ°Π»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΎΡΠΊΡΠ΄Π° Π΅ΡΡΡ ΠΏΠΎΡΠ»Π° ΡΡΡΡΠΊΠ°Ρ Π·Π΅ΠΌΠ»Ρ.
Π£Π·Π½Π°Π², ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Cincom β Π»ΠΈΠ΄Π΅Ρ Π² ΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π° Smalltalk β Π² ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ ΡΠ΅Π»ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π°Π» ΠΈΡ . ΠΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅Π΄Π΅Π»Ρ Π² ΠΌΠΎΡ Π΄Π²Π΅ΡΡ ΠΏΠΎΡΡΡΡΠ°Π» ΠΊΡΡΡΠ΅Ρ ΠΈ Π²ΡΡΡΠΈΠ» ΠΌΠ½Π΅ ΡΠΈΡΠΌΠ΅Π½Π½ΡΡ ΠΊΠΎΡΠΎΠ±ΠΊΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ CD Π΄ΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ. ΠΡΡ Π±ΡΠ»ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΡ Π½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠ»Π°ΡΠΈΡΡ. ΠΠ° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄ΠΈΡΠΊΠΎΠ² ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΡΡ VisualWorks β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΌΠΎΡΠ½ΡΡ ΠΈ Π±ΡΡΡΡΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π΄ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π° Smalltalk Π² ΠΌΠΈΡΠ΅.
ΠΠΎΡΠ»Π΅ Ρ ΡΠ·Π½Π°Π» ΠΏΡΠΎ Squeak β ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Smalltalk, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Smalltalk-80, β ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ ΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠ»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΠ½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ. ΠΡΡΠ°ΡΠΈ, ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π° Smalltalk ΠΎΡΠ΅Π½Ρ Π΄ΡΡΠΆΠ½ΠΎΠ΅.
ΠΠΎΡΡΠΈ Π²ΡΠ΅ ΡΠ΅ΡΡΡΠ·Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΌΠΈ, ΠΈ ΠΈΡ ΡΠ΄ΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° C++, ΠΈΠ±ΠΎ Objective-C ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Apple ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠ΄ΠΎΠ±Π½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. (ΠΡΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡΡΡΡ, ΡΡΠΎ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ LLVM ΡΠΈΡΡΠ°ΡΠΈΡ Π²ΡΠΊΠΎΡΠ΅ ΡΠ»ΡΡΡΠΈΡΡΡ.) Π’Π°ΠΊ ΡΡΠΎ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΠ·ΡΡΠΈΡΡ C++, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²Π½ΡΡ Π½Π΅Π»ΡΠ±ΠΎΠ²Ρ ΠΊ Π½Π΅ΠΌΡ. Π ΡΡΠ°ΡΡΡΡ, ΠΊ ΡΡΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΡΠΆΠ΅ Π½Π°ΡΡΠΈΠ»ΡΡ ΠΎΡΠ΄Π΅Π»ΡΡΡ Π·ΡΡΠ½Π° ΠΎΡ ΠΏΠ»Π΅Π²Π΅Π».
ΠΠΏΡΠΎΡΠ΅ΠΌ, Ρ Π°ΠΊΠ΅ΡΠΎΠΌ Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΡΠ°Π».
ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ²
C β ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ·ΡΠΊ
ΠΡΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ (Π²ΡΠ΅Π³ΠΎ 32 ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²Π° Π² C89, 37 ΡΠ»ΠΎΠ² Π² C99 ΠΈ 44 ΡΠ»ΠΎΠ²Π° Π² C11) ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ·ΡΠΊ, ΠΈ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π·Π°ΠΉΠΌΡΡ Ρ Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ C β ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠ»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² ΠΈ ΡΡΠ°Π½ΡΠ»ΡΡΠΎΡΠΎΠ² ΡΠ·ΡΠΊΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². ΠΠΎ Π²Π΅ΡΡΠΈΠΈ TIOBE Programming Community Index Π‘ΠΈ Π²ΡΡ Π΅ΡΡ Π»ΠΈΠ΄ΠΈΡΡΠ΅Ρ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎ ΡΡΡΡΠΏΠ°Ρ ΠΏΠ΅ΡΠ²Π΅Π½ΡΡΠ²ΠΎ Java.
Objective-C β Π²ΡΠΎΡΠΎΠΉ ΡΠ·ΡΠΊ
ΠΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΅Π½Ρ ΡΠΎΠ½ΠΊΠΈΠΉ ΡΠ»ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ ΡΠΈΡΡΠΎΠ³ΠΎ Π‘ΠΈ. ΠΡΠ΅ Π·Π½Π°Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Π‘ΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π²Π°ΠΌ Π² Objective-C. ΠΡΠΈΡΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½Π° ΠΎΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠΉ: Π² Π½ΡΠΌ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΏΡΡΠ°Π΅ΡΠ΅ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΡΡΠ»ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple.
Smalltalk β ΡΡΠ΅ΡΠΈΠΉ ΡΠ·ΡΠΊ
ΠΠΎΡΠ»Π΅ Objective-C ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π²Π°ΠΌ ΠΎΡΠ΅Π½Ρ Π·Π½Π°ΠΊΠΎΠΌΡΠΌ. Π Π½Π΅ Π·ΡΡ, Π²Π΅Π΄Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π±ΡΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² ΠΎΡΠ½ΠΎΠ²Ρ Objective-C. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΡΠΈΡΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ. ΠΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΠ·ΡΠΊΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΡΠΈΠΊΠ»Ρ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠ½Π΅ΡΠ΅Π½Ρ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠΎΠ². ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΌΠ°Π»ΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΡΡΠΏΠ½ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Π³Π΄Π΅ Π²Π°ΠΆΠ½Π° ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ, Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅ΡΠ΅ (Kapital β ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠ΅Π½ΠΊΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΠΊΠ°ΠΌΠΈ Π² JPMorgan), ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΠΌ (CIM Π² Texas Instruments), Π»ΠΎΠ³ΠΈΡΡΠΈΠΊΠ΅ (IRIS-2 Π² Orient Overseas Container Lines), ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠΈ (Desjardins General Insurance Group) ΠΈ ΠΏΡΠΎΡΠΈΡ .
ΠΠΎΡΠ»Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ², Π²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π°ΡΠΈΡ Π»ΠΈΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ. ΠΠΈΠΆΠ΅ Ρ ΠΏΡΠΈΠ²Π΅Π΄Ρ ΡΠΏΠΈΡΠΎΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ².
ΠΡΠ΅Π½Ρ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΠΉ (ΡΠΈΡΠ»ΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ² ΠΏΡΠ΅Π²Π°Π»ΠΈΠ»ΠΎ Π·Π° 100), Π·Π°ΠΏΡΡΠ°Π½Π½ΡΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΉ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊ, ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΡΠΌΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΠ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ, Π·Π½Π°ΡΡ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π΅ΠΌΡ Π½Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΈΡΡΡ. ΠΠ° C++ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π½Π°ΡΡΠ½ΡΡ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΈΠ³Ρ, ΡΠΎΡΠΎ- Π²ΠΈΠ΄Π΅ΠΎ- Π°ΡΠ΄ΠΈΠΎΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΎ Π΅ΡΡ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Objective-C ΠΈ Smalltalk ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ Ρ Π²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΠΠ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, C++ ΡΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ Π²Π°Ρ ΡΠ°Π·ΡΠΌ. ΠΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π±ΡΠ΄ΡΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ. ΠΠΎΠΎΠ±ΡΠ΅, ΡΠ»ΠΎΠ²ΠΎ Β«Π·Π½Π°ΡΡΒ» Π² ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊ C++ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ±ΠΎ Π·Π½Π°ΡΡ Π΅Π³ΠΎ Π² ΡΠΎΠΌ ΠΆΠ΅ ΡΠΌΡΡΠ»Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Objective-C ΠΈΠ»ΠΈ Java ΠΌΠ°Π»ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ. Π₯ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ: Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ Π»ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠ΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ C++ ΡΠ²Π»ΡΠ΅ΡΡΡ I/O Kit β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π² Mac OS X.
Assembler
ΠΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠΎΠ² ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ², ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΌΠ½Π΅ΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ΄Ρ ΠΌΠ°ΡΠΈΠ½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈ ΠΈΡ Π²Π΅ΡΡΠΈΡΡ . Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π° Π½ΠΈΡ Π½Π΅ ΠΏΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΈΡΠΊΠ»ΡΡΠ°Ρ, ΡΠ°Π·Π²Π΅ ΡΡΠΎ Demo ΡΡΠ΅Π½Ρ). ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ Π²ΠΈΡΡΡΠΎΠ² ΠΈ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠΎΠ², Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², Π² ΡΠ΅Π²Π΅ΡΡΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
JavaScript
ΠΠΎΠΆΠ°Π»ΡΠΉ, Π³Π»Π°Π²Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΠ°ΡΡΠΈΠ½Ρ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ web ΡΡΡΠ°Π½ΠΈΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅. ΠΠ°ΠΆΠ΄ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ ΡΠ½Π°Π±ΠΆΡΠ½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π½ΡΠΌ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ web ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, JavaScript β Π²Π°Ρ Π²ΡΠ±ΠΎΡ. Π Π½ΡΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΠΏΠΎ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠ΅ ΡΡΠΈ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ: ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½Π°Ρ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ, ΠΏΡΠΈΡΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°Ρ . ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ JavaScript ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π»ΡΠ³ΠΊΠΈΠΌ, ΠΈΠ±ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ Π² C-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΌΠ°Π½Π΅ΡΠ΅, Π½ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠ½ ΡΠ»ΠΎΠΆΠ½ΡΠΉ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ JavaScript ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡΡ Π½Π΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ·ΡΠΊΠ° ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½Π° ΡΠ·ΡΠΊΠ΅, Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
Π―Π·ΡΠΊ Ada
ΠΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π΅Π³ΠΎ ΡΡΠΎΠΈΡ Π²ΡΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΡ ΡΠ²ΡΡΠ΅Π½Π½ΠΈΠΊΠΎΠ² Π³ΡΠΎΠΌΠΊΠΈΠΌ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ. Π¨ΡΡΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌΡ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ, ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΠΌ Ada ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΡΠ΄ Π»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ (Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΠΈΠ½ΠΈΡΡΠ΅ΡΡΡΠ²Π΅ ΠΠ±ΠΎΡΠΎΠ½Ρ Π‘Π¨Π, Π°Π²ΠΈΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠ΅ΡΠ΅), Π½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π½ΠΈΠΌ ΠΊΡΠ°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. ΠΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» Π±ΡΡΡ C++.
Scheme
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π² ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡΠΊΠΎΠΌ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΠ½ΡΡΠΈΡΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΎΠ² Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΠΎΠ³ΠΎ Lisp. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠΎΠΌ. Π ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠ΅Π½, Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ (ΠΈ Π²Π΅ΡΡΠΌΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ) Π² ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΡ . Π‘Π²ΠΎΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΌΠΈΡΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ Π½Π΅Π³ΠΎ.
ΠΠ½Π°Π½ΠΈΠ΅ ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ, Π° Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.
ΠΡΠΎΠ±ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π°Π²ΡΠΎΡΡ ΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ Shell, Perl, JavaScript ΠΈΠ»ΠΈ Scheme. ΠΠΎ Π»ΠΈΡΠ½ΠΎ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΡΡΠΈΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π‘ΠΈ. Π‘ΠΊΡΠΈΠΏΡΠΎΠ²ΡΠ΅ ΡΠ·ΡΠΊΠΈ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡΡΡ, ΡΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ Π²ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π² Π½Π΅Π΄ΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π³ΡΠ΅ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ, Π½ΠΎ Π²ΡΠ΅ ΠΈΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΡΡΠΎΠ²Π½Π΅ΠΌ Π½ΠΈΠΆΠ΅.
ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΡΡΠΈΠ»ΠΈΡΡ ΡΡΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π°ΠΉΡ, ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ², ΠΎΡΠ²ΠΎΠΈΠ»ΠΈ ΡΡΡΠ½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΡΡ ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Ρ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΎΠΉ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π²Π°ΠΌ Π»ΡΠ³ΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ»ΠΊΠΎΠΉ. ΠΠ±ΡΠ°ΡΠ½ΠΎΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π²Π΅ΡΠ½ΠΎ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ, ΡΡΠΎ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π²ΡΡ Π΄Π΅Π»Π°Π΅Ρ Π·Π° Π²Π°Ρ, ΠΎΡΠ²ΠΎΠΈΡΡΡΡ Π² C ΠΈΠ»ΠΈ C++ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΌΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π² ΡΠΌΠ΅, ΠΊΠ°ΠΊ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π½Π° Π‘ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΠΎ ΡΡ ΠΎΠΆΠ΅ΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ ΡΡΠ΄ ΡΡΡΠ½ΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ ΡΠΈΠ·ΠΈΠΊΡ Π½Π΅ Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π° Ρ ΡΠΏΡΠΎΡΡΠ½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΠ²Π°Π½ΡΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠΈ. Π§ΡΠΎΠ±Ρ Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΡΠ°Π·Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΌΠΈΡΠ΅.
ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΡΠ·ΡΠΊΠΎΠ² Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ (Π²ΠΎ Π²ΡΡΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ) Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° C, Π΅Π³ΠΎ Π·Π½Π°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ Π² Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Π’Π°ΠΊΠΆΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠ΅ Π±Π΅Π³ΠΈΡΠ΅ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ ΠΏΠ°ΡΠΎΠ²ΠΎΠ·Π°. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ² Π²Π΅ΡΡΠΌΠ° ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½Ρ. Π Π² ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΡΡΠ΅Π±Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΠΏΠΎΠ»ΡΠ·Π° ΠΎΡ Π½ΠΈΡ Π½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°. ΠΠΠ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΈΠ·ΡΡΠ°ΡΡ Π΅Π³ΠΎ Π»ΡΡΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΠΊΠ»ΡΡΠ΅. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΡΡΠΌ ΠΏΡΠΈΡΠ»ΠΈ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ, Π²Π°ΠΌ ΡΡΠ°Π·Ρ Π±ΡΠ΄ΡΡ ΡΡΠ½Ρ Π²ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΡΠ·ΡΠΊΠΎΠ², ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ. Π Π΅ΡΡ, Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΡΡΠ΅Π±ΡΡΡΠ΅ΠΉ Π½Π΅ΠΌΠ°Π»ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠΌΠ° Β«Π»ΠΈΡΠ½Π΅ΠΉΒ» ΡΠ°Π±ΠΎΡΡ, Π±ΡΠ΄Π΅Ρ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡ Π²Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ C β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° CoreFoundation Π² Mac OS X.
ΠΠ°ΠΊ ΡΡΠΈΡΡ ΡΠ·ΡΠΊ?
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π§ΡΠΎΠ±Ρ Π²ΡΡΡΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ:
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ. ΠΠ΅ Β«ΠΠ»Ρ ΡΠ°ΠΉΠ½ΠΈΠΊΠΎΠ²Β» ΠΈ Π½Π΅ Β«ΠΠ° 21 Π΄Π΅Π½ΡΒ». ΠΡΡΡΠ΅, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΡΠ·ΡΠΊΡ, Π° Π½Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π½ΠΈΡ ΠΈΠ³ΡΡ Π² App Store (Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΠ²ΡΡΠ΅Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ ΡΠ°ΠΌΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ). ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠ·ΡΠΊΠ° ANSI/ISO ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅. Π, Π²-ΡΡΠ΅ΡΡΠΈΡ , ΡΡΠ΅Π±Π½ΡΠ΅ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π‘Π΅ΡΠΈ.
Π§ΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ΅Π±Π½ΠΈΠΊΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ ΡΡΠΆΠΈΠ΅ ΠΈ ΠΏΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ Ρ ΡΠ·ΡΠΊΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π° Π½ΡΠΌ Π½Π΅ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΅ΠΌΡ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ. ΠΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π»ΡΡΡΠ΅ ΠΏΡΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊ, Π΅Π³ΠΎ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ, Π½ΠΎ ΠΈ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ Π²Π°Ρ ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΌΡΡΠ»ΠΈ β Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ². ΠΡΠ²Π°ΡΡ ΡΠ·ΡΠΊΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ ΠΎ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅.
ΠΡΡΡΠ΅Π΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅ β ΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ β Π΄Π΅ΡΠ΅Π²ΡΡ, ΡΠΏΠΈΡΠΊΠΈ, ΡΠ°Π±Π»ΠΈΡΡ, Π³ΡΠ°ΡΡ, ΠΏΠΎΠΈΡΠΊ ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ Β«ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ. ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·Β», Π’ΠΎΠΌΠ°Ρ ΠΠΎΡΠΌΠ΅Π½, Π§Π°ΡΠ»ΡΠ· ΠΠ΅ΠΉΠ·Π΅ΡΡΠΎΠ½, Π ΠΎΠ½Π°Π»ΡΠ΄ Π ΠΈΠ²Π΅ΡΡ, ΠΠ»ΠΈΡΡΠΎΡΠ΄ Π¨ΡΠ°ΠΉΠ½ (Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein). ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΠΈΠ»ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΡΠ°ΡΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π²Ρ Π΅ΡΡ ΠΏΠ»ΠΎΡ ΠΎ Π·Π½Π°Π΅ΡΠ΅ ΡΠ·ΡΠΊ.
ΠΡΡ ΠΎΠ΄ΠΈΠ½ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π»ΡΡΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠ·ΡΠΊΠ΅ β ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½Π΅Π³ΠΎ ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ»ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Π½ΡΠ»Ρ, ΠΏΡΠΈ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Ρ Π²Π°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΎΠ±ΡΠ°Π·Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π³Π»Π°Π·Π°ΠΌΠΈ, ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ΅ΡΠ΅Π»ΠΎ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅, Π° Π½Π΅ Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠΎΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³ Π»ΠΈΡΠ½ΠΎ Ρ Π½Π΅ ΡΡΠΈΡΠ°Ρ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΊΡΡΠ½ΡΠΌ Π·Π°Π½ΡΡΠΈΠ΅ΠΌ.
Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ Π½Π° ΡΠΎΠ½Π΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΠΏΠ΅Ρ ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΡΠ°Π·Ρ Π½Π°ΡΠ°ΡΡ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ΅ΡΡΡΠ·Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π― ΠΊΡΠ°ΠΉΠ½Π΅ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π°ΠΌ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠ·ΡΠ²ΡΠΈΡΡ Π·Π° ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π²Ρ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅, ΡΡΠΎ Π²Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠ΄ Π±ΡΠ» ΡΠΆΠ°ΡΠ΅Π½ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ, Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²Ρ ΠΏΠΎΡΡΠ°ΡΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠΈΠ»Ρ Π½Π° ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π° ΡΡΠ΅Π±Π½ΡΡ ΠΈΠ»ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ . Π’Π°ΠΊ ΡΡΠΎ Π½Π΅ ΡΠΎΡΠΎΠΏΠΈΡΠ΅ΡΡ β ΠΊ ΡΡΠ°ΡΡΡΡ, ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π·Π° Π³ΠΎΠ΄ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠΉ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΉΡΠΈ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΠΏΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, Π»ΡΡΡΠ΅ Π²Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π·Π±Π΅ΡΠΈΡΠ΅ΡΡ Π² ΡΠ·ΡΠΊΠ΅ β ΠΊΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π° Fortran (Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ) ΠΌΠΎΠ³ΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠ°ΠΊ Π½Π° Fortran. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΎΠΉ, ΠΊΡΠΎΠΌΠ΅ Π½ΠΈΡ ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π½Π°Π±ΠΎΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², ΠΏΡΠΈΡΠΌΠΎΠ², ΠΈΠ΄ΠΈΠΎΠΌ ΠΈ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ Π½Π΅Π³ΠΎ. ΠΠ° Π½Π΅Π΄Π΅Π»Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π½ΠΈΡ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ.
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° ΠΊΠ°Π½Π°Π»Ρ ΠΈ Π½ΠΎΠ²ΠΎΡΡΠ½ΡΠ΅ Π³ΡΡΠΏΠΏΡ, ΡΠΏΠΈΡΠΊΠΈ ΡΠ°ΡΡΡΠ»ΠΊΠΈ, ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΡΠ΅ Π²Π°ΡΠ΅ΠΌΡ ΡΠ·ΡΠΊΡ. Π¦Π΅Π½Π½ΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ² Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Π² stackexchange.com ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠ°Ρ .
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Π°Ρ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ β Π½Π°ΡΠ΅Π»Π΅Π½Π½Π°Ρ Π½Π° Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ½ΠΈΠ³ ΠΈ ΠΊΡΡΡΠΎΠ², ΠΎΠ±Π΅ΡΠ°ΡΡΠΈΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π±Π΅Π· ΠΌΠ°Π»Π΅ΠΉΡΠ΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π²ΡΡΠΎΠΊΠΎΠΊΠ»Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π·Π° ΠΌΠ΅ΡΡΡ. ΠΠ΅ΠΌΠ°Π»ΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΠΎΡΠ΅ΡΠ°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΊΡΡΡΡ (Π·Π° ΠΏΡΠΈΠ»ΠΈΡΠ½ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ), ΡΡΠ°ΡΡΡ ΠΏΠΈΡΠ°ΡΡ screensaver, ΡΠ°Π΄ΠΎΡΡΠ½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΡΡΡ Π΅Π³ΠΎ Π² Π‘Π΅ΡΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π±Π΅Π³ΡΡ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠΈΡΠΌΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΎΠΏΠ°ΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ»Π»ΡΠ·ΠΈΡ Π·Π½Π°Π½ΠΈΡ: ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π°ΡΠΏΠ΅Ρ Π²ΡΡΡΠΈΠ²Π°Π΅Ρ ΠΎΠ΄Π½Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ (ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π½Π΅ ΡΠ°ΠΌΡΡ Π»ΡΡΡΡΡ) ΠΈ ΡΡΠΈΡΠ°Π΅Ρ Π΅Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Π½ΡΠ»Ρ: Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ ΠΈ ΠΊΠ°ΠΊ Π²ΡΡΡΠΈΡΡ
ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ?
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΈΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ 300 ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ Π΄Π»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΈΠ· Π΄Π΅ΡΡΡΠΈ ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ . ΠΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π΅Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ Ρ ΠΎΠ±Π»Π°ΡΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ Π²ΡΠ±ΠΎΡΡ ΡΠ·ΡΠΊΠ°.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Python. ΠΡΠΎΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΎΡ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π΅Π³ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΌΠΈΡΠ°.
ΠΡΡΠ³ΠΈΠΌΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ Java ΠΈ C. ΠΠ½ΠΈ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², Π½ΠΎ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π»ΡΡΡΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΠΈ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ·ΡΠΊΠΎΠΌ Pascal ΡΠ·ΡΠΊ Π‘ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ·ΡΡΠ°Π΅ΡΡΡ Π² Π²ΡΠ·Π΅ Π½Π° ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ°Ρ .
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π»ΠΈ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ php, Java, ruby. ΠΠ· ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ² Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅Π½ Java Script. ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅ΡΡΡ C++. ΠΠ° ΡΡΠΎΠΌ ΠΆΠ΅ ΡΠ·ΡΠΊΠ΅ ΠΏΠΈΡΡΡΡΡ ΠΈΠ³ΡΡ. ΠΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΡΠ΅ΡΠ° β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². Π’ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Java, Objective-C, Swift. ΠΡΠ±ΠΎΠΉ ΠΎΠΏΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π·Π½Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ², ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠΎΠ΄ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΠΎΠ½ ΠΏΠΈΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ .
ΠΡΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π·Π½Π°ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ?
ΠΠ°. ΠΡΠ±ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ. ΠΡΡ Π²Π°ΠΆΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΡΡΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. ΠΠ½Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ½ΠΎ. ΠΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΎΡΠΎΠ·Π½Π°Π½Π½ΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π³Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΈΠΊΠΈΠ΄ΡΠ²Π°ΡΡ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡΡ, ΡΡΠΎΠ±Ρ Π΄Π΅Π»Π°ΡΡ ΡΠ°ΠΉΡΡ?
ΠΠ²Π³Π΅Π½ΠΈΠΉ ΠΡΡΠ΅ΡΡΠ²ΡΠΉ, Π°Π²ΡΠΎΡ Π±Π»ΠΎΠ³Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° SkillBox, ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈΠΌ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ.
Π’Π°ΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΈΡ Π½Π° Β«ΠΏΠ΅ΡΠ΅Π΄Π½Π΅ΠΌ ΠΊΡΠ°Π΅Β» ΠΈ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠ°ΠΉΡΠ°: ΡΠΎ, ΠΊΠ°ΠΊΠΈΠΌ Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ. Frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ»Π΅Π΄ΡΡ Π·Π° ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ, ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ , ΡΡΠΈΡΡΡ Π½Π΅ Β«ΠΏΠΎΠ»Π·Π»ΠΈΒ», Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π»ΠΈΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΠ»Π³ΠΎ.
1. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ HTML
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²ΠΎΠΈΡΡ HTML β ΡΠ·ΡΠΊ Π³ΠΈΠΏΠ΅ΡΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ. ΠΡΠΎ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ½Π΅ΡΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π±ΡΠ΄Ρ ΡΠΎ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ, ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡ.
2. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ CSS
ΠΠ½Π΅ΡΠ½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π½Π° HTML ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΡΡΠ°Π½ΠΈΡΠ° Π±ΡΠ΄Π΅Ρ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. Π§ΡΠΎΠ±Ρ Β«ΠΎΠΆΠΈΠ²ΠΈΡΡΒ» Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΡΠΊΠ°Π΄Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΡΡΠΈΠ»Π΅ΠΉ ΠΈΠ»ΠΈ CSS. ΠΠ½Π° ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π΅ ΡΡΡΡΠΊΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, Π° Π΅Π΅ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄: ΡΡΠΈΡΡΡ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅Π½ΠΈ ΠΈ ΡΠ²Π΅ΡΠ°. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ HTML ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠ·ΡΠΊ CSS ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅.
3. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ JavaScript
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° ΠΌΠΎΠ³Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ Π½Π° ΡΠ·ΡΠΊΠ΅ JavaScript. ΠΠ½ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΠΏΠ΅ΡΠ²ΡΡ Π΄Π²ΡΡ , Π½ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠΎΠΈΡ ΡΠΎΠ³ΠΎ: ΠΎΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΡ ΠΎΠΊΠΎΠ½ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΡΠΎΡΠΎ Π² ΡΠΎΡΡΠ΅ΡΠΈ). Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ CSS, ΠΊΠΎΠ΄ JavaScript Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΡΡΡΠΊΡΡΡΡ HTML, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π΅ Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π° Π½Π° ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΡΠ°ΡΠΈΠ²Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° ΡΠ°ΠΉΡΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ»Π° Π±Π΅Π· Π½Π°ΡΠΈΠ½ΠΊΠΈ: Π²ΠΈΠ΄Π΅ΠΎΡΠΎΠ»ΠΈΠΊΠΈ, Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΈ ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ , Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°ΠΉΡΠ°ΠΌΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° Π±Π΅ΡΡΡ Π½Π° ΡΠ΅Π±Ρ backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ. ΠΠ½ΠΈ ΠΆΠ΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ (Π·Π°ΡΠΈΡΡ ΠΎΡ Ρ Π°ΠΊΠ΅ΡΠΎΠ²) ΠΈ ΡΠ»Π΅Π΄ΡΡ Π·Π° Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ (ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π΅ Β«Π²ΠΈΡΠ»Π°Β» ΠΈΠ·-Π·Π° Π½Π°ΠΏΠ»ΡΠ²Π° ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ).
1. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ PHP
ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ PHP. ΠΠ½ Π½ΡΠΆΠ΅Π½, ΡΡΠΎΠ±Ρ ΡΠ²ΡΠ·Π°ΡΡ Π²ΠΈΠ΄ΠΈΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΡΠ°Π½ΠΈΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, Π³Π΄Π΅ Ρ ΡΠ°Π½ΡΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½ΡΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π½Π΅ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ HTML, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ ΡΡΠ΄Π° ΡΡΠ»ΠΎΠ²Π½ΡΡ Π³Π°Π»Π΅ΡΠ΅Ρ, Π»Π΅ΠΆΠ°ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅. Π―Π·ΡΠΊ PHP Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠ°, ΡΡΠΎ ΠΈΠ·ΡΡΠ°ΡΡ Π΅Π³ΠΎ SkillBox ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΠΈ frontend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ.
2. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅ SQL
ΠΠ±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠ° SQL ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ²Β». Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ Ρ PHP, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ΅Π½ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΡΠ°ΠΉΡΠ° Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, ΡΠ·ΡΠΊΠΈ SQL ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΆΠ΅ ΡΠ°ΠΌΠΈΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ . Π‘Π΅ΠΉΡΠ°Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ β ΡΡΠΎ MySQL, MSSQL, PostgreSQL ΠΈ ΠΏΡΠΎΡΠΈΠ΅.
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Β«ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°Β» Π² ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π΅ Π²Π»Π°Π΄Π΅ΡΡ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΠΊΠ°ΠΊ Π΄Π»Ρ frontend-, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ backend-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ, Ρ ΠΎΡΡ, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π³Π»ΡΠ±ΠΈΠ½Π° ΠΈΡ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΠΊΠ°ΠΊΡΡ-ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΎΠ±Π»Π°ΡΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΡΠΏΠ°Π΅Ρ ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΠΊΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
Π ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΠ΅ Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ?
ΠΡΠ΄Π° ΠΏΠΎΠΉΡΠΈ ΡΡΠΈΡΡΡΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°?
ΠΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΡΠΏΠΈΡΡ Π² Π²ΡΠ·, ΡΠΎ Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π΅Π΄ΡΡΠΈΡ : ΠΠΠ£, ΠΠΠ€Π, ΠΠ¨Π, Π‘ΠΠΠΠ£, ΠΠ€Π’Π, ΠΠΠ’Π£ ΠΈΠΌ. ΠΠ°ΡΠΌΠ°Π½Π°, ΠΠΠ, ΠΠ’ΠΠ ΠΈ Ρ.Π΄. Π Π΅ΡΡ ΠΈΠ΄Π΅Ρ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΎ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ°Ρ . ΠΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΈ ΡΡΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠΎΠ² Π»ΠΈΠ΄ΠΈΡΡΡΡ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ ΠΏΠΎΡΡΠ°Π»Π° Superjob, ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡ ΡΡΠΎΠ²Π½Ρ ΡΡΠ°ΡΡΠΎΠ²ΡΡ Π·Π°ΡΠΏΠ»Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ².
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΡΡΠ΅Π½ΠΈΠ½Π³Π°Ρ ΠΈ ΠΊΡΡΡΠ°Ρ ?
ΠΠΎΠΆΠ½ΠΎ. ΠΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΊΠ°ΠΊ Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ, Π‘odecademy, Skillbox, GeekBrains, HTML Academy. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΊΡΡΡΠΎΠ² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, Π² ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠΈ.
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΡΡΡΡ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΈ ΡΠΏΠΎΠ½ΡΠΈΡΡΡΡ ΠΊΡΡΠΏΠ½ΡΠ΅ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ: Mail.Ru Group, Β«Π―Π½Π΄Π΅ΠΊΡΒ», Β«ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ ΠΠ°ΡΠΏΠ΅ΡΡΠΊΠΎΠ³ΠΎΒ», Π‘Π±Π΅ΡΠ±Π°Π½ΠΊ, Π’ΠΈΠ½ΡΠΊΠΎΡΡ Π±Π°Π½ΠΊ, Β«2ΠΠΠ‘Β», Β«Π ΠΎΡΠ½Π°Π½ΠΎΒ», Β«Π‘ΠΊΠΎΠ»ΠΊΠΎΠ²ΠΎΒ» ΠΈ HeadHunter.
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅Π΄ΡΡΠΈΠ΅ ΠΌΠΈΡΠΎΠ²ΡΠ΅ Π²ΡΠ·Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΊΡΡΡΡ Π² ΠΎΠ½Π»Π°ΠΉΠ½. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΡΡΡΡ MIT ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ Coursera.
ΠΠ°ΠΊ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ?
ΠΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° 80% ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΡΠΈ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΅ΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅: ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ. ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ²ΠΌΠ΅ΡΠ°Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ, ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊ ΡΠ·ΡΠΊΠ°ΠΌ, Π»Π΅ΠΊΡΠΈΠΈ, ΡΡΠ°ΡΡΠΈ, ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ² ΡΡΠ°Π·Ρ, Π»ΡΡΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ .
ΠΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠ°ΡΡ, ΠΈΠ³ΡΠ°Ρ: Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΡΠ°ΠΉΡΡ ΡΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΈΠ³ΡΠ°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Code Combat ΠΈ CodinGame.
ΠΠ° GitHub ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΊΠΎΡΠΏΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠ½ΠΈΠ³, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ 24 ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΠ΄Π΅ΠΉ, Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². Hack.pledge β ΡΠ°ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠ°.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ Π² Telegram, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: ΠΊΠ°Π½Π°Π» Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² Π² Python, ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Π²Π΅Π±- ΠΈ Java Script-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠ°Π½Π°Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Ruby ΠΈ Ruby on Rails ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π°ΠΊΡΡΠ°Π»Π΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ Β«ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π²Π°ΠΆΠ½Π΅Π΅ ΡΠ΅ΠΎΡΠΈΠΈΒ». ΠΡΠ²ΠΎΠΈΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ·ΡΠΊΠ°ΠΌ ΡΡΠ°Π·Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅ ΠΏΠΎΡΠ²ΡΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΡΠΌΠ΅Π½ΠΈΠΉ.
ΠΠ΄Π΅ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ?
ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ²ΠΌΠ΅ΡΠ°Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ, ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊ ΡΠ·ΡΠΊΠ°ΠΌ, Π»Π΅ΠΊΡΠΈΠΈ, ΡΡΠ°ΡΡΠΈ, ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠ° GitHub ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΊΠΎΡΠΏΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠ½ΠΈΠ³, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ 24 ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ Π€ΡΠ°Π½ΠΊΠ»ΠΈΠ½Π° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ?
ΠΡΠΎ ΡΠΏΠΎΡΠΎΠ±, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· Π»Π΅ΠΊΡΠΈΠΉ ΠΈ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ ΡΡΡΠΏΠ΅Π½ΡΠΌΠΈ:
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ°ΠΆΠ΅ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΡ, ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΠΌΡΠ΅ Π°Π²ΡΠΎΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ. ΠΠ³ΠΎ ΡΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²: Π² ΠΎΡΠ½ΠΎΠ²Π΅ β ΠΈΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΉ ΠΈ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ.
ΠΡΡΠ°ΡΠΈ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΆΠ΅Π½ Π»ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌ ΠΈ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π²Π΅Π± ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ Π½ΡΠ»Ρ?
Π‘ΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Π²ΡΡΠΎΠΊΠΈΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ Π±Π΅Π· Π²ΡΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΡ. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΈΠΏΠ»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Ρ ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΠ΅ΠΉ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ HR-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΠΏΡΠΈΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ ΡΠΌΠΎΡΡΡΡ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, Π½Π΅ Π½Π° ΡΡΡΠΎΠΊΡ Β«ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β» Π² ΡΠ΅Π·ΡΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, Π° Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π΅Π³ΠΎ ΠΏΡΠ΅ΡΠ΅Π½Π΄Π΅Π½ΡΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ°Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅.
Π‘ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π°ΡΠ°ΡΡ ΠΏΠΎΠΈΡΠΊ ΡΠ°Π±ΠΎΡΡ?
ΠΠ½Π½Π° Π‘ΠΌΠΈΡΠ½ΠΎΠ²Π°, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠΎ ΡΡΡΠ΄ΠΎΡΡΡΡΠΎΠΉΡΡΠ²Ρ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Β«ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ» Π² Β«Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌΠ΅Β», ΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ΅ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅Π»Ρ, Π²Π·Π²Π΅ΡΠΈΡΡ Π²ΡΠ΅ ΡΠΈΡΠΊΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠΈΡΠΊ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ. ΠΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠΊΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ β ΡΡΡΠ΄ΠΎΡΡΡΡΠΎΠΈΡΡΡΡ Π·Π° ΡΠ΅ΡΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ° Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Π½ΡΠΌ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠΌ.
ΠΠ°Π»Π΅Π΅ ΡΡΠΎΠΈΡ ΠΏΡΠΎΠ΄ΡΠΌΠ°ΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°. Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ β ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ Π½Π° ΡΠ°ΠΉΡΠ°Ρ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡ ΡΠ°Π±ΠΎΡΡ, Π² LinkedIn ΠΈ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π°Ρ . ΠΠΎ Π΅ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β Π½Π΅ΡΠ²ΠΎΡΠΊΠΈΠ½Π³. Π ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΡΠ°ΠΏΠΎΠ², ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ ΠΈ ΠΊΡΡΡΠΎΠ², ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π·Π°Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° ΠΈ ΠΈΡΠΊΠ°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· Π½ΠΈΡ . ΠΡΠΎΡ ΠΏΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠ½ΠΈΡΡΡΠΉ Π² Π½Π°ΡΠ°Π»Π΅, Π½ΠΎ Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΉ ΡΡΡΠ΅ΠΊΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΡΠ΅ΡΠ΅ Β«ΡΠ΅ΠΏΠ»ΡΠ΅Β» ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ΅Π·ΡΠΌΠ΅, ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΈΡΡΠΌΠ°. ΠΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ΅.
ΠΠ°ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π·ΡΠΌΠ΅, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΎΠΏΡΡΠ°?
Π ΡΠ΅Π·ΡΠΌΠ΅ ΡΠ΅ΠΊΡΡΡΠ΅Ρ ΡΠΌΠΎΡΡΠΈΡ Π½Π° Π°ΠΌΠ±ΠΈΡΠΈΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°: ΠΊ ΡΠ΅ΠΌΡ ΠΎΠ½ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΈΠΉΡΠΈ ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ. ΠΠ½Π½Π° Π‘ΠΌΠΈΡΠ½ΠΎΠ²Π° ΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠΎΠ±ΡΠ°ΡΡ Π²Π΅ΡΡ ΠΎΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅: ΡΡΠ°ΡΡΠΈΠ΅ Π² Ρ Π°ΠΊΠ°ΡΠΎΠ½Π°Ρ , ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΡΠ°ΠΏΠΎΠ², Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΡΠΈΠ»Π°Π½Ρ-ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΠΊΡΡΡΡ. ΠΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ΅ΡΠ΅ ΡΠΎΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΅ΠΌΠΊΠΎ ΠΈ ΡΠ΅ΡΠ΅Π· ΡΠΎΡΠΊΠΈ ΡΠΎΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΈΡ Ρ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠ΅ΠΉ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΡΠ½ΠΊΡ β Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π°Π²ΡΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° HeadHunter ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π³ΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ΅ΠΊΡΡΡΠ΅ΡΡ ΠΈΡΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ Π»ΡΡΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΠ·ΡΡΠ°Π»ΠΈ ΠΈΠ»ΠΈ Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±Π°Π·ΠΎΠ²ΡΠ΅ JavaScript, HTML ΠΈ CSS.
ΠΠ΄Π΅ Π±ΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ?
ΠΠΎΡΡΡΠΎΠ»ΠΈΠΎ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ² ΠΊΡΡΡΠΎΠ² ΠΏΠΎΡ ΠΎΠΆΠΈ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π±Ρ ΡΡΡΠ΄Π΅Π½ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ΄ ΠΏΡΠΈΡΠΌΠΎΡΡΠΎΠΌ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠ². ΠΡΠΎΠ΅ΠΊΡΡ Π²Π½Π΅ ΡΡΠ΅Π±Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ, ΡΡΠΎ Ρ Π²Π°Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΌΠ΅Π»ΠΎΡΡΠΈ ΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ°ΠΌΠΎΠΌΡ. Π Π·Π½Π°ΡΠΈΡ, Π²Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°:







