Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?

Как Π±Ρ‹ Π±Π΅Π·ΡƒΠΌΠ½ΠΎ это Π½Π΅ Π·Π²ΡƒΡ‡Π°Π»ΠΎ, Π½ΠΎ 2020 Π³ΠΎΠ΄ наступит ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ скоро. Β«2020 Π³ΠΎΠ΄Β» β€” это ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ„Ρ€Π°Π·Ρƒ ΠΈΠ· Π½Π°ΡƒΡ‡Π½ΠΎ-фантастичСского Ρ€ΠΎΠΌΠ°Π½Π°. Но это Π½Π΅ фантастика. Нас ΠΎΡ‚ этой Π΄Π°Ρ‚Ρ‹ отдСляСт всСго нСсколько мСсяцСв.

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?

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

Π›ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ β€” это ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Π³ΠΎ.
А. Π›ΠΈΠ½ΠΊΠΎΠ»ΡŒΠ½

Rust станСт мэйнстримом

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Rust

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

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Rust (источник)

ПослСдниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³ΠΎΠ΄Π° Rust дСмонстрируСт ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ рост. Π― полагаю, Ρ‡Ρ‚ΠΎ 2020 Π³ΠΎΠ΄ β€” это Π³ΠΎΠ΄, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Rust ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ станСт мэйнстримом. Π§Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚, кстати? ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сам опрСдСляСт для сСбя это понятиС. Π―, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Rust Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… завСдСниях. Π­Ρ‚ΠΎ создаст Π½ΠΎΠ²ΡƒΡŽ Π²ΠΎΠ»Π½Ρƒ Rust-программистов.

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Π‘Π°ΠΌΡ‹Π΅ Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ языки программирования ΠΈΠ· исслСдования StackOverflow 2019 Π³ΠΎΠ΄Π°

Rust Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» сСбя ΠΊΠ°ΠΊ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ язык, Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слоТилось энСргичноС ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство. А Ссли ΡƒΡ‡Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Facebook создаёт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Rust ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Libra, скоро ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Π½Π° Ρ‡Ρ‚ΠΎ способСн этот язык.

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

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ GraphQL ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ расти

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Π”Π°Π½Π½Ρ‹Π΅ Google Trends ΠΏΠΎ GraphQL

По ΠΌΠ΅Ρ€Π΅ роста ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ увСличСния ΠΈΡ… слоТности растут ΠΈ Π½ΡƒΠΆΠ΄Ρ‹ этих ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ потрСблСния Π΄Π°Π½Π½Ρ‹Ρ…. Π― β€” большой Ρ„Π°Π½Π°Ρ‚ GraphQL. МнС доводилось ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ GraphQL Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прСвосходит Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ REST API.

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ REST API Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников, выполняя нСсколько запросов, GraphQL позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, бСрущиСся ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² лишь ΠΎΠ΄ΠΈΠ½ запрос.

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
GraphQL

GraphQL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π­Ρ‚Ρƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… окруТСниях, ΠΎΠ½Π° доступна для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, написанных Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках. Π•Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ создании ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Π΅Π±-сайтов, API.

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Компании, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ GraphQL

Если вас интСрСсуСт тСхнология GraphQL β€” взглянитС Π½Π° этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния станут явлСниСм, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ придётся ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния (Progressive Web Apps, PWA) β€” это Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, основанный Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ всСго Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π²Π΅Π±-прилоТСниях ΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях.

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Ρ‹Π΅ Π²Π΅Π±-прилоТСния (источник)

Π’ ΠΌΠΈΡ€Π΅ сущСствуСт Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‡Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, спСцифичныС для этих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ большиС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΠΉΠΌΡƒΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ силы своих Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° созданиС PWA, я ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π²Π·Ρ€Ρ‹Π²Π½ΠΎΠΉ рост ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ большиС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ приняли Π±Ρ‹ эту идСю, ΠΎΠ΄Π½Π°ΠΊΠΎ, трСбуСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. Π­Ρ‚ΠΎ β€” ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Β«ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠΈΠ²Π½Π°ΡΒ» Ρ‡Π°ΡΡ‚ΡŒ PWA, Π² основном, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ созданиС ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, прСимущСствСнно, описаниС взаимодСйствия с API Web Workers (это β€” стандартный Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ API).

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

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Π”Π°Π½Π½Ρ‹Π΅ Google Trends ΠΏΠΎ PWA

БСгодня β€” Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ дСнь для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ прогрСссивныС Π²Π΅Π±-прилоТСния.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebAssembly Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ большС внимания

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
WebAssembly

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ WebAssembly (Wasm) ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников: Β«Π­Ρ‚ΠΎ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ инструкций для стСковой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. WebAssembly спроСктирован ΠΊΠ°ΠΊ портативная Ρ†Π΅Π»ΡŒ компиляции для высокоуровнСвых языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C/C++/Rust, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² web для клиСнтских ΠΈ сСрвСрных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ». Wasm ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прогрСссивных Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Wasm β€” это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΌΠΈΡ€ JavaScript с ΠΌΠΈΡ€ΠΎΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ уровня. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² своём React-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, написанной Π½Π° Rust. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это Π²Π°ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ WebAssembly.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ β€” это ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π²ΠΎ всС Π²Ρ€Π΅ΠΌΠ΅Π½Π°, Π° учитывая Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приходится ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСниям, постоянно растёт, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅ оказываСтся нСпростой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. ИмСнно здСсь Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² ΠΈΠ³Ρ€Ρƒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, написанныС Π½Π° Π‘++ ΠΈΠ»ΠΈ Rust. Полагаю, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² внСдрСния WebAssembly ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ компаниями.

React ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π΅

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
БвСдСния ΠΎΠ± инструмСнтах для Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ· Google Trends

React, нСсомнСнно, являСтся самой популярной JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ для Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Вакая ситуация слоТилась Π½Π΅ случайно. Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ React-прилоТСния Π»Π΅Π³ΠΊΠΎ ΠΈ интСрСсно. Команда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² React ΠΈ сообщСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ слоТилось Π²ΠΎΠΊΡ€ΡƒΠ³ этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡŽ Ρ€Π°Π·Π½Ρ‹Ρ… аспСктов React ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
React

Π― Ρ€Π°Π±ΠΎΡ‚Π°Π» с Vue, Angular ΠΈ React, ΠΈ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всё это β€” фантастичСскиС инструмСнты для Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΊΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, говоря ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… инструмСнтах, стоит ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ устроСны, Π° Ρ‚ΠΎ, насколько эффСктивно ΠΎΠ½ΠΈ способны привСсти Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΊ Π΅Π³ΠΎ Ρ†Π΅Π»ΠΈ. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ рассуТдСния ΠΎ «самом Π»ΡƒΡ‡ΡˆΠ΅ΠΌ инструмСнтС» ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ. ВмСсто ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… рассуТдСний Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ стоит Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всю свою ΡΠ½Π΅Ρ€Π³ΠΈΡŽ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ стоящих ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ Π·Π°Π΄Π°Ρ‡.

Если Π²Π°ΠΌ Π½Π΅ тСрпится ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· этого списка.

JavaScript β€” язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ всё Ρ‚Π°ΠΊ ΠΆΠ΅ популярСн, ΠΊΠ°ΠΊ сСгодня

Π‘ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ уходящСС дСсятилСтиС умСстно Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Π²Π°Ρ‚ΡŒ «дСсятилСтиСм JavaScriptΒ». Π’ эти Π³ΠΎΠ΄Ρ‹ ΡˆΡ‘Π» постоянный рост популярности JavaScript, ΠΈ Π½Π΅Ρ‚ оснований ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта тСндСнция замСдлится. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, сдСлав ставку Π½Π° JavaScript, Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅.

JavaScript-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ½ΠΎΠ³Π΄Π° нСсправСдливо Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «нСнастоящими программистами». Но JavaScript β€” это язык, находящийся Π² сСрдцС любой большой тСхничСской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π‘Ρ€Π΅Π΄ΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ β€” Netflix, Facebook, Google ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ JavaScript, ΠΊΠ°ΠΊ язык, Π½ΠΈΡ‡ΡƒΡ‚ΡŒ Π½ΠΈ Ρ…ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всСм JavaScript-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ стоит Π³ΠΎΡ€Π΄ΠΈΡ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΈΠΌΠ΅Π½Π½ΠΎ JavaScript-сообщСство создало массу ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½Π΅ΠΉΡˆΠΈΡ… ΠΈ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Анализ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… языков программирования
Π’ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎ Ρ‚ΠΎΠΌ, благодаря Ρ‡Π΅ΠΌΡƒ JavaScript стал ΡΡ‚ΠΎΠ»ΡŒ популярным языком.

JavaScript, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ практичСски Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Π΅Π±-сайтов. Бколько ΠΈΡ…? ΠœΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹!

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

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?
Π‘Π°ΠΌΡ‹Π΅ популярныС опСнсорсныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

Π˜Ρ‚ΠΎΠ³ΠΈ

Автор этого ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° подСлился своим Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΌΠΈΡ€Π° программирования Π² 2020 Π³ΠΎΠ΄Ρƒ. Он Π²Ρ‹Π΄Π΅Π»ΠΈΠ» Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠ°ΠΊ Rust, GraphQL, PWA, Wasm, React ΠΈ JavaScript. Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, насколько Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ оказались Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹.

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ! Как Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΌΠΈΡ€Π° программирования Π² 2020 Π³ΠΎΠ΄Ρƒ?

Π’Ρ€Π΅Π½Π΄Ρ‹ программирования: Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ