Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

6 Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для программирования Π½Π° Π‘ ΠΈ Π‘++

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ Β«6 Best IDEs For C and C++ Programming LanguageΒ».

Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ это ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ выпускника Π²ΡƒΠ·Π° Π² программиста ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²ΡƒΠ·ΠΎΠ² Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с языка Π‘, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСходят Π½Π° Π‘++. И ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π‘++ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π‘ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования, Ρ‚ΠΎ Π±Π΅Π· Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ IDE Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ слоТно ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Integrated Development Environment, IDE) ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ программисту, прСдоставляя всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ удобства. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° благодаря ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ инструмСнтам, функциям автозаполнСния ΠΈ сотням сочСтаний клавиш.

БСгодня я расскаТу ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΈΡˆΡƒΡ‰ΠΈΡ… Π½Π° C ΠΈ C++. Π­Ρ‚ΠΈ инструмСнты ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ позволят Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ большС Π·Π°Π΄Π°Ρ‡ Π·Π° мСньшСС врСмя.

1. Eclipse

Eclipse это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π±ΠΎΠ³Π°Ρ‚Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ IDE с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½Π° Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ использовалась для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Java, Π½ΠΎ сСйчас ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большСС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ языков. Π­Ρ‚Π° IDE поставляСтся с ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ графичСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ drag-and-drop.

Eclipse доступна для Windows, Linux ΠΈ MacOS. Π­Ρ‚Π° срСда прСдоставляСт ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ„ΠΈΡ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ автоматичСский Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π°, интСграция git, статичСский Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΈ Ρ‚.Β Π΄.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: C, C++, C#, Java, JavaScript, Perl, PHP, Python, COBOL ΠΈ Ρ‚.Β Π΄.

2. NetBeans

NetBeans это Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… IDE для программирования Π½Π° Π‘ ΠΈ Π‘++. Она ΠΈΠΌΠ΅Π΅Ρ‚ друТСствСнный ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ интСрфСйс, Π° Ρ‚Π°ΠΊΠΆΠ΅ нСсколько ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… шаблонов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Π•ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» drag-and-drop. Netbeans написана Π½Π° Java, Π½ΠΎ прСдоставляСт ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ Π½Π°Π±ΠΎΡ€ инструмСнтов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΈΡˆΡƒΡ‰ΠΈΡ… Π½Π° Π‘ ΠΈ Π‘++.

Π›ΡƒΡ‡ΡˆΠ΅Π΅ Π² Netbeans это Π΅Π΅ простыС ΠΈ эффСктивныС инструмСнты для управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. ΠŸΠΎΡΡ‚Π°Π²Π»ΡΠ΅ΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π‘ NetBeans Π²Ρ‹ смоТСтС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ.

Π­Ρ‚Π° срСда доступна для Windows, Mac OS X, Linux ΠΈ Solaris.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: C, C++, Java, HTML, HTML 5 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

3. Visual Studio Code

Visual Studio Code ΠΎΡ‚ Microsoft это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… IDE, доступных для Windows, Linux ΠΈ MacOS. Π­Ρ‚Π° IDE базируСтся Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Electron.

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅, Visual Studio Code ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСми Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ свойствами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡƒΠΌΠ½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, подсвСтка синтаксиса, Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сниппСтов, возмоТности ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Git ΠΈ Ρ‚.Β Π΄. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту IDE ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ способами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сочСтания клавиш ΠΈ настройки.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: C, C++, C#, CSS, Go, HTML, Java, JavaScript, Python, PHP, TypeScript ΠΈ Ρ‚. Β Π΄.

4. Code::Blocks

Code::Blocks ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ°Π»ΠΎ языков, Π½ΠΎ Π·Π°Ρ‚ΠΎ для Π½ΠΈΡ… являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… IDE. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΠΈΡˆΡƒΡ‰ΠΈΠ΅ Π½Π° Π‘ ΠΈ Π‘++, оцСнят Π΅Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. Π›ΡƒΡ‡ΡˆΠ΅Π΅ Π² Code::Blocks это Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ мноТСства ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» этой срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ, Π² Ρ‚ΠΎΠΌ числС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².

Умная подсвСтка синтаксиса, Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Code::Blocks, ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрой.

Code::Blocks доступна Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Windows, Linux ΠΈ MacOS.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: C, C++ ΠΈ Fortran.

5. Atom

Atom это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных ΠΈ высоко настраиваСмых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠ΄Π°. Он Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Github ΠΈ являСтся прСкрасным Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΊ для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². ДоступСн для Windows, Linux ΠΈ OS X, поставляСтся с ΠΎΡ‡Π΅Π½ΡŒ минималистичСским ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом.

Π­Ρ‚Π° IDE ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π’ Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², нСсколько ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, функция поиска ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ тСкста, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ‚.Β Π΄. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Atom доступно мноТСство ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²: с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ смоТСтС Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» этого Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: C/C++, CSS, HTML, JavaScript, PHP, Python, Ruby ΠΈ Ρ‚.Β Π΄.

6. Dev C++

Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Π‘/Π‘++ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Dev C++. Π₯отя эта срСда Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²Π°ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ доступны Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², подсвСтка синтаксиса, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° CVS, встроСнная ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΈ ΠΏΡ€. Dev C++ базируСтся Π½Π° GNU Compiler Collection (GCC).

Π­Ρ‚Π° срСда Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языки: C ΠΈ C++.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НадСюсь, Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ IDE ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π²Π΅Ρ‰Π°Ρ…. Благодаря Π΅ΠΉ Π²Ρ‹ смоТСтС ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ быстро ΠΈ эффСктивно, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ порядок Π² ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…, ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ силы ΠΈ врСмя. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ваша IDE ΠΌΠΎΠΆΠ΅Ρ‚ сущСствСнно ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π±Π°Π³ΠΎΠ².

А Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π²Ρ‹? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях!

Книги ΠΏΠΎ C++: ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Адаптированный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Β«The Definitive C++ Book Guide and ListΒ»

Π‘ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ C++ позволят Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ этот нСпростой язык ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΈ Ρ‚Π΅ΠΌ программистам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π’Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π΅ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

  1. Книги Π½Π° русском
  2. Книги на английском

Книги ΠΏΠΎ C++ Π½Π° русском


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° с использованиСм C++

ΠšΡƒΠΏΠΈΡ‚ΡŒΒ 

Книга написана создатСлСм языка C++ β€” Π‘ΡŒΡ‘Ρ€Π½ΠΎΠΌ Бтрауструпом. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π±Ρ‹Π» Π·Π½Π°ΠΊΠΎΠΌ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎ прочтСния этой ΠΊΠ½ΠΈΠ³ΠΈ. Она Π·Π°Π΄ΡƒΠΌΠ°Π½Π° ΠΊΠ°ΠΊ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π° язык C++ ΠΈΠ³Ρ€Π°Π΅Ρ‚, скорСС, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. Π—Π΄Π΅ΡΡŒ Π½Π΅ удастся Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ всСх возмоТностях Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка программирования, Π·Π°Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ для Π±ΠΎΠ»Π΅Π΅ эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C++ ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ бСсцСнный ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² сообщСствС программистов.


Π―Π·Ρ‹ΠΊ программирования C++. Π›Π΅ΠΊΡ†ΠΈΠΈ ΠΈ упраТнСния

ΠšΡƒΠΏΠΈΡ‚ΡŒΒ 

Β 

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ издания Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² Π΄Π°Π»Ρ‘ΠΊΠΎΠΌ 2011 Π³ΠΎΠ΄Ρƒ, поэтому ΠΎ стандартах 14/17 ΠΈΠ· этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° Π²Ρ‹ Π½Π΅ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это всё Π΅Ρ‰Ρ‘ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ базис для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π‘Ρ‚ΠΈΠ²Π΅Π½ ΠŸΡ€Π°Ρ‚Π° Π²Π»ΠΎΠΆΠΈΠ» свой ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ Π² эту ΠΊΠ½ΠΈΠ³Ρƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получился ΠΌΠΎΠ½ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ друТСствСнно относится ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΠΈ понятным языком ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ основы Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка программирования.


Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ C++ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€

ΠšΡƒΠΏΠΈΡ‚ΡŒΒ 

ΠŸΡƒΡΡ‚ΡŒ эта ΠΊΠ½ΠΈΠ³Π° ΠΈ освСщаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ элСмСнты языка, Π΅Ρ‘ нСсомнСнный плюс Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΏΡƒΡ‚Ρ‘ΠΌ создания Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ³Ρ€. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ Π΄Π°Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ поясняСтся, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«Ρ„ΠΈΡˆΠΊΠΈΒ» «плюсов». Книга ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΈ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π΄ΠΎ Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π» Π·Π½Π°ΠΊΠΎΠΌ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.


ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π‘++

ΠšΡƒΠΏΠΈΡ‚ΡŒΒ 

Книга Π ΠΎΠ±Π΅Ρ€Ρ‚Π° Π›Π°Ρ„ΠΎΡ€Π΅ ΠΈΠ· сСрии «Классика Computer ScienceΒ». Π’ Π½Π΅ΠΉ ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎ прСдставлСно понятиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования Π² C++. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΠΊΠ½ΠΈΠ³Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 100 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊ владСния ООП. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов.


Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C++

Π§ΠΈΡ‚Π°Ρ‚ΡŒΒ 

Π₯Π°Ρ€Π²ΠΈ ΠΈ Пол Π”Π΅ΠΉΡ‚Π΅Π»Ρ‹ Π² своСй ΠΊΠ½ΠΈΠ³Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠΉΡ‚ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ порядка ввСдСния Π² C++ ΠΈ ΡƒΠΆΠ΅ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π³Π»Π°Π²Ρ‹ знакомят читатСля с основами ООП, Ρ‚Π΅ΠΌ самым Π½Π΅ освСщая Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ структурноС ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.Β Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского языка UML2. Π”Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных Π² ΠΌΠΈΡ€Π΅ ΠΏΠΎ C++.


Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ C++17 ΡƒΠ΄Π²ΠΎΠΈΠ» объСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π‘++11. Из ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± особСнностях 17-Π³ΠΎ стандарта с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡƒΠ»Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² выполнСния, диспСтчСры памяти, Ρ‚ΠΈΠΏΡ‹ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π’ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ рассмотрСны отличия ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°, ΠΌΠΎΠ½ΠΎΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

ΠŸΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π·Π½Π°ΡŽΡ‚ C++, Π½ΠΎ хотят ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ особСнностями Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ C++17 STL ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π΅Ρ‘ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.


Π―Π·Ρ‹ΠΊ программирования C++. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ курс

Π‘ΠΎΠ»Π΅Π΅ тысячи страниц ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ ввСдСния Π² C++, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ всС аспСкты языка Π² доступном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π‘ самого Π½Π°Ρ‡Π°Π»Π° ΠΊΠ½ΠΈΠ³ΠΈ читатСля знакомят со стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ C++, Π΅Ρ‘ популярными функциями ΠΈ срСдствами, Ρ‡Ρ‚ΠΎ позволяСт Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ написанию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ языка. Π’ ΠΊΠ½ΠΈΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандарт Π‘++11.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈ Π·Π°Π΄Π°Ρ‡Π°Ρ…

ΠšΡƒΠΏΠΈΡ‚ΡŒΒ 

Книга Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π½Π°Π±ΠΎΡ€ свСдСний, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ составлСния эффСктивных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ². Вся информация ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ дополняСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π·Π°Π΄Π°Ρ‡ для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.


Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…

ΠšΡƒΠΏΠΈΡ‚ΡŒΒ 

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π² сСбС всё Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Β«Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: Π‘++Β», Π½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅ Π² 4 Ρ€Π°Π·Π°. Π’ основном ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ пытаСтся ввСсти читатСля Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° сразу ΡƒΡ‡ΠΈΡ‚ Π‘++ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… языков. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТна для понимания, Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ смоТСт ΠΎΡΠΈΠ»ΠΈΡ‚ΡŒ курс, это Π΅Ρ‰Ρ‘ ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ сократит врСмя изучСния.


Книги по C++ на английском


Книга содСрТит ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΠΎ C++ ΠΈ явно стрСмится ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ всС основныС аспСкты языка. Π’ Π½Π΅ΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтах C++, Ρ‚Π°ΠΊ ΠΈ ΠΎΠ± использовании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ STL. Автор рСгулярно обновляСт ΠΊΠ½ΠΈΠ³Ρƒ, благодаря Ρ‡Π΅ΠΌΡƒ Π² Π½Π΅ΠΉ прСдставлСна Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ вСрсия языка. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, позволят Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».


Книга рассчитана Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚ язык Π‘ΠΈ ΠΈΠ»ΠΈ Π‘ΠΈ-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ язык, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Java. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° Π½Π΅ рассказываСт ΠΎΠ± ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅,Β  ΠΏΠΎΡ…ΠΎΠΆΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… языках, Π° сразу прСподносит ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», присущий Ρ‚ΠΎΠ»ΡŒΠΊΠΎ C++. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ C ΠΈΠ»ΠΈ Java, Ρ‚ΠΎ эта ΠΊΠ½ΠΈΠ³Π° станСт Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ C++. А Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ C ΠΈ Java.


Книга написана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для C#-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ языку C++ даётся с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρƒ программиста Π·Π½Π°Π½ΠΈΠΉ ΠΎ языкС C#. Книга ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π΄Π° Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° C++, Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ C#. ПослС изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²Ρ‹ смоТСтС ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΆΠ΅ Π½Π° C++.


Π”Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ являСтся Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Π΅Π³ΠΎ 25 студСнтов, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… β€” Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Π² C++. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ Π±Ρ‹Π»Π° написана совмСстными усилиями ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° 36 часов. Π‘Π°ΠΌ Π°Π²Ρ‚ΠΎΡ€ признаётся, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡŒ Ρƒ Π½Π΅Π³ΠΎ бСсконСчноС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ½ Π±Ρ‹ ΠΎΡ‚ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠ½ΠΈΠ³Ρƒ Π΄ΠΎ блСска. Всё это сдСлано с Ρ†Π΅Π»ΡŒΡŽ ΡƒΠ΄Π΅ΡˆΠ΅Π²Π»Π΅Π½ΠΈΡ производства ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, выпуска Π΅Ρ‘ Π² свободный доступ для всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ…. Π’ Π½Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ошибки, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ Π² ΠΊΠ½ΠΈΠ³Π΅ прСдставлСн Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ языку C++.


Π’ Π½Π°ΡˆΡƒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ΠΊΠ½ΠΈΠ³ затСсался сайт. Π’Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, это какая-Ρ‚ΠΎ ошибка? ВовсС Π½Π΅Ρ‚: это ΠΎΠ½Π»Π°ΠΉΠ½-ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ всСму Π‘++. Π•Π³ΠΎ нСсомнСнноС прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ каТдая Π³Π»Π°Π²Π° ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ. Всё расписано достаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π½ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΊΠ½ΠΈΠ³Π° рСгулярно дополняСтся Π² соотвСтствии с Π½ΠΎΠ²Ρ‹ΠΌΠΈ стандартами C++.


Книга Π½Π°ΡƒΡ‡ΠΈΡ‚ основам структурного программирования. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΎΠ½Π° стрСмится донСсти Π΄ΠΎ читатСля, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ программист», Π° ΡƒΠΆΠ΅ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ β€” ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ языку C++. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» прСдставлСн Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Как ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ…, здСсь Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для самопровСрки Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅. Автор ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» фокусируСтся Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π·Π°Π΄Π°Ρ‡, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… Π² процСссС написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.


Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ½ΠΈΠ³Π°, которая Π΄Π°Ρ‘Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² соотвСтствии с трСмя курсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² амСриканских унивСрситСтах Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ CS 1, CS 2 ΠΈ Β«Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β». Новичкам стоит Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ с курса CS 1, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Ρ‘ΠΌ прСдставлСны основы программирования Π½Π° C++. ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ курсу CS 2, Π° Π·Π°Ρ‚Π΅ΠΌ β€” ΠΊ структурам Π΄Π°Π½Π½Ρ‹Ρ….

Π‘ΠΎΠ²Π΅Ρ‚ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΈ с нашим ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ ΠΏΠΎ структурам Π΄Π°Π½Π½Ρ‹Ρ….


Π¦Π΅Π»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ β€” Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C++ ΠΈ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Она Π΄Π΅Π»Π°Π΅Ρ‚ Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° использовании языка C++ ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ инструмСнта для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… вычислСний. Для знакомства с ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Π° хотя Π±Ρ‹ матСматичСкая ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС этого ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ тСсты.


Автор ΠΊΠ½ΠΈΠ³ΠΈ, ΠŸΡΡ‚ ΠœΠΎΡ€ΠΈΠ½, считаСт, Ρ‡Ρ‚ΠΎ студСнтам ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ структуры Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ стоят Π½Π΅ΠΌΠ°Π»ΠΎ, ΠΈ студСнты Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ приобрСсти ΠΈΡ… Π²Π²ΠΈΠ΄Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ для свободного распространСния.


Ѐокус ΠΊΠ½ΠΈΠ³ΠΈ сосрСдоточСн Π½Π° создании эффСктивных структур Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ПослС Π΅Ρ‘ прочтСния Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ структуру Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.


Π Π°Π·Π΄Π΅Π» ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ располоТСн Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС создатСля языка, Π‘ΡŒΡ‘Ρ€Π½Π° Бтрауструпа. Π•Π³ΠΎ Π½Π΅ стали Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π΄Π΅Π» постоянно обновляСтся. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит мноТСство ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ указываСтся рядом с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ упраТнСния. НапримСр, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (*1) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚, (*2) β€” Π·Π° час, Π° Π½Π° (*3) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ дСнь. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, эти ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ зависят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ вашСго ΠΎΠΏΡ‹Ρ‚Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ€Π·Π°ΠΉΡ‚Π΅! Π§Π΅ΠΌ большС Π·Π°Π΄Π°Ρ‡ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ освоитС инструмСнты C++.


Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях.

МоТно Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° iPad Pro?

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Ρ„ΠΎΡ‚ΠΎ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… офисах программисты Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ MacBook? ΠŸΡ€ΠΈΡ‡ΠΈΠ½ этого Π²Ρ‹Π±ΠΎΡ€Π° мноТСство, Π½ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… β€” Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ Apple ΠΈΠΌΠ΅ΡŽΡ‚ консоль Bash ΠΈ схоТи с Linux, ΠΏΡ€ΠΈ этом ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΈ приятный интСрфСйс. Но Ρ€Π°Π· Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Apple Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄ΠΎΠ±Π½Π° для этих Ρ†Π΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° iPad? На ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅ вряд Π»ΠΈ, Π° Π²ΠΎΡ‚ Π½Π° iPad Pro β€” Π²ΠΏΠΎΠ»Π½Π΅. НС зря ΠΆΠ΅ Apple ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ свой Β«ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉΒ» ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Π² качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π² iPadOS 13 появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡ‹ΡˆΠΈ, Ρ‚Ρ€Π΅ΠΊΠΏΠ°Π΄Π° ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‡Ρ‚ΠΎ сразу ΠΆΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ вопрос, связанный с удобством управлСния.

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ iPad Pro ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

iPad Pro Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ссли вас интСрСсуСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Apple ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ iPad Pro с 12,9-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌ экраном, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ 13-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… MacBook ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ 12-дюймового MacBook. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, компания постоянно ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ возмоТности своСго ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°, ΠΈ iPadOS 14 Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ Π΅Ρ‰Π΅ большС Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ программистам.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° iPad

Π’ своСм Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ Π²ΠΈΠ΄Π΅ iPad (Π΄Π°ΠΆΠ΅ Pro) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π΄Π΅ΡΠΊΡ‚ΠΎΠΏΠ½ΡƒΡŽ систСму ΠΎΡ‚ Apple, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ нСсколько способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ iPadOS Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ. БСйчас Π΅ΡΡ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисов, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½Π΅ устанавливая Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π½Π° устройство. НапримСр, repl.it, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для программирования ΠΎΠ½Π»Π°ΠΉΠ½. Она Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ откроСтся Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ 13-дюймовом экранС ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ App Store ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ со встроСнными компиляторами для ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ скриптовых языков Ρ‚ΠΈΠΏΠ° Python. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π² Ρ‚Π°ΠΊΠΎΠΌ случаС вряд Π»ΠΈ получится, Π½ΠΎ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡ эти прилоТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ прилоТСния Pyto

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ β€” использованиС SSH-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ систСмС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Ρ€ΠΎΠ΄Π΅ Blink, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Blink ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Bluetooth-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Vim ΠΈ Emacs. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Face ID.




МоТно приобрСсти Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвСр Π½Π° ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ сСрвисС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎ SSH ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, установив Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ PHP, Python, NodeJS, MySQL, Nginx β€” всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвСра. ПослС этого настраиваСм Git, создаём ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° вашСм iPad.

Π‘ Blink Shell ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° iPad Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅

А Π²ΠΎΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с iPad, вСроятно, Π½Π΅ самый Π»ΡƒΡ‡ΡˆΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с использованиСм ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

На ΠΊΠ°ΠΊΠΎΠΌ языкС Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

Как ΠΌΡ‹ выяснили, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° iPad Pro ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… языков программирования, Π² Ρ‚ΠΎΠΌ числС Python, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ со встроСнными компиляторами Π² App Store. Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Python Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ язык программирования. Π£ Π½Π΅Π³ΠΎ простой синтаксис, ΠΈ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ β€” ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ прСдлоТСния Π½Π° английском языкС. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сайт, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»Π΅Π½Π΄ΠΈΠ½Π³ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ многостраничный сайт со слоТной структурой. На Python ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ дСсктопныС прилоТСния.

Π’ условиях ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта профСссия позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°Π΄Π°Ρ‡ ΠΈΠ· Π΄ΠΎΠΌΠ°. ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими способами, Π² Ρ‚ΠΎΠΌ числС Apple ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Swift Playgrounds для обучСния Π°Π·Π°ΠΌ языка Swift. Но ΠΎΠ½ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π² основном Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для написания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Python Π² этом ΠΏΠ»Π°Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ, Π° ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΎΠ½Π»Π°ΠΉΠ½-школС SkillFactory, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ курс Β«Fullstack Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° PythonΒ».

Π’Ρ‹Ρ€Π΅Π·ΠΊΠ° ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обучСния Python Π² SkillFactory

Π¨ΠΊΠΎΠ»Π° отличаСтся понятными курсами, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ большой практичСской Π±Π°Π·ΠΎΠΉ. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π°, ΠΈ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ обучСния Ρƒ вас Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π° сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π²Π°ΠΌΠΈ.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ AppleInsider.ru дСйствуСт скидка 50% Π½Π° всС курсы Π½Π° сайтС SkillFactory ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ Apple Π΄ΠΎ 30 сСнтября. НС суммируСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прСдлоТСниями.

А Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° iPad Pro Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ вашим Ρ…ΠΎΠ±Π±ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, бСзусловно, Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° MacBook. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, с Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Python ΠΌΠΎΠΆΠ½ΠΎ Π·Π° нСбольшой срок ΠΊΡƒΠΏΠΈΡ‚ΡŒ сСбС Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ 16-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ MacBook Pro.

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ курса профСссия Fullstack Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Python

ΠšΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π΄Ρ‹ΡˆΠ°Ρ‚ΡŒ. Π“Π»Π°Π²Π½ΠΎΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ вовсС Π½Π΅ ΠΊΠΎΠ΄, Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ

ΠžΡ‚ΠΊΡƒΠ΄Π° ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π°Π»Π°Π½Ρ‚Ρ‹, ΠΊΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΡƒΡ‡ΠΈΡ‚? Растут сами ΠΏΠΎ сСбС? НС совсСм Ρ‚Π°ΠΊ. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ «хантят» уТС ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΡŽΠ½Ρ‹Ρ… программистов, Π½ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ условия для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ всС большС, оказывая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ учитСлям ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠŸΡ€ΠΎΠΌΡΠ²ΡΠ·ΡŒΠ±Π°Π½ΠΊΠ° ΡƒΡ‡Ρ€Π΅Π΄ΠΈΠ»Π° ΡΡ‚ΠΈΠΏΠ΅Π½Π΄ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ VK Fellowship для ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ программирования, ΡΠΎΠ·Π΄Π°Π²ΡˆΠΈΡ… авторскиС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ· всСх ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ (ΡƒΠ²Ρ‹) ΠœΠΎΡΠΊΠ²Ρ‹ ΠΈ Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Π°; ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ конкурсный ΠΎΡ‚Π±ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΡΡ‚ΠΈΠΏΠ΅Π½Π΄ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ участиС Π² Π»Π΅Ρ‚Π½ΠΈΡ… ΠΈ Π·ΠΈΠΌΠ½ΠΈΡ… ΡˆΠΊΠΎΠ»Π°Ρ….

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ спорт

Если Π²Ρ‹ Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ‚ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‚ΠΎ Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ слСдуСт ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, всС ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Ρ‹ (ΠΎΡ‚ ΠΌΡƒΠ½ΠΈΡ†ΠΈΠΏΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΡƒΡ€Π° ВсСроса Π΄ΠΎ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ IOI, Π° Ρ‚Π°ΠΊΠΆΠ΅ всС прСстиТныС студСнчСскиС Ρ‚ΡƒΡ€Π½ΠΈΡ€Ρ‹) относятся ΠΊ области Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ спортивного программирования. Как ΠΈ Π² любом спортС, здСсь Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ просто Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это быстрСС ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ сопСрников.

И Π²Ρ‚ΠΎΡ€ΠΎΠ΅, очСвидноС для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ занимался, ΠΈ совсСм Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…: Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ вовсС Π½Π΅ ΠΊΠΎΠ΄, Π° Π³Π΅Π½ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

ΠœΠΈΡ…Π°ΠΈΠ» Π’ΠΈΡ…ΠΎΠΌΠΈΡ€ΠΎΠ². Π€ΠΎΡ‚ΠΎ прСдоставлСно прСсс-слуТбой МЀВИ

«ВСория Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², которая Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто Π½Π° Π½Ρ‹Π½Π΅ΡˆΠ½ΠΈΡ… ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°Ρ…, — это Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, хотя Π½Π΅ всС участники ΠΎΠ± этом Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡŽΡ‚ΡΡΒ», β€”Β Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Ρ‚Ρ€Π΅Π½Π΅Ρ€ российской Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ школьной сборной ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‚Ρ€Π΅Π½Π΅Ρ€ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ студСнчСского Ρ‚ΡƒΡ€Π½ΠΈΡ€Π° ICPC 2016β€”2018 Π³ΠΎΠ΄ΠΎΠ², ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ МЀВИ ΠœΠΈΡ…Π°ΠΈΠ» Π’ΠΈΡ…ΠΎΠΌΠΈΡ€ΠΎΠ².

Β«Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΡƒΠΌΠ΅Π½ΠΈΠΉ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ условий, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ матСматичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π²Ρ‹Π±ΠΎΡ€Ρƒ структур Π΄Π°Π½Π½Ρ‹Ρ…, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС программирования», — добавляСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ Π»ΠΈΠΏΠ΅Ρ†ΠΊΠΎΠ³ΠΎ Π¦Π΅Π½Ρ‚Ρ€Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΎΠ΄Π°Ρ€Π΅Π½Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π΅ΠΉ «БтратСгия», стипСндиат VK Fellowship ИнСсса Π¨ΡƒΠΉΠΊΠΎΠ²Π°.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡƒΡ‚ΡŒ Π² ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ начинаСтся с Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ знания ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Β«ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ способности ΠΈ способности ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΡ‡Π΅Π½ΡŒ тСсно связаны. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ программист всСгда Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ. ΠŸΡ€ΠΈ этом Π² ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ знания областСй ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, выходящиС Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° Ρ€Π°ΠΌΠΊΠΈ школьной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β», — добавляСт Π»Π°ΡƒΡ€Π΅Π°Ρ‚ VK Fellowship, унивСрситСтский ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ· ΠšΡ€Π°ΡΠ½ΠΎΡΡ€ΡΠΊΠ°, ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ самой извСстной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ acmp.ru Π‘Π΅Ρ€Π³Π΅ΠΉ БСляСв.

Π―Π·Ρ‹ΠΊ ΠΆΠ΅ программирования, ΠΏΠΎ словам экспСртов, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ особого значСния, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… этапах ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΎΠΉ Β«ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹Β». Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ Ρ‚Ρ‹ моТСшь Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Ρ…ΠΎΡ‚ΡŒ Π½Π° «бСйсикС», лишь Π±Ρ‹ твоя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° эффСктивнСС, Ρ‡Π΅ΠΌ Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ². По словам ΠœΠΈΡ…Π°ΠΈΠ»Π° Π’ΠΈΡ…ΠΎΠΌΠΈΡ€ΠΎΠ²Π°, язык становится Π²Π°ΠΆΠ΅Π½ Π½Π° ΠΏΠΎΠ·Π΄Π½ΠΈΡ… этапах сорСвнований: Ρ‚ΡƒΡ‚ C++ ΠΈ Java ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ Python, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‡Π°Ρ‰Π΅ всСго Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Β«ΠΊΠΎΠ΄ΠΈΡ‚ΡŒΒ»Β ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ школьники. А Π²ΠΎΡ‚ ΡƒΠΆΠ΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π΅ (IOI) Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… языков β€”Β C++, Java ΠΈΠ»ΠΈ Pascal.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ судСйство, просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ всС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ автоматичСской систСмой β€” Π² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… условиях Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅ тСстов. Β«ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΆΡŽΡ€ΠΈ всСгда ΠΈΠΌΠ΅Π΅Ρ‚ строгоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π΅ всСм трСбованиям Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ эффСктивности. Однако участник Π½Π΅ обязан ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы. Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ участники ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ изящноС ΠΈΠ»ΠΈ эффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π°Π»Π»Β», — поясняСт ΠœΠΈΡ…Π°ΠΈΠ» Π’ΠΈΡ…ΠΎΠΌΠΈΡ€ΠΎΠ².

Π§Π΅ΠΌΡƒ Π½Π΅ ΡƒΡ‡Π°Ρ‚ Π² школС

БСгодня стандартный ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ Π² Β«ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉΒ»Β ΡˆΠΊΠΎΠ»Π΅ прСдусматриваСт всСго ΠΎΠ΄ΠΈΠ½-Π΄Π²Π° ΡƒΡ€ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π² нСдСлю. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ±Π΅Π΄ Π½Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°Ρ… этого нСдостаточно. Но Π΄Π΅Π»ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

«Главная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π² количСствС часов, Π° Π² ΠΈΡ… качСствС. Если ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‚ΠΎ ΠΈ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡƒΡ€ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠœΠΎΠΆΠ΅Ρ‚, ΠΊ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°ΠΌ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ, Π½ΠΎ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒΒ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΏΠΎΠ±Π΅Π΄ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. А ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Π² 90% школ ΡƒΡ€ΠΎΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ сводятся ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ Π΄ΠΎ самого окончания ΡˆΠΊΠΎΠ»Ρ‹, ΠΈ связано это с Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚ΠΎΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠ°Π΄Ρ€ΠΎΠ²Β», — рассказываСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ стипСндиат VK Fellowship, ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ· ЧСлябинска Антон Π”Π΅Π½ΠΈΠΊΠΈΠ½.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄ высокого уровня β€”Β ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΡΠΈΠ»ΡŒΠ½Ρ‹Ρ… школ, Π³Π΄Π΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ удСляСтся особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π‘ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ смСны для школьников-программистов появились Π² ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅ «Бириус».

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π»Π΅Ρ‚Π½Π΅ΠΉ ΡˆΠΊΠΎΠ»Ρ‹ ΠΏΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ Π½Π°ΡƒΠΊΠ°ΠΌ НИУ Π’Π¨Π­ ΠΈ Π¦Π΅Π½Ρ‚Ρ€Π° «БтратСгия». ИнСсса Π¨ΡƒΠΉΠΊΠΎΠ²Π° β€” Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅. Π€ΠΎΡ‚ΠΎ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° Π˜Π½Π΅ΡΡΡ‹ Π¨ΡƒΠΉΠΊΠΎΠ²ΠΎΠΉ

Β«Π― Π±Ρ‹ сказала, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… ΡˆΠΊΠΎΠ»Π°Ρ…, лагСрях, Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ… ΡƒΡ‡Π°Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ½Π°Ρ‡Π΅. НапримСр, тСматичСскиС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ смСны ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚. Π›Π΅ΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ контСстов), Ρ€Π°Π·Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡, спСцкурсы ΠΈ мастСр-классы β€” расписан ΠΏΠΎ ΠΌΠΈΠ½ΡƒΡ‚Π°ΠΌ вСсь дСнь, с ΡƒΡ‚Ρ€Π° Π΄ΠΎ Π½ΠΎΡ‡ΠΈ. ΠŸΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ состав Π½Π° Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… смСнах Ρ‚Π²ΠΎΡ€ΠΈΡ‚, Π²Ρ‹Π΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚, экспСримСнтируСт, подзаряТаСтся Π½ΠΎΠ²Ρ‹ΠΌΠΈ идСями, Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°ΠΌΠΈΒ», — рассказываСт ИнСсса Π¨ΡƒΠΉΠΊΠΎΠ²Π°, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ смСны ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² «БириусС».

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ сразу Ρ†Π΅Π»Ρ‹ΠΉ спСктр возмоТностСй: ΠΊΡ€ΡƒΠΆΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, дистанционныС ΡˆΠΊΠΎΠ»Ρ‹, тСматичСскиС ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ лагСря, сорСвнования Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

«УспСшная Ρ„ΠΎΡ€ΠΌΠ° воспитания ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΈΠΊΠ° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π²ΠΎ всСм этом Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ, Π² возмоТности ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свой собствСнный ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ обучСния ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ сорСвнований. Π­Ρ‚ΠΎΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ опрСдСляСтся ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°, ΠΎΡ‚Π±ΠΎΡ€ΠΎΠΌ Π² Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ смСну, рСкомСндациями наставника-Ρ‚Ρ€Π΅Π½Π΅Ρ€Π°Β», — добавляСт ИнСсса.

ПСдагог ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π½Π΅Ρ€?

Новости ΠΎ ΠΏΠΎΠ±Π΅Π΄Π°Ρ… Π½Π°ΡˆΠΈΡ… школьников Π½Π° ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π·Π²ΡƒΡ‡Π°Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° новости ΠΏΡ€ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π² Π»ΡŽΠ±Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… спортивных Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π°Ρ…. Π£ рСбят-ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΈΠΊΠΎΠ² всСгда Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π½Π΅Ρ€, Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ сборной β€” Ρ†Π΅Π»Ρ‹ΠΉ трСнСрский ΡˆΡ‚Π°Π±.

«Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΊ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°ΠΌ, Ρ‚ΠΎ ΠΈ Π² школС, ΠΈ Π² Π²ΡƒΠ·Π΅ ΠΎΠ½Π° происходит ΠΏΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ β€” ΠΊΠ°ΠΊ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π§Π°Ρ‰Π΅ всСго этим Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ выпускники, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ программистскоС Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² своСм ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ β€” ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сильно Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ ΠΈ Π±Π΅Π· этого, хотя Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…, Β«Π²Π΅Π·ΡƒΡ‡ΠΈΡ…Β», ΡˆΠΊΠΎΠ»Π°Ρ… учитСля Π±Π΅Ρ€ΡƒΡ‚ Π΄Π΅Π»ΠΎ Π² свои Ρ€ΡƒΠΊΠΈ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… успСхов», — рассказываСт ΠœΠΈΡ…Π°ΠΈΠ» Π’ΠΈΡ…ΠΎΠΌΠΈΡ€ΠΎΠ².

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, прописанной Π² ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅, Π½Π°Π΄ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈ алгоритмичСской ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈ с практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния для ΠΆΠΈΠ·Π½ΠΈ Π² нашСм Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅, ΠΈ для развития ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ Π² Ρ†Π΅Π»ΠΎΠΌ.

Π’ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΎΠΌ ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ всС начинаСтся с Ρ‚Π°Π»Π°Π½Ρ‚Π° ΠΈ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ самого школьника, Π΅Π³ΠΎ ТСлания ΠΈΠ΄Ρ‚ΠΈ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π±Ρ€Π°Ρ‚ΡŒ высоту Π·Π° высотой, ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ экспСрты. А дальшС этот Ρ‚Π°Π»Π°Π½Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ взрослый.

Антон Π”Π΅Π½ΠΈΠΊΠΈΠ½. Π€ΠΎΡ‚ΠΎ прСдоставлСно Антоном Π”Π΅Π½ΠΈΠΊΠΈΠ½Ρ‹ΠΌ

Но Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ школьник ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ€ΡƒΠΊΠΈ Ρ‚Ρ€Π΅Π½Π΅Ρ€Π°, Π½Π° Π΅Π³ΠΎ ΠΏΡƒΡ‚ΠΈ всС ΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ встрСчаСтся ΡƒΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈ Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Ρ‹ΠΉ ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ. Β«Π—Π°Π΄Π°Ρ‡Π° ΠΏΠ΅Π΄Π°Π³ΠΎΠ³Π° Π² школС β€” Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ, Π΄Π°Ρ‚ΡŒ знания, Π·Π°ΠΌΠΎΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° успСх, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, кстати, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связан ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ», β€”Β Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Антон Π”Π΅Π½ΠΈΠΊΠΈΠ½.

Π­Ρ‚ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Π°ΠΆΠ½Ρ‹ ΠΈ для Ρ‚Ρ€Π΅Π½Π΅Ρ€Π°, Π½ΠΎ ΠΎΠ½ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΡ†Π΅Π»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Π·ΠΎΠ½Ρ‹ ΠΈ успСхи ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°, составляСт Π΅Π³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, ставит стратСгичСскиС Ρ†Π΅Π»ΠΈ. А дальшС Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ, трСнировки… ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ уровня, Ρ€Π°Π±ΠΎΡ‚Π° со сборной β€” это систСмная Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ‚Ρ€Π΅Π½Π΅Ρ€ΠΎΠ² страны.

Β«Π’Π°ΠΌ, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, всСгда Π²Π°ΠΆΠ½Π° связь Β«Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊβ€”Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΒ», ΠΊΠ°ΠΊΠΈΠ΅ Π±Ρ‹ прСкрасныС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ систСмы Π½ΠΈ Π±Ρ‹Π»ΠΈ созданы», β€”Β ΡƒΠ²Π΅Ρ€Π΅Π½Π° ИнСсса Π¨ΡƒΠΉΠΊΠΎΠ²Π°.

ΠžΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Ρ‹ ΠΈ профСссия

ΠŸΡ€ΠΎ школьников-ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΠΈΠΊΠΎΠ² Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π½Π° Ρ‚ΡƒΡ€Π½ΠΈΡ€Π°Ρ… β€”Β ΠΈΡ… ΡΠ°ΠΌΠΎΡ†Π΅Π»ΡŒ ΠΈ, вырастая, ΠΎΠ½ΠΈ находят сСбя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ сфСрС, Π½ΠΎ ΡƒΠΆΠ΅ ΡΡ‚Π°Π½ΠΎΠ²ΡΡΡŒ Ρ‚Ρ€Π΅Π½Π΅Ρ€Π°ΠΌΠΈ. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ спортивноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вострСбовано индустриСй? ЭкспСрты ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π°ΡŽΡ‚ этот стСрСотип.

Β«Π‘ΠΏΠΎΡ€Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ вовсС Π½Π΅ ΠΎΡ‚ΠΎΡ€Π²Π°Π½ΠΎ ΠΎΡ‚ ΠΆΠΈΠ·Π½ΠΈ. Часто люди Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ спортивноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ вылоТился Ρ‚Ρ€ΠΈ-ΠΏΡΡ‚ΡŒ часов ΠΈ всС, большС Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. На самом ΠΆΠ΅ Π΄Π΅Π»Π΅ Π·Π° этим стоят Π³ΠΎΠ΄Ρ‹ интСнсивной ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°Π»Π°Π½Ρ‚Π°, Π½ΠΎ ΠΈ собранности, силы Π²ΠΎΠ»ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… soft skills, ΠΎΡ‡Π΅Π½ΡŒ вострСбованных Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ сфСрС», β€”Β Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ сборной России ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΎΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ ΠΈ тСхнологичСскому ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Ρƒ МЀВИ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½Ρ‹Ρ… школ МЀВИ АлСксСй МалССв.

Π’Π°ΠΆΠ½Ρ‹ΠΉ для Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π½Π°Π²Ρ‹ΠΊ трСнируСтся ΠΈ Π½Π° студСнчСских ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°Ρ…. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. Π’ индустрии сСгодня Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ программистов-ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π΅ΠΊ, это групповая Ρ€Π°Π±ΠΎΡ‚Π°. Навыки распрСдСлСния Ρ€ΠΎΠ»Π΅ΠΉ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, построСния стратСгии Ρ€Π°Π±ΠΎΡ‚Ρ‹, взаимодСйствия β€” всС это ΠΎΡ‡Π΅Π½ΡŒ пригоТдаСтся ΠΈ Π² дальнСйшСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅.

По мнСнию АлСксСя, хотя ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΈΡˆΡƒΡ‚ рСбята Π½Π° Ρ‚ΡƒΡ€Π½ΠΈΡ€Π°Ρ…, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ, это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ программист Π·Π°ΠΏΠ΅Ρ€Ρ‚ Π² этой систСмС ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. И Ρ‚ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ масса ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². «НапримСр, Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ Π½Π° сСгодня Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π° ΠΌΠΈΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… «выпускников» олимпиадного двиТСния. Π£ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ Π΄Π°ΠΆΠ΅ просто участников ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Ρ‚ΡƒΡ€Π½ΠΈΡ€ΠΎΠ² Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с трудоустройством. И Π² Ρ†Π΅Π»ΠΎΠΌ наша отСчСствСнная ИВ-индустрия, Π½Π° ΠΌΠΎΠΉ взгляд, ΠΎΠ΄Π½Π° ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ…, конкурСнтоспособных Π² ΠΌΠΈΡ€Π΅. Россия β€” ΠΎΠ΄Π½Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… стран ΠΌΠΈΡ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° собствСнная поисковая машина ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅Β», — рассказываСт МалССв.

Π’ΠΎ ΠΆΠ΅, ΠΏΠΎ мнСнию АлСксСя, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚: Π² ΡˆΡ‚Π°Ρ‚Π΅ ΠΈ Google, ΠΈ Facebook, ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… тСхнологичСских компаниях найдутся Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Ρ‹ ΠΈ участники ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… программистских Ρ‚ΡƒΡ€Π½ΠΈΡ€ΠΎΠ².

Мало Ρ‚ΠΎΠ³ΠΎ, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² IT-индустрии российскиС школьники ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚, Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ² ΡˆΠΊΠΎΠ»Ρƒ.

 ЕвгСния БСрСснСва

ΠšΠΎΠ΄ΠΈΡ‚ΡŒ с ΠΏΠ΅Π»Π΅Π½ΠΎΠΊ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ становится Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ, ΠΊΠ°ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅Β ΠΈΠ»ΠΈ письмо. Π’Β Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΠ½ΠΎ по ваТности ΠΎΠ±Π³ΠΎΠ½ΠΈΡ‚ Π΄Π°ΠΆΠ΅ Π·Π½Π°Π½ΠΈΠ΅ иностранных языков! Β«Π˜Π½Π²Π΅ΡΡ‚-Ѐорсайт» ΠΎΡ‚ΠΎΠ±Ρ€Π°Π» Π»ΡƒΡ‡ΡˆΠΈΠ΅ EdTech-стартапы со всСго ΠΌΠΈΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΠΎΠΌΠ°ΡŽΡ‚ ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅Β ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹.

ОбСзьянки Π²Ρ‹ΡˆΠ»ΠΈ ΠΏΠΎΠ³ΡƒΠ»ΡΡ‚ΡŒΒ 

Π‘Π½Π°Ρ‡Π°Π»Π° малСнькая обСзьянка Π±Π΅Ρ€Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π±Π°Π½Π°Π½, ΠΏΠΎΡ‚ΠΎΠΌ Π΅Ρ‰Π΅ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ задания ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ΡΡ β€” Π΄ΠΎΠΏΠ»Ρ‹Ρ‚ΡŒ Π΄ΠΎ Π·Π°Π²Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π±Π°Π½Π°Π½Π° Π½Π° Ρ‡Π΅Ρ€Π΅ΠΏΠ°Ρ…Π΅Β ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΠ³ΠΎΠ½Π΅ Π·Π° Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠΌ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΠ· ΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ»ΠΎΠ² мост ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΏΠΎΒ ΠΈΡ… Π³ΠΎΠ»ΠΎΠ²Π°ΠΌ. Бозданная Π² Π˜Π·Ρ€Π°ΠΈΠ»Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Π° Code Monkey Π΄Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ срСди школьников Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ условиС β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ обСзьянка сумСла ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС Π±Π°Π½Π°Π½Ρ‹, Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. AI-Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ максимально: Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ дСйствиС ΠΈΠ³Ρ€ΠΎΠΊΠ°, подсказываСт, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π»ΡƒΡ‡ΡˆΠ΅,Β Π»ΠΈΠ±ΠΎ Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ. Но Code Monkey β€” большС Ρ‡Π΅ΠΌ ΠΈΠ³Ρ€Π°. Π­Ρ‚ΠΎ полноцСнная учСбная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° автоматичСски выставляСт ΠΎΡ†Π΅Π½ΠΊΠΈ, сама отслСТиваСт прогрСсс ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ², Π° ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠ»Π°Π½Ρ‹Β ΡƒΡ€ΠΎΠΊΠΎΠ².

Β«Code Monkey Π±Ρ‹Π»Π° принята Π² качСствС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сорСвнования ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ школами. 75% (!) всСх Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… школ ΠΈ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ² Π² Π˜Π·Ρ€Π°ΠΈΠ»Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ участвовали. Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ успСх. ΠŸΡ€ΠΎΡˆΠ»ΠΎ сСмь Π»Π΅Ρ‚, ΠΈ сСгодня Π² странС слоТно Π½Π°ΠΉΡ‚ΠΈ подростка, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎΒ Π±Ρ‹ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… воспоминаний ΠΎΒ Code MonkeyΒ», β€” рассказываСт Β«Π˜Π½Π²Π΅ΡΡ‚-Ѐорсайту» ΡΠΎΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π”ΠΆΠΎΠ½Π°Ρ‚Π°Π½ Π¨ΠΎΡ€ (JonathanΒ Schor).

Π’ Ρ‚Π΅Ρ…Π½Π°Ρ€ΠΈΒ ΠΈΠ»ΠΈ Π³ΡƒΠΌΠ°Π½ΠΈΡ‚Π°Ρ€ΠΈΠΈ? Π­Ρ‚ΠΎ Π³Π»ΡƒΠΏΡ‹ΠΉ вопрос: Π”ΠΆΠΎΠ½Π°Ρ‚Π°Π½ Π¨ΠΎΡ€, Π΅Π³ΠΎ Π±Ρ€Π°Ρ‚ Идо (Ido Schor) ΠΈ Π΄Ρ€ΡƒΠ³ Ишай ΠŸΠΈΠ½Ρ‡ΠΎΠ²Π΅Ρ€ (Yishai Pinchover) Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² 9Β Π»Π΅Ρ‚. Π’ Ρ‚ΠΎΠΌΒ ΠΆΠ΅ составС ΠΎΠ½ΠΈ запустили стартап Code Monkey. ΠŸΡ€Π°Π²Π΄Π°, ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° занял ΠΎΠΊΠΎΠ»ΠΎΒ 20Β Π»Π΅Ρ‚.

«ПослС окончания срСднСй ΡˆΠΊΠΎΠ»Ρ‹ Π² Π˜Π·Ρ€Π°ΠΈΠ»Π΅, Ссли Π²Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ Π²ΠΎΠ΅Π½Π½ΡƒΡŽ слуТбу, принято Π³ΠΎΠ΄Β ΠΈΠ»ΠΈ Π΄Π²Π° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎΠ»ΠΎΠ½Ρ‚Ρ‘Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄ поступлСниСм Π² унивСрситСт, β€” рассказываСт ΠΎΠ½. β€” Π― Π±Ρ‹Π» Π²ΠΎΠ»ΠΎΠ½Ρ‚Π΅Ρ€ΠΎΠΌ Π² сфСрС образования срСди малообСспСчСнных слоСв насСлСния, Π² основном ΠΈΠΌΠΌΠΈΠ³Ρ€Π°Π½Ρ‚ΠΎΠ² ΠΈΠ· стран Π±Ρ‹Π²ΡˆΠ΅Π³ΠΎ Π‘Π‘Π‘Π . Π’Π°ΠΌ Π½Π°Ρ‡Π°Π» свои собствСнныС курсы кодирования для Π΄Π΅Ρ‚Π΅ΠΉ послС ΡˆΠΊΠΎΠ»Ρ‹. Π­Ρ‚ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ» мСня Π½Π° созданиС Code Monkey. Π― собствСнными Π³Π»Π°Π·Π°ΠΌΠΈ ΡƒΠ²ΠΈΠ΄Π΅Π», ΠΊΠ°ΠΊΠΈΠΌ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² области информатики».

Π’Β 2014Β Π³ΠΎΠ΄Ρƒ Code Monkey стала ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Ρ†Π΅ΠΌ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅. Π’ Ρ‚ΠΎ врСмя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ EdTech-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΠ»ΠΈΡΡŒ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Drag&Drop (дословно Β«ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ»). Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π°Β Π½Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ с нуля. Π‘Ρ‚Π°Ρ€Ρ‚Π°ΠΏ Code Monkey стал ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, ΠΊΡ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΠ» Π΄Π΅Ρ‚Π΅ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° основС Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎΒ Ρ‚Π΅ΠΊΡΡ‚Π°.

Β«ΠœΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдСлали ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° основС тСкста Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ простым, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° программирования ΠΌΠΎΠ³ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ этому вСсь класс Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹Β», β€” добавляСт ΡΠΎΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° основания компания собрала $2,2Β ΠΌΠ»Π½. Π‘Ρ‚Π°Ρ€Ρ‚Π°ΠΏ, ΠΏΠΎ словам Π¨ΠΎΡ€Π°, сразу стал ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Ρ‹ΠΌ (Code Monkey Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Π³ΠΎΠ΄ΠΎΠ²Ρ‹Ρ… подписок школам ΠΈ сСмьям). Π’Β 2018Β Π³ΠΎΠ΄Ρƒ TAL Education Group со ΡˆΡ‚Π°Π±-ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€ΠΎΠΉ Π² ПСкинС ΠΊΡƒΠΏΠΈΠ»Π° ΠΈΠ·Ρ€Π°ΠΈΠ»ΡŒΡΠΊΡƒΡŽ компанию. Π‘ΡƒΠΌΠΌΠ° сдСлки составила $20Β ΠΌΠ»Π½. Code Monkey стала Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ китайского Π³ΠΈΠ³Π°Π½Ρ‚Π°. Удалось ли Π΅ΠΉ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ?

Β«Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠšΠΈΡ‚Π°Ρ ΠΌΡ‹ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ достаточно нСзависимыми», β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π”ΠΆΠΎΠ½Π°Ρ‚Π°Π½Β Π¨ΠΎΡ€.

БСйчас ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Β«Π±ΡƒΠ΄Π΅Ρ‚ сильно ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡΒ» ΠΎΡ‚ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ…Β ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

«И это Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡ€ΡƒΡ‚ΠΎ!Β» β€” Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Β ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ.

НовоС поколСниС BeBlocky

Π’ΠΎ врСмя ΡƒΡ‡Π΅Π±Ρ‹ Π½Π° Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ Π² КоллСдТС СстСствСнных Π½Π°ΡƒΠΊ Аддис-АбСбского унивСрситСта (Эфиопия) Натан Π”Π°ΠΌΡ‚ΡŒΡŽ (Nathan Damtew) Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ искусно Π΅Π³ΠΎ сокурсники ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΈ насколько ΠΌΠ°Π»ΠΎ ΠΎΠ½ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΎ Ρ‚ΠΎΠΌ, как эти ΠΈΠ³Ρ€Ρ‹Β Β«ΠΏΠΈΡˆΡƒΡ‚ΡΡΒ».

«На ΠΏΠ΅Ρ€Π²ΠΎΠΌ курсС ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ° мСня всСгда удивляло, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΌΠΎΠΈΡ… одноклассников Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ простого прилоТСния Hello World, β€” вспоминаСт ΠΎΠ½. β€” НСкоторых из нас ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² ΡΡ‚Π°Ρ€ΡˆΠΈΡ… классах ΡˆΠΊΠΎΠ»Ρ‹, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ этот ΠΎΠΏΡ‹Ρ‚Β Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅Β».

Π“ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅ Натан застал своих 10-Π»Π΅Ρ‚Π½ΠΈΡ… ΠΊΡƒΠ·Π΅Π½ΠΎΠ² ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΠΌΠΈ Π² ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Clash ofΒ Clans.

Β«Π― всСгда Π΄ΡƒΠΌΠ°Π», что эта ΠΈΠ³Ρ€Π° слоТная, Π½ΠΎ мСня ΠΏΠΎΡ€Π°Π·ΠΈΠ»ΠΎ, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ½ΠΈ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΡ‚Β Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅, β€” рассказываСт ΠΎΠ½. β€” Π’ΠΎΠ³Π΄Π° я ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ: Ссли Π΄Π΅Ρ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ β€‹β€‹ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, ΠΊΠ°ΠΊΒ Clash of Clans, Ρ‚ΠΎΒ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы программирования. Нам просто Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π³Π΅ΠΉΠΌΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ процСсс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ ΠΈΡ… Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Β».Β 

Π”Π°ΠΌΡ‚ΡŒΡŽ стартовал с BeBlocky Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° прилоТСния заняла Ρƒ Π½Π΅Π³ΠΎ 4–6 мСс. Π—Π° это врСмя Π΅ΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Π½Π° сСбя Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€ΠΎΠ»ΠΈ β€” ΠΎΡ‚ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°-Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€Π° до тСстировщика.

Β«Π‘Π°ΠΌΡ‹ΠΌ слоТным Π±Ρ‹Π»ΠΎ отсутствиС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β», β€” ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ ΠΎΠ½.Β 

БСйчас Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ BeBlocky, ΠΏΠΎΠΌΠΈΠΌΠΎ Π”Π°ΠΌΡ‚ΡŒΡŽ, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° запуска Π² 2019Β Π³ΠΎΠ΄Ρƒ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒΒ $25 тыс.

Β«ΠœΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ инвСсторов или Π²Π΅Π½Ρ‡ΡƒΡ€Π½Ρ‹Ρ… капиталистов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ присоСдинятся ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ посСвному Ρ€Π°ΡƒΠ½Π΄ΡƒΒ», β€” добавляСт стартапСр.Β 

Он Π²Π΅Ρ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ создаСт Π½Π΅ просто ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π—Π°Π΄Π°Ρ‡Π° BeBlocky β€” Π²ΠΎΡΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ поколСниС программистов.

Β«ΠœΡ‹ стрСмимся ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ программирования для ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ извСстСн отсутствиСм доступа Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ своими ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌΒ», β€” добавляСт Натан.

Π”Π°ΠΌΡ‚ΡŒΡŽ ΡƒΠΌΠ΅Π»ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ» ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π­Ρ„ΠΈΠΎΠΏΠΈΠΈ Π² ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ΅ прСимущСство своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π”Ρ€ΡƒΠ³ΠΈΠ΅ стартапы β€” Tynker, Hopscotch, ScratchΒ ΠΈΠ»ΠΈ Code β€” ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ постоянного ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ. BeBlocky β€” ΠΈΡ… прямая ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ создано Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…Β ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π².

Β«BeBlocky Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… для запуска прилоТСния, поэтому обСспСчиваСт ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ… с Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ адрСсный Ρ€Ρ‹Π½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ просто ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½, β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ. β€” К 2050Β Π³ΠΎΠ΄Ρƒ Ρ‚Ρ€Π΅Ρ‚ΡŒ всСй ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠΈ ΠΌΠΈΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² странах Африки β€” ΠΊΒ ΡŽΠ³Ρƒ ΠΎΡ‚Β Π‘Π°Ρ…Π°Ρ€Ρ‹Β».

ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎ словам Π”Π°ΠΌΡ‚ΡŒΡŽ, Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ·Ρ‹Ρ€ΡŒΒ BeBlocky.

Β«Π’Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠΌΒ», β€” добавляСт он.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π΄Π΅Ρ‚Π΅ΠΉ, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π°Π²Π°Ρ‚Π°Ρ€ΠΊΠΈ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠ³ΠΎ эфиопского ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚Π° Π ΠΎΡ„Π½Π°Π½Π° (Rophnan) ΠΈ пСрсонаТСй мСстного популярного комикса Π”ΠΆΠ΅ΠΌΠ±Π΅Ρ€ (Jember) ΠΈ Π₯Π°Π²ΠΈ (Hawi). Π‘Β 2019Β Π³ΠΎΠ΄Π° BeBlocky Π½Π°Π±Ρ€Π°Π» 13 тыс. Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ. Π‘Ρ‚Π°Ρ€Ρ‚Π°ΠΏ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π² основном Π½Π° подпискС (ΠΎΡ‚ $2 Π·Π° Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π² мСс., ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ β€” 3 мСс.). Π”Ρ€ΡƒΠ³ΠΎΠΉ источник Π΄ΠΎΡ…ΠΎΠ΄Π° β€” ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Π² прилоТСниях. BeBlocky ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΠΈ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ (Ρ†Π΅Π½Π° колСблСтся ΠΎΡ‚ $1 Π΄ΠΎΒ $3). Помимо этого, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ тСстируСт B2B-модСль, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΡƒΡŽ для дСтских Π±Ρ€Π΅Π½Π΄ΠΎΠ². ΠΠ΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Натан Π”Π°ΠΌΡ‚ΡŒΡŽ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ БША ΠΈ Π•Π²Ρ€ΠΎΠΏΡ‹ β€” ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ всСго Π΅Ρ‰Π΅ прСдстоит ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΠΌΠ°. Африка, ΠΏΠΎΒ Π΅Π³ΠΎ словам, большС всСх страдаСт ΠΎΡ‚ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ программистов. Богласно ΠΎΡ‚Ρ‡Π΅Ρ‚Ρƒ Code.org, 71% всСх Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… мСст Π²Β STEM (Science, Technology, Engineering and Mathematics) связаны с вычислСниями, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 8% выпускников Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Β«Π’Π΅ΡΡŒ ΠΌΠΈΡ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (особСнно это касаСтся ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠ³ΠΎ поколСния). ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” бСсцСнный Π½Π°Π²Ρ‹ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π°Ρ„Ρ€ΠΈΠΊΠ°Π½Ρ†Ρ‹ ΠΎΠ²Π»Π°Π΄Π΅Π²Π°ΡŽΡ‚ Π² нСдостаточной ΠΌΠ΅Ρ€Π΅. Зная ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ 1% Π½Π°ΡˆΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ Π±Ρ€ΠΎΡΠ°ΡŽΡ‚ ΡˆΠΊΠΎΠ»Ρƒ с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ знаниями программирования, Π½Π°ΠΌ потрСбуСтся большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ³Π½Π°Ρ‚ΡŒ ΠΌΠΈΡ€, Π½ΠΎΒ ΠΌΡ‹ Π΄ΠΎΠ³ΠΎΠ½ΠΈΠΌ ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ β€” ΠΎΠΏΠ΅Ρ€Π΅Π΄ΠΈΠΌ Π΅Π³ΠΎΒ», β€” считаСт ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ BeBlocky.

Π Π°Π·Π±ΠΈΡ‚ΡŒΒ ΠΎΠ½Π»Π°ΠΉΠ½-Π»Π°Π³Π΅Ρ€ΡŒ

Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π’Π²ΠΈΠ΄Π΅ΠΉΠ» (Elizabeth Tweedale) всСгда Π±Ρ‹Π»Π° Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΌ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π’ дСтствС, ΠΏΠΎΠΊΠ° ΠΎΠ΄Π½ΠΈ Π΄Π΅Π²ΠΎΡ‡ΠΊΠΈ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² ΠΊΡƒΠΊΠ»Ρ‹, ΠΎΠ½Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π·Π° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π°Ρ…. Π’ 2002-ΠΌ Π’Π²ΠΈΠ΄Π΅ΠΉΠ» поступила Π² британский КоллСдТ Лораса Π½Π° Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² УнивСрситСтС Π‘ΠΈΡ€Π°ΠΊΡŒΡŽΡΠ°Β (БША).

Β«Π― Π±Ρ‹Π»Π° СдинствСнной Π΄Π΅Π²ΡƒΡˆΠΊΠΎΠΉ Π² ​​общСствС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ программирования ΠΈ ΠΊΠ°ΠΏΠΈΡ‚Π°Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ β€” Π΄Π²ΡƒΡ… ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΈΡ€ΠΎΠ². Но это Π½Π΅ остановило мСня β€” Π²Π°ΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ нравится, Ρ‡Ρ‚ΠΎΒ Π±Ρ‹ Π½ΠΈ Π΄ΡƒΠΌΠ°Π»ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅Β», β€” рассказываСт ΠΎΠ½Π°Β Β«Π˜Π½Π²Π΅ΡΡ‚-Ѐорсайту».

ПослС окончания унивСрситСта Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π’Π²ΠΈΠ΄Π΅ΠΉΠ» Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ΠΎΠΌ ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π’ сСрийноС ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Π΄Π΅Π²ΡƒΡˆΠΊΠ° ΡƒΡˆΠ»Π° Π² 2009Β Π³ΠΎΠ΄Ρƒ. Π£ Π½Π΅Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π½ΠΎ выстрСлили Π΄Π²Π° β€” компания GoSpaceΒ AI ΠΈ EdTech-стартап Cypher. Однако Π΅Π΅ ΠΏΡƒΡ‚ΡŒ ΠΊ успСху Π² IT Π½Π΅Β Π±Ρ‹Π» простым. НСсмотря Π½Π°Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π²ΡƒΡˆΠ΅ΠΊ-тСстировщиц или project-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² становится всС большС, Π³Π΅Π½Π΄Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Ρ‹Π² Π² этой сфСрС ΠΏΠΎ-прСТнСму сущСствуСт.

Β«Π›ΡŽΠ±Π°Ρ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Π°-ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒ всСгда сталкиваСтся с прСпятствиями β€” ΠΎΡ‚ Π³Π΅Π½Π΄Π΅Ρ€Π½ΠΎΠΉ прСдвзятости ΠΈ Π½Π΅ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… ТСнских Ρ€ΠΎΠ»Π΅Π²Ρ‹Ρ… модСлСй… β€” поясняСт Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚. β€” Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ ΠΊΠ°ΠΊ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Π΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π² сфСрС высоких Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π±Ρ‹Π»ΠΎ слоТно ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚ΡŒ инвСстиции. РаньшС инвСсторы ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Ρ‹ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈ Π½Π° мСня внимания ΠΈΠ·-Π·Π° ΠΏΠΎΠ»Π°. Π›ΡŽΠ΄ΠΈ Π½Π΅ Π²ΠΎΠ·Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅, ΠΎΠ½ΠΈ видят в вас Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρƒ, Π°Β Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ β€” ΠΊΠΎΠ΄Π΅Ρ€Π°. ВмСсто этого ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ в вас Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ прСдприниматСля или программиста, Π°Β ΡƒΠΆΠ΅ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ β€”Β ΠΆΠ΅Π½Ρ‰ΠΈΠ½ΡƒΒ».

Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π’Π²ΠΈΠ΄Π΅ΠΉΠ» быстро ΠΏΡ€ΠΎΡˆΠ»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° профСссионализм ΠΈ сдСлала свой стартап Cypher ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Ρ‹ΠΌ. Π­Ρ‚ΠΎΡ‚ основанный Π²Β 2016 Π³ΠΎΠ΄Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΠ±ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² своих творчСских лагСрях Π΄Π΅Ρ‚Π΅ΠΉ ΠΎΡ‚ 4 Π΄ΠΎΒ 14Β Π»Π΅Ρ‚.

«Когда я Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅, ΠΌΠ½Π΅ стало ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ людям ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ стоящиС ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΈΒ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ язык кодирования для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎ ΠΈΡ… ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ быстро Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. МнС ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, Ρ‡Ρ‚ΠΎ Ссли бы ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ основы Π² области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π±Ρ‹Π»ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΈΒ Π±Ρ‹ ΠΏΡ€ΠΎΡΠ²Π»ΡΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. И ΠΏΠΎΡ‡Π΅ΠΌΡƒΒ Π±Ρ‹ Π½Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ…Β ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅?Β» β€” ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚ Π’Π²ΠΈΠ΄Π΅ΠΉΠ».Β 

Π‘ΠΎ своСй ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»Π° ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² контСкстС Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нравятся дСтям. ВпослСдствии ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· самых популярных стали Animal Planet, Big Blue Adventure ΠΈ Virtual World Travel. Глубокая идСя Cypher Π±Π°Π·ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ бизнСс-ΠΌΠΎΠ΄Π΅Π»ΠΈ. Cypher Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΈ обСспСчит ΡƒΡ…ΠΎΠ΄ Π·Π° Π΄Π΅Ρ‚ΡŒΠΌΠΈ Π²ΠΎ врСмя ΠΊΠ°Π½ΠΈΠΊΡƒΠ» (Ссли Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ заняты) ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ в это врСмя ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹Π΅Β ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ.

Π˜Π½Π²Π΅ΡΡ‚ΠΎΡ€Ρ‹ ΠΏΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Π² ΠΌΠΎΠ»ΠΎΠ΄ΡƒΡŽ компанию. Π‘Π½Π°Ρ‡Π°Π»Π° Cypher ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Β£445 тыс. ПослСдний Ρ€Π°ΡƒΠ½Π΄ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Β£225 тыс. ΠΏΡ€ΠΈΡˆΠ΅Π»ΡΡ Π½Π° пандСмию, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠΉΡ‚ΠΈ Π² ΠΎΠ½Π»Π°ΠΉΠ½. Π£Ρ…ΠΎΠ΄ ΠΈΠ· ΠΎΡ„Π»Π°ΠΉΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π» для стартапа новыС прСимущСства.

Β«Π›ΡŽΠ±ΠΎΠΉ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ учитСлям-спСциалистам. НапримСр, Π΄ΠΎ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ 6-Π»Π΅Ρ‚Π½ΠΈΠ΅ Π΄Π΅Ρ‚ΠΈ Π½Π΅ использовали Zoom. БСйчас ΠΈΡ… ΡƒΡ‡Π°Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠ°ΠΏΠΊΠ°ΠΌ ΠΈ настройкам β€” это становится Π½ΠΎΡ€ΠΌΠΎΠΉ ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ прогрСсса!Β» β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΈΡ†Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.Β 

Π—Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³ΠΎΠ΄Π° сущСствования Cypher ΠΎΠ±ΡƒΡ‡ΠΈΠ» Ρ€Π°Π·Π½Ρ‹ΠΌ языкам программирования ΡΠ²Ρ‹ΡˆΠ΅ 2000Β Π΄Π΅Ρ‚Π΅ΠΉ. COVID-19 ускорил экспансию ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Ρ‹Π½ΠΊΠΈ. Π–ΠΈΠ²Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-лагСря ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π² Π•Π²Ρ€ΠΎΠΏΡƒ ΠΈ Π΄Π°ΠΆΠ΅ дальшС β€” Π€ΠΈΠ»ΠΈΠΏΠΏΠΈΠ½Ρ‹ ΠΈ Вайвань. Π›Π΅Ρ‚ΠΎΠΌ британский стартап Ρ€Π°Π·Π±ΠΈΠ» свои ΠΎΠ½Π»Π°ΠΉΠ½-лагСря Π½Π° восточном ΠΏΠΎΠ±Π΅Ρ€Π΅ΠΆΡŒΠ΅Β Π‘Π¨Π.

Β«Π’Β 2021Β Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚ΡŒ большС срСдств. Нам интСрСсСн российский Ρ€Ρ‹Π½ΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡΡ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ послС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° нашСго фантастичСского творчСского ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ языки ΠΌΠΈΡ€Π°Β», β€” Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π­Π»ΠΈΠ·Π°Π±Π΅Ρ‚Β Π’Π²ΠΈΠ΄Π΅ΠΉΠ».

Π‘Ρ‚Π°Π²ΠΊΠ° Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽΒ 

Β«Tekie вырос ΠΈΠ· Π½ΠΈΡ‡Π΅Π³ΠΎ, Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ΄Π΅ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΡƒΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΡƒΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ сдались, нСсмотря Π½ΠΈΒ Π½Π° Ρ‡Ρ‚ΠΎΒ», β€” вспоминаСт Ρ‡Π»Π΅Π½-ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π¨Π°Π½Ρ‚Π°Π½Ρƒ НадТхаван (ShantanuΒ Najhawan).

Π’Β 2017Β Π³ΠΎΠ΄Ρƒ выпускник Индийского тСхнологичСского института Π”Π΅Π»ΠΈ Наман ΠœΡƒΠΊΡƒΠ½Π΄ (Naman Mukund) ΠΈ выпускник Shri Ram College of Commerce Ананд Π’Π΅Ρ€ΠΌΠ° (Anand Verma) Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΠΊΠΎΠ»ΡŒΠ½ΠΎΠ΅Β ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.

«БСгодня ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Π½Π°Β Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ учащимся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, прСподаватСлями, прСдприниматСлями ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Ρ†Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ, ΠΏΠΎ сути, ΡΠ²Π»ΡΡŽΡ‚ΡΡΒ», β€” рассуТдаСт НадТхаван.

Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ школьной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ максимум шаблонов, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ творчСства. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ создатСли Tekie ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ свою модСль обучСния β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π² своСм Ρ€ΠΎΠ΄Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΡΠ΅Ρ€ΠΈΠ°Π»-ситком Π½Π° стыкС фантастики ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π³ΠΎΠ΄ основатСли ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ Π² экспСримСнтах: ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, постоянно пСрСстраивали ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π»ΠΈΒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

Β«ΠœΡ‹ взяли Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ нСсколько Ρ‚Π°Π»Π°Π½Ρ‚ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ Π±Π΅Π· срСдств, Β­β€” вспоминаСт НадТхаван. β€” Π¦Π΅Π»Ρ‹ΠΉ Π³ΠΎΠ΄ ΠΌΡ‹ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄ΠΎΠ². Π§Π΅Ρ€Π΅Π· Π³ΠΎΠ΄ ΠΌΡ‹ вязли нСбольшиС тСхнологичСскиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠ³Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΡ€Ρ‹ΡˆΠ΅ΠΉ. МСдлСнно, Π½ΠΎ Π½Π΅ΡƒΠΊΠ»ΠΎΠ½Π½ΠΎ ΠΌΡ‹ достигли 2020Β Π³ΠΎΠ΄Π° с Π½ΡƒΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ тСхнологиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ студСнтам соврСмСнного мира».

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Tekie сСйчас? ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π΄Π΅Ρ‚Π΅ΠΉ ΠΎΡ‚ 12 Π΄ΠΎ 18 Π»Π΅Ρ‚. На Π΅Π΅ Π±Π°Π·Π΅ проходят ΠΆΠΈΠ²Ρ‹Π΅ классы, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚Β Π½Π°ΡΡ‚Π°Π²Π½ΠΈΠΊΠΈ.

Π­Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, выпускники ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉΒ ΠΈΠ»ΠΈ студСнты-программисты. Главная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Tekie β€” Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, созданный извСстными Π½Π° вСсь ΠΌΠΈΡ€ студиями Toonz, Marvel, Disney ΠΈΒ Π΄Ρ€. ΠŸΠ΅Ρ€Π²Π°Ρ сСрия эпизодов ΠΏΠΎ основам Python, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, состоит ΠΈΠ· 40 выпусков.

Β«Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих высококачСствСнных эпизодов ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ студСнтам ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² сочСтании с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ абстрактными Π½Π°ΡƒΡ‡Π½ΠΎ-фантастичСскими упраТнСниями ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ всС задСйствованныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ программирования. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ эпизод ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½, Π²Β Π½Π΅ΠΌ прСдставлСны Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ дСйствия ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽΒ», β€” ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚Β ΠΠ°Π΄ΠΆΡ…Π°Π²Π°Π½.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ своих ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ Π΄Π΅Ρ‚Π΅ΠΉ Π±Π»ΠΎΡ‡Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ (ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° собираниС конструктора), Tekie ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ тСкстовоС программированиС.

Β«ΠœΡ‹ пытаСмся Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹Ρ… студСнтов написанию синтаксиса Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ языка программирования», β€” добавляСт ΡΠΎΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ ΡΡ‚Π°Ρ€Ρ‚Π°ΠΏΠ°.

Π—Π°Π²Π΅Ρ€ΡˆΠΈΠ² Π±Π΅Ρ‚Π°-тСстированиС Π² октябрС, индийская ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ студСнтов. Π’ Π΄Π΅ΠΊΠ°Π±Ρ€Π΅ количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ достигло ΡΠ²Ρ‹ΡˆΠ΅ 5000Β Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ финансированиС β€” с 2017Β Π³ΠΎΠ΄Π° Π²Β Tekie Π±Ρ‹Π»ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΎ $220 тыс. ПослС освоСния мСстного Ρ€Ρ‹Π½ΠΊΠ° стартап ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΡƒΡŽΒ ΡΠΊΡΠΏΠ°Π½ΡΠΈΡŽ.

«Россия, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΒ ΠΆΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€Ρ‹Π½ΠΊΠΎΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹. Для быстрого Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ со школами для Π±Π΅Ρ‚Π°-тСстирования ΠΈ, Π² зависимости ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтСй школ», β€” ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ Шантану НадТхаван.

Автор: ΠžΠ»ΡŒΠ³Π°Β Π“Ρ€ΠΈΠ½Π΅Π²ΠΈΡ‡

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° ΠΊΠ°Π½Π°Π» Β«Π˜Π½Π²Π΅ΡΡ‚-Ѐорсайта» Π² «ЯндСкс.Π”Π·Π΅Π½Π΅Β»

Π§Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C/C++?

1- Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для программирования C/C++?

Π’Π°ΠΌ понадобятся 2 Π²Π΅Ρ‰ΠΈ:

  1. IDE (Integrated Development Environment)
  2. C Compiler

IDE (Integrated Development Environment)

  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ (IDE) ΠΈΠ»ΠΈ Сдиная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, которая прСдоставляСт комплСксныС возмоТности для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… программистов для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСни. Β IDE ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚Β Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° исходного ΠΊΠΎΠ΄Π°, строит Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ инструмСнтов ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΡ‡Ρ‚ΠΈ всС соврСмСнныС IDEs ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
  • ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря IDE это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для написания ΠΊΠΎΠ΄Π°.

C compiler:

  • Π­Ρ‚ΠΎ компилятор, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β C Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

Для программирования C/C++ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π°Β IDE. Π‘Π°ΠΌΡ‹ΠΉ стандартный ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ это Eclipse CDT (Eclipse C Development Tool) .

C Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ссылкС:

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Руководства ΠΏΠΎ C/C++ Π² o7planning ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ IDE Eclipse.

Π£ вас Π΅ΡΡ‚ΡŒ 2 Π²Ρ‹Π±ΠΎΡ€Π° установки ΠΏΡ€ΠΈ использовании Eclipse для программирования C/C++

Бпособ 1:

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ Java, это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ Eclipse IDE.
  • ПослС установки Java, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Eclipse для программирования C/C++ (Eclipse IDE for C/C++ Developers).
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ компилятор C/C++ (C Compiler), компилятор ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ваш ΠΊΠΎΠ΄ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Бпособ 2:

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ Java, это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ Eclipse IDE
  • ПослС установки Java, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Β Eclipse для программирования Java (Eclipse IDE for Java EE Developers).
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅Β CDT (C/C++ Development Tooling), CDT это ΠΏΠ»Π°Π³ΠΈΠ½ установлСннй Π²Β Eclipse Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ C/C++
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ компилятор C/C++ (C Compiler), компилятор ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚Β Π²Π°Ρˆ ΠΊΠΎΠ΄ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉΒ ΠΊΠΎΠ΄.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ 2 способу.

C Compiler это компилятор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄Β C/C++Β Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π² срСдС Windows, Ρƒ вас Π΅ΡΡ‚ΡŒ 2 Π²Ρ‹Π±ΠΎΡ€Π° установки C Compiler:

Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этиз 2 Compiler. На самом Π΄Π΅Π»Π΅ большС прСдпочитаСтся MinGW.

Установка MinGW:

Установка GygWin:

3- Установка ΠΈ конфигурация Java

Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ Java, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ здСсь:

4- Установка Eclipse

Π”Π°Π»Π΅Π΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Β Eclipse IDE for Java JEE Developers. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ ссылкС:

5- Установка CDT Plugin Π² Eclipse

ПослС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π°Β «Eclipse IDE for Java JEE Developers» это ΠΏΠ°ΠΊΠ΅Ρ‚Β Eclipse для программирования Java, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Β CDT (C/C++ Development Tooling) для программирования C/C++. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ ссылкС:

6- ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ для C/C++ Π² Eclipse

Π’ Eclipse Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅:

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅:

  • C/C++ > New C/C++ Project Wizad > Makefile Project
Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ Windows PE Parser Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Windows.
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒΒ Cygwin PE Parser Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅Β Cygwin
    • Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΒ MinGW поэтому Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ срСды PATH:
Π’ Windows, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ срСды PATH ΠΏΡƒΡ‚ΡŒ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅Β bin Π²Β MinGW:

7- ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π”Π°Π»Π΅Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ рукодству C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ ссылкС:

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C (Π”Π΅ΠΉΡ‚Π΅Π», Π₯. М.)

Π”Π΅ΠΉΡ‚Π΅Π», Π₯. М.

Книга являСтся ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΌ руководством для изучСния языка C. ΠŸΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС языка, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π° Π΅Π³ΠΎ практичСскоС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ излагаСтся C++ — язык, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ логичСским Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ C Π² сторону соврСмСнных ΠΈΠ΄Π΅ΠΉ программирования, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, классовая иСрархия, ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ Ρ‚.Π΄.

Полная информация ΠΎ ΠΊΠ½ΠΈΠ³Π΅

  • Π’ΠΈΠ΄ Ρ‚ΠΎΠ²Π°Ρ€Π°:Книги
  • Π ΡƒΠ±Ρ€ΠΈΠΊΠ°:Π―Π·Ρ‹ΠΊΠΈ программирования
  • Π¦Π΅Π»Π΅Π²ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅:Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈ ΡƒΡ‡Π΅Π±. пособ.Π΄/ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² обучСния
  • ISBN:978-5-9518-0559-1
  • БСрия:НСсСрийноС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
  • Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: Π‘ΠΈΠ½ΠΎΠΌ
  • Π“ΠΎΠ΄ издания:2017
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ страниц:1001
  • Π’ΠΈΡ€Π°ΠΆ:1200
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚:70Ρ…100/16
  • Π£Π”Πš:004. 43
  • Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄:9785951805591
  • Π”ΠΎΠΏ. свСдСния:ΠΏΠ΅Ρ€. с Π°Π½Π³Π». ΠΏΠΎΠ΄ Ρ€Π΅Π΄. Π‘. Н. Π‘Π°Π½Π½ΠΈΠΊΠΎΠ²Π°
  • ΠŸΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚:Π² ΠΏΠ΅Ρ€.
  • БвСдСния ΠΎΠ± отвСтствСнности:Π₯. М. Π”Π΅ΠΉΡ‚Π΅Π», П. Π”ΠΆ. Π”Π΅ΠΉΡ‚Π΅Π»
  • Код Ρ‚ΠΎΠ²Π°Ρ€Π°:922650

Π§Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C / C ++?

1- Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для программирования C / C ++?

Π’Π°ΠΌ понадобятся 2 Π²Π΅Ρ‰ΠΈ:

  1. IDE (интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ)
  2. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C

IDE (интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ)

  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) ΠΈΠ»ΠΈ Сдиная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдоставляСт комплСксныС возмоТности для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… программистов для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. IDE ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° исходного ΠΊΠΎΠ΄Π°, строит Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… инструмСнтов ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΡ‡Ρ‚ΠΈ всС соврСмСнныС IDE ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
  • ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря IDE это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для написания ΠΊΠΎΠ΄Π°.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C:

  • Π­Ρ‚ΠΎ компилятор, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ C Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄

Для программирования C / C ++ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° IDE .Π‘Π°ΠΌΡ‹ΠΉ стандартный ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΉ это Eclipse CDT (Eclipse C Development Tool) .

C Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ссылкС:

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Руководства ΠΏΠΎ C / C ++ Π² o7planning ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ IDE Eclipse .

Π£ вас Π΅ΡΡ‚ΡŒ 2 Π²Ρ‹Π±ΠΎΡ€Π° установки ΠΏΡ€ΠΈ использовании Eclipse для программирования C / C ++

Бпособ 1:

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Java , это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Eclipse IDE .
  • ПослС установки Java , ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Eclipse для программирования C / C ++ (Eclipse IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² C / C ++) .
  • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C / C ++ ( ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C ), компилятор ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ваш ΠΊΠΎΠ΄ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Бпособ 2:

  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Java , это ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Eclipse IDE
  • ПослС установки Java , ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Eclipse для программирования Java (Eclipse IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Java EE).
  • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅ CDT (C / C ++ Development Tooling) , CDT это ΠΏΠ»Π°Π³ΠΈΠ½ установлСннй Π² Eclipse , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ C / C ++
  • ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ C / C ++ (компилятор C), компилятор ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ваш ΠΊΠΎΠ΄ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ 2 способу.

C Compiler это компилятор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ C / C ++ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄.Если Π²Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π² срСдС Windows , Ρƒ вас Π΅ΡΡ‚ΡŒ 2 Π²Ρ‹Π±ΠΎΡ€Π° установки C Compiler :

Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этиз 2 ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ . На самом Π΄Π΅Π»Π΅ большС прСдпочитаСтся MinGW.

Установка MinGW:

Установка GygWin:

3- Установка ΠΈ конфигурация Java

Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Java , ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ здСсь:

4- Установка Eclipse

Π”Π°Π»Π΅Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Eclipse IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Java JEE .ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ ссылкС:

5- Установка ΠΏΠ»Π°Π³ΠΈΠ½Π° CDT Π² Eclipse

ПослС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Β«Eclipse IDE для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Java JEEΒ» это ΠΏΠ°ΠΊΠ΅Ρ‚ Eclipse для программирования Java , Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½ CDT (C / C ++ Development Tooling) для программирования C / C ++ . ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΏΠΎ ссылкС:

6- ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ для C / C ++ Π² Eclipse

Π’ Eclipse Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ:

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅:

  • C / C ++> ΠœΠ°ΡΡ‚Π΅Ρ€ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² C / C ++> ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Makefile
Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°:
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Windows PE Parser , Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Windows.
  • Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Cygwin PE Parser , Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Cygwin
    • ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ MinGW , поэтому Π—Π΄Π΅ΡΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ срСды PATH :
Π’ Windows , Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ срСду PATH ΠΏΡƒΡ‚ΡŒ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ bin Π² MinGW :

7- ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π”Π°Π»Π΅Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ рукодству C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ ссылкС:

Книги ΠΏΠΎ C ++: ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Адаптированный ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Β«The Definitive C ++ Book Guide and ListΒ»

Π‘ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° C ++ят Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ этот нСпростой язык ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, Ρ‚Π°ΠΊ ΠΈ Ρ‚Π΅ΠΌ программистам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ ΠΈΠ·ΡƒΡ‡Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π΅ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

  1. Книги Π½Π° русском
  2. Книги на английском

Книги ΠΏΠΎ C ++ Π½Π° русском


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° использования C ++

ΠšΡƒΠΏΠΈΡ‚ΡŒ

Книга создатСля языка C ++ — Π‘ΡŒΡ‘Ρ€Π½ΠΎΠΌ Бтрауструпом. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π½Π΅ Π±Ρ‹Π» Π·Π½Π°ΠΊΠΎΠΌ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΎ прочтСния этой ΠΊΠ½ΠΈΠ³ΠΈ. Она Π·Π°Π΄ΡƒΠΌΠ°Π½Π° ΠΊΠ°ΠΊ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΈΠ³Ρ€Ρƒ, Π° язык C ++ ΠΈΠ³Ρ€Π°Π΅Ρ‚, скорСС, ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ.Π—Π΄Π΅ΡΡŒ Π½Π΅ удастся Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎ всСх возмоТностях Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка программирования, Π·Π°Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ для Π±ΠΎΠ»Π΅Π΅ эффСктивной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C ++ ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ бСсцСнный ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² сообщСствС программистов.


Π―Π·Ρ‹ΠΊ программирования C ++. Π›Π΅ΠΊΡ†ΠΈΠΈ ΠΈ упраТнСния

ΠšΡƒΠΏΠΈΡ‚ΡŒ

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ издания Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² Π΄Π°Π»Ρ‘ΠΊΠΎΠΌ 2011 Π³ΠΎΠ΄Ρƒ, поэтому ΠΏΠΎ стандарту 14/17 ΠΈΠ· этого ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° Π²Ρ‹ Π½Π΅ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, это всё Π΅Ρ‰Ρ‘ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ базис для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Π‘Ρ‚ΠΈΠ²Π΅Π½ ΠŸΡ€Π°Ρ‚Π° Π²Π»ΠΎΠΆΠΈΠ» свой ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ Π² эту ΠΊΠ½ΠΈΠ³Ρƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получился ΠΌΠΎΠ½ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ друТСствСнно относится ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΠΈ понятным языком, ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ основы Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка программирования.


Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ C ++ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€

ΠšΡƒΠΏΠΈΡ‚ΡŒ

ΠŸΡƒΡΡ‚ΡŒ эта ΠΊΠ½ΠΈΠ³Π° ΠΈ освСщаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ элСмСнты языка, Π΅Ρ‘ нСсомнСнный плюс Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ знания ΠΏΡƒΡ‚Ρ‘ΠΌ создания Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ³Ρ€.Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ Π΄Π°Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ поясняСтся, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«Ρ„ΠΈΡˆΠΊΠΈΒ» «плюсов». Книга ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ ΠΈ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π΄ΠΎ Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π» Π·Π½Π°ΠΊΠΎΠΌ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.


ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π‘ ++

ΠšΡƒΠΏΠΈΡ‚ΡŒ

Книга Π ΠΎΠ±Π΅Ρ€Ρ‚Π° Π›Π°Ρ„ΠΎΡ€Π΅ ΠΈΠ· сСрии «Классика Computer ScienceΒ». Π’ Π½Π΅ΠΉ ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ ΠΈ ΠΏΠΎΠ»Π½ΠΎ прСдставлСно понятиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования Π² C ++. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΠΊΠ½ΠΈΠ³Π° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 100 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊ владСния ООП. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов.


Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C ++

Π§ΠΈΡ‚Π°Ρ‚ΡŒ

Π₯Π°Ρ€Π²ΠΈ ΠΈ Пол Π”Π΅ΠΉΡ‚Π΅Π»Ρ‹ Π² своСй ΠΊΠ½ΠΈΠ³Π΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠΉΡ‚ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ порядка ввСдСния Π² C ++ ΠΈ ΡƒΠΆΠ΅ с Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π³Π»Π°Π²Ρ‹ знакомят читатСля с основами ООП, Ρ‚Π΅ΠΌ самым Π½Π΅ освСщая Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ структурноС ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСского языка UML2. Π”Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных Π² ΠΌΠΈΡ€Π΅ ΠΏΠΎ C ++.


Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ C ++ 17 ΡƒΠ΄Π²ΠΎΠΈΠ» объСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π‘ ++ 11. Из ΠΊΠ½ΠΈΠ³ΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ особСнности ΠΎΠ± особСнностях 17-Π³ΠΎ стандарта с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡƒΠ»Ρ‹ выполнСния, диспСтчСры памяти, Ρ‚ΠΈΠΏΡ‹ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π’ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ рассмотрСны отличия ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°, ΠΌΠΎΠ½ΠΎΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΡƒΠΆΠ΅ извСстныС C ++, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ C ++ 17 STL.


Π―Π·Ρ‹ΠΊ программирования C ++.Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ курс

Π‘ΠΎΠ»Π΅Π΅ тысячи страниц ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ ввСдСния Π² C ++, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ всС аспСкты языка Π² доступном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π‘ самого Π½Π°Ρ‡Π°Π»Π° ΠΊΠ½ΠΈΠ³ΠΈ знакомят со стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ C ++, Π΅Ρ‘ популярными функциями ΠΈ срСдствами, Ρ‡Ρ‚ΠΎ позволяСт Π² скором Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ написанию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ссли Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ языка. Π’ ΠΊΠ½ΠΈΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандарт Π‘ ++ 11.


ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C ++ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈ Π·Π°Π΄Π°Ρ‡Π°Ρ…

ΠšΡƒΠΏΠΈΡ‚ΡŒ

Книга Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π½Π°Π±ΠΎΡ€ свСдСний, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ составлСния эффСктивных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ².Вся информация ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° ΠΈ дополняСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π·Π°Π΄Π°Ρ‡ для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.


Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C ++. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…

ΠšΡƒΠΏΠΈΡ‚ΡŒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Π² сСбС всё Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ Β«Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: Π‘ ++Β», Π½ΠΎ ΠΊΠΎΡ€ΠΎΡ‡Π΅ Π² 4 Ρ€Π°Π·Π°. Π’ основном ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ читатСля Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° сразу ΡƒΡ‡ΠΈΡ‚ Π‘ ++ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… языков. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТна для понимания, Π½ΠΎ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ смоТСт ΠΎΡΠΈΠ»ΠΈΡ‚ΡŒ курс, это Π΅Ρ‰Ρ‘ ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ сократит врСмя изучСния.


Книги по C ++ на английском


Книга содСрТит ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π½Π° C ++ ΠΈ явно стрСмится ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ всС основныС аспСкты языка. Π’ Π½Π΅ΠΉ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… элСмСнтах C ++, Ρ‚Π°ΠΊ ΠΈ ΠΎΠ± использовании Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ STL. Автор рСгулярно обновляСт ΠΊΠ½ΠΈΠ³Ρƒ, благодаря Ρ‡Π΅ΠΌΡƒ Π² Π½Π΅ΠΉ прСдставлСна β€‹β€‹Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ вСрсия языка. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».


Книга рассчитана Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚ язык Π‘ΠΈ ΠΈΠ»ΠΈ Π‘ΠΈ-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ язык, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Java.ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎΠ± ΠΎΠ±Ρ‰ΠΈΡ… ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Ρ‚Π°ΠΊΠΈΡ… языках, ΠΊΠ°ΠΊ сразу прСподносит ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», присущий Ρ‚ΠΎΠ»ΡŒΠΊΠΎ C ++. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ C ΠΈΠ»ΠΈ Java, Ρ‚ΠΎ эта ΠΊΠ½ΠΈΠ³Π° станСт Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ C ++. А Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ C ΠΈ Java.


Книга написана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для C # -Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ языку C ++ даётся с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ инструмСнтов Ρƒ программистов Π½Π° языкС C #. Книга ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΊΠΎΠ³Π΄Π° Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° C ++, Π° Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ C #.ПослС изучСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²Ρ‹ смоТСтС ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΆΠ΅ Π½Π° C ++.


Π”Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ являСтся Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Π΅Π³ΠΎ 25 студСнтов, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… — Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Π½Π° C ++. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ Π±Ρ‹Π»Π° написана совмСстными усилиями ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° 36 часов. Π‘Π°ΠΌ Π°Π²Ρ‚ΠΎΡ€ признаётся, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄ΡŒ Ρƒ Π½Π΅Π³ΠΎ бСсконСчноС количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ½ Π±Ρ‹ ΠΎΡ‚ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠ½ΠΈΠ³Ρƒ Π΄ΠΎ блСска. Всё это сдСлано с Ρ†Π΅Π»ΡŒΡŽ ΡƒΠ΄Π΅ΡˆΠ΅Π²Π»Π΅Π½ΠΈΡ производства ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, выпуска Π΅Ρ‘ Π² свободный доступ для всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ…. Π’ ΠΊΠ½ΠΈΠ³Π΅ прСдставлСн Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎ языку C ++.


Π’ Π½Π°ΡˆΡƒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ΠΊΠ½ΠΈΠ³ затСсался сайт. Π’Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, это какая-Ρ‚ΠΎ ошибка? ВовсС Π½Π΅Ρ‚: это ΠΎΠ½Π»Π°ΠΉΠ½-ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ всСму Π‘ ++. Π•Π³ΠΎ нСсомнСнноС прСимущСство Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ каТдая Π³Π»Π°Π²Π° ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠΎΠ΄ΠΎΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ. Всё расписано достаточно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π½ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ — ΠΊΠ½ΠΈΠ³Π° дополняСтся Π² соотвСтствии с Π½ΠΎΠ²Ρ‹ΠΌΠΈ стандартами C ++.


Книга Π½Π°ΡƒΡ‡ΠΈΡ‚ основам структурного программирования. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΎΠ½Π° стрСмится донСсти Π΄ΠΎ читатСля, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ программист», Π° ΡƒΠΆΠ΅ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ — ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ языку C ++.ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» прСдставлСн Π² ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Как ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ…, здСсь Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для самопровСрки Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ с ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅. Автор ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» фокусируСтся Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π·Π°Π΄Π°Ρ‡, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΡ… Π² процСссС написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.


Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ½ΠΈΠ³Π°, которая Π΄Π°Ρ‘Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π² соотвСтствии с трСмя курсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² амСриканских унивСрситСтах Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ CS 1, CS 2 ΠΈ Β«Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β». Новичкам стоит Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ с курса CS 1, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Ρ‘ΠΌ прСдставлСны основы программирования Π½Π° C ++.ПослС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ курсу CS 2, Π° Π·Π°Ρ‚Π΅ΠΌ — ΠΊ структурам Π΄Π°Π½Π½Ρ‹Ρ….

Π‘ΠΎΠ²Π΅Ρ‚ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΈ с нашим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΠΎ структурам Π΄Π°Π½Π½Ρ‹Ρ….


Π¦Π΅Π»ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ — Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C ++ ΠΈ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Она Π΄Π΅Π»Π°Π΅Ρ‚ Π°ΠΊΡ†Π΅Π½Ρ‚ Π½Π° использовании языка C ++ ΠΊΠ°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ инструмСнта для Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… вычислСний. Для знакомства с инструмСнтариСм ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Π° хотя Π±Ρ‹ матСматичСкая ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ тСсты.


Автор ΠΊΠ½ΠΈΠ³ΠΈ, ΠŸΡΡ‚ ΠœΠΎΡ€ΠΈΠ½, считаСт, Ρ‡Ρ‚ΠΎ студСнтам ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ структуры Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ Π² случаях Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ стоят Π½Π΅ΠΌΠ°Π»ΠΎ, ΠΈ студСнты Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ приобрСсти ΠΈΡ… Π²Π²ΠΈΠ΄Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ для свободного распространСния.


Ѐокус ΠΊΠ½ΠΈΠ³ΠΈ сосрСдоточСн Π½Π° эффСктивных структурах ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ПослС ССтСния Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСй Π² Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.


Π Π°Π·Π΄Π΅Π» ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС создатСля языка, Π‘ΡŒΡ‘Ρ€Π½Π° Бтрауструпа. Π•Π³ΠΎ Π½Π΅ выпускаСт Π² ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ постоянно обновляСтся. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ содСрТит мноТСство ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ указываСтся рядом с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ упраТнСния. НапримСр, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ (* 1) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚, (* 2) — Π·Π° час, Π° Π½Π° (* 3) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ дСнь. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, эти ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ зависят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ вашСго ΠΎΠΏΡ‹Ρ‚Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ€Π·Π°ΠΉΡ‚Π΅! Π§Π΅ΠΌ большС Π·Π°Π΄Π°Ρ‡ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ освоитС инструмСнты C ++.


Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях.

Как я учился ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π‘ ++

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ язык программирования Π‘ ++ — ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ. По Ρ€ΠΎΠ΄Ρƒ своих интСрСсов столкнулся с ситуациСй, Ρ‡Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ самому ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ программирования. ΠžΡ‚ собСсСдников Π² сСти ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π‘ ++ являСтся Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ ΡΡ‚ΠžΠΈΡ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ. БСйчас я Π½Π΅ ΠΌΠΎΠ³Ρƒ прСимущСства ΠΈΠ»ΠΈ нСдостатки этого языка ΠΈ Π±ΡƒΠ΄Ρƒ ΡƒΠΏΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° свою ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΡŽ ΠΈ ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄Π½ΡƒΡŽ Π·Π²Π΅Π·Π΄Ρƒ πŸ™‚

Начал я с поисковиков.Запросы ΠΌΠΎΠΈ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ программирования, Π―Π·Ρ‹ΠΊ Π‘ ++, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, дистанционно, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ программирования. ΠŸΠΎΡ‡ΠΈΡ‚Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Ρ‚ΠΊΠΈ Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π½Π°Ρ…Π²Π°Ρ‚Π°Π²ΡˆΠΈΡΡŒ Π²Π΅Ρ€Ρ…ΡƒΡˆΠ΅ΠΊ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ — Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ этому Π΄Π΅Π»Ρƒ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎ.

ΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ Π²Ρ‹Π΄Π°Π»ΠΈ поисковики, я остановил свой Π²Ρ‹Π±ΠΎΡ€ Π½Π° http://www.intuit.ru Π’Π°ΠΌ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π° ΠΌΠΎΠΉ взгляд, Π½Π΅ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ курсов ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅.

ЗарСгистрировался ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ бСсплатно, приступил ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ.ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚, скаТСм Ρ‚Π°ΠΊ, чисто тСхничСски — Ρ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ тСксты, ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΡˆΡŒ Π½Π° вопросы тСстов ΠΈ ΠΏΠ»ΡŽΡ‰ΠΈΡˆΡΡ, Ссли Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π΅ моТСшь, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» излагаСтся совсСм Π½Π΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². Однако я сторонник бСсплатного образования, поэтому ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· своих ΠΏΠΎΠ·Π½Π°Π½ΠΈΠΉ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ обучСния — ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°.

Π’Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ.

Π’ΠΎ Ρ‡Ρ‚ΠΎ касаСтся http://www.intuit.ru — Π½Π΅ Π±Π΅Ρ€ΡƒΡΡŒ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π²Ρ‹ΡˆΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ спСц. По ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ с натяТкой Π³ΠΎΡ‚ΠΎΠ² ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ плюс. Однако ΠΏΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΡŽ, ΠΏΠΎΠ»Π½Ρ‹ΠΉ ноль. ПослС Π½Π΅Π΄Π΅Π»ΠΈ прохоТдСния курса ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° языкС Π‘ ++ этого сайта ΠΌΠ½Π΅ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚Π²Π»Π΅Ρ‡ΡŒΡΡ Π² поисках практичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ — ΠΎ Ρ‡Π΅ΠΌ Π΄Π°Π»Π΅Π΅.

Π‘Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ²ΡˆΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ практичСских ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ ΠΏΠΎΠΌΠΎΡ‰ΠΈ поисковиков, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с запросами «ΡΡ€Π΅Π΄Π° программирования Π‘ ++». ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, это я Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ знаю, Ρ‡Ρ‚ΠΎ, Ρ‚ΠΎ — Ρ‡Ρ‚ΠΎ я искал ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ называСтся, исходныС ΠΌΠΎΠΈ запросы Π±Ρ‹Π»ΠΈ нСсколько Ρ‚ΠΈΠΏΠΎΠ², ΠΈ, Π΄ΡƒΠΌΠ°ΡŽ, ΠΌΠΎΠΆΠ½ΠΎ этот эпизод ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ нСсствСнный.

ΠŸΠ΅Ρ€Π΅Π±Ρ€Π°Π² ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ Π²Π΅Ρ‚ΠΊΠΈ Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ — ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ нашСл нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Для Π½Π°Ρ‡Π°Π»Π° пошСл ΠΏΠΎ самому ΠΊΡ€ΡƒΡ‚ΠΎΠΌΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ Visual Studio 2010

ΠŸΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ спСрва Π½Π΅ Ρ…ΠΈΠ»Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΊΠ°Ρ‚Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° диск, ΠΏΠΎΡ‚ΠΎΠΌ Π½Π° ΠΊΠΎΠΌΠΏ сСбС, Π² ΠΈΡ‚ΠΎΠ³Π΅… Π‘Ρ‚Π°Π» счастливым ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ Π‘ΠžΠ›Π¬Π¨ΠžΠ“Πž количСства прибамбасов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΈ установлСны Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Visual Studio 2010, стало СТСсуточно ΠΏΠΎΠ΄ΠΆΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, плюс ΠΊΠΎ всСму это дСмовСрсия Π½Π° 60 Π΄Π½Π΅ΠΉ …. Плюс ΠΊΠΎ всСму — я — понятия Π½Π΅ ΠΈΠΌΠ΅Π», Ρ‡Ρ‚ΠΎ со всСм этим «ΡΡ‡Π°ΡΡ‚ΡŒΠ΅ΠΌ» Π΄Π΅Π»Π°Ρ‚ΡŒ …

БнСс Π² ΠΎΠ±Ρ‰Π΅ΠΌ я эту «ΡΡ‚ΡƒΠ΄ΠΈΡŽ», ΠΎΡ‚Π»ΠΎΠΆΠΈΠ» Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ всё Ρ‚Π°ΠΊΠΈ пригодится ΠΊΠΎΠ»ΠΈ дорасту Π΄ΠΎ уровня профСссионала. МалСнькая Π½Π΅ΠΏΡ€ΠΈΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π»Π°ΡΡŒ, Ρ‚.ΠΊ. «ΡΡ‚удия» — ΡƒΠ΄Π°Π»ΠΈΠ»Π°ΡΡŒ — Π½ΠΎ Π΅Ρ‘Π½Ρ‹Π΅ дСсятки прибамбасов ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ. .. Π½Ρƒ Π΄Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΆΡ€Π°Ρ‚ΡŒ пСрСстало ΠΈ Π»Π°Π΄Π½ΠΎ … Двинулся дальшС.

Π§Π΅Π³ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘ ΠΏΠΎΠ·Π°ΠΊΠ°Ρ‡ΠΈΠ²Π°Π», поковырялся нашСл Dev-C ++ — ΠΎΡ‚ΠΊΡƒΠ΄Π° скачивал Π½Π΅ помню, сСйчас даю ссылку http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe ΠΏΠΎΡ‡Π΅ΠΌΡƒ, ΠΎΠ± этом — Π΄Π°Π»Π΅Π΅.

Π‘ΠΊΠ°Ρ‡Π°Π² ΠΈ установив Dev-C ++ (бСсплатная, с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°) понял Ρ‡Ρ‚ΠΎ Π₯Π΅Π»ΠΏ Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ΠŸΠΎΠΊΠΎΠ²Ρ‹Ρ€ΡΠ²ΡˆΠΈΡΡŒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ нашСл ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ страничку Π’ΠœΠš ΠœΠ“Π£

ЗабСгая Π²ΠΏΠ΅Ρ€Π΅Π΄ скаТу, здСсь практичСской пользой для программиста Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ «Π—анятиС 1» — ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Π΅ΠΌ даСтся практичСская раскладка ΠΏΠΎ созданию ΠΏΠ΅Ρ€Π²ΠΎΠΉ, элСмСнтарной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² срСдС Dev-C ++ , Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΈ трСбуСтся.ΠŸΠΎΠ»ΠΎΠΆΡƒ Π½Π° свой сайт Ρ„Π°ΠΉΠ»ΠΈΠΊ этого занятия, Π΄Π° простят мСня Π°Π²Ρ‚ΠΎΡ€Ρ‹, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ‚Π°ΠΊ нСстабилСн Π² ссылках, сСгодня ссылка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π° Π·Π°Π²Ρ‚Ρ€Π° — Π½Π΅Ρ‚. Бсылка Π½Π° «Π—анятиС 1» ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ Π½Π° Dev-C ++ (Ρ„Π°ΠΉΠ» pdf 500ΠΊΠ±)

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, обладая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ знаниями, Π½Π° Π±Π°Π·Π΅ Dev-C ++ ΠΈ с занятиями ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΊΠ°Ρ„Π΅Π΄Ρ€Ρ‹ я смог своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с нуля ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π‘ + +, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π» . ..

Π—Π΄Π΅ΡΡŒ Ρ…ΠΎΡ‡Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСбольшоС отступлСниС Π² Ρ‚ΠΎΠΉ вСрсии Dev-C ++, Ρ‡Ρ‚ΠΎ скачивал я — Π² консольном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π° это основной Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ обучСния — Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ русскиС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ касалось Ρ‚Π΅Π»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ , с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ я столкнулся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π½Π΅Π΅ Ρ‡Π΅ΠΌ с самой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, поэтому ΡΡ‡ΠΈΡ‚Π°ΡŽ Π½ΡƒΠΆΠ½Ρ‹ΠΌ Π΄Π°Ρ‚ΡŒ ссылочку Π½Π° Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ русский язык Π² ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…?

Π˜Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Ρƒ мСня Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΈΠ· пСрСчня Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… элСмСнтов ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ, я нашСл, ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ — Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ (созданиС ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ) для практичСского освоСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π‘ ++

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ, ΠΏΠΎ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠΎΠΌΡƒ, пошСл ΠΌΠ½Π΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ сам собой, ΠΏΠΎΡˆΠ°Ρ€ΠΈΠ»ΡΡ я ΠΏΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π½ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π½Π΅ ΠΏΠΎΡ‚Ρ€ΠΎΠ³Π°Π΅ΡˆΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, Π½Π΅ ΠΏΠΎΠ»ΠΈΡΡ‚Π°Π΅ΡˆΡŒ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².МнС ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ «Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ C ++ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Книга + CD», БПб, Наука ΠΈ Π’Π΅Ρ…Π½ΠΈΠΊΠ°, 2010. — 480с .: ΠΈΠ». (+ CD)

ΠŸΠΎΡ‚ΠΎΠΌΡƒ-Ρ‡Ρ‚ΠΎ:

ΠŸΠ΅Ρ€Π²ΠΎΠ΅: Π’ ΠΊΠ½ΠΈΠ³Π΅ просто гигантскоС количСство практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° составлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ матСматичСскими, алгСбраичСскими ΠΈ Π΅Ρ‰Ρ‘ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Ρ‚ΠΎ расчСтами. И мСня Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ «Π смогу-Π»ΠΈ я?». Π― ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° нСобходимости ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π°Π»Π³Π΅Π±Ρ€ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ я Ρ…ΠΎΡ‡Ρƒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΈΠΌΠ΅Π΅Ρ‚ ярко Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ интСрСс, Π² Ρ‚ΠΎΠΉ области — которая мСня интСрСсуСт.

Π’Ρ‚ΠΎΡ€ΠΎΠ΅: Π’ исслСдовании изучСния Π‘ ++ строится Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Dev-C ++ (А я Ρ‚ΠΎ Π΅Π³ΠΎ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ знаю). На дискС Π΅ΡΡ‚ΡŒ дистрибутив Dev-C ++. Π’ ΠΊΠ½ΠΈΠ³Π΅ описаниС ΠΏΠΎ пользованию, ΠΏΡ€Π°Π²Π΄Π° — описаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ΄Π΅Ρ‚ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ, послСднСй, ΠΈ всСго нСсколько страк, ΠΎΠ΄Π½Π°ΠΊΠΎ … Π Π°Π΄ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ всС Ρ‡Ρ‚ΠΎ описано Π² ΠΊΠ½ΠΈΠ³Π΅, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Dev-C ++

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ бСсплатная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²) ΠΈ тСория (Доступном ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ) ΠΈΠΌΠ΅ΡŽΡ‚ всС ΡˆΠ°Π½ΡΡ‹ ΡΠ»ΠΈΡ‚ΡŒΡΡ Π² Π΅Π΄ΠΈΠ½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅.

Π§Ρ‚ΠΎ-ΠΆΠ΅ ΠΏΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ условий обучСния, Ρ‚ΡƒΡ‚ самому ΠΊΠΎΡ€ΠΏΠ΅Ρ‚ΡŒ.

Π‘ΠΎΠ·Π΄Π°ΠΌ Ρ€Π°Π·Π΄Π΅Π» «Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ» — Ρ‚ΡƒΠ΄Π° Π±ΡƒΠ΄Ρƒ Π·Π°Π½ΠΎΡΠΈΡ‚ΡŒ всякиС полСзности, Π² Ρ‚ΠΎΠΌ числС, ΠΈ, ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π‘Π°ΠΌ ΠΏΠΎ сСбС этот сайт, Π² пСрспСктивС, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΠΈΠΌ конспСктом ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ самоучитСля, здСсь я Π²Ρ‹Π»ΠΎΠΆΠΈΠ», Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ, свои Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡. Одной ΠΈΠ· ΠΏΠΎΠ΄Ρ†Π΅Π»Π΅ΠΉ этого сайта Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ получаСтся — спСциалисту, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² самоучитСлС Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ это ΠΌΠ½Π΅ прСдставляСтся слоТным ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Ρ‚ возмоТности ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π±Ρ‹Ρ‚ΡŒ Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ я наваял!

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны всСгда ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, бСсплатно, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΡƒΠΆΠ΅ рассматривал, это экономит врСмя Π² ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡!

БСрия «Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ»

.

Π’Π°ΡΠΈΠ»ΡŒΠ΅Π² А.Н.

«Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ C ++ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Книга + CD «,

БПб, Наука ΠΈ Π’Π΅Ρ…Π½ΠΈΠΊΠ°, 2010. — 480с .: ΠΈΠ». (+ CD)


ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅:

Данная ΠΊΠ½ΠΈΠ³Π° являСтся прСвосходным ΠΈ эффСктивным ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм для ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка программирования Π‘ ++ с нуля. Книга Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»Π°ΡΡŒ, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΊΠ°ΠΊ пособиС для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ язык программирования Π‘ ++, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π»Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ курс с ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ практичСских занятий.

Книга содСрТит ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ свСдСний ΠΎ синтаксисС ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ языка Π‘ ++, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ составлСния эффСктивных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ².ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΊΠ½ΠΈΠ³ΠΈ излагаСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ сопровоТдаСтся большим ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ наглядных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Ρ€Π°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Ρ… практичСских ΠΈ Π·Π°Π΄Π°Ρ‡ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. К ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅ прилагаСтся ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ список Π·Π°Π΄Π°Ρ‡ для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы (ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π½Π° CD).

Книга отличаСтся ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ‡Π΅Ρ‚ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ излоТСния, Ρ‡Ρ‚ΠΎ Π²ΠΊΡƒΠΏΠ΅ с ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ наглядной ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ (Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ) позволяСт Π΅Ρ‘ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для изучСния Π‘ ++.

Книга прилагаСтся CD с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠ΄Π°ΠΌΠΈ, срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Π‘ ++, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΈ мноТСствСнными Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C ++

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅.

Π“Π»Π°Π²Π° 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ World Wide Web 53
1. 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 54
1.2. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ 56
1.3. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° 57
1.4. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы 58
1.5. МодСли ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ, распрСдСлСнная ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ / сСрвСр 59
1.6. Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ всСмирная ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π° 59
1.7. ΠœΠ°ΡˆΠΈΠ½Π½Ρ‹Π΅ языки, языки ассСмблСра ΠΈ языки высокого уровня. . 60
1.8. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π‘ ΠΈ C ++ 61
1.9. Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C ++ 62
1.10. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ языка Java 64
1.11. FORTRAN, COBOL, Pascal ΠΈ Ada 64
1.12. BASIC, Visual Basic, Visual C ++, C # ΠΈ .NET 65
1.13. ΠšΠ»ΡŽΡ‡Π΅Π²Π°Ρ тСндСнция Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ тСхнология 66
1.14. Випичная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ C ++ 67
1.15. ЗамСчания ΠΎ C ++ ΠΈ этой ΠΊΠ½ΠΈΠ³Π΅ 70
1.16. ВСстовый запуск прилоТСния Π½Π° C ++ 72
1.17. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ UML (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 78
1.18. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 85
1.19. РСсурсы Web 85

Π“Π»Π°Π²Π° 2. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C ++ 95
2. 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 96
2.2. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° C ++: ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ строки тСкста 96
2.3. ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ нашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 101
2.4. Другая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° C ++: слоТСниС Ρ†Π΅Π»Ρ‹Ρ… чисСл 102
2.5. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ памяти 107
2.6. АрифмСтика 109
2.7. ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ: ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ 113

2.8. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ИсслСдованиС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 118
2.9. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 129

Π“Π»Π°Π²Π° 3. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² классы ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ 139
3.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 140
3.2. ΠšΠ»Π°ΡΡΡ‹, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, элСмСнты-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ элСмСнты Π΄Π°Π½Π½Ρ‹Ρ… 141
3.3. ΠžΠ±Π·ΠΎΡ€ Π³Π»Π°Π² 142
3.4. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса с элСмСнтарной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 143
3.5. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 147
3.6. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, set-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ get-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 151
3.7. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ конструкторов 159
3.8. Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ класса Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ 163
3.9. ΠžΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ 168
3.10. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… посрСдством set-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 174
3. 11. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ классов Π² спСцификации Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 180
3.12. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 188

Π“Π»Π°Π²Π° 4. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹: Ρ‡Π°ΡΡ‚ΡŒ I 197
4.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 198
4.2. Алгоритмы 199
4.3. ПсСвдокод 199
4.4. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ структуры 201
4.5. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π±ΠΎΡ€Π° if 205
4.6. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π²Ρ‹Π±ΠΎΡ€Π° if … else 207
4.7. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ повторСния 212
4.8. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅, управляСмоС счСтчиком 214
4.9. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²: ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅, управляСмоС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 221
4.10. Π€ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²: Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 233
4.11. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ присваивания 238
4.12. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° 239
4.13. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ классовых Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² систСмС АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 242
4.14. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 247

Π“Π»Π°Π²Π° 5. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹: Ρ‡Π°ΡΡ‚ΡŒ II 265
5. 1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 266
5.2. ΠžΡΠ½ΠΎΠ²Ρ‹ повторСния, ΠΏΡ€ΠΎΠ±Π΅Π³ΠΎΠΌ счСтчиком 267
5.3. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ повторСния для 269
5.4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² для 274
5.5. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ повторСния do … while 279
5.6. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π° 281
5.7. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ break ΠΈ continue 292
5.8. ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ 294
5.9. Блучайная ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ равСнства (==) присваиваниСм (=). 299
5.10. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Ρ€Π΅Π·ΡŽΠΌΠ΅ 301
5.11. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ состояний ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² систСмС АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 307
5.12. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 313

Π“Π»Π°Π²Π° 6. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ 325
6.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 326
6.2. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° C ++ 327
6.3. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ матСматичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 329
6.4. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с использованиСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 331
6.5. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² 336
6.6. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ C ++ 339
6. 7. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: гСнСрация случайных чисСл 341
6.8. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: азартная ΠΈΠ³Ρ€Π° с использованиСм пСрСчислСния 347
6.9. ΠšΠ»Π°ΡΡΡ‹ памяти 351
6.10. ΠŸΡ€Π°Π²ΠΈΠ»Π° для области дСйствия 355
6.11. Π‘Ρ‚Π΅ΠΊΠ»Π° ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ записи 358
6.12. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ с пустым списком ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² 363
6.13. ВстроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 365
6.14. Бсылки ΠΈ ссылочныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ 366
6.15. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 372
6.16. Унарная опСрация Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ области дСйствия 374
6.17. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 375
6.18. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 379
6.19. РСкурсия 381
6.20. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ рСкурсии: числа Π€ΠΈΠ±ΠΎΠ½Π°Ρ‡Ρ‡ΠΈ 385
6.21. РСкурсия Π² сравнСнии с ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ 388
6.22. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² систСмС АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 392
6.23. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 400

Π“Π»Π°Π²Π° 7. ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΈ структура 423
7.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 424
7.2. ΠœΠ°ΡΡΠΈΠ²Ρ‹ 425
7.3. ОбъявлСниС массивов 427
7.4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ с массивами 428
7.5. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° массивов функциям 446
7. 6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс GradeBook с массивом для хранСния ΠΎΡ†Π΅Π½ΠΎΠΊ 450
7.7. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ поиск Π² массивх 457
7.8. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° массивов вставкой 459
7.9. ΠžΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅ массивы 461
7.10. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс GradeBook с Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ массивом 465
7.11. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² шаблон класса стандартной Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ C ++ 472
7.12. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² систСмС АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 477
7.13. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 486

Π“Π»Π°Π²Π° 8.Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ строки-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ 505
8.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 506
8.2. ОбъявлСниС инициализация-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 507
8.3. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 508
8.4. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ссылкС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 512
8.5. ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ const Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊ указатСлям 516
8.6. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ с ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΏΠΎ ссылкС 524
8.7. Π Π°Π·ΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ 527
8.8. ВыраТСния с указатСлями ΠΈ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 530
8.9. Π’Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ массивов 534
8.10.ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 538
8. 11. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тасования ΠΈ сдачи ΠΊΠ°Ρ€Ρ‚ 540
8.12. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ 546
8.13. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ строк-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 551
8.13.1. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ свСдСния ΠΎ символах ΠΈ строках 551
8.13.2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ строк ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 554
8.14. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 562

Π“Π»Π°Π²Π° 9. ΠšΠ»Π°ΡΡΡ‹: Ρ‡Π°ΡΡ‚ΡŒ I 591
9.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 592
9.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс Time 593
9.3. ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия класса ΠΈ доступ ΠΊ элСмСнтам класса 601
9.4. ΠžΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ 603
9.5. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступа ΠΈ сСрвисныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 604
9.6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс Time. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 607
9.7. ДСструкторы 613
9.8. Когда Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ конструкторы ΠΈ дСструкторы 613
9.9. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс Time. Бкрытая ошибка — Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ссылки Π½Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ элСмСнт Π΄Π°Π½Π½Ρ‹Ρ… 617
9.10. ΠŸΠΎΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ΅ присваиваниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 620
9.11. Π£Ρ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния 622
9.12. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Начало программирования классов систСмы АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 623
9.13. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 631

Π“Π»Π°Π²Π° 10. ΠšΠ»Π°ΡΡΡ‹: Ρ‡Π°ΡΡ‚ΡŒ II 639
10.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 640
10.2. ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ константныС элСмСнты-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 641
10.3. ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² элСмСнтах класса 651
10.4. ДруТСствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ друТСствСнныС классы 658
10.5. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ этот 662
10.6. ДинамичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ new ΠΈ delete 668
10.7. БтатичСскиС элСмСнты класса 670
10.8. Абстракция Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ сокрытиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ 677
10.8.1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: абстрактный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — массив 678
10.8.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: абстрактный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — строка 679
10.8.3. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: абстрактный Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… — ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ 679
10.9. ΠšΠ»Π°ΡΡΡ‹-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 680
10.10. ΠšΠ»Π°ΡΡΡ‹-посрСдники 681
10.11. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 684

Π“Π»Π°Π²Π° 11. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ; ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Массив ΠΈ Π‘Ρ‚Ρ€ΠΎΠΊΠ° 691
11.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 692
11.2. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 693
11. 3. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½Π° ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 695
11.4. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ элСмСнты класса ΠΈ ΠΊΠ°ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 697
11.5. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ извлСчСния ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠ° 698
11.6. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° одномСстных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 702
11.7. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° двухмСстных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 703
11.8. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс Array 703
11.9. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² 716
11.10. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс String 717
11.11. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° 730
11.12.2019 ΠŸΡ€ΠΈΠΌΠ΅Ρ€: класс Π”Π°Ρ‚Π° 732
11.13. Класс string стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 737
11.14. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ явныС 741
11.15. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 744

Π“Π»Π°Π²Π° 12. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: наслСдованиС 759
12.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 760
12.2. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ классы 762
12.3. Π—Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ элСмСнты 765
12.4. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ классами 766
12.4.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ тСстированиС класса Комиссия Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ 767
12.4.2. БозданиС класса BasePlusCommissionEmployee бСз наслСдования 772
12. 4.3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ наслСдований CommissionEmployee — BasePlusCommissionEmployee 777
12.4.4. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ наслСдований Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ Комиссии — Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ Комиссии BasePlus с Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ 783
12.4.5. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ наслСдований Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ Комиссии — Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ Комиссии BasePlus с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ 790
12.5. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹ ΠΈ дСструкторы Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… классах 798
12.6. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅, Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ наслСдованиС 806
12.7. НаслСдованиС Π² конструировании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния 807
12.8. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 809

Π“Π»Π°Π²Π° 13. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ 815
13.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 817
13.2. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ° 818
13.3. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ наслСдования 820
13.3.1. Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса 821
13.3.2. Установка ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса 828
13.3.3. Π’Ρ‹Π·ΠΎΠ² элСмСнтов-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса 829
13. 3.4. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 831
13.3.5. Π‘Π²ΠΎΠ΄ΠΊΠ° допустимых присваиваний ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ классов 837
13.4. Поля Ρ‚ΠΈΠΏΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ switch 838
13.5. АбстрактныС классы ΠΈ чисто Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 839
13.6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€. БистСма начислСния Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ 842
13.6.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ абстрактного Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ 843
13.6.2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ частного ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса НаСмный Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ 847
13.6.3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса ΠŸΠΎΡ‡Π°ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ 849
13.6.4. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ 851
13.6.5. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ частного ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса BasePlusCommissionEmployee 853
13.6.6. ДСмонстрация ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 855
13.7. (Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π».) ВСхничСская сторона ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ динамичСского связывания 860
13.8. ΠŸΡ€ΠΈΠΌΠ΅Ρ€. БистСма начислСния Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΈΠΏΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния с Π½ΠΎΠ²Ρ‹ΠΌΠΈ привСдСниями Ρ‚ΠΈΠΏΠΎΠ², dynamic_cast, typeid ΠΈ type_info 864
13. 9. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ дСструкторы 868
13.10. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ наслСдования Π² систСму АВМ (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π») 869
13.11. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 878

Π“Π»Π°Π²Π° 14. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ 885
14.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 886
14.2. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 887
14.3. ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ° шаблонов Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 891
14.4. Π¨Π°Π±Π»ΠΎΠ½Ρ‹ классов 891
14.5. НСтиповыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ стандартныС для шаблонов класса 898
14.6. ЗамСчания ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΈ наслСдовании 899
14.7. ЗамСчания ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡΡ… 900
14.8. ЗамСчания ΠΎ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΈ статичСских элСмСнтах 901
14.9. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 901

Π“Π»Π°Π²Π° 15. ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄ 907
15.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 909
15.2. ΠŸΠΎΡ‚ΠΎΠΊΠΈ 909
15.2.1. ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΈ стандартныС ΠΏΠΎΡ‚ΠΎΠΊΠΈ 910
15.2.2. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ iostream 911
15.2.3. ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° 911
15.3. ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ 914
15.3.1. Π’Ρ‹Π²ΠΎΠ΄ числа Ρ‚ΠΈΠΏΠ° char 914
15.3.2. Π’Ρ‹Π²ΠΎΠ΄ символов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнт-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ put 915
15. 4. ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ 915
15.4.1. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ get ΠΈ getline 916
15.4.2. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ peek, putback ΠΈ ignore класса istream 919
15.4.3. БСзопасный ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° 920
15.5. БСсформатный Π²Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ read, gcount ΠΈ write 920
15.6. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² манипуляторы ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² 921
15.6.1. ОснованиС Ρ†Π΅Π»Ρ‹Ρ… чисСл: dec, oct, hex ΠΈ setbase 921
15.6.2. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ (Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, заданная Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ) 922
15.6.3. Π¨ΠΈΡ€ΠΈΠ½Π° поля (setw, width) 924
15.6.4. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ манипуляторы Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° 925
15.7. Бостояния ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ манипуляторы 927
15.7.1. ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ Π½ΡƒΠ»ΠΈ ΠΈ дСсятичныС Ρ‚ΠΎΡ‡ΠΊΠΈ 928
15.7.2. Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ (Π»Π΅Π²ΠΎΠ΅, ΠΏΡ€Π°Π²ΠΎΠ΅, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅) 929
15.7.3. Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅) 930
15.7.4. ОснованиС Ρ†Π΅Π»Ρ‹Ρ… чисСл (dec, oct, hex, showbase) 932
15.7.5. Числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ: научная ΠΈ фиксированная нотация (научная, фиксированная) 933
15.7.6. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ / Π½ΠΈΠΆΠ½ΠΈΠΌ рСгистрами (прописныС) 934
15. 7.7. БпСцификация Π±ΡƒΠ»Π΅Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (boolalpha) 935
15.7.8. Установка ΠΈ сброс состояний Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ flags 936
15.8. Бостояния ошибки ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² 937
15.9. ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊ ΠΏΠΎΡ‚ΠΎΠΊΡƒ Π²Π²ΠΎΠ΄Π° 939
15.10. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 940

Π“Π»Π°Π²Π° 16. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ 951
16.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 952
16.2. ΠžΠ±Π·ΠΎΡ€ управлСния ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ 953
16.3. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ дСлСния Π½Π° ноль 954
16.4. Когда слСдуСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ 961
16.5. ΠŸΠ΅Ρ€Π΅Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ 962
16.6. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ 964
16.7. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° нСпрСдусмотрСнных ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ 965
16.8. Π Π°Π·ΠΌΠ°Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ стСка 966
16.9. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€Ρ‹, дСструкторы ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ 967
16.10. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ наслСдованиС 968
16.11. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹ΠΉ 969
16.12. Класс auto_ptr ΠΈ динамичСскоС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти 973
16.17. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ стандартной стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ 976
16.14. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок 978
16. 15. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 979

Π“Π»Π°Π²Π° 17. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² 987
17.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 988
17.2. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… 988
17.3. Π€Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΈ 991
17.4. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° 992
17.5. Π§Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° 996
17.6. ОбновлСниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² 1003
17.7. Π€Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ доступа 1003
17.8. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ доступа 1004
17.9. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ запись Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ доступа 1010
17.10. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ доступа 1012
17.11. ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ 1015
17.12. Π’Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² 1021
17.13.Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1022

Π“Π»Π°Π²Π° 18. Класс string ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° строковых ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² 1033
18.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1034
18.2. ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ конкатСнация строк 1036
18.3. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ строк 1038
18.4. ΠŸΠΎΠ΄ΡΡ‚Ρ€ΠΎΠΊΠΈ 1041
18.5. ОбмСн строк 1041
18.6. Π₯арактСристики строки 1042
18.7. Поиск Π² строкС подстрок ΠΈ символов 1045
18. 8. Π—Π°ΠΌΠ΅Π½Π° символов Π² строкС 1047
18.9. Вставка символов Π² строку 1049
18.10. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² строки-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ C Ρ‚ΠΈΠΏΠ° char 1050
18.11. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 1051
18.12. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° строковых ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² 1053
18.13. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1056

Π“Π»Π°Π²Π° 19. Поиск ΠΈ сортировка 1063
19.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1064
19.2. Алгоритмы поиска 1065
19.2.1. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ поиска 1065
19.2.2. Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ поиск 1067
19.3. Алгоритмы сортировки 1073
19.3.1. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сортировки Π²Ρ‹Π±ΠΎΡ€ΠΊΠΎΠΉ 1073
19.3.2. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сортировки вставкой 1073
19.3.3. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° слияниСм (рСкурсивная рСализация) 1074
19.4. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1081

Π“Π»Π°Π²Π° 20. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… 1089
20.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1090
20.2. АвторСфСрСнтныС классы 1091
20.3. ДинамичСскоС распрСдСлСниС памяти ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… 1092
20.4. БвязанныС списки 1093
20.5. Π‘Ρ‚Π΅ΠΊΠΈ 1109
20.6. ΠžΡ‡Π΅Ρ€Π΅Π΄ΠΈ 1113
20.7. Π”Π΅Ρ€Π΅Π²ΡŒΡ 1117
20.8. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1127

Π“Π»Π°Π²Π° 21. Π‘ΠΈΡ‚Ρ‹, символы, строки C ΠΈ структуры 1153
21.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1154
21.2. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ структур 1155
21.3.Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ структур 1157
21.4. ИспользованиС структур с функциями 1158
21.5. typedef 1158
21.6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€. ВысокоэффСктивноС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тасования ΠΈ сдачи ΠΊΠ°Ρ€Ρ‚ 1159
21.7. ΠŸΠΎΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ 1162
21.8. Π‘ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ поля 1171
21.9. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ символов 1175
21.10. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ прСобразования строк-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 1181
21.11. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ поиска ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ строк-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 1186
21.12. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ строк-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 1191
21.13. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1195

Π“Π»Π°Π²Π° 22. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° стандартных шаблонов (STL) 1209
22.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ стандартных шаблонов (STL) 1211
22.1.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ 1213
22.1.2. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ 1218
22.1.3. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ 1224
22.2. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ 1226
22.2. 1. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ слСдящий Π²Π΅ΠΊΡ‚ΠΎΡ€ 1227
22.2.2. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список 1236
22.2.3. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ deque 1240
22.3. АссоциативныС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ 1242
22.3.1. Ассоциативный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ 1242
22.3.2. Набор ассоциативный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ 1245
22.3.3. Ассоциативный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ multimap 1247
22.3.4. Ассоциативный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Ρ‚Π°Ρ€ 1249
22.4. АдаптСры ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² 1250
22.4.1. АдаптСр стСка 1251
22.4.2. АдаптСр ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ 1253
22.4.3. АдаптСр priority_queue 1254
22.5. Алгоритмы 1256
22.5.1. fill, fill_n, generate ΠΈ generate_n 1257
22.5.2. Ρ€Π°Π²Π½ΠΎ, нСсоотвСтствиС ΠΈ lexicographic_compare 1258
22.5.3. remove, remove_if, remove_copy ΠΈ remove_copy_if 1261
22.5.4. replace, replace_if, replace_copy ΠΈ replace_copy_if.1264
22.5.5. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ 1266
22.5.6. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ поиска ΠΈ сортировки 1269
22.5.7. swap, iter_swap ΠΈ swap_ranges 1272
22.5.8. copy_backward, merge, unique ΠΈ reverse 1273
22. 5.9. inplace_merge, unique_copy ΠΈ reverse_copy 1276
22.5.10. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ столбцами 1277
22.5.11. lower_bound, upper_bound ΠΈ equal_range 1281
22.5.12. ΠšΡƒΡ‡Π΅Π²Π°Ρ сортировка 1283
22.5.13. мин и макс 1286
22.5.14. Алгоритмы STL, Π½Π΅ прСдставлСнныС Π² этой Π³Π»Π°Π²Π΅ 1287
22.6. Класс bitset 1289
22.7. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ 1292
22.8. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1296
22.9. РСсурсы ΠΏΠΎ STL Π² Internet ΠΈ Web 1296

Π“Π»Π°Π²Π° 23. Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ вопросы 1307
23.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1308
23.2. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ const_cast 1308
23.3. ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π° ΠΈΠΌΠ΅Π½ 1310
23.4. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 1315
23.5. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ класса со спСцификатором ΠΈΠ·ΠΌΠ΅Π½Ρ‡ΠΈΠ²Ρ‹ΠΉ 1317
23.6. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° элСмСнты класса (. * И -> *) 1319
23.7. БлоТноС наслСдованиС 1321
23.8. Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅ наслСдованиС ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы 1326
23.9. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1331
23.10. ПослСдниС замСчания 1331

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А. Π’Π°Π±Π»ΠΈΡ†Π° ΡΡ‚Π°Ρ€ΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈ ассоциативности ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 1337
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π‘. Набор символов ASCII 1341
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π’. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ 1343

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π“. Код, унаслСдованный ΠΎΡ‚ C 1345
Π“.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1346
Π“.2. ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ Π²Π²ΠΎΠ΄Π° / Π²Ρ‹Π²ΠΎΠ΄Π° Π² систСмах UNIX / LINUX / Mac OS X ΠΈ Windows 1346
Π“.Π—. Бписки Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π΄Π»ΠΈΠ½Ρ‹ 1348
Π“.4. АргумСнты строки 1351
Π“. 5. ЗамСчания ΠΎ компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… исходных Ρ„Π°ΠΉΠ»ΠΎΠ² 1352
Π“. 6. Π’Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ exit ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ 1354
Π“.7. ΠšΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ° Π»Π΅Ρ‚ΡƒΡ‡ΠΈΠΉ 1356
Π“. 8. Буффиксы для Ρ†Π΅Π»Ρ‹Ρ… констант ΠΈ констант с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ 1356
Π“.9. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигналов 1357
Π“. 10. ДинамичСскоС распрСдСлСниС памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ calloc ΠΈ realloc 1359
Π“.11. БСзусловный ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: goto 1360
Π“.12. ОбъСдинСния 1362
Π“.13. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ 1366
Π“. 14. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1366

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π”. ΠŸΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ 1373
Π”.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1374
Π”.2. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° прСпроцСссора #include 1375
Π”.Π—. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° #define: символичСскиС константы 1375
Π”. 4. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° #define: макросы 1376
Π”.5. Условная компиляция 1378
Π”.6. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ #error ΠΈ #pragma 1380
Π”.7. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ # ΠΈ ## 1380
Π”.8. ΠŸΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символичСскиС константы 1381
Π”.9. ΠœΠ°ΠΊΡ€ΠΎΡ подтвСрТдСния 1381
Π”.10. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1382

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π•. Код ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° АВМ 1387
Π•.1. РСализация ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° АВМ 1387
Π•.2. Класс АВМ 1388
Π•.Π—. Класс Π­ΠΊΡ€Π°Π½ 1395
Π•.4. Класс ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° 1397
Π•.5. Класс CashDispenser 1398
Π•.6. Класс DepositSlot 1400
Π•.7. Класс Π‘Ρ‡Π΅Ρ‚ 1401
Π•.8. Класс BankDatabase 1403
Π•.9. Класс Вранзакция 1407
Π•.10. Класс Balancelnquiry 1409
Π•. 11. Класс БнятиС 1411
Π•.12. Класс Π”Π΅ΠΏΠΎΠ·ΠΈΡ‚ 1416
Π•.13. ВСстовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ATMCaseStudy.cpp 1420
Π•.14. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 1420

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π–. UML 2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ 1421
Π–.1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ 1421
Π–.2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ 1421
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ 3. РСсурсы Π² Internet ΠΈ Web 1423
3. 1. РСсурсы 1423
3.2. Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ руководства 1425
3.3. FAQ (часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы) 1426
3.4. Visual C ++ 1426
3.5. Π“Ρ€ΡƒΠΏΠΏΡ‹ новостСй 1426
3.6. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρ‹ ΠΈ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 1427
ВСхничСская Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° 1429
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ 1435

МоТно Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° iPad Pro?

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ офисных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ MacBook? ΠŸΡ€ΠΈΡ‡ΠΈΠ½ этого Π²Ρ‹Π±ΠΎΡ€Π° мноТСства, Π½ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… — Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² Apple ΠΈΠΌΠ΅ΡŽΡ‚ консоль Bash ΠΈ схоТи с Linux, ΠΏΡ€ΠΈ этом происходит ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΈ приятный интСрфСйс.ΠœΠΎΠΆΠ΅Ρ‚, Apple Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ΄ΠΎΠ±Π½Π° для этих Ρ†Π΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π° iPad ? На ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅ вряд Π»ΠΈ, Π° Π²ΠΎΡ‚ Π½Π° iPad Pro — Π²ΠΏΠΎΠ»Π½Π΅. НС зря ΠΆΠ΅ Apple ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ свой Β«ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉΒ» ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Π² качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π² iPadOS 13 появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΡ‹ΡˆΠΈ, Ρ‚Ρ€Π΅ΠΊΠΏΠ°Π΄Π° ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‡Ρ‚ΠΎ сразу ΠΆΠ΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ вопрос, связанный с удобством управлСния.

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ iPad Pro ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

iPad Pro Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ссли вас интСрСсуСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Apple ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ iPad Pro с 12,9-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌ экраном , Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ 13-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹Ρ… MacBook ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ 12-дюймового MacBook. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, компания ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ свой ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚, ΠΈ iPadOS 14 добавляСт Π΅Ρ‰Π΅ большС Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ программистам.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° iPad

Π’ своСм Π½Ρ‹Π½Π΅ΡˆΠ½Π΅ΠΌ Π²ΠΈΠ΄Π΅ iPad (Π΄Π°ΠΆΠ΅ Pro) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π΄Π΅ΡΠΊΡ‚ΠΎΠΏΠ½ΡƒΡŽ систСму ΠΎΡ‚ Apple, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅ΡΡ‚ΡŒ нСсколько способов ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ iPadOS Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ.БСйчас Π΅ΡΡ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисов , Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π½Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π½Π° устройство. НапримСр, repl.it, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для программирования ΠΎΠ½Π»Π°ΠΉΠ½. Она Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ откроСтся Π½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ 13-дюймовом экранС ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ App Store ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ со встроСнными компиляторами для ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ скриптовых языков Ρ‚ΠΈΠΏΠ° Python . ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π² ​​таком случаС вряд Π»ΠΈ получится, Π½ΠΎ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ эти прилоТСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ прилоТСния Pyto

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ — использованиС SSH-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΉ систСмС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Ρ€ΠΎΠ΄Π΅ Blink, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Blink ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Bluetooth-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ с тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ Vim ΠΈ Emacs. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Face ID.




МоТно приобрСсти Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвСр Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ сСрвисС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎ SSH ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, установив Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ PHP, Python, NodeJS, MySQL, Nginx — всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвСра. ПослС этого настраиваСм Git, создаём ΠΏΠ°ΠΏΠΊΡƒ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ iPad.

Π‘ Blink Shell ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° iPad Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅

А Π²ΠΎΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с iPad, вСроятно, Π½Π΅ самый Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с использованиСм ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

На ΠΊΠ°ΠΊΠΎΠΌ языкС Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

Как ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° iPad Pro ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС языки программирования, Π² Ρ‚ΠΎΠΌ числС Python, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ встроСнныС компиляторами Π² App Store. Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Python Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ язык программирования. Π£ Π½Π΅Π³ΠΎ простой синтаксис, ΠΈ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ — ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ прСдлоТСния Π½Π° английском языкС. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ сайт, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»Π΅Π½Π΄ΠΈΠ½Π³ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ многостраничный сайт со слоТной структурой. На Python ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ дСсктопныС прилоТСния.

Π’ условиях ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эта профСссия позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°Π΄Π°Ρ‡ ΠΈΠ· Π΄ΠΎΠΌΠ°.ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² Ρ‚ΠΎΠΌ числС Apple ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Swift Playgrounds для обучСния Π°Π·Π°ΠΌ языка Swift. Но ΠΎΠ½ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π² основном Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для написания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Python Π² этом ΠΏΠ»Π°Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΅ΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ, Π° ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΎΠ½Π»Π°ΠΉΠ½-школС SkillFactory , Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ курс Β«Fullstack Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° PythonΒ».

Π’Ρ‹Ρ€Π΅Π·ΠΊΠ° ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ обучСния Python Π² SkillFactory

Π¨ΠΊΠΎΠ»Π° отличаСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ курсами, Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π°ΠΌΠΈ ΠΈ большой практичСской Π±Π°Π·ΠΎΠΉ. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π°, ΠΈ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ обучСния Ρƒ вас Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π° сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π²Π°ΠΌΠΈ.

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ AppleInsider.ru дСйствуСт скидка 50% Π½Π° всС курсы Π½Π° сайтС SkillFactory ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ Apple Π΄ΠΎ 30 сСнтября. НС суммируСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ прСдлоТСниями.

А Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° iPad Pro Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ вашим Ρ…ΠΎΠ±Π±ΠΈ, ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, бСзусловно, Π»ΡƒΡ‡ΡˆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° MacBook. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, с Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π½Π° Python ΠΌΠΎΠΆΠ½ΠΎ Π·Π° нСбольшой срок ΠΊΡƒΠΏΠΈΡ‚ΡŒ сСбС Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ 16-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ MacBook Pro.

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ курса профСссия Fullstack Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π° Python

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ программирования Ρ€Π°Π΄ΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° — Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° vc.ru

ЗдравствуйтС.

Вопрос ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΈΠ·Π±ΠΈΡ‚Ρ‹ΠΌ, Π½ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ Π½Π°ΡˆΡ‘Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» раскрыт Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ программирования, Ссли Ρ†Π΅Π»ΡŒ — ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это своСй основной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ?

ВсС Π·Π½Π°ΡŽΡ‚ ΠΏΡ€ΠΎ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎΠ½Π»Π°ΠΉΠ½-курсы (Hexlet, Geekbrains ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅) ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ способы обучСния.Но Ссли ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня, Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ довСрия. Π§ΠΈΡ‚Π°Π» ΠΊΡƒΡ‡Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π°-ля Β«ΠΊΠ°ΠΊ Π·Π° Π΄Π²Π° мСсяца Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒΒ», Π½ΠΎ основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС эти курсы Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ написаниСм своСго прилоТСнияонятного качСства, Π° дальшС история Π³Π»ΠΎΡ…Π½Π΅Ρ‚.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ: ΠΌΠΎΠΆΠ΅Ρ‚, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ расскаТСт ΠΎ своём ΠΏΡƒΡ‚ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ (ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ, Π° Π½Π΅ Β«Π²Π΅Ρ‡Π΅Ρ€ΠΊΠΎΠΌ для сСбя ΠΊΠΎΠ΄ ΠΏΠΈΡˆΡƒΒ»).

МнС 21 Π³ΠΎΠ΄, Π·Π½Π°Π½ΠΈΠ΅ английского Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ плинтуса, Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, мотивация, врСмя (Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ этой Π²Π΅Ρ‡Π΅Ρ€Π°) ΠΈ дСньги Π½Π° достиТСниС Ρ†Π΅Π»ΠΈ. Π‘Π²ΠΎΠΈΠΌ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ взглядом ΡΠΌΠΎΡ‚Ρ€ΡŽ Π² сторону PHP ΠΈ Java.

126 002 просмотров

бСсплатный ΠΎΠ½Π»Π°ΠΉΠ½-курс обучСния основам программирования Π½Π° Π‘ΠΈ.

  • с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?
  • ΠΊΠ°ΠΊΠΎΠΉ язык ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ?
  • ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ?

ΠžΡ‚Π²Π΅Ρ‡Ρƒ ΠΏΠΎ порядку. НачнитС с изучСния ΡƒΡ€ΠΎΠΊΠΎΠ² Π½Π° этом сайтС. Π’ Π½ΠΈΡ… Π²Ρ‹ освоитС основы программирования с использованиСм языка C (читаСтся ΠΊΠ°ΠΊ Π‘ΠΈ). ΠšΡƒΡ€Ρ самодостаточСн, Π΄Π°Π½Π½Ρ‹ΠΉ этап Π²Π°ΠΌ Π½Π΅ трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΈΠ³, хотя ΠΈΡ… Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π½Π΅ возбраняСтся. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡ‡Ρ‚ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ Π΅ΡΡ‚ΡŒ ссылки Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ (ΠΊΠ½ΠΈΠ³Π°, Π²ΠΈΠ΄Π΅ΠΎ, ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ Ρ‚.Π΄.).

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ характСристики курса:

Доступно

всС объяснСния Π½Π° понятном языкС.

Наглядно

ΠΏΠΎΡΡΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

БСсплатно

всС ΡƒΡ€ΠΎΠΊΠΈ доступны бСсплатно.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

ΠΌΠ½ΠΎΠ³ΠΎ практичСских Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ уровня слоТности. Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ автоматичСски.

ΠŸΠΎΠΌΠΎΡ‰ΡŒ

я всСгда Π³ΠΎΡ‚ΠΎΠ² ΠΏΠΎΠΌΠΎΡ‡ΡŒ, Ссли Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ поняли. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°Π΄Π°ΠΉΡ‚Π΅ свой вопрос Π² коммСнтариях ΠΊ ΡƒΡ€ΠΎΠΊΡƒ.

ΠšΠ°Ρ€Ρ‚Π° курса

Π§Π΅Π³ΠΎ здСсь Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚:

  • ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • ООП ΠΈ классов
  • Π‘ ++
  • способов ΡΡ‚Π°Ρ‚ΡŒ программистом Π·Π° 1 час, 2 дня, 3 Π½Π΅Π΄Π΅Π»ΠΈ ΠΈ ΠΏΡ€.

ΠšΡ€Π°Ρ‚ΠΊΠΎ поясню, ΠΏΠΎΡ‡Π΅ΠΌΡƒ всё ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅.Π’ ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‚ΡΡ основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ программирования Π½Π° языкС Π‘ΠΈ.