Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Python Π²Ρ‹ΡˆΠ΅Π» Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° TIOBE, ΠΈ Π“Π²ΠΈΠ΄ΠΎ высказался Π½Π° эту Ρ‚Π΅ΠΌΡƒ

TIOBE прСдставила Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности языков программирования Π½Π° ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2021 Π³ΠΎΠ΄Π°. Python ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π·Π°Π½ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строчку Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°, ΠΎΠ±ΠΎΠ³Π½Π°Π² Java ΠΈ C. БпСциалисты ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ это с ростом популярности Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ машинного обучСния ΠΈ Π½Π°ΡƒΠΊΠΈ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ….

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΠΈ TIOBE Index заявили, Ρ‡Ρ‚ΠΎ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π·Π° 20 Π»Π΅Ρ‚ Ρ‚ΠΎΠΏ популярности Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΠ» Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚, Π½Π°Ρ€ΡƒΡˆΠΈΠ² Π΄ΠΎΠ»Π³ΠΎΠ΅ противостояниС C ΠΈ Java. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… унивСрситСтах Python ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽΡ‚ Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ языка, Ρ‡Ρ‚ΠΎ ΠΈ повлияло Π½Π° рост Π΅Π³ΠΎ популярности. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Python часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россум (Guido van Rossum) β€” Π°Π²Ρ‚ΠΎΡ€ языка программирования Python, высказался Π½Π° счСт роста популярности Π΄Π΅Ρ‚ΠΈΡ‰Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠ» сообщСство Π·Π° проявлСнный интСрСс ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ популярным язык стал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ благодаря ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ. Π’Π°ΠΊΠΆΠ΅ Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россум сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Microsoft Π½Π°Π΄ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Python.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021Π Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности Π½Π° ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2021 Π³ΠΎΠ΄Π°

TIOBE СТСмСсячно ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности языков программирования. БСрвис основываСтся Π½Π° подсчСтС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поисковых запросов, содСрТащих Π½Π°Π·Π²Π°Π½ΠΈΠ΅ языка. Для формирования индСкса ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ Google, YouTube, Amazon, Bing, Yahoo!, Wikipedia ΠΈ Baidu. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ TIOBE Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ язык Π³ΠΎΠ΄Π°. Π’ 2020 Π³ΠΎΠ΄Ρƒ Π·Π²Π°Π½ΠΈΠ΅ Π΄ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Python.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки программирования для старта Π² 2021 Π³ΠΎΠ΄Ρƒ

Π’Ρ‹Π±Π΅Ρ€ΠΈ сСйчас, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΠΏΠΎΠ·Π΄Π°Ρ‚ΡŒ.

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

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

JavaScript

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам ΠΈ Ρ‚Π΅ΠΌ, ΠΊΠΎΠΌΡƒ Π½ΡƒΠΆΠ΅Π½ быстрый старт.

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2021 Π³ΠΎΠ΄Π°: 133 тысячи (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ β€” 110 тысяч).

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

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ большой плюс β€” Ρƒ JavaScript-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² большоС сообщСство ΠΈ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° любой вопрос ΠΏΠΎ языку.

Python

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: всСм, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ скрипты ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСйросСтями.

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2021 Π³ΠΎΠ΄Π°: 136 тысяч (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ β€” 128 тысяч).

ΠŸΠΈΡ‚ΠΎΠ½ Π² 2021 Π³ΠΎΠ΄Ρƒ пригодится ΠΏΠΎΡ‡Ρ‚ΠΈ Π²Π΅Π·Π΄Π΅:

Если Π½Π΅ нравится Π²Π΅Π±, Π½ΠΎ Π½ΡƒΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ простой язык ΠΊΠ°ΠΊ JavaScript для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ изучСния, β€” Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ с Python.

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡˆΡ‚ΡƒΡ€ΠΌΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ софт для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2021 Π³ΠΎΠ΄Π°: 151 тысяча (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ β€” 134 тысячи).

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ Java Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° любом ΠΆΠ΅Π»Π΅Π·Π΅, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JVM – Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Java:

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Π»ΡŽΠ±ΡΡ‚ Java Π·Π° Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΠ»Π³ΠΈΠΉ срок ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ со старыми вСрсиями. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ софт ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ΠΎΠ»Π³ΠΎ β€” Π±Π΅Ρ€ΠΈΡ‚Π΅ Java. Π­Ρ‚ΠΎΡ‚ язык Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ½ΠΈΠΊ Π²ΠΎ всС сфСры ΠΆΠΈΠ·Π½ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ дСсятилСтия, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΅Π³ΠΎ замСнят Π½Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ простоС ΠΈ соврСмСнноС.

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚: программистам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ нравится ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π‘ ΠΈΠ»ΠΈ Π‘++, Π½ΠΎ нравится ΠΈΡ… ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ возмоТности.

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Π΅Ρ† 2020 Π³ΠΎΠ΄Π°: 207 тысяч (статистичСских Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2021 Π³ΠΎΠ΄Π° Π΅Ρ‰Ρ‘ Π½Π΅Ρ‚).

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ быстрыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΉ софт для сСрвСров, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ с Rust. Π­Ρ‚ΠΎΡ‚ язык позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² любом стилС, Ρ…ΠΎΡ‚ΡŒ Π² ООП, ΠΊΠ°ΠΊ Π² C++, Ρ…ΠΎΡ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ, ΠΊΠ°ΠΊ Haskell. А ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ этого ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² чисто ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠΌ стилС, ΠΊΠ°ΠΊ Pascal.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ плюс этого языка β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. На Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для микросхСмы, ΠΈ систСму управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ β€” язык развиваСтся ΠΎΡ‡Π΅Π½ΡŒ быстро, ΠΈ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Ρ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π² старой вСрсии. Если Π·Π° этим ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‚ΠΎ Rust Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π° Ρ€ΠΎΠ»ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ языка Π½Π° стартС Π² 2021 Π³ΠΎΠ΄Ρƒ.

Swift

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2021 Π³ΠΎΠ΄Π°: 184 тысячи (Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ β€” 142 тысячи).

Компания Apple ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ выпускаСт Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹: Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ, систСмныС Π±Π»ΠΎΠΊΠΈ, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, часы, ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ вся эта экосистСма Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠΎΠ΄ Π½Π΅Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” ΠΈ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… систСм, ΠΈ для ΠΌΠΎΡ‰Π½Ρ‹Ρ… стационарных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ это Π΄Π΅Π»Π°Ρ‚ΡŒ, Apple выпустила свой язык программирования Swift. Плюс этого языка β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½Π° ΠΌΠ°ΠΊΠ±ΡƒΠΊΠ΅ ΠΈ Π°ΠΉΠΏΠ°Π΄Π΅. По Swift Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΈ справочных сайтов, Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚Π°Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Apple.

А как ТС C?

Π―Π·Ρ‹ΠΊ C ΠΈ Π΅Π³ΠΎ младшиС Π±Ρ€Π°Ρ‚ΡŒΡ β€” это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ слоТный софт ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ, гонится Π·Π° быстродСйствиСм ΠΈ управляСт бСспилотниками силой мысли. Но Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….

Если Python β€” это Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ с автоматичСской ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡, Ρ‚ΠΎ C β€” это ТСлСзная Ρ€ΡƒΠ΄Π°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: Ρ…ΠΎΡ‚ΡŒ Ρ€Π°ΠΊΠ΅Ρ‚Ρƒ, Ρ…ΠΎΡ‚ΡŒ ΠΌΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ», Ρ…ΠΎΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π΅ΠΉΡ‚ΠΈΠ½Π³: 10 самых популярных языков программирования 2021-Π³ΠΎ Π³ΠΎΠ΄Π°

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я собрал ВОП-10 самых популярных ΠΈ пСрспСктивных языков программирования Π² 2021 Π³ΠΎΠ΄Ρƒ. Ну Ρ‡Ρ‚ΠΎ, ΠΏΠΎΠ³Π½Π°Π»ΠΈ?

О ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ составлСния Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°

Π― рассматривал ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· языков программирования:

Но Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· вас Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ своё ΠΌΠ½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ, проголосовав Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· языков ΠΈΠ»ΠΈ написав своё ΠΌΠ½Π΅Π½ΠΈΠ΅ Π² коммСнтариях 😉

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ самых популярных языков

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#10#9$57 000

SQL (Structured Query Language) β€” язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ SQL-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ достаточно ΠΌΠ°Π»ΠΎ, язык популярСн. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ самыми Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ программистами, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

SQL прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Π° Π΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ. Π”Π°ΠΆΠ΅ Ссли Ρ€Π°Π±ΠΎΡ‚Π° с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ являСтся вашСй основной спСциализациСй.

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ SQL:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#5#10$59 000

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

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ C#:

Visual Basic

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#6#25$55 000

Visual Basic β€” язык ΠΈ срСда программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ C#, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft. Π―Π·Ρ‹ΠΊ унаслСдовал ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ ΠΎΡ‚ своСго ΠΏΡ€Π΅Π΄ΠΊΠ° β€” BASIC, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚ своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅.

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ VBA:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#2#7$52 000

Java β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых извСстных языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя дСрТался Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС ΠΏΠΎ популярности.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ слуТит ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр примСнСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. Java ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ°ΠΊ Windows, Linux, Mac, Android, Solaris.

БСйчас язык Ρ…ΠΎΡ‚ΡŒ ΠΈ потСрял своё ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ (ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ) для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-сСрвСров, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Android, дСсктопных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ Java:

Kotlin

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#30#6$57 000

Kotlin β€” ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ язык программирования ΠΎΡ‚ российской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ… Java Virtual Machine ΠΈ поэтому Ρ‚ΠΎΠΆΠ΅ являСтся кроссплатформСнным.

Π―Π·Ρ‹ΠΊ стал популярным послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π² 2017 Π³ΠΎΠ΄Ρƒ Π½Π° Π½Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ компания Google.

Π’ 2019 Kotlin Π±Ρ‹Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Π½ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹ΠΌ языком для Android-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

JavaScript

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#7#2$56 000

JavaScript β€” встраиваСмый язык программирования. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ практичСски Π½Π° любой Π²Π΅Π±-страницС (Π΄Π°-Π΄Π°, ΠΈ Π½Π° этой Ρ‚ΠΎΠΆΠ΅ 😁).

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния языка Π½Π΅ ограничиваСтся Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ β€” сущСствуСт Node.js, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ самыС Ρ€Π°Π·Π½Ρ‹Π΅ прилоТСния.

БСйчас Π½Π° JS ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π²Π΅Π±-сайты, Π±ΠΎΡ‚ΠΎΠ² для ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй, дСсктопныС ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния.

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ JS:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#12#3$80 000

Go β€” язык с ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ примСнСния, Π½ΠΎ Π½Π° Π½Ρ‘ΠΌ Π² основном ΠΏΠΈΡˆΡƒΡ‚ Π²Π΅Π±-сСрвисы. Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google, Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· создатСлСй Go Π±Ρ‹Π» ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ языка программирования C.

Go β€” ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ язык, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ пСрспСктивный. Π’ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ собрано ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Он постоянно развиваСтся ΠΈ обновляСтся, ΠΈ, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚, Ρ‡Π΅Ρ€Π΅Π· нСсколько Π»Π΅Ρ‚ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС ΠΏΠΎ вострСбованности.

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ Go:

Python

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#3#1$63 000

Python β€” язык, Ρ†Π΅Π»ΡŒΡŽ создания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΅Ρ‘ скорости.

Π•Π³ΠΎ синтаксис минималистичСн, Π° ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π°Π·Ρ‹ программирования Π½Π° этом языкС ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ дошкольник. Π‘Ρ„Π΅Ρ€Π° примСнСния языка Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠ°.

Но Ρƒ этой простоты Π΅ΡΡ‚ΡŒ ΠΈ обратная сторона β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Python сСйчас ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ.

ΠšΡƒΡ€ΡΡ‹ ΠΏΠΎ Python:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#1#16$57 000

C β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых старых языков программирования. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ ΠΎΠ½ Π΅Ρ‰Π΅ сохранился? ВсС просто: ΠΎΠ½ обСспСчиваСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

C β€” Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΉ язык программирования. Но Π½Π° Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ любоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ (Ρ…ΠΎΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹).

Π’Π°ΠΊΠΆΠ΅ Π½Π° Π΅Π³ΠΎ Π±Π°Π·Π΅ компания Apple создала язык Objective-C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΏΠΎΠ΄ Mac ΠΈ iOS.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBEΠ Π΅ΠΉΡ‚ΠΈΠ½Π³ StackOverflowБрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°
#4#8$55 000

C++ β€” язык программирования, построСнный Π½Π° Π±Π°Π·Π΅ Π‘.

На Π½Ρ‘ΠΌ ΠΊΡƒΠ΄Π° ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния (Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· слоТнСС, Ρ‡Π΅ΠΌ Π½Π° Java ΠΈΠ»ΠΈ Python), Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΡ…Π²Π°Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ практичСски Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ языка-родитСля.

Под C++ создано большоС число Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСт процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π•Ρ‰Π΅ Π½Π° этом языкС вСдётся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π’Π£Π—ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

5 самых пСрспСктивных языков 2021 Π³ΠΎΠ΄Π°

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π’ ΠΊΠΎΠ½Ρ†Π΅ 2020 Π³ΠΎΠ΄Π° ΠΏΠΎΡ€Ρ‚Π°Π» StackOverflow ΠΏΡ€ΠΎΠ²Π΅Π» опрос, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ приняли участиС 90 тыс. Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠ΅Ρ€Π²Π°Ρ дСсятка самых вострСбованных языков (Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС всСго Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ программисты) выглядит Ρ‚Π°ΠΊ:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Python

Π―Π·Ρ‹ΠΊ Π·Π°Π²ΠΎΠ΅Π²Π°Π» ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ благодаря понятному синтаксису ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ (Π½Π°Π±ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ Π³ΠΈΠ±ΠΊΠΈΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Python Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ, поэтому Π΅Π³ΠΎ часто Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ со стаТСм ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ: ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π΄ΠΎ создания нСйросСтСй ΠΈ экспСримСнтов Π² Data Science.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Python:

Python примСняСтся Π² Ρ€Π°Π·Π½Ρ‹Ρ… областях, поэтому, зная Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ ΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ ΠΈΠ³Ρ€, ΠΈ Π² Data Science.

JavaScript

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства JavaScript:

Π—Π½Π°Π½ΠΈΠ΅ JavaScript β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ для frontend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² (Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠ± это профСссии Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь) ΠΈ Π²Π΅Π±-Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ². Он ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ доступ ΠΊ вакансиям программистов ΠΊΠ°ΠΊ Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-компаниях, Ρ‚Π°ΠΊ ΠΈ Π² стартапах.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свой ΠΏΡƒΡ‚ΡŒ Π² IT

ПомоТСм Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ всС курсы SkillFactory ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ. Π‘ΠΊΠΈΠ΄ΠΊΠ° Π΄ΠΎ 45% ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ BLOG.

Π­Ρ‚ΠΎΡ‚ язык с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΈ запустили Π² Google. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΡΡ‚Ρ€Π΅ΠΌΠΈΠ»ΠΈΡΡŒ ΠΊ простотС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΠ½Π³ ΠΎΡ‚ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ появился язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ удобство, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ. Как ΠΈ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… соврСмСнных языков, Ρƒ Go понятный синтаксис, поэтому ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ. По этой ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²: ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ лишнСС врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ‡ΡƒΠΆΠΎΠΌ ΠΊΠΎΠ΄Π΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Go:

Go ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ β€” Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Π΅Π±-сСрвисов. На Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ слоТныС высоконагруТСнныС систСмы, Ρ‚Π°ΠΊ ΠΈ микросСрвисы.

TypeScript

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

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства TypeScript:

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

Π­Ρ‚ΠΎΡ‚ язык программирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Mozilla. По Π·Π°Π΄ΡƒΠΌΠΊΠ΅, Rust β€” это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ C ΠΈ C++, Π² Π½Π΅ΠΌ Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ошибок этих языков.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства Rust:

Rust ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡: ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ простой Π²Π΅Π±-сСрвис, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€, ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ. Он ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ frontend-, Ρ‚Π°ΠΊ ΠΈ backend-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.

6 профСссий ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΠ΄Π½ΠΎΠΉ

ПомоТСм Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ 6 курсам ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ свою Тизнь ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΌΡƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования Π² 2021 Π³ΠΎΠ΄Ρƒ

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

НапримСр, Π² сСрСдинС Π² 80-Ρ… стал ΠΎΡ‡Π΅Π½ΡŒ популярСн язык Prolog, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π΅Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΠΊΠΎ снизилась. И сСйчас Π½Π° Π½Π΅ΠΌ практичСски Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΠΈΡˆΠ΅Ρ‚. А мСсто популярного Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° занял Python.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Как ΠΆΠ΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования? ΠžΠ±Ρ‰Π΅Π³ΠΎ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Π½Π΅ сущСствуСт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ простого способа ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ статистику. Но ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ способы ΠΎΡ†Π΅Π½ΠΊΠΈ популярности языков программирования. Рассмотрим самыС популярныС Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ.

1. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBE Index

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ TIOBE Index построСн Π½Π° ΠΎΡ†Π΅Π½ΠΊΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поисковых запросов, содСрТащих Π½Π°Π·Π²Π°Π½ΠΈΠ΅ языка. Π›ΠΎΠ³ΠΈΠΊΠ° этого индСкса ΠΎΡ‡Π΅Π½ΡŒ проста: «Если язык ΠΈΡ‰ΡƒΡ‚ Π² поисковых систСмах, Ρ‚ΠΎ ΠΎΠ½ популярСн». ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, это заявлСниС спорноС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ программисты-профСссионалы ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅Π΄ΠΊΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² поисковикС ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ языка программирования. Они Ρ‡Π°Ρ‰Π΅ ΠΈΡ‰ΡƒΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Но Π³Ρ€ΠΎΠΌΠ°Π΄Π½Ρ‹ΠΉ плюс этого Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ достаточно ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ интСрСс ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡƒ языку.

ИндСкс TIOBE ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ самыС популярныС языки программирования, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… искали Π½Π° 25-Ρ‚ΠΈ самых популярных поисковых систСмах, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ запросы Π²ΠΈΠ΄Π°: Β«+Β» programmingΒ». ИндСкс обновляСтся Ρ€Π°Π· Π² мСсяц.

ИндСкс TIOBE Π½Π° ΠΌΠ°Ρ€Ρ‚ 2021 Π³ΠΎΠ΄Π° выглядит Ρ‚Π°ΠΊ:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ индСкса Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½Ρ‹ ΠΊΠ°ΠΊ мСнялась ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ языков программирования. Но ΠΏΡ€ΠΈ этом ΠΏΠ΅Ρ€Π²ΠΎΠ΅-Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто постоянно дСлят Π΄Π²Π° языка Java ΠΈ C. Π₯отя Java Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ продвигаСтся ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Oracle, Π° язык C Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚.

И Π΅Ρ‰Π΅ интСрСсно Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ C++ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ смог ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΠΎ популярности C.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

2. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ Wappalyzer для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

БСрвис Wappalyzer ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π΅Π±-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сайтов Π½Π° ΡΠ½Π²Π°Ρ€ΡŒ 2020 выглядит Ρ‚Π°ΠΊ.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π’ Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ язык PHP, ΠΏΠΎΡ‡Ρ‚ΠΈ 80% сайтов написано Π½Π° этом языкС.

4. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ IEEE Spectrum

Π•ΠΆΠ΅Π³ΠΎΠ΄Π½Ρ‹ΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ IEEE Spectrum Top Programming Languages ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ 11 ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΈΠ· 8-ΠΌΠΈ источников, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ поисковыС запросы, упоминания Π² Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅ ΠΈ Π΄Π°ΠΆΠ΅ упоминания Π² вакансиях Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ программиста. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны этот Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ большС Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… источниках Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ связанный Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. Π§Π΅ΠΌ большС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ вакансий Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ язык программирования, Ρ‚Π΅ΠΌ большС запросов Π±ΡƒΠ΄Π΅Ρ‚ Π² поисковых систСмах. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρƒ Π½ΠΎΠ²Ρ‹Ρ… языков большС шансов ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°.

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ IEEE Π·Π° 2020 Π³ΠΎΠ΄ выглядит Ρ‚Π°ΠΊ:

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° IEEE являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π’ этом Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Python.

5. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ Stack Overflow

Π‘Π°ΠΉΡ‚ Stack Overflow β€” это ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° вопросы ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ сайт ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 40 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² посСщСний Π² мСсяц. Π•ΡΡ‚ΡŒ русскоязычная вСрсия сайта: ru.stackoverflow.com

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ рассчитываСтся Π½Π° основС опроса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π’ 2020 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ€ΠΎΡˆΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 65 000 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ составлСн Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования. Π‘ΠΊΠΎΡ€Π΅Π΅ это Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ вопросы. Π’ этом Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ стал JavaScript.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Вакая ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ объяснима, сСйчас JavaScript Π±ΡƒΡ€Π½ΠΎ развиваСтся ΠΈ каТдая новая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ массу вопросов, поэтому программисты ΠΈΠ΄ΡƒΡ‚ Π½Π° сайт Stack Overflow, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ вопросы.

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

6. Вакансии Π½Π° Head Hunter

МоТно ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Ρƒ языков программирования с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ языки ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² вакансиях ΠΈ сколько ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ. Одна ΠΈΠ· самых популярных ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ для поиска Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² IT-сфСрС β€” это сайт HeadHunter. Π’Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» β€” вакансии для программистов.

Π’Π½ΠΈΠ·Ρƒ страницы ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… запросов ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Ρƒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ запросы.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ программист, Π·Π½Π°ΡŽΡ‰ΠΈΠΉ Pascal (срСда Delphi), всС Π΅Ρ‰Π΅ вострСбован.

7. Google Books Ngram Viewer

И Π² ΠΊΠΎΠ½Ρ†Π΅ рассмотрим Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ сСрвис Π“ΡƒΠ³Π», Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ использованиС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов Π² публикациях.ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ языков программирования, Π° Π»ΡŽΠ±Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Π’ Π½Π°Ρ‡Π°Π»Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ использования слов Prolog ΠΈ Python. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π²Π΅Π΄Π΅ΠΌ JavaScript, Python ΠΈ PHP.

Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ языков программирования 2021

Π’ΠΈΠ΄Π½ΠΎ ΠΊΠ°ΠΊ Π² 1992 Π³ΠΎΠ΄Ρƒ появляСтся интСрСс ΠΊ JavaScript ΠΈ ΠΎΠ½ быстро обгоняСт Python ΠΈ PHP.

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ записи:

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ 31

БовсСм мСлкая ошибка Π² прСдпослСднСм ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π’Ρ‹ написали Β«Π’ Π½Π°Ρ‡Π°Π»Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ использования слов Prolog ΠΈ PascalΒ», Π° Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΈ Prolog ΠΈ Phyton.

НС Phyton Π° Python. (Pascal ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ язык программирования (Turbo, Π° Π΄Π°Π»Π΅Π΅ Delphi))

«Для ΠΎΡ†Π΅Π½ΠΊΠΈ пСрспСктивности своих усилий ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист Π΄ΠΎΠ»ΠΆΠ΅Π½ рСгулярно ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования.Β» β€” совСт Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚ 1-2 языка ΠΈ спСциализируСтся Π½Π° Π½ΠΈΡ… довольно Π΄ΠΎΠ»Π³ΠΎ. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка происходит ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ старта ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΈΠ»ΠΈ Ρ‚ΡƒΠΏΠΈΠΊΠ° Π² ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌΠΈ знаниями.

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

ЗдравствуйтС! Π―Π·Ρ‹ΠΊ Prolog стал популярСн Π² 1980-Ρ… Π³ΠΎΠ΄Π°Ρ… Π² связи с японской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Но эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠ½Ρ‡ΠΈΠ»Π°ΡΡŒ Π³Ρ€Π°Π½Π΄ΠΈΠΎΠ·Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²Π°Π»ΠΎΠΌ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ всС Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹Π»ΠΈ Ρ€ΠΎΠ·Π΄Π°Π½Ρ‹ бСсплатно ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ создано. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сСйчас Prolog ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ устарСл ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π”Π°ΠΆΠ΅ Ссли ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ€Ρ‹Π² Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°, Ρ‚ΠΎ, скорСС всСго, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ связан с Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ языком программирования.

Π’ дСвяностом Π³ΠΎΠ΄Ρƒ ΡˆΠ΅Ρ„ ΠΌΠΎΠΉ взял аспиранта сСбС Π½Π° написаниС БАПР, Ρ‚ΠΈΠΏΠ° Π‘ΠΈΠΌΡƒΠ»ΠΈΠ½ΠΊ Π² ΠœΠ°Ρ‚Π»Π°Π±Π΅. Π’ΠΎΠ³Π΄Π° Π΅Ρ‰Ρ‘ XT-шки Π±Ρ‹Π»ΠΈ Π² Π΄ΠΈΠΊΠΎΠ²ΠΈΠ½ΠΊΡƒ. И Π±Ρ‹Π» Π² Ρ‚ΠΎ врСмя Π±ΡƒΠΌ создания Β«Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°Β». Π₯ΠΎΠ΄ΠΈΠ»ΠΈ ΡˆΡƒΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎ это Π½ΡƒΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° своСго ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚. Ну ΠΈ аспирант этот Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ этот БАПР Π½Π° языкС ΠŸΡ€ΠΎΠ»ΠΎΠ³. Π’ΠΎΠ³Π΄Π° Π΅Ρ‰Ρ‘ ΠΊΠ½ΠΈΠ³, Ρ‚ΠΈΠΏΠ° Π‘Ρ€Π°Ρ‚ΠΊΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ. Π’ Π”ΠžΠ‘Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ. Ну ΠΈ ΠΎΠ½ разобрался Π² языкС этом Π³Π»ΡƒΠ±ΠΎΠΊΠΎ Ρ‚Π°ΠΊ. Π•ΠΌΡƒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Π² Π½Ρ‘ΠΌ Π»Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… языках это Π³Π΅ΠΌΠΎΡ€Ρ€ΠΎΠΉΠ½ΠΎ Π±Ρ‹Π»ΠΎ, Π° Π² ΠŸΡ€ΠΎΠ»ΠΎΠ³Π΅ это Π²ΡˆΠΈΡ‚ΠΎ ΠΊΠ°ΠΊ аксиома (исходныС ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈΠΊΠΈ языка). Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ‚ΡƒΠΏΠΈΠΊ, Ρ‚ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ саморСализуСтся всё Ρ‚Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π°, дСлая ΠΎΡ‚ΠΊΠ°Ρ‚Ρ‹ Π½Π°Π·Π°Π΄ сама ΠΈΡ‰Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· этого Ρ‚ΡƒΠΏΠΈΠΊΠ°. И аспиранту это Π½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Π² Π½Π΅ΠΉ. Написал ΠΎΠ½ Π² Π½Π΅ΠΉ БАПР свой, Β«Π“Π°ΠΌΠΌΠΎΠΉΒ» Π½Π°Π·Π²Π°Π» Π΅Π³ΠΎ, Π±Ρ‹Π»Π° ΠΊΡƒΡ‡Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ. Но ΠΏΠΎΡ‚ΠΎΠΌ бросил Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ этим ΠΈ диссСртации Π½Π΅ Π·Π°Ρ‰ΠΈΡ‚ΠΈΠ». Π•Π³ΠΎ пригласили Π² Π‘Π±Π΅Ρ€Π‘Π°Π½ΠΊ программистом Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π° Ρ‚Π°ΠΌ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ ΡƒΠΆΠ΅ со стипСндиСй аспиранта Π½Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ. Π’Π°ΠΊ всё это ΠΈ Π·Π°Π±Ρ€ΠΎΡΠΈΠ»ΠΎΡΡŒ. ΠžΡ‚Ρ‡Ρ‘Ρ‚ Π² сСми Ρ‚ΠΎΠΌΠ°Ρ… ΠΊΠΎΠ΄Π° сохранился с Ρ‚ΠΎΠΉ ΠΏΠΎΡ€Ρ‹ ΠΈ валяСтся Π³Π΄Π΅-Ρ‚ΠΎ. Π£ мСня Π½Π° Π΄Π°Ρ‡Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠŸΡ€ΠΎΠ»ΠΎΠ³Ρƒ Π½Π° Ρ‡Π΅Ρ€Π΄Π°ΠΊΠ΅ стопками Π»Π΅ΠΆΠΈΡ‚ Π½Π΅ Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Ρ…, Π° Π‘Ρ€Π°Ρ‚ΠΊΠΎ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ, Π°ΠΆ Π΄Π΅ΡΡΡ‚ΡŒ экзСмпляров. Π’ Ρ‚ΠΎ врСмя Ρ…Π»Π΅Π± стоил сто Ρ€ΡƒΠ±Π»Π΅ΠΉ, Π° ΠΊΠ½ΠΈΠ³ΠΈ эти ΠΏΠΎ Ρ€ΡƒΠ±Π»ΡŽ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π»ΠΈΡΡŒ. На растопку ΠΆΠ°Π»ΠΊΠΎ ΠΈΡ… Ρ€Π²Π°Ρ‚ΡŒβ€¦

Ρƒ мСня Ρ‚ΠΎΠΆΠ΅ Π»Π΅ΠΆΠΈΡ‚ экзСмпляр ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠŸΡ€ΠΎΠ»ΠΎΠ³Ρƒ ΠΈ Π½Π΅ выбросил Π΄ΠΎ сих ΠΏΠΎΡ€ Π² ΠΌΠ°ΠΊΡƒΠ»Π°Ρ‚ΡƒΡ€Ρƒ. Π”Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π²Ρ‹Ρ‡-Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ-ю 80-Ρ… ΠΈ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ². Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈΡ… Π½Π΅ Π²ΠΎΠ·ΡŒΠΌΡƒΡ‚. А Π΅Ρ‰Ρ‘ 3-Ρ… Ρ‚ΠΎΠΌΠ½ΠΈΠΊ Π›Π΅Π½ΠΈΠ½Π° ΠΈ Ρ‚.ΠΏ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€! А Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Rust Π² контСкстС пСрспСктивы дальнСйшСго развития?

Rust β€” это совсСм Π½ΠΎΠ²Ρ‹ΠΉ язык. ΠšΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ сущСствСнных прСимущСств я Ρƒ Π½Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠΆΡƒ. НС Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ пСрспСктивы Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅.

ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ программистам такая информация извСстна, Π° Π²ΠΎΡ‚ для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ² Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ для ΠΊΠ°ΠΊΠΈΡ… ОБ ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ эти языки Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹: стационарныС ПК, Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ станции, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, смартфоны, ΠΊΠ°ΠΊ эти языки Π΄Ρ€ΡƒΠΆΠ°Ρ‚ с ПО Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΡ‰Π΅, дСшСвлС, Π²Ρ‹Π³ΠΎΠ΄Π½Π΅Π΅ ΠΈΠ»ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языках ΠΈ Ρ‚.ΠΏ.
А Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆ старикам эта информация Π½ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ, Π° для ΠΌΠΎΠ»ΠΎΠΆΠ΅ΠΆΠΈ самого Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΎΠΉ ΠΎΡ€ΠΈΠ½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π΅Ρ‚.

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΎΠ±Π·ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ языки программирования Ρ‚ΠΈΠΏΠ° Lisp β€” практичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚? Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ узкая сфСра использования? Или Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹?

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *