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

Π£Ρ€ΠΎΠΊΠΈ программирования Π½Π° C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: бСсплатныС Π²ΠΈΠ΄Π΅ΠΎ для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния

Π£Ρ€ΠΎΠΊΠΈ программирования Π½Π° C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: бСсплатныС Π²ΠΈΠ΄Π΅ΠΎ для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния

Π―Π·Ρ‹ΠΊ C (си) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм. Бинтаксис Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² ΠΊΠΎΠ½Ρ†Π΅ 60Ρ… – Π½Π°Ρ‡Π°Π»Π΅ 70Ρ… Π½Π° основС B (Π±ΠΈ) ΠΈ стал основой для Π΄Ρ€ΡƒΠ³ΠΈΡ… языков (C++, Java ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅). Π“Π»Π°Π²Π½Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹ – элСмСнтарная лСксичСская Π±Π°Π·Π°, ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ написания ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ количСством ошибок.

Β 

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° бСсплатных ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠΎΠ² для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π’Π‘Π• КУРБЫ ΠžΠΠ›ΠΠ™Π даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ программирования Π½Π° языкС C с нуля Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π―Π·Ρ‹ΠΊ Π‘ΠΈ являСтся самым вострСбованным для создания систСмных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π›Π΅ΠΆΠΈΡ‚ Π² основС C++, Java. БчитаСтся самым быстрым срСди сСгодня ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…. Он стоит Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС ΠΏΠΎ популярности. Π’ Ρ€ΠΎΠ»ΠΈΠΊΠ΅ рассказываСтся ΠΎΠ± основах ΠΈ возмоТностях языка. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΈ компилятор.Β 

Набор инструмСнтов

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

Β 

Β 

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия

Β 

Π’ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅ прСдставлСны основы языка программирования. РассказываСтся история возникновСния, знакомят с лСксСмами (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, константы, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова) ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ символами (Π°Π»Ρ„Π°Π²ΠΈΡ‚, Ρ†ΠΈΡ„Ρ€Ρ‹, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ, Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы ΠΈ Ρ‚.Π΄.), основными Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (простыС: арифмСтичСскиС, ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, слоТныС: массивы, структуры, пСрСчислСния), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ прСдставляСмых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, константами (нСизмСняСмыС арифмСтичСскиС значСния Ρ†Π΅Π»ΠΎΠ³ΠΎ, вСщСствСнного, символьного ΠΈ Ρ‚.

Π΄. Ρ‚ΠΈΠΏΠ°), ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдой Visual C (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ создания нСбольшой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠΈ).Β 

Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ

Π’ ΡƒΡ€ΠΎΠΊΠ΅ изучаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C, всС Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ†ΠΈΠΊΠ»Ρ‹, условныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, структуры ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ потрСбуСтся компилятор, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Visual Studio, сайт ideone.com, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ вСсь ΠΊΠΎΠ΄ придСтся ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Из Π²ΠΈΠ΄Π΅ΠΎ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая запускаСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, рассказываСтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Β 

Β 

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ВидСокурс ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ubuntu Π½Π° Linux, Ρ‚Π°ΠΊΠΆΠ΅ понадобится для изучСния тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Sublime Text. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» подаСтся ΠΎΡ‚ основных тСорСтичСских понятий, Π΄ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ изучСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… (созданиС, Π²Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Π½Π° Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅), ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΈ символы), составныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

ΠšΡ€ΠΎΠΌΠ΅ этого даСтся понятиС ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ², создании массивов, констант, Ρ†ΠΈΠΊΠ»ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.Β 

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹

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

Β 

Β 

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…

Π’ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ΅ рассказываСтся ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ способах ΠΈΡ… прСдставлСния β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, константами. Π”Π°Π½Π½Ρ‹Π΅ β€” это Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ мСстС памяти ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пространство. Они дСлятся Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹: Ρ†Π΅Π»Ρ‹Π΅ (числа), вСщСствСнныС (числа с Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ), символы (Π΄Π°Π½Π½Ρ‹Π΅ прСдставлСны символами). Вся информация подаСтся структурировано, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ тСорСтичСскиС знания ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.Β 

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°. Команда printf Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² скобки Π½Π° консоль. Π’Π°ΠΊΠΈ ΠΆΠ΅ способом ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ %d ΠΈ %i для Ρ‚ΠΈΠΏΠ° int, %f β€” для float, %lf β€” для double ΠΈ Ρ‚.Π΄. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° scanf, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, считывая ΠΈΡ… ΠΈ пСрСводя Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам.

Β 

Β 

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ собраны Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Β«.hΒ». НСобходимыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² самом Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π°. ПослС Ρ‡Π΅Π³ΠΎ появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌΠΈ функциями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π½ΠΈΡ… прСдставлСны. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ систСмныС, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° записи.

О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ с Π½ΠΈΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· ΡƒΡ€ΠΎΠΊΠ°.

ΠšΡƒΡ€Ρ программирования

Мини-курс состоит ΠΈΠ· 37 ΡƒΡ€ΠΎΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° нСсколько Π²ΠΈΠ΄Π΅ΠΎ. Π—Π΄Π΅ΡΡŒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС Ρ‚Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎ C. РазбираСтся Π²Ρ‹Π²ΠΎΠ΄ hello_world.c построчно. Π’Π°ΠΊΠΆΠ΅ рассказываСтся ΠΎ компиляции ΠΈ Π΅Π΅ этапах, цСлочислСнном ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ, Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. ДСмонстрируСтся ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, нСявноС ΠΈ явноС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ². ДаСтся информация ΠΎ Ρ†ΠΈΠΊΠ»Π°Ρ… ΠΈ Π΅Π³ΠΎ синтаксисС, функциях, массивах, приводятся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с ΠΈΡ… использованиСм.

Π―Π·Ρ‹ΠΊ Π‘ΠΈ являСтся вострСбованным ΠΈ разносторонним инструмСнтом для создания мноТСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²: Π»Π΅Π³ΠΎΠΊ Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ вряд Π»ΠΈ потСряСт Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² пСрспСктивС.

Β 

ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° рСсурсов для освоСния

Π―Π·Ρ‹ΠΊ Π‘ΠΈΒ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ДСннисом Π ΠΈΡ‚Ρ‡ΠΈ ΠΈΒ Π‘Ρ€Π°ΠΉΠ°Π½ΠΎΠΌ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½ΠΎΠΌ Π²Β 1969–1973Β Π³ΠΎΠ΄Π°Ρ…. Би задумывался для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ сСти UNIX, но впослСдствии он нашСл сСбС Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

На сСгодняшний ΠΌΠΎΠΌΠ΅Π½Ρ‚Β Π‘ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто в индСксС TIOBE.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ Π‘ΠΈ?

ΠœΡ‹Β ΡƒΠΆΠ΅ писали о ваТности языка Би, поэтому пробСТимся по основным ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ.

НачнСм с того, Ρ‡Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ систСмного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ на языкС Π‘ΠΈ. Π―Π΄Ρ€ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠ΅ΠΉ open source ОБ Linux Π±Ρ‹Π»ΠΎ написано Π½Π°Β Π‘ΠΈ.

ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ плюсом Би являСтся то, Ρ‡Ρ‚ΠΎ каТдая инструкция языка транслируСтся Π²Β ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ прямым и понятным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ΡΡ Ρ€ΠΎΠ²Π½ΠΎ Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ программист Π²ΠΈΠ΄ΠΈΡ‚ на экранС. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, в соврСмСнных компиляторах, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎΒ Π²Β ΠΌΠ΅Π½ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв.

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярныС языки программирования Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ связаны с Би. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Java ΠΈΒ C# ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π‘ΠΈ-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ синтаксис, Π°Β C++ ΠΈΒ Objective-CΒ Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Ρ€ΠΎΠ΄Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ Π‘ΠΈ.

Если Π²Ρ‹Β ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ Π½Π°Β ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ динамичСском языкС программирования, Π±ΡƒΠ΄ΡŒΒ Ρ‚ΠΎ PHP, JavaScript ΠΈΠ»ΠΈ Python, Ρ‚ΠΎΒ Π΅Π³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, срСда исполнСния ΠΈΒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ в основном написаны Π½Π°Β Π‘ΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ особСнности повСдСния Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ языка, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ особСнности языка Π‘ΠΈ. А Ссли Π²Ρ‹Β Π²Ρ‹ΡˆΠ»ΠΈ Π·Π°Β Ρ€Π°ΠΌΠΊΠΈ возмоТностСй своСго языка программирования, то нС успССтС ΠΎΠ³Π»ΡΠ½ΡƒΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Π½Π°Ρ‡Π½Ρ‘Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π°Β Π‘ΠΈ.

ΠšΒ Ρ‚ΠΎΠΌΡƒΒ ΠΆΠ΅, Π·Π½Π°Π½ΠΈΠ΅Β Π‘ΠΈ позволяСт программисту ΠΏΠΎ-настоящСму ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ всС прСлСсти высокоуровнСвых языков программирования, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ и ограничСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΈΡ…Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ.

Π˜Β ΡΡ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ нС всС Π΄ΠΎΠ²ΠΎΠ΄Ρ‹ Π²Β ΠΏΠΎΠ»ΡŒΠ·Ρƒ изучСния Π‘ΠΈ.

Π§Ρ‚ΠΎ дальшС?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹Β Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Π·Π°Ρ‡Π΅ΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½Β Π‘ΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ вопрос: «А как Π΅Π³ΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ?Β».

Π”Π°Π»Π΅Π΅ ΠΌΡ‹Β ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ для вас нСсколько курсов ΠΈΒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ Π²Β Π½ΠΎΠ²ΠΎΠΌ для вас языкС программирования.

Книга Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ»

Никто нС расскаТСт Π²Π°ΠΌ ΠΎΒ Π‘ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ создатСли этого языка программирования. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ½ΠΈΠ³Π° Β«Π―Π·Ρ‹ΠΊ программирования Би», написанная ДСннисом Π ΠΈΡ‚Ρ‡ΠΈ ΠΈΒ Π‘Ρ€Π°ΠΉΠ°Π½ΠΎΠΌ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½ΠΎΠΌ, являСтся must-have для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» ΡΠ²ΡΠ·Π°Ρ‚ΡŒ свою Тизнь с Би.


ΠšΡƒΡ€Ρ Β«The Complete CΒ Developer Course β€” BuildΒ 7 Exciting ProjectsΒ»

ΠšΡƒΡ€Ρ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ аспСкты языка, Ρ‚Π°ΠΊ ΠΈΒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ памяти ΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. В процСссС прохоТдСния курса вы создадитС 7Β Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ систСму ΠΏΠΎΒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… и свой собствСнный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ вирус.

ΠšΡƒΡ€Ρ ΠΏΠ»Π°Ρ‚Π½Ρ‹ΠΉ, Π½ΠΎΒ ΠΎΠ½Β ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ стоит своих Π΄Π΅Π½Π΅Π³. Π”Π°Π»ΡŒΡˆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ бСсплатныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.


Π—Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΉ гарвардский курс Β«CS50Β»

Π’Π΅ΠΏΠ΅Ρ€ΡŒ он доступСн на русском языкС. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго CS50 Π½Π°ΡƒΡ‡ΠΈΡ‚ вас Π΄ΡƒΠΌΠ°Ρ‚ΡŒ. НСкоторыС ΠΈΠ·Β Ρ‚Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Β ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π²Β Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ курса: абстракция, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, структуры Π΄Π°Π½Π½Ρ‹Ρ…, инкапсуляция, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСсурсами, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π―Π·Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Β Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: C, Python, SQL ΠΈΒ JavaScript вмСстС с HTML ΠΈΒ CSS. Π˜Β Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ, курс бСсплатный.


БСсплатный курс Β«CΒ Tutorial for BeginnersΒ»

Б этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²Ρ‹Β ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы языка Би, Ρ€Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ΡΡŒ с указатСлями, структурами и объСдинСниями, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ простыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.


БСсплатныС ΠΎΠ½Π»Π°ΠΉΠ½-курсы ΠΏΠΎΒ Π‘ΠΈ ΠΎΡ‚Β Π΄Π²ΡƒΡ… Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… финских унивСрситСтов

ΠšΡƒΡ€Ρ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ в сСбя комплСксныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ и мноТСство ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ ΠΏΠΎΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ систСму тСстирования.

Над курсом совмСстно Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ унивСрситСт Аалто и унивСрситСт Π₯Сльсинки (Ρ‚ΠΎΡ‚ самый, Π³Π΄Π΅ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ обучался Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ), Π°Β ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅ΠΌΡ‹ΠΉ Π²Β Π½Π΅ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚ курсы ΠΏΠΎΒ Π‘ΠΈ, ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ в этих унивСрситСтах.


Книга «Learn C The Hard Way»

Книга ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ вас Ρ‚ΠΎΠΌΡƒΒ Π‘ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся Π²Β Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ для создания Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², а нС абстрактным ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ ΠΈΒ ΠΏΠ΅Π΄Π°Π½Ρ‚ΠΈΡ‡Π½ΠΎΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ. Π’Ρ‹Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ и структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС. Π–Π΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ Π΅Π΅Β ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ на русский язык. Tproger Ρ‚ΠΎΠΆΠ΅ часто Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ заглянитС Π²Β ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ на нашСм сайтС.


Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π‘ΠΈ

Руководство ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ конструкции языка, Ρ‚Π°ΠΊ ΠΈΒ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, объСдинСния, Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ ΠΈΒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.


Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Β Π‘ΠΈ ΠΎΡ‚Β Hexlet

ΠšΡƒΡ€Ρ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Ρ… Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π²Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠžΠ½Β ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ вас с главными концСпциями языка Π‘ΠΈ.


Π•Ρ‰Π΅ большС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎΒ Π‘ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ в нашСй ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ΅ «БСсплатныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для программистов».

Π―Π·Ρ‹ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… с нуля

Автор ArseniyDV На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 3 ΠΌΠΈΠ½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² 477 ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ

Π―Π·Ρ‹ΠΊ программирования Β«Π‘Β» – это язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ взял своС Π½Π°Ρ‡Π°Π»ΠΎ Π΅Ρ‰Π΅ Π² 70-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ сущСствуСт Π² наши Π΄Π½ΠΈ. Как Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Β«Π‘Β» для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…? Π’Π°ΠΊΠΈΠΌ вопросом Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Π² ΠΌΠΈΡ€Π΅ программирования.

НС стоит Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ, вСдь Π½Π° просторах ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: тСорСтичСской ΠΈ практичСской. ΠŸΡ€ΠΈ большом ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Β«Π‘Β» ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с нуля Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ, Π½ΠΈΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° полСзная информация Π½Π° эту Ρ‚Π΅ΠΌΡƒ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основы Β«Π‘Β» с нуля, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с языком. ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚:

  • самоучитСли;
  • ΡΡ‚Π°Ρ‚ΡŒΠΈ;
  • компиляторы;
  • Ρ„Π°ΠΉΠ»Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹, Β«Π‘Β» для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… шаг Π·Π° шагом Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ дСйствий, Π³Π΄Π΅ придСтся ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с:

  • Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ управлСниями конструкций;
  • структурой ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²;
  • ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅ ΠΈ обнуляСмыС Ρ‚ΠΈΠΏΡ‹;
  • классы Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ€Π°Π±ΠΎΡ‚Π° Π² сСти;
  • Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π­Ρ‚ΠΎ лишь нСмногая Ρ‡Π°ΡΡ‚ΡŒ, Π½Π° Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Β«Π‘Β» β€” язык программирования, Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ слоТный, Π½ΠΎ для изучСния ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ тСрпСния ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π―Π·Ρ‹ΠΊ программирования Β«Π‘Β» с нуля для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ² ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡˆΠΊΠΎΠ»Π°Ρ… ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… курсах (ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½). ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ понятия ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ссли Π²Ρ‹ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚Π΅ ΡƒΡΠΈΠ΄Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ, Π·Π½Π°Π΅Ρ‚Π΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΈ английский, Ρƒ вас Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ обрСсти ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ, которая ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСгодня большим спросом.

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

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка программирования Β«Π‘Β» с нуля ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ β€” это ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, ΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡƒΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ.

Π―Π·Ρ‹ΠΊ Β«Π‘ΠΈΒ» ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΌ, Ρ‡ΡŒΠ΅ΠΉ Ρ†Π΅Π»ΡŒΡŽ являСтся:

  • Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… частСй;
  • написаниС ΡƒΠ»ΠΈΡ‚;
  • Ρ€Π°Π±ΠΎΡ‚Π° с компиляторами;
  • написаниС ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

Если ΠΆΠ΅ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈΡΡŒ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка Β«Π‘Β» Π² Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… условиях, своими силами ΠΈ Π½Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ² ΠΏΡ€ΠΈ этом ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Π½Π΅Π³, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ источники:

  • ΠΊΠ½ΠΈΠ³Π° Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ»;
  • курс Β«The Complete C Developer Course β€” Build 7 Exciting ProjectsΒ»;
  • бСсплатный курс Β«C Tutorial for BeginnersΒ»;
  • ΠΊΠ½ΠΈΠ³Π° Β«Learn C The Hard WayΒ»;
  • Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π‘ΠΈ ΠΎΡ‚ Hexlet.

Π­Ρ‚ΠΈ рСсурсы ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос: ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Β«Π‘Β» ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы языка. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с нуля Π½Π° Β«Π‘Β» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ€ΠΎΠΊΠΎΡƒ β€” это Ρ‚Π°ΠΊΠΆΠ΅ прСкрасная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Π΅ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

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

Как ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C++ ΠΈ Π³Π΄Π΅ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ

ΠœΡ‹Β Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ и совсСм Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΒ β€” ΠΏΡ€ΠΎ ссылочныС. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ссылочного Ρ‚ΠΈΠΏΠ° ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Β Π½ΠΈΡ… хранится Π½Π΅Β ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, а ссылка. Рассмотрим это Π½Π°Β ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ массивов:


int arr[] = { 0, 1, 2, 3, 4 };
 


std::cout << arr << "\n";
 



std::cout << &arr[1] << "\n";

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚ΠΎΠΆΠ΅ относятся к ссылочным Ρ‚ΠΈΠΏΠ°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ на самом Π΄Π΅Π»Π΅ это массивы из символов.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π²Β Ρ‚ΠΎΠΌ числС, ΠΏΠΎΡ‡Π΅ΠΌΡƒ в массивы нСльзя Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ элСмСнты, а в строки — ΠΌΠΎΠΆΠ½ΠΎ.

ООП позволяСт ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π°Β ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π΅Β ΠΊΠ°ΠΊ Π½Π°Β Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΒ ΠΊΠΎΠΌΠ°Π½Π΄, Π°Β ΠΊΠ°ΠΊ на классы ΠΈΒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ со своими свойствами ΠΈΒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΎ ускоряСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΒ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ понятным.

БСйчас ООП считаСтся самой популярной ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠΎΠΉ программирования. Для ознакомлСния ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΡΠ΅Ρ€ΠΈΡŽ статСй ΠΏΡ€ΠΎ ООП Π²Β C#. Π₯отя рСализация Π²Β C++ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования Π²Π΅Π·Π΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ занят мноТСством Π·Π°Π΄Π°Ρ‡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, но это Π½Π΅Β Ρ‚Π°ΠΊ. Π—Π°Β Ρ€Π°Π· ядро процСссора выполняСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. А видимая ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ достигаСтся ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ создания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ об этом ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ в нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ об асинхронном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ внС зависимости ΠΎΡ‚Β Π²Π°ΡˆΠ΅Π³ΠΎ языка).

Π”Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° во врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΡƒΠΆΠ½ΠΎ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ нС исчСзли Π±Π΅Π· слСда. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ финансовый ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΈΒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π²Β Excel-Ρ„Π°ΠΉΠ». Если ТС прилоТСниС Ρ‚Π°ΠΊ Π½Π΅Β ΠΌΠΎΠΆΠ΅Ρ‚, Π΅Π³ΠΎ вознСнавидят Ρ‚Π΅, ΠΊΠΎΠΌΡƒ придётся ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΡ…Β Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π Π°Π±ΠΎΡ‚Π° с файлами Π²Π°ΠΆΠ½Π° практичСски во всСх ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…Β β€” ΠΎΡ‚Β ΠΈΠ³Ρ€ (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π»ΠΎΠΊΠ°Ρ†ΠΈΠΉ, сохранСниС прогрСсса) Π΄ΠΎΒ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅Π΅Ρ€ΠΎΠ² (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎ ΠΈΒ Π²ΠΈΠ΄Π΅ΠΎ).

БСйчас слоТно Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π½Π΅Β Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с интСрнСтом,Β β€” ΠΎΠ½Π°Β Π»ΠΈΠ±ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ связана с ним (ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Ρ‹, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, мСссСндТСры),Β Π»ΠΈΠ±ΠΎ банально ΠΊΠ°Ρ‡Π°Π΅Ρ‚ обновлСния и отправляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ статистику.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠ°ΠΊ простыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΒ ΡΠ΅Ρ‚ΡŒΡŽ, Π²Ρ€ΠΎΠ΄Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ запросов и скачивания Ρ„Π°ΠΉΠ»ΠΎΠ² по ссылкС, Ρ‚Π°ΠΊ и слоТныС, Π²Ρ€ΠΎΠ΄Π΅ сокСтов. Π˜Β ΡΡ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ.

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

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с базами Π΄Π°Π½Π½Ρ‹Ρ… придётся Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅Β Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ C++, Π½ΠΎΒ ΠΈΒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ язык запросов SQL.

Π―Β ΠΏΠΎΡ‡Ρ‚ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ нС нравится ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, вСдь ΠΊΠΎΠΌΡƒ понравится это:

Когда Π΄Π°ΠΆΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° выглядит Π»ΡƒΡ‡ΡˆΠ΅:

Π’Β C++ Π΅ΡΡ‚ΡŒ нСсколько популярных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ графичСскиС интСрфСйсы (GUI). НапримСр, QtΒ ΠΈΠ»ΠΈΒ GTK. Π’Β ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π²Ρ‹Β ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

На изучСниС всСго этого Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ врСмя. Но чтобы ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с GUI, сначала Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ с прСдыдущими ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ.

Π‘Π°ΠΉΡ‚Ρ‹ для Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΡ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ: Π’ΠΎΠΏ 25

Sait

access_time

7 мая, 2020

hourglass_empty

9ΠΌΠΈΠ½. чтСния

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

Π”Π°ΠΆΠ΅ Ссли Ρƒ вас Π½Π΅Ρ‚ ТСлания Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка программирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ:

  • Π’Ρ‹ смоТСтС Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сайтами;
  • НС Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ стороннСго Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° для Π²Π°ΡˆΠΈΡ… собствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²;
  • Π‘ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ прилоТСния, сайты ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

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

Π˜Ρ‰Π΅Ρ‚Π΅ доступный хостинг, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‚Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅?

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Доступный Π₯остинг

Π˜Ρ‚Π°ΠΊ, Π»ΡƒΡ‡ΡˆΠΈΠ΅ сайты для изучСния програмирования β€” 25 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½:

BitDegree ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ массу бСсплатных курсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ программирования Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€.

Они ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ стандартныС ΠΎΠ½Π»Π°ΠΉΠ½-курсы программирования ΠΈ курсы Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅. Π˜Π·ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ курсы ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ успСха Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ Π½Π°Π»Π°Π΄ΠΈΡ‚ΡŒ взаимодСйствиС Π² процСссС. Всё, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ свой язык ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.

БущСствуСт мноТСство языков программирования, Π½ΠΎ самыС популярныС ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅:

  • HTML
  • CSS
  • PHP
  • Javascript
  • SQL
  • JQuery.

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

Coursera прСдоставляСт курсы, ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия ΠΈ рСсурсы ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΡ‚ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… унивСрситСтов. На Π²Ρ‹Π±ΠΎΡ€ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ сотни Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… курсов, связанных с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ эти курсы, ΠΎΠ½ΠΈ сотрудничали с Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ прСподаватСлями Π²Ρ‹ΡΡˆΠΈΡ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΡƒΡ‡ΡˆΠΈΠ΅ рСсурсы. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ курс Π½Π° сайтС ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсплатный, Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСртификат, Π²Π°ΠΌ придётся Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° это.

Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ мноТСство доступных курсов:

  • Python
  • Java
  • HTML and CSS
  • IoT ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • C
  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Code Academy β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных сайтов, Π³Π΄Π΅ люди учатся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно. Π‘ΠΎΠ»Π΅Π΅ 24 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

Они ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ курсы ΠΎΡ‚ Π²Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ программирования Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… языков. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ позволяСт сразу ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания. Π‘ΠΎΠ»Π΅Π΅ 300 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² часов бСсплатного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° для изучСния программирования ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΠΌΡƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΡΡ‚Π°Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ программистом.

НСкоторыС языки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ смоТСтС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π² Code Academy:

  • HTML
  • JavaScript
  • CSS
  • jQuery
  • PHP
  • Python
  • Ruby.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ направлСния, Π½ΠΎ список языков Π²Ρ‹ΡˆΠ΅, являСтся основным.

edX β€” это массовая ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для получСния Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. Π’ настоящСС врСмя ΡΠ΅Ρ‚ΡŒ насчитываСт Π±ΠΎΠ»Π΅Π΅ 5 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² студСнтов.

Π‘Π°ΠΉΡ‚ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° нСсколько Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° катСгория Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π½Π°ΡƒΠΊΠΈΒ» (Β«Computer ScienceΒ»).

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ языкам ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ:

  • HTML ΠΈ CSS
  • Java
  • jQuery
  • C++
  • C#
  • Python
  • SQL
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ курсов ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅, Π½ΠΎ Π΅ΡΡ‚ΡŒ достаточно бСсплатных ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ основы программирования.

Khan Academy β€” ΠΎΠ±ΡˆΠΈΡ€Π½Π°Ρ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° обучСния. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΡ‚ΡŒ свои знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ, связанныС с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ курсы ΠΈ пособия, ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅, ΠΊΠ°ΠΊ основам ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ программирования, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ слоТных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ВсС курсы ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚ΡΡ спСциалистами. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, студСнтов ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽΡ‚ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡƒΠ·Π½Π°Π»ΠΈ Π½Π° протяТСнии всСго процСсса. Π‘ Khan Academy Π²Ρ‹ смоТСтС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ языки программирования:

  • HTML
  • CSS
  • Javascript
  • Π‘Π°Π·Ρ‹ Π”Π°Π½Π½Ρ‹Ρ….

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ курсы, ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ философии ΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅ΠΆΠ°Ρ‚ Π² основС программирования Π² Ρ†Π΅Π»ΠΎΠΌ.

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

ЦСль ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ β€” ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ваши ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ языкС программирования ΠΈΠ»ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ с нуля.

Π‘ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ‚Π° Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ΡΡ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ смоТСтС ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π―Π·Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Codewars, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Java
  • Javascript
  • C#
  • Ruby
  • Python
  • SQL.

Code.org Π±Ρ‹Π» создан с Ρ†Π΅Π»ΡŒΡŽ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΡƒΡ‡Π΅Π±Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘ΠΎΠ»Π΅Π΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ использовали этот сайт для дальнСйшСго распространСния Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования.

Π’Ρ‹ сами Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ β€” ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² одночасовыС ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ структурированный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄.

На сайтС Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ большой ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ курсов, Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π½Ρ‹Π΅ возрастныС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: ΠΎΡ‚ дСтского сада Π΄ΠΎ 5 Π»Π΅Ρ‚, 6-12 Π»Π΅Ρ‚ ΠΈ унивСрситСтский ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

Udemy β€” ΠΏΠΎΡ€Ρ‚Π°Π» ΠΎΠ½Π»Π°ΠΉΠ½-образования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ тысячи курсов. На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… курсов, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ мноТСство бСсплатных. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° сайтС постоянно Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ скидки, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΊΡƒΠΏΠΎΠ½Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ бСсплатныС вСрсии ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… курсов.

Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ мноТСство курсов, Π³Π΄Π΅ Π²Ρ‹ смоТСтС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ знания Π² Ρ‚Π°ΠΊΠΈΠΌ направлСниях ΠΊΠ°ΠΊ:

  • Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
  • Π˜Π³Ρ€ΠΎΠ²Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сайтов элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ
  • Π›ΡŽΠ±Ρ‹Π΅ языки программирования Π½Π° ваш вкус ΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠ΅.

Dash β€” это бСсплатный курс программирования ΠΎΠ½Π»Π°ΠΉΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΡƒΡ‡ΠΈΡ‚ вас основам Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ основы HTML5, CSS3 ΠΈ Javascript, ΠΈ ΠΊΠ°ΠΊ эти языки Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ красивый соврСмСнный сайт. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΠΈΡŽ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ вмСстС Π² ΠΊΠΎΠ½Ρ†Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный Π²Π΅Π±-сайт.

Π‘ Dash Π²Ρ‹ ΡƒΠΉΠ΄Ρ‘Ρ‚Π΅ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ процСсса создания сайта. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Главная Ρ†Π΅Π»ΡŒ Free Code Camp β€” это построСниС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΈ сообщСства, заинтСрСсованного Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ программирования. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, участвуя Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиям ΠΈ курсам программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅.

Π‘Π²ΠΎΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, создавая ΠΊΠ°ΠΊ коммСрчСскиС, Ρ‚Π°ΠΊ ΠΈ нСкоммСрчСскиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. НСкоторыС ΠΈΠ· языков ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹:

  • HTML5
  • CSS3
  • Javascript
  • Node. js
  • React.js
  • D3.js
  • Databases
  • Git ΠΈ Github.

На сайтС Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΡƒΠΌ сообщСства, Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ студСнтами. ΠšΡ€ΠΎΠΌΠ΅ этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ программистами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΆΠΈΠ²ΡƒΡ‚ Π² вашСм Π³ΠΎΡ€ΠΎΠ΄Π΅.

Π˜Ρ‰Π΅Ρ‚Π΅ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ хостинг для своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²?

ΠšΡƒΠΏΠΈΡ‚ΡŒ ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ Π₯остинг ΠΎΡ‚ Hostinger

Code Conquest β€” отличная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы программирования. Если Π²Ρ‹ Π½Π΅ написали Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ строки ΠΊΠΎΠ΄Π° Π² своСй ΠΆΠΈΠ·Π½ΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, эта ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π°Π·Ρ‹ ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² сфСрС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» создан, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· вСсь процСсс:

  1. Π£Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
  2. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык для изучСния.
  3. Π£Π»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ свои знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ.
  4. ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эти Π½Π°Π²Ρ‹ΠΊΠΈ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ.

На сайтС Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ мноТСство ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

  • HTML ΠΈ CSS
  • Javascript
  • PHP
  • Ruby
  • jQuery
  • Python
  • MySQL

Помимо всСго Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ вашСго образования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° OpenCourseWare собрала Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС всС ΠΎΠ½Π»Π°ΠΉΠ½-курсы ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠ³ΠΎ тСхнологичСского института для студСнтов ΠΈ аспирантов. Π”Π°ΠΆΠ΅ Π½Π΅ поступая Π² MIT, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π½Π΅ Ρ…ΡƒΠΆΠ΅ института, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ мотивация довСсти Π΄Π΅Π»ΠΎ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.

Они ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ², ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… β€” ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π½Π°ΡƒΠΊΠ°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ курс.

На сайтС Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ мноТСство Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… курсов ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Python, C ΠΈ C ++ ΠΈ Java.

The Odin Project очистит процСсс изучСния Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ Π΄ΠΎΠ³Π°Π΄ΠΎΠΊ. Когда Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ всС знания ΠΈ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ, особСнно Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ сайты для изучСния программирования.

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

Π’Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ языки программирования ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

  • HTML ΠΈ CSS
  • Git
  • Javascript
  • Ruby ΠΈ Ruby on Rails
  • Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ освоСнной сфСрС.

W3Schools ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡƒΡ‡Π΅Π±Π½Ρ‹Π΅ пособия, рСсурсы, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ упраТнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π˜Ρ… слоган Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ Β«ΠšΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠΉ Π² ΠΌΠΈΡ€Π΅ Π²Π΅Π±-сайт для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²Β». ΠŸΠΎΡΠ΅Ρ‚ΠΈΠ² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Π²Ρ‹ Π½Π΅ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΡƒΠ΅Ρ‚Π΅ΡΡŒ.

НачнитС с Π²Ρ‹Π±ΠΎΡ€Π° языка программирования. Π—Π°Ρ‚Π΅ΠΌ Π»ΠΈΠ±ΠΎ сразу ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² обучСния. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ опрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈ с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ. Или ΠΆΠ΅ сразу приступитС ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сСбя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ.

W3Schools ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ большой Π²Ρ‹Π±ΠΎΡ€ языков для изучСния:

  • HTML
  • CSS
  • JavaScript
  • SQL ΠΈ PHP
  • Python ΠΈ Java
  • C ++ ΠΈ C#
  • И Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

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

НСкоторыС ΠΈΠ· ΠΈΡ… Π»ΡƒΡ‡ΡˆΠΈΡ… курсов ΠΈ руководств ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя:

  • Python
  • JavaScript ΠΈ Java
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Android
  • C ΠΈ C++
  • PHP
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
  • И ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ Hackr.io Π΅ΡΡ‚ΡŒ Π±Π»ΠΎΠ³ с ΠΊΡƒΡ‡Π΅ΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ языкам программирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Roadmaps»  Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС. Roadmaps ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ людям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π·Π½Π°ΡŽΡ‚, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ своСй Ρ†Π΅Π»ΠΈ.

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

БоврСмСнная панСль инструмСнтов Bento.io начинаСтся с Π»Π΅Π½Ρ‚Ρ‹, содСрТащСй всС Ρ‚Π΅ΠΌΡ‹ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ. Благодаря этому Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ, Π³Π΄Π΅ Π²Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π· ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅. Π’Π°ΠΊΠΆΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ваш Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ прСдстоит ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ.

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² курсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Ρ€Π΅ΠΊΠ°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΠΊΠ°, Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°, врСмя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ статус, Ссли Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Ρ‚Ρ€Π΅ΠΊ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ дальшС.

Π’Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Bento.io:

  • HTML
  • CSS
  • JavaScript
  • Git
  • Python
  • SQL
  • Shell
  • Flask
  • Heroku.

Bento.io прСдоставляСт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ собствСнныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹. На сайтС Π΅ΡΡ‚ΡŒ страница ссылок Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты для изучСния программирования, Π½Π° случай Ссли Π²Π°ΠΌ понадобится Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π°ΠΌ Ρ‚Π΅ΠΌΡƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсах.

Code Avengers ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ Π·Π°Π±Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π’Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ курсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ расскаТут Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сайты, прилоТСния ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠ³Ρ€Ρ‹.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ курс Π½Π° сайтС Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 12 часов ΠΈ доступСн Π½Π° мноТСствС Ρ€Π°Π·Π½Ρ‹Ρ… языков. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ сообщСство спСциалистов ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, всСгда Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Code Avengers Π²Ρ‹ освоитС языки ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

  • HTML ΠΈ CSS
  • Python
  • Javascript
  • jQuery
  • Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° платная, Π½ΠΎ Ρƒ Π½Π΅Ρ‘ Π΅ΡΡ‚ΡŒ 7-днСвная бСсплатная пробная вСрсия, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ стоит Π»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ подписку.

Solo Learn Π² этом спискС прСдставляСт бСсплатныС сайты для изучСния программирования. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько языков программирования Π½Π° Π²Ρ‹Π±ΠΎΡ€. Но Π΅Ρ‘ Π³Π»Π°Π²Π½ΠΎΠ΅ прСимущСство β€” удобство использования с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…. МобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Solo Learn Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ популярно, ΠΊΠ°ΠΊ ΠΈ сайт.

Π’ Solo Learn Playground Π΅ΡΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΎΠΌ, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΊ Π²Π°ΠΌ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½Ρ‹Π΅ совСты ΠΈΠ»ΠΈ просто Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π° написаниС ΠΊΠΎΠ΄Π°.

НСкоторыС ΠΈΠ· курсов, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… Solo Learn:

  • Ruby
  • jQuery
  • ΠžΡΠ½ΠΎΠ²Ρ‹ Swift 4
  • HMTL
  • CSS
  • PHP
  • SQL
  • C / C# / C++
  • JavaScript
  • Python.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π±Π»ΠΎΠ³Π΅ Solo Learn ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ послСдниС новости ΠΎ прилоТСниях, тСхнологиях ΠΈ совСты ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ программирования.

Бозданная ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Google, эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° β€” отличная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρƒ самих экспСртов ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Google.

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ пособиями ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, руководствами ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌΠΈ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π² распоряТСниС Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Chrome DevTools, Lighthouse, Workbox ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ упростят процСсс обучСния.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сайт ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π²Π°ΠΌ придётся ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ основы, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅.

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Google Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Android
  • Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ
  • Firebase
  • МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
  • Π’Π΅Π½Π·ΠΎΡ€Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ студСнтам. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ сообщСства Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ успСха.

Upskill β€” бСсплатный ΠΎΠ½Π»Π°ΠΉΠ½-Π»Π°Π³Π΅Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ОсновноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² курсС удСляСтся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π­Ρ‚ΠΎΡ‚ сайт ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ с нуля.

Π’Ρ‹ освоитС Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ языки Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² WordPress
  • Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ WordPress
  • JavaScript
  • HTML5 ΠΈ CSS3
  • PHP
  • MySql
  • Node.js
  • Ruby on Rails.

УчСбная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° 100% основана Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ прохоТдСния курса.

Plural Sight, Ρ€Π°Π½Π΅Π΅ извСстная ΠΊΠ°ΠΊ Code School, прСдставляСт собой ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ обучСния, которая ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ бСсплатныС курсы. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ обучСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ языками ΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ. Π˜Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. Π’Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΏΡƒΡ‚ΡŒ обучСния, созданный ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ инструкторами, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ.
  2. Π’Ρ‹ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ, прямо Π² ΠΎΠΊΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь.
  3. Π’Ρ‹ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΎΡ‡ΠΊΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ прохоТдСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ уровня курса.
  4. Π’Ρ‹ слСдитС Π·Π° своим прогрСссом ΠΈ отслСТиваСтС всС свои достиТСния, Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для обучСния.

НСкоторыС ΠΈΠ· ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… курсов Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • CSS ΠΈ HTML
  • JavaScript
  • Ruby
  • Elixir
  • PHP
  • Python
  • iOS
  • Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

НС ΡƒΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ классичСскиС сайты для изучСния программирования? Codeasy. net ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ интСрСсный способ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π’Ρ‹ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования для прохоТдСния.

На протяТСнии всСй истории Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ основы C#, Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТных Ρ‚Π΅ΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. ΠšΡƒΡ€Ρ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½Π΅ имСя Π½ΠΈ малСйшСго понятия ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠΠ°ΠΈΠ»ΡƒΡ‡ΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ этого ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΎΡ‰ΡƒΡ‰Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ. Π’Π°ΡˆΠ° Ρ†Π΅Π»ΡŒ β€” спасти ΠΌΠΈΡ€ ΠΎΡ‚ вторТСния машин, Π° для этого Π²Π°ΠΌ понадобятся ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ программирования.

Hack.pledge () β€” сообщСство, состоящСС ΠΈΠ· ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлятся своими знаниями ΠΈ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ программистов. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΎΠ±ΡƒΡ‡Π°ΡΡΡŒ Ρƒ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² этой области.

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

Помимо обучСния, Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с наставником, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСтся Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ спСциалистом Π² области.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ бСсплатныС сайты для изучСния программирования? GupieWare β€” бСсплатная ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, основанная Π½Π° курсах MIT, Carnegie Mellon, Berkeley, Stanford ΠΈ Columbia. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 15 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… курсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ состоят ΠΈΠ· 3 Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ², 7 основных ΠΈ 5 Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ….

Π­Ρ‚ΠΎΡ‚ курс β€” отличная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ приобрСсти ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ Π±Π°Π·Ρƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π’Ρ‹ освоитС Ρ‚Π°ΠΊΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΊΠ°ΠΊ:

  • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ Π³Ρ€Π°ΠΌΠΎΡ‚Π°
  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Swift
  • Python
  • ВСстированиС бСзопасности
  • Linux
  • Π₯Π°ΠΊΠΈΠ½Π³.

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ популярныС языки программирования, ΠΊΠ°ΠΊ:

  • C# ΠΈ C++
  • Java ΠΈ JavaScript
  • PHP
  • Python
  • Ruby
  • Swift.

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

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

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

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, сущСствуСт мноТСство ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ курсов. Π’Π΅ΠΌ Π½ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π΅ мСньшС бСсплатных рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…Π²Π°Ρ‚ΠΈΡ‚, ΠΊΠ°ΠΊ для старта, Ρ‚Π°ΠΊ ΠΈ для развития Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ.

Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ курс ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² спискС. ВмСсто этого Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заинтСрСсовали вас большС всСго.

Π£ вас Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ вопросы, совСты ΠΈΠ»ΠΈ хитрости ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ программирования? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΠΈΠΌΠΈ с Π½Π°ΠΌΠΈ Π² коммСнтариях Π½ΠΈΠΆΠ΅!

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Objective-C, Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ язык программирования ΠΏΠΎΠ΄ OS X, iOS, Apple, Xcode developer

Objective-C, извСстный Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Objective C, ObjC ΠΈΠ»ΠΈ Obj-C β€” ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Apple, построСнный Π½Π° основС языка Π‘ΠΈ ΠΈ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌ Smalltalk. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ C++, язык Objective-C ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстим с Π‘ΠΈ (язык Objective-C являСтся надмноТСством языка Π‘ΠΈ) ΠΈ ΠΊΠΎΠ΄ Π½Π° Π‘ΠΈ компилируСтся. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль построСна Π² стилС Smalltalk, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ΡΡ сообщСния. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ Objective-C Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² GCC ΠΈ доступСн Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ основных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Π―Π·Ρ‹ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для Mac OS X (Cocoa) ΠΈ GNUstep β€” Π΄Π²ΡƒΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ интСрфСйса OpenStep.

ObjC Π±Ρ‹Π» создан Брэдом Коксом Π² Π½Π°Ρ‡Π°Π»Π΅ 1980Ρ… Π² Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Stepstone.

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· особСнностСй языка являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ message-oriented Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ C++ β€” function-oriented. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² Π½Ρ‘ΠΌ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π΅ ΠΊΠ°ΠΊ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (хотя ΠΊ этому ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ всС сводится), Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ°ΠΊ посылка сообщСния (с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ) ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это происходит Π² Smalltalk-Π΅. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΄Π°Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ ряд плюсов β€” Ρ‚Π°ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ любоС сообщСниС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ вмСсто ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сообщСния просто ΠΏΠ΅Ρ€Π΅ΡΠ»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅), Π² частности ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ распрСдСлСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, находящиСся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… адрСсных пространствах ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…). ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠ° сообщСния ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ происходит нСпосрСдствСнно Π½Π° этапС выполнСния.

Π’ языкС Π΅ΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ понятиС интСрфСйса ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Ρ‡Π΅Ρ‚ΠΊΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹). Для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² поддСрТиваСтся наслСдованиС (Π½Π΅ мноТСствСнноС), для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² поддСрТиваСтся мноТСствСнноС наслСдованиС. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ унаслСдован ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ сразу нСсколько ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ².

Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ рассмотрСниС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с языком Π‘, ΠΈ ΠΌΡ‹ ΠΏΡ€ΠΎΠΉΠ΄Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ возмоТностям, прСдоставлСнным Π½Π°ΠΌ Objtctive-C.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° имСнования Ρ„Π°ΠΉΠ»ΠΎΠ²: Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ — h ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ с описаниСм классов, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π² Π‘ ΠΈ Π‘++, Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ — m соотвСтствСнно содСрТат Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ классов ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

Π’ ΠΊΠ½ΠΈΠ³Π΅ Become an Xcoder русскоС ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡Π΅Ρ€ΠΏΠ½ΡƒΡ‚ΡŒ Π°Π·Ρ‹ Objtctive-C.

Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅? Какой язык ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ с нуля?

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ интСрСсным ΠΈ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Ρ‹ΠΌ способом Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ, Π½ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ этого Π½Π°Π²Ρ‹ΠΊΠ°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ вопрос для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с нуля являСтся Π²Ρ‹Π±ΠΎΡ€ языка программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Python ΠΈΠ»ΠΈ C++). Π”ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ любой язык Π²Π°ΠΌ слСдуСт ΠΏΠΎΠ½ΡΡ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ слоТно, особСнно Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ. ИмСнно поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π² Ρ‡Π΅ΠΌ язык Python прСвосходит язык C++, ΠΈΠ»ΠΈ ΠΆΠ΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π³Π°Π»Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ поэтому ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ саму ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ программиста ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ Π½Π΅Π΅ Π΅ΡΡ‚ΡŒ прСимущСства. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ программист, эта информация освСТит ваши знания. ПослС этого ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ язык программирования Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ сравнСния ΠΈ смоТСм ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос Β«Python ΠΈΠ»ΠΈ C++: ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с нуля?Β».

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠœΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для развития вашСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹. Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ? Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° свои ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Но сущСствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ свойствСнны всСм.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π²ΠΎΡΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Ρ‹ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ° программистов. Π Ρ‹Π½ΠΎΠΊ Ρ‚Ρ€ΡƒΠ΄Π° Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ нуТдаСтся Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… программистах. ВсС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простой поиск Π² Google Π° запросом Β«Ρ€Π°Π±ΠΎΡ‚Π° программиста» ΠΈΠ»ΠΈ Β«Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΠ΄Π΅Ρ€Π°Β», ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ бСсконСчныС списки ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ (это Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ вашСго мСста ΠΆΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°). И это тСсно связано с Ρ‚Π΅ΠΌΠΎΠΉ Python ΠΈΠ»ΠΈ C++.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ. Π­Ρ‚ΠΈΠΌ компаниям Π½ΡƒΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ программисты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ свои ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Но ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ спСциалистами Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ языкС программирования. ВсС зависит ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. Помимо этого Ρ‚Π΅ΠΌΡ‹ сравнСния Β«Python ΠΈΠ»ΠΈ C++Β» популярны. Π›ΡŽΠ΄ΠΈ часто ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡƒΠ·Π½Π°Ρ‚ΡŒ, для Ρ‡Π΅Π³ΠΎ создан ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ языки ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ ΠΎΠ½ ΠΏΠΎΠ΄ Ρ†Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ставит программист ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

И ΠΊΠ°ΠΊ ΠΆΠ΅ Π½Π΅ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ вопрос Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ программиста. Π­Ρ‚ΠΎ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Π΅ΠΌ (ΠΊ соТалСнию, часто СдинствСнная), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ люди Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚, стоит Π»ΠΈ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ программистом.

ΠžΠ±Π»Π°ΡΡ‚ΡŒ ИВ (ΠΈΠ»ΠΈ, Ссли Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ — ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ) ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Ρ‹Ρ… отраслСй. Аналитики Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΡ‡Π΅Π½Ρ‹Π΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ Π²Π΅Π±-программисты — это всСго лишь нСсколько профСссий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Тизнь Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚. Π₯ΠΎΡ‚ΡŒ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π½Π΅ являСтся ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½, Π½ΠΎ ΠΎΠ½Π° находится Π² Ρ‚ΠΎΠΏΠ΅ ΠΏΠΎ Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌ срСди всСх профСссий.

Как Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ — ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· самых обсуТдаСмых Ρ†Π΅Π½. Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ сказанного, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Python ΠΈΠ»ΠΈ C++ ΠΈ спСрва Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ с Python.

Π‘Π°ΠΌΡ‹Π΅ ПолюбившиСся Π‘Ρ‚Π°Ρ‚ΡŒΠΈ

Π˜Ρ‰Π΅Ρ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ связанной Ρ‚Π΅ΠΌΠ΅? ΠœΡ‹ собрали ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ врСмя с пользой. ВзглянитС!

Python

Python, созданный Π΅Ρ‰Π΅ Π² 1991 Π³ΠΎΠ΄Ρƒ Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россум, являСтся языком программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, основная функция ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ это Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ чтСния. Π‘ самого Π½Π°Ρ‡Π°Π»Π° язык Python задумывался ΠΊΠ°ΠΊ максимально простой Π² использовании. На самом Π΄Π΅Π»Π΅ простота — это Ρ‚ΠΎ, Ρ‡Π΅ΠΌ ΠΎΠ½ извСстСн — Π² Python ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большоС количСство ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠ΄ остаСтся Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ, это обСспСчиваСт приятноС ΠΈ простоС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.

Из-Π·Π° своСй простоты язык Python часто становится ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ споров. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ — с Ρ‡Π΅Π³ΠΎ Π±Ρ‹ это? Π Π°Π·Π²Π΅ простота это ΠΏΠ»ΠΎΡ…ΠΎ? Π₯ΠΎΡ‚ΡŒ простота это прСимущСство для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ мнСния (это Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² сравнСнии Python ΠΈΠ»ΠΈ C++).

Python — это язык программирования высокого уровня. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ задСйствовано нСбольшоС количСство фактичСского кодирования — вмСсто этого большая Ρ‡Π°ΡΡ‚ΡŒ синтаксиса Python написана Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ, повсСднСвному английскому языку. ΠžΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с нуля. ΠŸΡ€ΠΈ этом ΠΌΠ°Ρ‚Π΅Ρ€Ρ‹Π΅ программисты говорят, Ρ‡Ρ‚ΠΎ это ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ вСсь Π΄ΡƒΡ… программирования. По ΠΈΡ… словам, Ссли Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Β«Π»Π΅Π³ΠΊΠΈΠΉ ΠΏΡƒΡ‚ΡŒΒ», ΠΎΠ½ ΠΈΠ»ΠΈ ΠΎΠ½Π° упустит Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ приобрСсти свСрхцСнныС Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΈ Π½Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ основы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ строится вся ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вопрос Python ΠΈΠ»ΠΈ C++ остаСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ, язык Python ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ. Он ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ — этот язык вСсьма унивСрсалСн. Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… — всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅!

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° вся информация ΠΏΡ€ΠΎ язык Python, которая Π½Π°ΠΌ пригодится Π² сравнСнии Python ΠΈΠ»ΠΈ C++. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΡ€ΠΎ язык C++.

C++

Как ΠΈ Python, C++ — это язык программирования ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² повсСднСвных Π·Π°Π΄Π°Ρ‡Π°Ρ…Β ΠΈ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ. ПослСдняя ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° (Π² сравнСнии Python ΠΈΠ»ΠΈ C++ Ρƒ ΠΎΠ±ΠΎΠΈΡ… языков эта ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ). Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ язык программирования Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, способСн Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ быстрСС ΠΈ эффСктивнСС.

Π―Π·Ρ‹ΠΊ C++ Π±Ρ‹Π» создан ΡƒΡ‡Π΅Π½Ρ‹ΠΌ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π‘ΡŒΡΡ€Π½ Бтрауструп Π΅Ρ‰Π΅ Π² 1979 Π³ΠΎΠ΄Ρƒ. Π₯отя ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ назывался Β«C с Классами», имя Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° Β«C++Β» с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² 1983 Π³ΠΎΠ΄Ρƒ. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ это супСр короткая вСрсия Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ появился язык C++ — Π·Π° этим стоит цСлая прСдыстория, Π½ΠΎ это Π½Π΅ наша Ρ†Π΅Π»ΡŒ.

Π―Π·Ρ‹ΠΊ C++ являСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Python, Ссли ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния простоты. На самом Π΄Π΅Π»Π΅ ΠΎΠ½ считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых слоТных (Ссли Π½Π΅ самый слоТный) языков программирования. Π•Π³ΠΎ свСрхслоТный синтаксис позволяСт C++ Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΌ — это основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ часто Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

Π― ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π² Π½Π°Ρ‡Π°Π»Π΅ сравнСния Python ΠΈΠ»ΠΈ C++, C++ (Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Python) Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования. Π― ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ это Π΄Π΅Π»Π°Π΅Ρ‚ язык быстрым ΠΈ эффСктивным, Π½ΠΎ я Ρ‚Π°ΠΊ ΠΈ Π½Π΅ объяснил, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉΒ».

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ процСссы, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ игнорируя ΠΌΠ΅Π»ΠΊΠΈΠ΅, ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ. ΠŸΡ€ΠΎΡ‰Π΅ говоря, эти языки ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ спСцифичСскиС особСнности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ контСкст, стоящий Π·Π° Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π±Π΅Π· Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. Π­Ρ‚ΠΎ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСт процСссы, выполняСмыС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих языков. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных языков программирования Π²Ρ‹ΡΡˆΠ΅Π³ΠΎ уровня ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.

Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎ сами языки программирования, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Python ΠΈΠ»ΠΈ C++ ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ критСриям.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·Π°

Когда ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ языки программирования хочСтся Π½Π΅ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· Π²ΠΈΠ΄Ρƒ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ аспСкт. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ Π½Π΅ Π·Π°Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ сравнСниС Python ΠΈΠ»ΠΈ C++ дольшС, Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ, ΠΌΡ‹ упомянСм нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π².

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ‚Ρ€ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°: ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° спСциалиста. Рассмотрим ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ

Π§Ρ‚ΠΎ касаСтся скорости Python ΠΈΠ»ΠΈ C++, Ρ‚ΠΎ это самый обсуТдаСмый вопрос Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ сравнСния этих Π΄Π²ΡƒΡ… языков. И это Π½Π΅ Π±Π΅Π· оснований! Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ язык программирования Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ быстрым, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ нСэффСктивным ΠΈ Π½Π΅ смоТСт ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ быстрыми языками. На самом Π΄Π΅Π»Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΊ этому Π½Π΅Ρ‡Π΅Π³ΠΎ — эти Π΄Π²Π° языка программирования, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ, достаточно быстро Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΈΡ… скорости Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π½Π΅Ρ‚.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ

Π₯отя Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ для нашСго сравнСния. БСйчас я ΡƒΡ‚ΠΎΡ‡Π½ΡŽ.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ язык программирования всё Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² Ссли язык программирования бСсполСзСн, Ρ‚ΠΎ ΠΈΠΌ Π±Ρ‹ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ пользовался, Π²Π΅Ρ€Π½ΠΎ?

Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ популярный ΠΈ вострСбованный язык программирования ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ приятнСС, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅Ρ‚ спроса. Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… языков связано с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ — ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-рСсурсами ΠΈ сообщСствами. Π‘ нСпопулярными языками Π½Π°ΠΉΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π½Π΅ просто слоТно, Π±Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ‚Π°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π—Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ спСциалистов

ЧСстно говоря, этот ΠΏΡƒΠ½ΠΊΡ‚ самый ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ для всСх.

Как я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ сравнСния Python ΠΈΠ»ΠΈ C++, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Π°Ρ профСссия. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ спСциалисты Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках программирования Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ставят ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ трСбования ΠΊ спСциалистам ΠΏΠΎ знаниям языка, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, Ρ„Π°ΠΊΡ‚ остаСтся Ρ„Π°ΠΊΡ‚ΠΎΠΌ — Π½Π΅ всС языки ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ.

Python ΠΈΠ»ΠΈ C++

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

Какой ΠΈΠ· Π½ΠΈΡ… быстрСС?

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² сравнСнии Python ΠΈΠ»ΠΈ C++ являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ сначала ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ.

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд послС поиска Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, каТСтся, Ρ‡Ρ‚ΠΎ C++ Π±ΠΎΠ»Π΅Π΅ быстрый. БчитаСтся, Ρ‡Ρ‚ΠΎ C++ Π±ΠΎΠ»Π΅Π΅ быстро исполняСтся, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ — Python — написан Π½Π° C. Как я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π», C++ часто рассматриваСтся ΠΊΠ°ΠΊ самый быстрый язык программирования.

БСйчас ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с вопросами скорости Π² сравнСнии Python ΠΈΠ»ΠΈ C++, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ популярности.

Какой язык Π±ΠΎΠ»Π΅Π΅ популярСн?

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это слоТный ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π² ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠΈ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ Python, ΠΈ Ρƒ C++ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сСйчас Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС зависит ΠΎΡ‚ Π³Ρ€ΡƒΠΏΠΏΡ‹ людСй, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, — Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ программисты, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ с Python, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ‚Π΅, Ρƒ ΠΊΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚, ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ интСрСс ΠΊ C++.

Чья Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π²Ρ‹ΡˆΠ΅?

Если Π²Π°ΠΌ Π΄ΠΎ сих ΠΏΠΎΡ€ тяТСло ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ языками программирования, Ρ‚ΠΎ слСдуСт Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вопрос Π·Π°Ρ€ΠΏΠ»Π°Ρ‚.

Богласно сайту Glassdoor.com, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² срСднСм 92 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² Π³ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ составит 7670 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц. ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ C++ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 95 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² Π³ΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ 7920 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² мСсяц. Π§Ρ‚ΠΎ эти Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ говорят Π½Π°ΠΌ?

Π Π°Π·Π½ΠΈΡ†Π° ΠΎΡ‡Π΅Π½ΡŒ низкая, ΠΈ это довольно ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π­Ρ‚ΠΎ странно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ C++ считаСтся ΠΎΡ‡Π΅Π½ΡŒ слоТным языком программирования для изучСния, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Python стрСмится ΠΊ простотС. ЧСстно говоря, эта нСбольшая Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ лишь ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· основных ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ всС большС ΠΈ большС людСй Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python.

Π‘Π°ΠΌΡ‹Π΅ ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ Π‘Ρ‚Π°Ρ‚ΡŒΠΈ

ВзглянитС Π½Π° Π½Π°ΡˆΡƒ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ руководств, статСй ΠΈ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΡ€ΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для ΠΎΠ½Π»Π°ΠΉΠ½ обучСния ΠΈ массовыС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½ курсы. ВсСгда Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π² курсС ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΠΉΡ‚Π΅ Π²Π·Π²Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ!

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

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ подошли ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ нашСго сравнСния Python ΠΈΠ»ΠΈ C++. Π’Π°ΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ…? Или Π²Ρ‹ всС Π΅Ρ‰Π΅ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹?

Если чСстно, ΠΎΠ±Π° языка ΠΈΠΌΠ΅ΡŽΡ‚ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы. Если ΠΌΡ‹ сравниваСм Π΄Π²Π° языка программирования, всС упираСтся Π² Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ вас прСдпочтСния.

Какой Π±Ρ‹ язык Π²Ρ‹ Π½ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, я надСюсь, Ρ‡Ρ‚ΠΎ эта ΡΡ‚Π°Ρ‚ΡŒΡ принСсла Π²Π°ΠΌ большС ясности. Π£Π΄Π°Ρ‡ΠΈ!

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ вашС чСстноС ΠΌΠ½Π΅Π½ΠΈΠ΅

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ вашС чСстноС ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ тысячам людСй Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΠ½Π»Π°ΠΉΠ½ обучСния. ВсС ΠΎΡ‚Π·Ρ‹Π²Ρ‹, ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ, Ссли ΠΎΠ½ΠΈ чСстны. ΠœΡ‹ Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ прСдвзятыС ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΈ спам. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ вашим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π΄Π°Ρ‚ΡŒ совСт — Ρƒ вас Π΅ΡΡ‚ΡŒ всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅!

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ

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

Π˜Π·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C Π»Π΅Π³ΠΊΠΎ, Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ руководствам Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ порядкС ΠΈ ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ C. Π­Ρ‚ΠΎ руководство ΠΏΠΎ C ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, поэтому Π²Ρ‹ Π½Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ трудностями, Π΄Π°ΠΆΠ΅ Ссли Ρƒ вас Π½Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ знания языка C.

C Π£Ρ‡Π΅Π±Π½ΠΈΠΊ

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ эти руководства Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ порядкС.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы языка C

Установка Turbo C ++: скомпилируйтС ΠΈ запуститС ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ C — Руководство ΠΏΠΎ установкС Turbo C ++. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ этому для ознакомлСния с этапами компиляции ΠΈ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ C.
ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° C — ВсС основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы построСния Π±Π»ΠΎΠΊΠΎΠ² C.
ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² C — Бписок Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… слов ΠΈ ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для языка C.

ЗаявлСния ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² C

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if — ΠžΡΠ½ΠΎΠ²Ρ‹ использования, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² if.
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ If-else — ИспользованиС If-else Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π‘Ρ…Π΅ΠΌΠ° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.
Switch-case — Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ switch-case Π² C ΠΈ ΠΊΠ°ΠΊΠΎΠ²Π° Ρ€ΠΎΠ»ΡŒ break ΠΏΡ€ΠΈ использовании этой структуры управлСния.

ΠŸΠ΅Ρ‚Π»ΠΈ Π² C

Π¦ΠΈΠΊΠ» For — ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π±Π»ΠΎΠΊ-схСмы ΠΈ использованиС Ρ†ΠΈΠΊΠ»Π° for Π² C.
Π¦ΠΈΠΊΠ» while — Руководство ΠΏΠΎ использованию Ρ†ΠΈΠΊΠ»Π° While с Π±Π»ΠΎΠΊ-схСмами ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.
Ρ†ΠΈΠΊΠ» dowhile — всС ΠΎ Ρ†ΠΈΠΊΠ»Π΅ do-while, Π° Ρ‚Π°ΠΊΠΆΠ΅ различиях ΠΌΠ΅ΠΆΠ΄Ρƒ while ΠΈ dowhile.

C — ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ управлСния Ρ†ΠΈΠΊΠ»ΠΎΠΌ

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Break — Как ΠΈ Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ break Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° языкС C.
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ продолТСния — Π΅Π³ΠΎ синтаксис, использованиС вмСстС с нСсколькими ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ C.
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Goto — Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ goto Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ этого слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния Π½Π° C.

Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с массивами Π½Π° C

ΠœΠ°ΡΡΠΈΠ²Ρ‹ — ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами.
2D-массив — Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 2D-массив Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.
Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° массив
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° массива Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ — Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ массива Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°.

C — Π‘Ρ‚Ρ€ΡƒΠ½Ρ‹

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΈ строковыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ — ВсС ΠΎ строковых ΠΈ строковых функциях.ПолноС руководство.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² C

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ C — Π§Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.
ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ — Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ фактичСскиС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, поэтому любая опСрация, выполняСмая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, Π½Π΅ влияСт Π½Π° фактичСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.
ΠœΠ΅Ρ‚ΠΎΠ΄ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ссылкС — Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, Π² этом ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ адрСс фактичСских Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²) пСрСдаСтся Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ любая опСрация, выполняСмая с Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, влияСт Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ фактичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

Structures in C — ПолноС руководство для структур Π½Π° C

Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C

C Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ — Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ — Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ).
Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ — ВсС ΠΎ указатСлях Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° указатСля Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ — Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ — ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π½Π° C.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ тСкстовых / Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Π’Π°Π±Π»ΠΈΡ†Π° ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² — Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² C.

C ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ C

C Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ функциям Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

strcat () | strncat () | strchr () | strcmp () | strncmp () | strcoll () | strcpy () | strncpy () | strrchr () | strspn () | strstr () | strcspn () | strlen ()

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π°

C для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ основ языка C

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ