Π Π°Π·Π½ΠΎΠ΅

Π―Π·Ρ‹ΠΊΠΈ программирования ΠΏΠΎ популярности 2020: Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования TIOBE: ΡΠ½Π²Π°Ρ€ΡŒ 2020

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

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования TIOBE: ΡΠ½Π²Π°Ρ€ΡŒ 2020

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности языков программирования Π² ΠΌΠΈΡ€Π΅ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ индСкса TIOBE. Π―Π·Ρ‹ΠΊ C стал языком программирования 2019.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц компания TIOBE Software считаСт Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности языков программирования Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. Для Π±Π»ΠΎΠ³Π° PR-CY ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π²Π΅Π»ΠΈ индСкс TIOBE Π½Π° ΡΠ½Π²Π°Ρ€ΡŒ 2020 с Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ измСнСниями Π·Π° Π³ΠΎΠ΄.

Π―Π·Ρ‹ΠΊΠΎΠΌ программирования 2019 стал язык C

По словам исслСдоватСлСй, ΠΎΠ½ΠΈ часто встрСчали ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ ΠΎΡ‚ программистов, Ρ‡Ρ‚ΠΎ языком 2019 Π³ΠΎΠ΄Π° станСт Python, ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ. Но Π½Π° Π΄Π΅Π»Π΅ оказалось ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ: язык C ΠΏΠΎΠΊΠ°Π·Π°Π» рост популярности 2,4%, поэтому занял ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто.

Π’ΠΎΠΏ 2019 Π³ΠΎΠ΄Π°:

  1. C β€” +2,4%
  2. C# β€” +2,1%
  3. Python β€” +1,4%
  4. Swift β€” +0,6%

ΠŸΠΎΡ‡Π΅ΠΌΡƒ популярСн язык C

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΠΈ C обязан Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π²Π΅Ρ‰Π΅ΠΉ β€” ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Internet of Things. БущСствуСт мноТСство устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ сСти, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π―Π·Ρ‹ΠΊ C часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ максимально Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСссора доступСн компилятор C.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π·Π° 2019

Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ интСрСсныС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° 2019 Ρƒ языков Swift, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поднялся с 15 Π΄ΠΎ 9 мСста, ΠΈ Ruby, поднявшСгося с 18 Π΄ΠΎ 11. БСйчас Swift укорСнился Π² Ρ‚ΠΎΠΏ-10, ΠΈ навСрняка Ruby Ρ‚ΠΎΠΆΠ΅ скоро Ρ‚Π°ΠΌ окаТСтся.

Π‘ΡƒΠ΄Π΅ΠΌ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΄Π΅Ρ‚ нас Π² 2020 Π³ΠΎΠ΄Ρƒ!

Новости января 2020: ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ языков программирования

Π‘Π°ΠΌΡ‹Π΅ популярныС языки января 2020, Ρ‚ΠΎΠΏ-3:

  1. Java
  2. C
  3. Python

Π’ ноябрС 2019 мСста Ρ‚ΠΎΠΏ-4 Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ΅ Ρ‚ΠΎΠΆΠ΅ Π½Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π»ΠΈΠ΄Π΅Ρ€Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ свои ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. C# Π·Π° Π³ΠΎΠ΄ поднялся с сСдьмоС мСсто Π½Π° пятоС, смСстив Visual Basic .NET ΠΈ JavaScript Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Π½ΠΈΠ·. PHP стабилСн β€” восьмоС мСсто Π² январС 2019, ноябрС 2019, ΠΎΠ½ΠΎ ΠΆΠ΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π² январС 2020.

Активный рост ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ нСсколько языков: Swift Π·Π° Π³ΠΎΠ΄ поднялся с 15 мСста Π΄ΠΎ дСвятого, Ruby с 18 Π΄ΠΎ 11, The Delphi/Object Pascal с 17 Π΄ΠΎ 12.

Π’ΠΎΠΏ-20 языков программирования января 2020

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° января Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅:

Π―Π·Ρ‹ΠΊΠΈ программирования ΠΈΠ· Ρ‚ΠΎΠΏ 20-50

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ языки Π·Π° Ρ‚ΠΎΠΏ-50 нСсильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ, поэтому пСрСчислСны Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС:

(Visual) FoxPro, 4th Dimension/4D, ABC, Alice, Apex, Awk, Bash, bc, Bourne shell, C++/CLI, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, Forth, Hack, Icon, Inform, Io, Korn shell, Ladder Logic, Limbo, Maple, Mercury, MQL4, NATURAL, OpenCL, Oz, PostScript, PowerShell, Programming Without Coding Technology, Pure Data, Q, Raku, Red, Ring, S, Smalltalk, SPARK, Standard ML, VBScript, VHDL, WebAssembly, XBase++, Z shell.

Π—Π°Π» славы языков программирования

Π’ Π·Π°Π» славы ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ языки программирования с самой высокой ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π° Π³ΠΎΠ΄. Π’ 2019 Ρ‚Π°ΠΊΠΈΠΌ языком стал C, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈ с 2004 Π³ΠΎΠ΄Π° Π² Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΠ΅:

Π—Π°Π» славы языков программирования 2004-2018

Π§Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ индСкс TIOBE

ИндСкс TIOBE Programming Community ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ популярности языков программирования Π² ΠΌΠΈΡ€Π΅, исслСдоватСли ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц. По Π½Π΅ΠΌΡƒ нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ язык Π»ΡƒΡ‡ΡˆΠ΅, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ написано большС всСго строк ΠΊΠΎΠ΄Π°, Π½ΠΎ Π·Π°Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ популярности ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ языка для изучСния ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΏΠΎ созданию ПО.

ИндСкс ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π½Π° основС количСства запросов Π² Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube ΠΈ Baidu, программистов ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, курсов ΠΈ сторонних поставщиков.


ИндСкс TIOBE 2020

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

ΠœΡ‹ Π½Π΅ ста­ли ΡΠΎΡΡ‚Π°Π²Β­Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΉΒ­Ρ‚ΠΈΠ½Β­Π³ΠΈ, а про­сто Π²Ρ‹Π±Ρ€Π°Β­Π»ΠΈ самыС Π½ΡƒΠΆΒ­Π½Ρ‹Π΅ язы­ки Π²Β 2020-ΠΌ для стар­та.

JavaScript

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Β­Ρ…ΠΎΒ­Π΄ΠΈΡ‚: всСм, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΒ­ΠΊΠΎ Π½Π°Ρ‡ΠΈΒ­Π½Π°Β­Π΅Ρ‚ ΠΏΡ€ΠΎΒ­Π³Ρ€Π°ΠΌΒ­ΠΌΠΈΒ­Ρ€ΠΎΒ­Π²Π°Ρ‚ΡŒ.

БрСд­няя Π·Π°Ρ€Β­ΠΏΠ»Π°Β­Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Β­Π»ΠΎ 2020 Π³ΠΎΠ΄Π°: 110 тысяч.

ΠšΡ‚ΠΎ Π±Ρ‹ Ρ‡Ρ‚ΠΎ Π½ΠΈ Π³ΠΎΠ²ΠΎΒ­Ρ€ΠΈΠ» ΠΏΡ€ΠΎ JavaScript, Π½ΠΎ ΠΎΠ½ Π±Ρ‹Π» и оста­ёт­ся ΠΈΠ΄Π΅Β­Π°Π»ΡŒΒ­Π½Ρ‹ΠΌ язы­ком для Π½Π°Ρ‡Π°Β­Π»Π° про­грам­ми­ро­ва­ния. Π‘ΠΌΠΎΡ‚Β­Ρ€ΠΈΒ­Ρ‚Π΅ сами:

  • для Ρ€Π°Π±ΠΎΒ­Ρ‚Ρ‹ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΒ­ΠΊΠΎ Π±Ρ€Π°Β­ΡƒΒ­Π·Π΅Ρ€ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π΄Π²ΠΈΒ­ΠΆΠΎΠΊ Ρ‚ΠΈΠΏΠ° V8,
  • ΠΌΠΎΠΆΒ­Π½ΠΎ ΠΎΡΠ²ΠΎΒ­ΠΈΡ‚ΡŒ Π·Π° нСдС­лю,
  • это самый ΠΈΡΠΏΠΎΠ»ΡŒΒ­Π·ΡƒΒ­Π΅Β­ΠΌΡ‹ΠΉ язык ΠΏΠΎ ста­ти­сти­кС Π½Π° StackOverflow,
  • JavaScript ΠΌΠΎΠΆΒ­Π½ΠΎ ΠΏΠΎΠ΄Β­ΠΊΠ»ΡŽΒ­Ρ‡ΠΈΡ‚ΡŒ ΠΊΒ Π»ΡŽΠ±ΠΎΒ­ΠΌΡƒ сай­ту Π²Β ΠΈΠ½Ρ‚Π΅Ρ€Β­Π½Π΅Β­Ρ‚Π΅,
  • ΠΈ Π³Π»Π°Π²Β­Π½ΠΎΠ΅ β€” ΠΎΠ³Ρ€ΠΎΠΌΒ­Π½ΠΎΠ΅ сооб­щС­ство, Π³Π΄Π΅ ΠΌΠΎΠΆΒ­Π½ΠΎ Π½Π°ΠΉΒ­Ρ‚ΠΈ Ρ€Π΅ΡˆΠ΅Β­Π½ΠΈΠ΅ любой ΠΏΡ€ΠΎΒ­Π±Π»Π΅Β­ΠΌΡ‹.

Python

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Β­Ρ…ΠΎΒ­Π΄ΠΈΡ‚: ΠΆΠ΅Π»Π°Β­ΡŽΒ­Ρ‰ΠΈΠΌ сра­зу Π΄Π²ΠΈΒ­Π³Π°Ρ‚ΡŒΒ­ΡΡ в сто­ро­ну Π±ΠΈΠ³-Π΄Π°Ρ‚Ρ‹ ΠΈΒ Π±ΠΎΠ»ΡŒΒ­ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡.

БрСд­няя Π·Π°Ρ€Β­ΠΏΠ»Π°Β­Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Β­Π»ΠΎ 2020 Π³ΠΎΠ΄Π°: 128 тысяч.

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

Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΒ­ΠΊΠΎ Π½Π°Ρ‡ΠΈΒ­Π½Π°Β­Π΅Ρ‚ ΠΈΠ·ΡƒΒ­Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΒ­Π³Ρ€Π°ΠΌΒ­ΠΌΠΈΒ­Ρ€ΠΎΒ­Π²Π°Β­Π½ΠΈΠ΅, Python понра­вит­ся сво­Сй ΠΏΡ€ΠΎΒ­Π·Ρ€Π°Ρ‡Β­Π½ΠΎΒ­ΡΡ‚ΡŒΡŽ, Π»ΠΎΠ³ΠΈΒ­ΠΊΠΎΠΉ оформ­лС­ния ΠΊΠΎΠ΄Π° ΠΈΒ Π³ΠΈΠ±Β­ΠΊΠΎΒ­ΡΡ‚ΡŒΡŽ. Π”ΠΎΠ±Π°Π²ΡŒΒ­Ρ‚Π΅ сюда Π²ΠΎΡΒ­Ρ‚Ρ€Π΅Β­Π±ΠΎΒ­Π²Π°Π½Β­Π½ΠΎΡΡ‚ΡŒ этих спС­ци­а­ли­стов Π½Π° Ρ€Ρ‹Π½Β­ΠΊΠ΅ Ρ‚Ρ€ΡƒΒ­Π΄Π° ΠΈΒ ΠΏΠΎΠ»ΡƒΒ­Ρ‡ΠΈΒ­Ρ‚Π΅ ΠΎΡ‚Π»ΠΈΡ‡Β­Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для стар­та.

Go

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Β­Ρ…ΠΎΒ­Π΄ΠΈΡ‚: Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ быст­рыС ΠΈΒ ΠΌΠΎΡ‰Β­Π½Ρ‹Π΅ ΠΏΡ€ΠΎΒ­Π³Ρ€Π°ΠΌΒ­ΠΌΡ‹ для сСр­вС­ров.

БрСд­няя Π·Π°Ρ€Β­ΠΏΠ»Π°Β­Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Β­Π»ΠΎ 2020 Π³ΠΎΠ΄Π°: 157 тысяч.

Golang β€” ΠΎΡ‚Π½ΠΎΒ­ΡΠΈΒ­Ρ‚Π΅Π»ΡŒΒ­Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ язык, Π½ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ успСл Π·Π°Π²ΠΎΒ­Π΅Β­Π²Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡƒΒ­Π»ΡΡ€Β­Π½ΠΎΡΡ‚ΡŒ. Всё Π΄Π΅Π»ΠΎ Π²Β Π΄Π²ΡƒΡ… Π²Π΅Ρ‰Π°Ρ…: ком­пи­ли­ру­С­мо­сти и мно­го­по­точ­но­сти.

ΠšΠΎΠΌΒ­ΠΏΠΈΒ­Π»ΠΈΒ­Ρ€ΡƒΒ­Π΅Β­ΠΌΠΎΡΡ‚ΡŒ ΠΎΠ·Π½Π°Β­Ρ‡Π°Β­Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ‹Ρ…ΠΎΒ­Π΄Π΅ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΒ­Ρ‡Π°Β­Π΅Β­Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ Π³ΠΎΡ‚ΠΎΒ­Π²Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΒ­Ρ€Ρ‹ΠΉ ΠΌΠΎΠΆΒ­Π½ΠΎ Π·Π°ΠΏΡƒΡΒ­ΠΊΠ°Ρ‚ΡŒ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠΎΠΌΒ­ΠΏΡŒΡŽΒ­Ρ‚Π΅Β­Ρ€Π°Ρ… с этой ΠΎΠΏΠ΅Β­Ρ€Π°Β­Ρ†ΠΈΒ­ΠΎΠ½Β­Π½ΠΎΠΉ систС­мой. Напри­мСр, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΒ­Ρ‚Π°Β­Π΅Β­Ρ‚Π΅ Π½Π° Windows и ском­пи­ли­ро­ва­ли Go-Ρ„Π°ΠΉΠ», Ρ‚ΠΎ Π²Ρ‹ смо­ТС­тС Π·Π°ΠΏΡƒΒ­ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… Windows-ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. Π‘Β MacOS ΠΈΒ Linux β€” Π°Π½Π°Β­Π»ΠΎΒ­Π³ΠΈΡ‡Β­Π½ΠΎ.

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

PHP

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Β­Ρ…ΠΎΒ­Π΄ΠΈΡ‚: Π»ΡŽΠ±ΠΈΒ­Ρ‚Π΅Β­Π»ΡΠΌ ΡΠΎΠ·Π΄Π°Β­Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Β­Π»ΠΎΒ­Π½Ρ‹ ΠΈΒ ΡƒΠ½ΠΈΒ­Π²Π΅Ρ€Β­ΡΠ°Π»ΡŒΒ­Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Β­Π½ΠΈΡ.

БрСд­няя Π·Π°Ρ€Β­ΠΏΠ»Π°Β­Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Β­Π»ΠΎ 2020 Π³ΠΎΠ΄Π°: 118 тысяч.

PHP заду­мы­вал­ся ΠΊΠ°ΠΊ язык для Ρ€Π°ΡΒ­ΡˆΠΈΒ­Ρ€Π΅Β­Π½ΠΈΡ стан­дарт­ных воз­моТ­но­стСй HTML, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠ½ вырос Π΄ΠΎ Π³Π»Π°Π²Β­Π½ΠΎΒ­Π³ΠΎ язы­ка Π²Β CMS β€” систС­мах управ­лС­ния сай­том.

Если Π²Ρ‹ Π·Π½Π°Β­Π΅Β­Ρ‚Π΅ PHP, Ρ‚ΠΎ всС­гда смо­ТС­тС ΠΈΠ·ΠΌΠ΅Β­Π½ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ для Ворд­прСс­са, Π”ΠΆΡƒΠΌΒ­Π»Ρ‹, Π”Ρ€ΡƒΒ­ΠΏΠ°Β­Π»Π° и дСсят­ка Π΄Ρ€ΡƒΒ­Π³ΠΈΡ… CMS. А моТС­тС ΠΏΠΎΠΉΒ­Ρ‚ΠΈ даль­шС ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°Β­Π²Π°Ρ‚ΡŒ свои Ρ‚Π΅ΠΌΡ‹, ΡˆΠ°Π±Β­Π»ΠΎΒ­Π½Ρ‹ и сай­ты.

ΠœΡ‹ Π³ΠΎΠ²ΠΎΒ­Ρ€ΠΈΒ­Π»ΠΈ, Ρ‡Ρ‚ΠΎ JavaScript прост Π²Β ΠΈΠ·ΡƒΒ­Ρ‡Π΅Β­Π½ΠΈΠΈ, Π½ΠΎ PHP Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΎΒ­Ρ‰Π΅. Если Π²Ρ‹ Π·Π½Π°Β­Π΅Β­Ρ‚Π΅ осно­вы HTML, Ρ‚ΠΎ ΠΊΒ Π²Π΅Ρ‡Π΅Β­Ρ€Ρƒ ΡƒΠΆΠ΅ сдС­ла­С­тС свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ стра­ни­цу ΠΈΠ· Π±Π»ΠΎΒ­ΠΊΠΎΠ².

ВсС ΠΎΡΡ‚Π°Π»ΡŒΒ­Π½Ρ‹Π΅ подроб­но­сти β€” в нашСй ΡΡ‚Π°Β­Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ PHP.

C

ΠšΠΎΠΌΡƒ ΠΏΠΎΠ΄Β­Ρ…ΠΎΒ­Π΄ΠΈΡ‚: людям с харак­тС­ром ΠΈΒ ΡΡ‚Π°Π»ΡŒΒ­Π½ΠΎΠΉ силой Π²ΠΎΠ»ΠΈ.

БрСд­няя Π·Π°Ρ€Β­ΠΏΠ»Π°Β­Ρ‚Π° Π½Π° Π½Π°Ρ‡Π°Β­Π»ΠΎ 2020 Π³ΠΎΠ΄Π°: 112 тысяч.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΒ­Ρ‚Π΅ сра­зу Π½Π°Ρ‡Π°Ρ‚ΡŒ с клас­си­чС­ско­го про­грам­ми­ро­ва­ния ΠΈΒ ΠΏΠΎΠ»ΡƒΒ­Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Β­Π½Ρ‹ΠΉ доступ ΠΊΒ ΠΆΠ΅Π»Π΅Β­Π·Ρƒ ΠΈΒ Π΄Ρ€Π°ΠΉΒ­Π²Π΅Β­Ρ€Π°ΠΌ β€” Π²Π°ΠΌ Π²Β Π‘. Π’ΠΎΡ‚ Π·Π° Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π»ΡŽΠ±ΡΡ‚:

  • Π²ΠΎΠ·Β­ΠΌΠΎΠΆΒ­Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΒ­Ρ‚Π°Ρ‚ΡŒ ΡΒ ΠΏΠ°ΠΌΡΒ­Ρ‚ΡŒΡŽ Π½Π°ΠΏΡ€ΡΒ­ΠΌΡƒΡŽ,
  • эта­лон­ная ΡΠΊΠΎΒ­Ρ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΒ­Ρ‚Ρ‹ ΠΏΡ€ΠΎΒ­Π³Ρ€Π°ΠΌΠΌ,
  • ΠΌΠΎΠΆΒ­Π½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΒ­Π³Ρ€Π°ΠΌΒ­ΠΌΡ‹ любо­го уров­ня слоТ­но­сти,
  • вСсь ΠΊΠΎΠ½Β­Ρ‚Ρ€ΠΎΠ»ΡŒ оста­ёт­ся у про­грам­ми­ста,
  • доступ к любой Π°ΠΏΠΏΠ°Β­Ρ€Π°Ρ‚Β­Π½ΠΎΠΉ части ΠΊΠΎΠΌΒ­ΠΏΡŒΡŽΒ­Ρ‚Π΅Β­Ρ€Π°.

Π­Ρ‚ΠΎΡ‚ язык Π½Π΅ зря Π½Π°Π·Ρ‹Β­Π²Π°Β­ΡŽΡ‚ «язы­ком для напи­са­ния Π΄Ρ€ΡƒΒ­Π³ΠΈΡ… язы­ков», ΠΏΠΎΡ‚ΠΎΒ­ΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Β­Π½ΠΎ Π½Π° Π‘Β Π±Ρ‹Π»ΠΈ напи­са­ны Python, PHP, Ruby ΠΈΒ Π΄Ρ€ΡƒΒ­Π³ΠΈΠ΅ попу­ляр­ныС сСй­час язы­ки про­грам­ми­ро­ва­ния. Если Ρ…ΠΎΡ‚ΠΈΒ­Ρ‚Π΅ сра­зу Π²Β Π²Ρ‹ΡΒ­ΡˆΡƒΡŽ Π»ΠΈΠ³Ρƒ β€” Π²Π°ΠΌ сюда.

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ языков программирования 2020: JavaScript ΠΎΠΏΠ΅Ρ€Π΅Π΄ΠΈΠ» Java

А Π΅Ρ‰Π΅ TypeScript Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎ Ρ‚Π΅ΠΌΠΏΠ°ΠΌ роста, интСрСсная ситуация Π² ΠΌΠΈΡ€Π΅ мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π½Π΅ΡΠΎΠΊΡ€ΡƒΡˆΠΈΠΌΠ°Ρ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Python. Π‘Π°ΠΉΡ‚ DOU.UA прСдставил Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ собствСнного опроса ΠΏΠΎ языкам программирования (Π² этот Ρ€Π°Π· собрали ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ 9747 Π°Π½ΠΊΠ΅Ρ‚). ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΎΠ΅ использованиС

Π’ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ JavaScript Π½Π°ΠΊΠΎΠ½Π΅Ρ† сущСствСнно
ΠΎΠΏΠ΅Ρ€Π΅Π΄ΠΈΠ» Java ΠΈ стал самым популярным
языком программирования. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΎΠ²Ρ‹Ρ…
языков стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Dart:
ΠΎΠ½ сразу занял Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ, Π½ΠΎ
достаточно Π·Π°ΠΌΠ΅Ρ‚Π½ΡƒΡŽ Π½ΠΈΡˆΡƒ.

На ΠΊΠ°ΠΊΠΎΠΌ языкС ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅
сСйчас?

Если Π²Ρ‹ прям сСйчас Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ свои силы Π² JavaScript, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСст Π² 20 вопросов ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ смоТСтС ΠΏΠΎΠ½ΡΡ‚ΡŒ, стоит Π»ΠΈ Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ этот язык самому ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎΠΉΡ‚ΠΈ Π½Π° курсы ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Вопросы довольно слоТныС для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°. Но ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π»Π» доступный.
ΠŸΠ ΠžΠ™Π’Π˜ Π’Π•Π‘Π’

Π‘ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° этот вопрос ΠΏΠΎ Π³ΠΎΠ΄Π°ΠΌ:

На ΠΊΠ°ΠΊΠΎΠΌ языкС ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅
сСйчас (2012-2020 Π³Π³.)

Π—Π΄Π΅ΡΡŒ тяТСло Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅
популярности JVM ΠΈ рост JS-экосистСмы
(JavaScript, TypeScript). ΠŸΠΎΡ…ΠΎΠΆΠ΅, Π½Π° сСрвСрах
JVM-стСк уступаСт Node.js. А Π²ΠΎΡ‚ Ρ‚Π΅ΠΌΠΏΡ‹ сниТСния
популярности C# ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΈΡΡŒ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ,
это связано с распространСниСм .NET Core β€”
ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ кроссплатформСнного Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ°,
ΡΠ½ΠΈΠΌΠ°ΡŽΡ‰Π΅Π³ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ
«привязки ΠΊ Π²Π΅Π½Π΄ΠΎΡ€ΡƒΒ».

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ
ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² ΠΌΠΈΡ€Π΅ мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:
доля Swift Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ,
Kotlin β€” Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ растСт, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ
стороны, mobile first для бизнСса это ΡƒΠΆΠ΅
традиционная ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. МоТно Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ,
Ρ‡Ρ‚ΠΎ Π² мСйнстрим пошли кроссплатформСнныС
Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ (Ρ‚Π΅ ΠΆΠ΅ React Native ΠΈ Flutter), Π° Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅
языки программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ
большС для систСмных Π·Π°Π΄Π°Ρ‡.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ измСнСния
ΡΠ²Π»ΡΡŽΡ‚ΡΡ статистичСски Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌΠΈ Π²
сравнСнии с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ Π³ΠΎΠ΄ΠΎΠΌ:

  • Рост: Python, TypeScript, Dart, и… ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ
    1C.
  • Π‘ΠΏΠ°Π΄: Java, PHP, Objective-C ΠΈ Scala.

Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с 2017 Π³ΠΎΠ΄Ρƒ
статистичСски Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ измСнСния
практичСски Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅.

Π§Ρ‚ΠΎ касаСтся Scala, ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚
присутствуСт доля «остороТности» старта
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Scala 3.0 (ΠΎΠ½ ΠΆΠ΅ Dotty).
ΠšΡΡ‚Π°Ρ‚ΠΈ, Dotty β€” Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ язык,
ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ фантастичСский.

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ 8% рСспондСнтов
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² качСствС основных нСсколько
языков программирования.

Π›ΠΈΡ‡Π½Ρ‹Π΅ прСдпочтСния

БСйчас Ρ„Π°Π²ΠΎΡ€ΠΈΡ‚ΠΎΠΌ являСтся Python, Π΄Π°Π»Π΅Π΅
ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ C#, JavaScript ΠΈ
Java, Π° дальшС β€” TypeScript.

Если ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² рСтроспСктивС, ΠΌΠΎΠΆΠ½ΠΎ
ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ
рост Python ΠΈ TypeScript.

Если Π±Ρ‹ Π²Ρ‹ сСйчас Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ коммСрчСский ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΈΠΌΠ΅Π»ΠΈ свободу Π²Ρ‹Π±ΠΎΡ€Π°, Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ язык Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π±Ρ‹?

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

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

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ самыС приятныС людям
языки β€” ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΠΎΠ²Ρ‹Π΅,
спСциализированныС для своСй ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ
области.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ всСго Π΄ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹ (92%) своим языком
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Rust (Π° вСдь этого языка Π΄Π°ΠΆΠ΅
Π½Π΅Ρ‚ Π² 20-ΠΊΠ΅). ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, для ниши систСмного
программирования этот язык ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚
практичСски идСально. Π”Π°Π»ΡŒΡˆΠ΅ β€” Kotlin.
ΠœΠ΅ΠΆΠ΄Ρƒ 80 ΠΈ 90% Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Swift, Go,
Scala, TypeScript ΠΈ Π΄Π°ΠΆΠ΅ Erlang. А ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ массовый
язык β€” C# β€” ΠΈΠΌΠ΅Π΅Ρ‚ индСкс симпатий 83%.

ΠžΠ±ΠΎΠ±Ρ‰Π°Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΈΡˆΠ΅Π²Ρ‹Π΅
языки нравятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π½ΠΎ ΠΈΡ…
ниша ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слишком ΡƒΠ·ΠΊΠΎΠΉ. А
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ,
ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ старыми языками, для
ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½ΠΈΡˆΠ°Ρ… Π΅ΡΡ‚ΡŒ
Π±ΠΎΠ»Π΅Π΅ соврСмСнныС Π°Π½Π°Π»ΠΎΠ³ΠΈ.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… языков

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ
Π½ΠΎΠ²Ρ‹ΠΉ язык программирования 60%
рСспондСнтов.

КакиС языки Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ
Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ?

Π›ΠΈΠ΄Π΅Ρ€Ρ‹ β€” Python ΠΈ JavaScript, это понятно.
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°
ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ долю (ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ
с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ)
интСрСса ΠΊ Dart, Rust, Π½Ρƒ ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ β€”
Haskell.

Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ
рСспондСнтов (54%) ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ
Π½ΠΎΠ²Ρ‹ΠΉ язык ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ
ΠΊΠ½ΠΈΠ³ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. На ΠΎΠ½Π»Π°ΠΉΠ½-курсы
ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ 32%, Π° 7% ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ„Π»Π°ΠΉΠ½-ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ с мСстными
прСподаватСлями.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ языки

Π§Ρ‚ΠΎ Ρ‚Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ? РаспрСдСлСниС Π΄Π°Π½Π½Ρ‹Ρ…
здСсь практичСски Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅. МоТно
ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ доля Π½ΠΈΡˆΠ΅Π²Ρ‹Ρ… языков Π²
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… языках мСньшС, Ρ‡Π΅ΠΌ Π²
основных. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, скорСС всСго, для
FullStack-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ большС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ
языки ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ
JavaScript ΠΈ TypeScript), Ρ‡Π΅ΠΌ Swift ΠΈ Kotlin.

КакиС языки Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² качСствС
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…?

Π‘Π²ΠΎΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹

Ну ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, pet projects.

КакиС языки Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² своих
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?

Π”ΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΎΠΏΡΡ‚ΡŒ повторяСтся. Π§Ρ‚ΠΎ
Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ β€” Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ
«рСнСссанс» C++ ΠΈ Π‘. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это связано
с ростом сСгмСнта ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ, Π³Π΄Π΅
DIY (Do it yourself β€” «сдСлай сам») стал своСго
Ρ€ΠΎΠ΄Π° ΡΡƒΠ±ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€ΠΎΠΉ.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π°

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ программистом

Π§Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ: ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ Π΅Ρ‰Π΅ растСт, Π½ΠΎ
Ρ‚Π΅ΠΌΠΏΡ‹ снизились. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²
ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎ Ρ‚Ρ€Π΅Ρ… Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π°.

ΠœΠ΅Π΄ΠΈΠ°Π½Π½Ρ‹ΠΉ возраст β€” 27 Π»Π΅Ρ‚.

РаспрСдСлСниС ΠΏΠΎ возрасту

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

ΠœΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ практичСски 15% рСспондСнтов
ΠΈΠΌΠ΅ΡŽΡ‚ Π³ΠΎΠ΄ ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ основной
язык. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊ ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ
свСтлССт: люди пСрСходят Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅
языки. Π’ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π³ΠΎΠ΄ 0,51 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ
остаСтся Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ языкС. Π”Π°Π»ΡŒΡˆΠ΅
ΠΏΠ΅Ρ€Π΅Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ ослабСваСт: 4 Π³ΠΎΠ΄Π° β€” 0,45, 5 ΠΈ
6 Π»Π΅Ρ‚ β€” Ρ‚ΠΎΠΆΠ΅ 0,45. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Π²Ρ‹ Π½Π΅
свСрнули с языка Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π°, Ρ‚ΠΎ,
ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΡΡ‚Π°Π΅Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌ Π½Π°Π΄ΠΎΠ»Π³ΠΎ.

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

Возраст Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² зависимости
ΠΎΡ‚ языка

ΠžΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π² зависимости ΠΎΡ‚
языка

И β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ язык программирования для
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ мСньшС Π³ΠΎΠ΄Π° (Π·Π°
послСдниС 6 Π»Π΅Ρ‚).

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ язык Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

Пока ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π»ΠΈΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ Pascal. Но
Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ основным языком обучСния
становится Π‘++, дальшС ΠΈΠ΄ΡƒΡ‚ Python ΠΈ Java.

Π”Π°Π½Π½Ρ‹Π΅ ΠΈ скрипты ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ
Π½Π° GitHub.

Π˜Π½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°: Π†Π³ΠΎΡ€ Яновський

Ρ‚ΠΎΠΏ-5 ΠΎΡ‚ систСмного Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π° Deutsche Bank

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ MdΒ Kamaruzzaman ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½Π°Β ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Medium
ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ тСкст, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ суммировал Π΄Π°Π½Π½Ρ‹Π΅ о вострСбованности Ρ€Π°Π·Π½Ρ‹Ρ… языков
программирования и составил Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, ΠΏΠΎΒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, с каких
языков Π½Π°Ρ‡Π°Ρ‚ΡŒ свой ΠΏΡƒΡ‚ΡŒ Π²Β ΠΊΠΎΠ΄ΠΈΠ½Π³Π΅. Будя по страницС Π°Π²Ρ‚ΠΎΡ€Π° Π²Β LinkedIn, с
августа 2019 Π³ΠΎΠ΄Π° ΠΎΠ½Β Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡ‚Π°Ρ€ΡˆΠ΅Π³ΠΎ систСмного Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€Π° Deutsche Bank.

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

  • язык ΠΏΡ€ΠΎΡ‡Π½ΠΎ занял своС мСсто в индустрии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ ΠŸΠž;
  • язык Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ строчки Π²Β Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°Ρ… популярности на отраслСвых сайтах;
  • ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ языка растСт ΠΈΠ»ΠΈ остаСтся ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°, но нС сниТаСтся;
  • для языка Π΅ΡΡ‚ΡŒ большой Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ΅ сообщСство;
  • язык вострСбован ΡƒΒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ и сулит Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ.

ΠœΡ‹Β ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ‚Ρ€ΠΈ ΠΈΠ·Β Π½ΠΈΡ… с тСзисным
обоснованиСм ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΈΒ Π΄Π²Π΅ ΡΒ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΠΌΠΈ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈΒ Π²ΠΎΡΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ языка Π²Β 2020Β Π³ΠΎΠ΄Ρƒ.

1. Python

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² в зависимости ΠΎΡ‚Β ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π²Β 1990-Ρ… язык нС прСдставлял собой ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ он нС рос свСрхбыстрыми Ρ‚Π΅ΠΌΠΏΠ°ΠΌΠΈ. Бвою ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΎΠ½Β Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» постСпСнно благодаря удобству для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² и простотС — ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Β Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ школьник.
  • Π£Β Python ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ сообщСство Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. ΠŸΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ PYPL, это самый популярный язык на сСгодняшний дСнь, ΠΈΒ Π²Β 2019 Π³ΠΎΠ΄Ρƒ Π΅Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ выросла Π½Π°Β 4,1%. Π”Ρ€ΡƒΠ³ΠΈΠ΅ источники ставят Π΅Π³ΠΎ Π½Π°Β Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈΒ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ мСста. ΠŸΠΎΒ Π²ΠΊΠ»Π°Π΄Ρƒ Π²Β Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° GitHub Python Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠ±ΠΎΠ³Π½Π°Π» Java ΠΈΒ Π²Ρ‹ΡˆΠ΅Π» Π½Π°Β Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто (Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JavaScript). Π’Β ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚Β Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΡ…ΡΡ языков, Python ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ свою ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.
  • Π―Π·Ρ‹ΠΊ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ в сфСрС машинного обучСния ΠΈΒ Data Science.
  • ΠŸΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ сСрвиса Indeed, Python Π½Π°Β Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ мСстС в БША по срСднСй Π³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅ программистов. Π’Ρ‹ΡˆΠ΅Β β€” Swift ΠΈΒ Ruby. ΠŸΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ StackOverflow, Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½ΡƒΠΆΠ½ΠΎ мСньшС ΠΎΠΏΡ‹Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Β Python: особСнности обучСния, пСрспСктивы, ситуация Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°

БСсплатныС курсы программирования от самых Π»ΡƒΡ‡ΡˆΠΈΡ… Π’Π£Π—ΠΎΠ² ΠΌΠΈΡ€Π°: ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ°

2. JavaScript

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² в зависимости ΠΎΡ‚Β ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹

  • ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ JavaScript Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ во врСмя ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ‹ Π±Ρ€Π°Π·ΡƒΠ΅Ρ€ΠΎΠ² ΠΏΠΎΒ Π·Π°ΠΊΠ°Π·Ρƒ NetscapeΒ β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠ·-Π·Π° этого язык впослСдствии ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΎΠ²Π°Π»ΠΈ Π·Π°Β ΠΏΠ»ΠΎΡ…ΡƒΡŽ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΡΡ‚ΡŒ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ. ΠŸΡ€ΠΎΡ€Ρ‹Π² случился Π²Β 2009Β Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° Π Π°ΠΉΠ°Π½ Π”Π°Π»ΡŒ выпустил ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Node.js, которая выполняла Ρ€ΠΎΠ»ΡŒ Π²Π΅Π±-сСрвСра и позволяла JavaScript Ρ‡Π΅Ρ€Π΅Π· API ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ внСшниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π°Β Ρ€Π°Π·Π½Ρ‹Ρ… языках ΠΈΒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΊΒ Π½ΠΈΠΌ ΠΈΠ·Β JavaScript-ΠΊΠΎΠ΄Π°. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ€Ρ‹Π² случился, ΠΊΠΎΠ³Π΄Π° Google Π²Β 2010 выпустила Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ AngularJS.
  • Π―Π·Ρ‹ΠΊ сСгодня примСняСтся Π²Β Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ (Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ React, Vue.js, Angular), сСрвСрах, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ…, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… сСрвисах ΠΈΒ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Благодаря Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ язык остаСтся ΠΎΠ΄Π½ΠΈΠΌ из самых популярных Π²Β ΠΌΠΈΡ€Π΅. ΠŸΠΎΒ Π²ΠΊΠ»Π°Π΄Ρƒ Π²Β GitHub он пятый Π³ΠΎΠ΄ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто.
  • В послСдниС Π³ΠΎΠ΄Ρ‹ язык ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΈΒ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Если Ρ€Π°Π½ΡŒΡˆΠ΅ программисты Ρ‚Π΅Ρ€ΠΏΠ΅Ρ‚ΡŒ Π½Π΅Β ΠΌΠΎΠ³Π»ΠΈ этот язык, то сСгодня ΠΎΠ½Β Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 11-Π΅ мСсто срСди самых Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‚ Rust, Python ΠΈΒ TypeScript).
  • ΠŸΠΎΒ ΡΡ€Π΅Π΄Π½Π΅ΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ Π·Π°Ρ€Π»ΠΏΠ°Ρ‚Ρ‹ в БША (ΠΏΠΎΒ ΠΎΡ†Π΅Π½ΠΊΠ΅ Indeed) язык Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ мСсто. ΠŸΡ€ΠΈ этом опрос StackOverflow ΠΏΠΎΠΊΠ°Π·Π°Π», Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ JavaScript ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ Π΄Π°ΠΆΠ΅ с нСбольшим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Node.js, или О пСрспСктивах бэкСнда Π½Π°Β JavaScript

3. Java

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² в зависимости ΠΎΡ‚Β ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹

  • Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ из самых ΠΏΡ€ΠΎΡ€Ρ‹Π²Π½Ρ‹Ρ… языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смСнил популярный Π²Β 1990-Ρ… C++. Π‘Β Ρ‚Π΅Ρ… ΠΏΠΎΡ€ он уступил долю Ρ€Ρ‹Π½ΠΊΠ° Π±ΠΎΠ»Π΅Π΅ соврСмСнным языкам. ΠšΒ Ρ‚ΠΎΠΌΡƒΒ ΠΆΠ΅ ΠΈΠ·-Π·Π° громоздкости язык нС совсСм ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для индустрии ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, но он остаСтся ΠΊΡ€Π°ΠΉΠ½Π΅ вострСбованным ΠΊΠ°ΠΊ язык ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для бизнСса.
  • Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина Java, которая исполняСт Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄, считаСтся ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ искусства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ПО.
  • Благодаря Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ в индустрии ΡƒΒ Java Π΅ΡΡ‚ΡŒ огромная экосистСма ΠΈΠ·Β Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² и инструмСнтов.
  • Π―Π·Ρ‹ΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ, и сСйчас вСдСтся активная Ρ€Π°Π±ΠΎΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ Java для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с облачными тСхнологиями.
  • ΠŸΠΎΒ ΠΎΡ†Π΅Π½ΠΊΠ΅ Tiobe, послСдниС 20Β Π»Π΅Ρ‚ Java Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Β Ρ‚Ρ€ΠΎΠΉΠΊΡƒ самых популярных языков программирования. На Github язык Π·Π°Π½ΠΈΠΌΠ°Π» Π²Ρ‚ΠΎΡ€ΡƒΡŽ строчку с 2014 ΠΏΠΎΒ 2018Β Π³ΠΎΠ΄, и лишь Π²Β ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ опустился Π½Π°Β Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ строчку. ΠŸΠΎΒ ΠΎΡ†Π΅Π½ΠΊΠ΅ PYPL, Java тСряСт ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Π½ΠΎΒ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строчку Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°.
  • ΠŸΠΎΒ ΡΠΏΡ€ΠΎΡΡƒ на спСциалистов Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π° в БША (ΠΏΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ Indeed) Java уступаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ языку — Python. ΠŸΠΎΒ ΡΡ€Π΅Π΄Π½Π΅ΠΉ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π΅ язык Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡƒΡŽ строчку.
  • Java ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСтся для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для бизнСса, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ и создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:

Π―Π·Ρ‹ΠΊ программирования Java: особСнности, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, ситуация Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°

4. C#

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π‘# ΠΏΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ Tiobe

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π‘# ΠΏΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ Github

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π‘# ΠΏΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ StackOverflow

Бпрос Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ и срСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ Indeed

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² в зависимости ΠΎΡ‚Β ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹

5. C

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Б по вСрсии Tiobe

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Б по вСрсии Tiobe

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Б по вСрсии Tiobe

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Б по вСрсии Github

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΒ C по вСрсии StackOverflow

Бпрос Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ и срСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΒ Π΄Π°Π½Π½Ρ‹ΠΌ Indeed

БрСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² в зависимости ΠΎΡ‚Β ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:

Π“ΠΈΠ΄ по профСссии тСстировщик: Ρ‡Π΅ΠΌ занимаСтся спСциалист в сфСрС QA, сколько Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈΒ Π³Π΄Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ

Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Racket

БСсплатныС курсы программирования от самых Π»ΡƒΡ‡ΡˆΠΈΡ… Π’Π£Π—ΠΎΠ² ΠΌΠΈΡ€Π°: ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ°

Как бСсплатно ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Β Code Basics

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Β Python: особСнности обучСния, пСрспСктивы, ситуация Π½Π°Β Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°

7 языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ Π²Ρ‹Π±ΠΎΡ€ срСди ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ разнообразия языков: ΠΎΡ‚ JavaScript Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° Python. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π·Π»Π΅Ρ‚Π΅Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Python-программисты – быстрорастущая ниша, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ€Π΅Π·ΠΊΠΈΠΉ спад.

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

НапримСр, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Java, C++ ΠΈ Python ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ прСимущСства. Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊΠΎΠΉ язык Π»ΡƒΡ‡ΡˆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°? Рассмотрим основныС языки программирования Π½Π° 2020 Π³ΠΎΠ΄.

1. Python

Python ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹. На самом Π΄Π΅Π»Π΅, согласно Stack Overflow, это СдинствСнный язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ дСмонстрируСт ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΡƒΡŽ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΊ росту популярности Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ послСдних пяти Π»Π΅Ρ‚.

ИндСкс TIOBE прСдсказываСт, Ρ‡Ρ‚ΠΎ вскорС ΠΎΠ½ ΠΎΠΏΠ΅Ρ€Π΅Π΄ΠΈΡ‚ Java ΠΈ C. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Python ΠΊΠ°ΠΊ срСдство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ своСго ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹ Π½Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΠΊΠΈ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python учатся быстро ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎ обусловливаСтся простотой языка. Π­Ρ‚ΠΎ язык ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Ρ‡Π΅Π³ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Он Ρ‚Π°ΠΊΠΆΠ΅ бСсплатный ΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, прСдоставляСт ΠΊΡƒΡ‡Ρƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚, Big Data ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Python. Π‘Π΅Ρ€ΡŒΡ‘Π·Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния – ΠΊΠΈΠ±Π΅Ρ€Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ – Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² 2019 Π³ΠΎΠ΄Ρƒ Python – самый популярный язык Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… курсов Π² унивСрситСтах.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°, чёткая структура, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ синтаксис.
  • ДоступСн Π½Π° всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм UNIX, MS-DOS, Mac OS, Windows ΠΈ Linux ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ОБ.
  • Бильная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Unix, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌ обСспСчСниСм, сторонним ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм с ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ.
  • Π‘ высокой ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Python ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для написания ΠΊΠ°ΠΊ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… сцСнариСв, Ρ‚Π°ΠΊ ΠΈ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Blender 3D.

НСдостатки:

  • НСт Ρ‚Π°ΠΊΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² доступа, ΠΊΠ°ΠΊ: protected, private ΠΈ public.

2. Java

Java – самый извСстный язык программирования. Он Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² 1995 Π³ΠΎΠ΄Ρƒ ΠΈ остаётся популярным ΠΏΠΎ сСй дСнь, хотя, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python ΠΌΠΎΠ³ΡƒΡ‚ вскорС ΠΎΠ±ΠΎΠ³Π½Π°Ρ‚ΡŒ программистов Java ΠΏΠΎ количСству. Π­Ρ‚ΠΎΡ‚ язык ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€, Π² особСнности для Android.

Java Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ‚ΠΎΠΏ высокооплачиваСмых языков программирования. Java ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 9 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ 7 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² устройств Π² ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. Π­Ρ‚ΠΎ ваТная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для написания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ коммСрчСского ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. На Π½ΠΎΡΠ±Ρ€ΡŒ 2019 Π³ΠΎΠ΄Π° Java Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Π² сообщСствС программистов TIOBE, составляя 16,25% Π² спискС 50 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • ΠšΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ.
  • ΠšΡ€ΡƒΡ‚Ρ‹Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (стСк Java EE ΠΈ Spring).
  • НСвысокий ΠΏΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π° Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°.
  • РСфлСксия Π² самом языкС, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈ появились Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ Π»ΠΈΠ±Ρ‹ ΠΊΠ°ΠΊ Hibernate, Jackson ΠΈ Π΄Ρ€.
  • МоТно ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ Π°Π½Π΄Ρ€ΠΎΠΈΠ΄.
  • МоТно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ JVM-языками, Ρ‚. Π΅. Scala, Kotlin, Groovy.

НСдостатки:

  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ Ρƒ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… языков, нСсмотря Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ JIT-компиляции.
  • Много Π±ΠΎΠΉΠ»Π΅Ρ€ΠΏΠ»Π΅ΠΉΡ‚-ΠΊΠΎΠ΄Π°.
  • Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ тяТСловСсныС ΠΈ слоТныС Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Для Spring Π΄Π°ΠΆΠ΅ написали Spring Boot – ΠΏΠΎ сути, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π°Π΄ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ.

3. JavaScript

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

Π­Ρ‚ΠΎ язык β„–1 Π½Π° GitHub ΠΏΠΎ количСству pull request. Масса соврСмСнных Π²Π΅Π±-сайтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ JavaScript сСгодня.

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

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π² освоСнии, Π² Ρ‚ΠΎΠΌ числС ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ ΠΌΠ°Π»ΠΎ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ.
  • ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ, большоС количСство ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ курсов Π² свободном доступС.
  • ΠžΡ‡Π΅Π½ΡŒ быстро развиваСтся, становится ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, ΠΌΠ½ΠΎΠ³ΠΎ надстроСк Π²Ρ€ΠΎΠ΄Π΅ Typescript.
  • JavaScript запускаСтся Π² любой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚.

НСдостатки:

  • Блишком ΠΌΠ½ΠΎΠ³ΠΎ свободы Π² написании ΠΊΠΎΠ΄Π° ΠΈ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ ТСстких ΠΏΡ€Π°Π²ΠΈΠ», Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° этапС компиляции, Π½Π΅Ρ‚ Ρ‚ΠΈΠΏΠΎΠ² ΠΈ Ρ‚. Π΄.
  • ΠŸΠ»ΠΎΡ…Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ΄.
  • WTF JavaScript – это Ρ‚ΠΎΠΆΠ΅ ΠΎ Π½Π΅ΠΌ.

4. C++

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

На C++ написана масса популярных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Google Chrome, Photoshop, PDFReader ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Microsoft, PayPal ΠΈ LinkedIn ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Если Π²Ρ‹ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ программист Π½Π° C++, Ρƒ вас Π΅ΡΡ‚ΡŒ всС ΡˆΠ°Π½ΡΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΊΠ»Π°ΡΡΠ½ΡƒΡŽ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρƒ Ρƒ Ρ‚Π°ΠΊΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… рСбят, ΠΊΠ°ΠΊ Google ΠΈΠ»ΠΈ Facebook.

Π’ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… рСалиях C++ всё Π΅Ρ‰Ρ‘ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΠ΅Ρ‚ΡΡ сообщСством. Боздаётся большС ΠΈ большС языковых ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ C++14, C++17 ΠΈ прСдстоящий C++20.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ сообщСством, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ программистов Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ computer science ΠΈΠΌΠ΅Π½Π½ΠΎ с C/C++.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π² Ρ‚ΠΎΠΌ числС high-load.
  • Высокий ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ памяти, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прилоТСния.
  • УнаслСдовал Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ стороны языка C, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ устройствами.

НСдостатки:

  • Часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ слоТныС синтаксичСскиС конструкции, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π±Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ.
  • Если Π½Π΅ трСбуСтся высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, C++ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Python с многочислСнными сторонними модулями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ упростят ΠΈ ускорят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ.

5. C#

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°ΡŽΡ‚ Java, ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C# ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ. Он ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² 2001 Π³ΠΎΠ΄Ρƒ, Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ, с растущим сообщСством ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ. C# – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Microsoft. C# Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ .NET, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для написания Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€ Π² Windows. Π₯отя C# Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎΡ‚ язык построСн Π½Π° языках C ΠΈ C++, Π½ΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Π£ C# синтаксис Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Java. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Xamarin, написанная Π½Π° C#, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для устройств с Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами (Android, iOS ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅). C# ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, 2D ΠΈ 3D ΠΈΠ³Ρ€Π°Ρ….

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • C# – простой язык для изучСния.
  • Π£ C# ΠΎΠ³Ρ€ΠΎΠΌΠ½Π΅ΠΉΡˆΠ΅Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-сообщСство, Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ курсов для изучСния.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ кроссплатформСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android ΠΈ iOS.

6. Swift

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Swift ΠΈ Python – Π΄Π²Π° ярких прСдставитСля быстрорастущих сСгмСнтов Π² области программирования. Π’Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² 2014 Π³ΠΎΠ΄Ρƒ Swift – ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ язык для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Apple. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, совмСстимыС с Mac OS ΠΈΠ»ΠΈ iO, ΡƒΡ‡ΠΈΡ‚Π΅ Swift.

НСсмотря Π½Π° возраст, ΠΎΠ½ ΡƒΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» сСбя ΠΊΠ°ΠΊ вСсьма ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ язык, особСнно ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ языками, связанными с Apple. Он Ρ‚Π°ΠΊΠΆΠ΅ прост Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ памяти.

7. PHP

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

WordPress Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с PHP, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ компаниями, ΠΊΠ°ΠΊ Facebook, MailChimp ΠΈ Slack. НСкоторыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΈ ΠΎΠ±ΡˆΠΈΡ€Π½ΡƒΡŽ экосистСму. PHP Ρ‚ΠΎΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ учится.

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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ языки Π±ΡƒΠ΄ΡƒΡ‚ вострСбованными Π² 2020 Π³ΠΎΠ΄Ρƒ, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ Π² блиТайшиС мСсяцы.

Учитывая собствСнныС ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ прСдпочтСния ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ прСимущСства Π² достиТСнии Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. НапримСр, для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ Π² Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Когда Π½ΡƒΠΆΠ½Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ элСмСнты Π½Π° сайтС, скорСС всСго, Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½Π° JavaScript. C# – Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для создания ΠΈΠ³Ρ€.

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

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

Какой язык Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒ?

Названы самыС популярныС языки программирования. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… ΠΏΠΎΠ»ΡƒΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΉ COBOL


, ВСкст: Эльяс Касми


Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ IEEE ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» список самых вострСбованных языков программирования. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ мСсто срСди Π½ΠΈΡ… занял Python, ΠΈ срСди всСх языков Π² спискС оказался COBOL, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ ΡΡ‡ΠΈΡ‚Π°Π²ΡˆΠΈΠΉΡΡ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌ.

Π‘Π°ΠΌΡ‹Π΅ популярныС языки

БпСциалисты Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² элСктротСхники ΠΈ элСктроники (Institute of Electrical and Electronics Engineers, IEEE) ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ Ρ€Π΅ΠΉΡ‚ΠΈΠ³ языков программирования Π² своСм СТСмСсячном ΠΆΡƒΡ€Π½Π°Π»Π΅ IEEE Spectrum. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 55 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ, ΠΈ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ COBOL, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ ΠΊΠ°ΠΊ COmmon Business Oriented Language. Π­Ρ‚ΠΎΡ‚ язык Π±Ρ‹Π» создан Π±ΠΎΠ»Π΅Π΅ 60 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, ΠΈ Π² дальнСйшСм ΠΎΠ½ Π±Ρ‹Π» Π·Π°Π±Ρ‹Ρ‚ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹, Π½ΠΎ Π² Π½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 43 строчку.

ΠœΠ΅ΡΡ‚Π° Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ составитСли присваивали, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ собствСнной ΠΎΡ†Π΅Π½ΠΎΡ‡Π½ΠΎΠΉ шкалой ΠΎΡ‚ 0 Π΄ΠΎ 100 Π±Π°Π»Π»ΠΎΠ². Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RedMonk, рСсурса для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² GitHub (ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Microsoft), Π° Ρ‚Π°ΠΊΠΆΠ΅ с индСксом популярности языков программирования Tiobe.

Python ΠΈ Java — Π»ΠΈΠ΄Π΅Ρ€Ρ‹ срСди языков программирования, ΠΏΠΎ вСрсии IEEE

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ пятСрку самых распространСнных языков программирования, ΠΏΠΎ вСрсии IEEE Spectrum, входят Python, Java, C, C++ ΠΈ JavaScript, Π° вторая пятСрка состоит ΠΈΠ· языков R, Arduino, Go, Swift ΠΈ Matlab. ΠžΡ‚ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° Ρ‚ΠΎΠΏ-10 IEEE Spectrum ΠΎΠ±Ρ€Π°Π·Ρ†Π° 2019 Π³. Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ практичСски Π½Π΅ отличаСтся, Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Matlab Π±Ρ‹Π» Π½Π° ΠΎΠ΄Π½Ρƒ строчку Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ GO, Π° ΡΠ΅Π΄ΡŒΠΌΡƒΡŽ строчку Π·Π°Π½ΠΈΠΌΠ°Π» C#, Π² 2020 Π³. оказавшийся Π½Π° 23 мСстС.

На сайтС IEEE Spectrum ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Ρ‚Ρ€ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° языков программирования: ΠΏΠΎ Ρ‚Π΅ΠΌΠΏΠ°ΠΌ роста популярности, ΠΏΠΎ числу ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… вакансий Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎ популярности Π½Π° рСсурсах для размСщСния ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходно ΠΊΠΎΠ΄Π°. По Ρ‚Π΅ΠΌΠΏΠ°ΠΌ роста популярности Ρ‚ΠΎΠΏ-10 языков выглядит Ρ‚Π°ΠΊ (Π² порядкС убывания): Python, Java, C, C++, Go, JS, Arduino, Dart, HTML, Swift. COBOL Π² этом спискС занял 46 мСсто.

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

ΠœΠ΅ΡΡ‚ΠΎ Π² рСйтингСНазваниС ΡΠ·Ρ‹ΠΊΠ°ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°Π»Π»ΠΎΠ²
1Python100,0
2Java95,3
3C94,6
4C++87,0
5JavaScript79,5
6R78,6
7Arduino73,2
8Go73,1
9Swift70,5
10Matlab68,4

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΠΏΠΎ количСству ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… вакансий, Ρ‚ΠΎΠΆΠ΅ Π² порядкС убывания: Python, C, Java, Go, C++, JS, R, HTML, Swift, SQL ΠΈ COBOL Π½Π° 41 строчкС. НаконСц, ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ языков программирования ΠΏΠΎ популярности Π½Π° GitHub ΠΈ Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… рСсурсах: Python, Java, C, JS, C++, HTML, Dart, Go, R ΠΈ Arduino. Π£ COBOL Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 47 мСсто.

ΠŸΡ€ΠΈΡ‡Π΅ΠΌ здСсь Arduino

Π’ Ρ‚Ρ€Π΅Ρ… ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΎΠ², составлСнных IEEE Spectrum, присутствуСт Arduino, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ-программная ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, прСдназначСнная для создания систСм Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ уровня. Она ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π° Π½Π΅ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ составитСли Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°, ΠΏΠΎ ΠΈΡ… словам, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π΅Π΅ Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ Π½Π΅ просто Ρ‚Π°ΠΊ.

По сути, программная Ρ‡Π°ΡΡ‚ΡŒ Arduino базируСтся Π½Π° языкС C++. «Когда люди ΠΈΡ‰ΡƒΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ для Arduino, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΈΡˆΡƒΡ‚ Π² строкС поиска ΠΈΠΌΠ΅Π½Π½ΠΎ β€œΠΊΠΎΠ΄ Arduino” ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ ΠΊΠ½ΠΈΠ³Ρƒ ΠΎ β€œΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ для Arduino”, Π° Π½Π΅, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° CΒ», ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ» сотрудник IEEE Spectrum Π‘Ρ‚ΠΈΠ²Π΅Π½ Касс (Stephen Cass).

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ COBOL растСт

ΠžΡ†Π΅Π½ΠΊΡƒ языкам программирования Π² своСм основном Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ сотрудники IEEE Spectrum выставляли, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° частотС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΈ запросов ΠΎ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… языках Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… рСсурсах. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈΡ… восСмь, ΠΈ это: CareerBuilder, GitHub, Google, Hacker News, Reddit, Stack Overflow, Twitter, Π° Ρ‚Π°ΠΊΠΆΠ΅ сайт института IEEE.

Если ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎ популярности Π² Twitter, Ρ‚ΠΎ Π² Π½Π΅ΠΌ COBOL, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹ΠΌ языком, занял сСдьмоС мСсто. ЭкспСрты ΠΏΠΎΡ€Ρ‚Π°Π»Π° ZDnet ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ это с Π½Π΅Π΄Π°Π²Π½ΠΈΠΌ всплСском интСрСса ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ языку.

Π―Π·Ρ‹ΠΊ программирования COBOL восстал ΠΈΠ· ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹Ρ…

Как сообщал CNews, Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… числах апрСля 2020 Π³. Π² рядС ΡˆΡ‚Π°Ρ‚ΠΎΠ² БША Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ поиски программистов, Π·Π½Π°ΡŽΡ‰ΠΈΡ… COBOL. Они ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ с Ρ†Π΅Π»ΡŒΡŽ обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² амСриканской систСмС занятости, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π½Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. На Ρ„ΠΎΠ½Π΅ роста числа Π±Π΅Π·Ρ€Π°Π±ΠΎΡ‚Π½Ρ‹Ρ… Π² БША ΠΈΠ·-Π·Π° ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ коронавируса COVID-19 это Β«ΠΆΠ΅Π»Π΅Π·ΠΎΒ» пСрСстало ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

Напомним, Ρ‡Ρ‚ΠΎ COBOL Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² число ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… языков программирования Π² ΠΌΠΈΡ€Π΅, пСрвая Π΅Π³ΠΎ вСрсия ΡƒΠ²ΠΈΠ΄Π΅Π»Π° свСт Π² 1959 Π³. Один ΠΈ Π΅Π³ΠΎ соавторов, Π”ΠΆΠΈΠ½ Π‘Π°ΠΌΠΌΠ΅Ρ‚ (Jean Sammet), ΠΊΠ°ΠΊ сообщал CNews, ΡƒΠΌΠ΅Ρ€Π»Π° Π² 2017 Π³. Π² возрастС 89 Π»Π΅Ρ‚.

Π’ сСрСдинС апрСля 2020 Π³. свою Π»Π΅ΠΏΡ‚Ρƒ Π² ΠΏΠΎΠΏΡƒΠ»ΡΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ COBOL внСсла компания IBM – ΠΎΠ½Π° объявила ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΊ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… курсов ΠΏΠΎ этому языку для увСличСния числа спСциалистов, Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² Π½Π΅ΠΌ.

Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρƒ IBM ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Open Mainframe Project, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для создания ПО с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для запуска Π½Π° ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠ°Ρ… ΠΈ ΠΊΡƒΡ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Linux Foundation. Π‘Π°ΠΌΠΈ IBM Ρ…ΠΎΡ‚Π΅Π»Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсплатными, Π° ΠΏΠΎ ΠΈΡ… Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ ΠΎΠ½Π° ΡΠΎΠ±ΠΈΡ€Π°Π»Π°ΡΡŒ Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ всС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° GitHub Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Open Mainframe Project.

IBM Ρ‚Π°ΠΊΠΆΠ΅ заявила ΠΎ своСм стрСмлСнии Π²ΠΎΠ·Ρ€ΠΎΠ΄ΠΈΡ‚ΡŒ сообщСство спСциалистов ΠΏΠΎ COBOL, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого соврСмСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ Для этого ΠΎΠ½Π° ΡƒΠΆΠ΅ прСдприняла ряд дСйствий, Π² Ρ‚ΠΎΠΌ числС ΠΈ создала нСсколько ΡƒΠ·ΠΊΠΎΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-Ρ„ΠΎΡ€ΡƒΠΌΠΎΠ², связанных ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ с этим языком программирования.

ВсС Ρ„ΠΎΡ€ΡƒΠΌΡ‹ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π½Π° сайтС Open Mainframe Project. На ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… спСциалисты ΠΏΠΎ COBOL ΠΌΠΎΠ³ΡƒΡ‚ совмСстно ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ вопроса, связанного с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для поиска спСциалистов Π² этом языкС. Π­Ρ‚ΠΎ своСго Ρ€ΠΎΠ΄Π° Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… программистов, Π·Π½Π°ΡŽΡ‰ΠΈΡ… COBOL ΠΈ способных ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ организациям, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ ПО, написанноС Π½Π° этом языкС ΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Π³ΠΎ.

ВОП-10 Π‘Π°ΠΌΡ‹Ρ… ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Ρ… Π―Π·Ρ‹ΠΊΠΎΠ² ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ 2020

Автор Π”Π°Π½ΠΈΠΈΠ» ЧиТСвский На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 7 ΠΌΠΈΠ½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² 1.6k. ОбновлСно

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

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

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

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

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

SQL

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

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

Π›Π°ΠΉΠΊ18Π”ΠΈΠ·Π»Π°ΠΉΠΊ-9

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

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

C#

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

C# Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² Π½Π°Ρ‡Π°Π»Π΅ 2000-Ρ… ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ· Microsoft. Π“Π»Π°Π²Π½Ρ‹ΠΉ плюс языка β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. C# позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ .NET ΠΈ Unity, поэтому Π½Π° Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: ΠΎΡ‚ Π²Π΅Π±-сайтов Π΄ΠΎ ΠΈΠ³Ρ€.

Π›Π°ΠΉΠΊ8Π”ΠΈΠ·Π»Π°ΠΉΠΊ10

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

Visual Basic

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

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

ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ плюсом Visual Basic являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ тСсно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ Microsoft β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ .NET ΠΈ Microsoft Office, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ написаниС ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€, Ρ‚Π°ΠΊ ΠΈ макросов для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Office.

Java

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

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

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

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

Kotlin

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

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

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

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

JavaScript

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

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

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

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

Go

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

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

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

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

Python

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

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

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

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

C

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

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

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

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

C++

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

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

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

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

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

НадСюсь, Π²Π°ΠΌ понравился ΠΌΠΎΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ 😏. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΡΠΊΠ°Π·Π°Ρ‚ΡŒ своё ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ пСрспСктивности языков β€” ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ. А Ρ‚Π°ΠΊΠΆΠ΅ голосуйтС Π·Π° языки программирования ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΠΉΡ‚Π΅ участиС Π² опросС.

Π”Ρ€ΡƒΠ³ΠΎΠΉ (Π½Π°ΠΏΠΈΡˆΡƒ Π² коммСнтариях)

5.88%

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹

ΠŸΡ€ΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π»ΠΎ: 136

10 самых популярных языков программирования Π² 2020 Π³. [ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ]

  • Π‘Π»ΠΎΠ³

  • ΠΠ°Π½ΡΡ‚ΡŒ рСсурс

  • ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

  • ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°
  • Π£Π·Π½Π°Ρ‚ΡŒ сСйчас
  • О нас

    • МСню
    • НасчСт нас

      • О нас
      • ΠžΠ±Π·ΠΎΡ€ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
      • Команда Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ
      • ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°
  • БСрвисы

    • МСню
    • Π‘Π»ΡƒΠΆΠ±Ρ‹ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

      • ВсС услуги
      • БтратСгия ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ iOS
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ΄ Android
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ipad
      • ΠšΡ€ΠΎΡΡ-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ
    • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

      • ВсС услуги
      • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚
      • ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
      • ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ прСдприятия
      • ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ качСства
    • Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ элСктронная коммСрция

      • ВсС услуги
      • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
      • Π Π°Π·Π²ΠΈΡ‚ΠΈΠ΅
      • ΠšΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ
    • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³

      • ВсС услуги
      • SEO ΠΈ элСктронная коммСрция
      • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³
      • ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях
      • ΠŸΠ»Π°Ρ‚Π½Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³
    • ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ сСрвисы

      • ВсС услуги
      • Microsoft Azure
      • Google Cloud
      • Amazon Web Services
      • Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
  • Π’Π Π•ΠΠ”ΠžΠ’ΠΠΠΠ«Π™

    • МСню
    • IOT (Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π΅Ρ‰Π΅ΠΉ)

      • ВРЕНД
      • IBM Watson IoT
      • AWS IoT
      • Amazon Lambda
      • Навыки Amazon Alexa
      • Π£Π·Π΅Π» красный
    • Π˜ΠΠΠžΠ’ΠΠ¦Π˜Π―

      • ВРЕНД
      • ДополнСнная Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
      • ВстроСнная систСма
      • НосимыС устройства
      • Маяки (контСкстная информация)
      • Π˜ΡΠΊΡƒΡΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚
      • МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
    • ΠΠ°Π½ΡΡ‚ΡŒ рСсурс

      • ВРЕНД
      • ΠΠ°Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
      • ΠΠ°Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Nodejs
      • ΠΠ°Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Angularjs
      • ΠΠ°Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² React Native
  • Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

    • МСню
    • Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

      • Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
      • Angular JS ΠΈ ΡƒΠ·Π΅Π» JS
      • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Liferay
      • .Чистая Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
      • Salesforce
  • Наша Ρ€Π°Π±ΠΎΡ‚Π°
  • Π‘Π²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с Π½Π°ΠΌΠΈ
  • Π‘Π»ΠΎΠ³
  • ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°
  • Π£Π·Π½Π°Ρ‚ΡŒ сСйчас

.

Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… языков 2020 — StatisticsTimes.com

C — самый популярный язык программирования Π² TIOBE Index, Π° Python — самый популярный язык программирования Π²
ИндСкс PYPL. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ C слСдуСт Java Π² TIOBE (1,35%). Π’ PYPL Ρ€Π°Π·Ρ€Ρ‹Π² становится ΡˆΠΈΡ€Π΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°Π²Π΅Ρ€Ρ…Ρƒ
занявший мСсто Python занял ΠΎΠΊΠΎΠ»ΠΎ 15% ΠΎΡ‚ Java, занявшСго Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто. Π”Π²Π° Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… языка Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅
Π² ΠΎΠ±ΠΎΠΈΡ… Index.

TIOBE : Python ΡƒΠΊΡ€Π΅ΠΏΠΈΠ» свою Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ Π½Π° 3% Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ C ++, занявшСго Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ мСсто.C # ΠΈ
Visual Basic .NET ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΈ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π½Π° 5-ΠΌ ΠΈ 6-ΠΌ мСстС. Π―Π·Ρ‹ΠΊ статистичСского программирования R
установил Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΊΠΎΡ€Π΄, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΠ²ΡˆΠΈΡΡŒ с 9 Π½Π° 8 мСсто Π² этом мСсяцС. Π“ΠΎΠ΄ Π½Π°Π·Π°Π΄ ΠΎΠ½ Π±Ρ‹Π» Π½Π° 20-ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.
Π­Ρ‚ΠΈ ΠΏΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ Π·Π° послСдниС 5 Π»Π΅Ρ‚: Java, C, C ++, C # ΠΈ PHP. PHP Π±Ρ‹Π» Π½Π° 3 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² ΠΌΠ°Ρ€Ρ‚Π΅
2010 сСйчас Π½Π° 9-ΠΌ мСстС. ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΈ Java, C ΠΈ C ++ Π½Π΅ сильно повлияли, Π½ΠΎ ΠΈΡ… Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ постоянно ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.
сниТаСтся.

Богласно PYPL, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ для пяти стран, Python являСтся Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ языком Π²ΠΎ всСх странах (БША,
Индия, ГСрмания, ВСликобритания, Ѐранция).Python стал Π»ΠΈΠ΄Π΅Ρ€ΠΎΠΌ Π² этих пяти странах ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ Java ΠΈ
Π΅Π΅ доля Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π²Π΄Π²ΠΎΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ долю Java Π² БША, Π€Ρ€Π°Π½Ρ†ΠΈΠΈ ΠΈ Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ. На эти Π΄Π²ΠΎΠ΅ приходится ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° (49%) ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ³ΠΎ
поиск. Π£ Python самая высокая доля Π² Индии — Π±ΠΎΠ»Π΅Π΅ 35%, Π° самая низкая — 23% Π²ΠΎ Π€Ρ€Π°Π½Ρ†ΠΈΠΈ.

PYPL : PHP стал самым слабым Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹. Π’ 2008 Π³ΠΎΠ΄Ρƒ Π΅Π³ΠΎ доля составляла Π±ΠΎΠ»Π΅Π΅ 20%, сСйчас эта Ρ†ΠΈΡ„Ρ€Π° составляСт всСго 5,64%.
Π² 2020 Π³ΠΎΠ΄Ρƒ. Java слишком ΠΈΠ΄Π΅Ρ‚ Π½Π° спад, Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ быстро, ΠΊΠ°ΠΊ PHP. Π’ 2008 Π³ΠΎΠ΄Ρƒ доля Java составила Π±ΠΎΠ»Π΅Π΅ 31%, ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ сохраняСтся
17%.Π’ 2004–2009 Π³ΠΎΠ΄Π°Ρ… 50% поиска ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½Π° Java ΠΈΠ»ΠΈ PHP.

ИндСкс TIOBE: Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ TIOBE Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ подсчСта посСщСний Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных поисковых систСм. Π’Π°ΠΌ
25 поисковых систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для расчСта индСкса TIOBE. ИндСкс сообщСства программистов TIOBE — это
ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ популярности языков программирования. ИндСкс начался Π² 2001 Π³ΠΎΠ΄Ρƒ ΠΈ обновлялся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·
мСсяц.

ИндСкс PYPL: ИндСкс популярности языка программирования PYPL создаСтся ΠΏΡƒΡ‚Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ часто
языковыС ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ищутся Π² Google.ИндСкс обновляСтся Ρ€Π°Π· Π² мСсяц.

.ИндСкс

| TIOBE — Компания ΠΏΠΎ качСству ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

ИндСкс TIOBE Π·Π° ΡΠ΅Π½Ρ‚ΡΠ±Ρ€ΡŒ 2020 Π³.

Π‘Π΅Π½Ρ‚ΡΠ±Ρ€ΡŒ Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ: Π―Π·Ρ‹ΠΊ программирования C ++ прСуспСваСт

Π•Ρ‰Π΅ Π² 2003 Π³ΠΎΠ΄Ρƒ язык программирования C ++ Π±Ρ‹Π» настоящим ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΌ. Π•Π³ΠΎ ΠΏΠΈΠΊ достиг 17,53% Π² августС 2003 Π³., ΠΎΠ½ Π±Ρ‹Π» Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ β„– 2 ΠΈ стал ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΏΡ€Π΅ΠΌΠΈΠΈ 2003 Π³. Π² области языков программирования. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ C ++ пошСл Π²Π½ΠΈΠ·. ПослС 2005 Π³ΠΎΠ΄Π° ΠΎΠ½ большС Π½Π΅ достиг 10%, Π° Π² 2017 Π³ΠΎΠ΄Ρƒ ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Ρ€Π΅ΠΊΠΎΡ€Π΄Π½ΠΎ Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ — 4.55%. Но ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ C ++ сСйчас являСтся самым быстрорастущим языком ΠΏΠ°ΠΊΠ΅Ρ‚Π° (+ 1,48%). Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ стандарт C ++ 20 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· основных ΠΏΡ€ΠΈΡ‡ΠΈΠ½ этого. ОсобСнно ΠΈΠ·-Π·Π° Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, которая Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ уТасный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. C ++ прСвосходит Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ R (+ 1,33%) ΠΈ C # (+ 1,18%). Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ρƒ Java ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹: ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Π½Π° -3,18% ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ. — Пол ЯнсСн, Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ TIOBE Software

ИндСкс сообщСства программистов TIOBE являСтся ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ популярности программирования.
языков.ИндСкс обновляСтся Ρ€Π°Π· Π² мСсяц. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ основаны Π½Π° количСствС
ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ со всСго ΠΌΠΈΡ€Π°, курсы ΠΈ сторонниС поставщики. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ поисковыС систСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ
Google, Bing, Yahoo !, ВикипСдия, Amazon, YouTube ΠΈ Baidu ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для расчСта Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΎΠ².
Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ индСкс TIOBE — это Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования ΠΈΠ»ΠΈ язык программирования.
Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π»ΠΎ написано Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ строк ΠΊΠΎΠ΄Π° .

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


Π”Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования

ΠŸΠΎΠ»Π½Ρ‹Π΅ 50 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования пСрСчислСны Π½ΠΈΠΆΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Π·ΠΎΡ€
ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ пропустили язык. Если
Ρƒ вас создаСтся Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ отсутствуСт язык программирования, сообщитС Π½Π°ΠΌ
Π½Π° [email protected]. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΎΠ±Π·ΠΎΡ€ΠΎΠΌ всСх языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ отслСТиваСм.

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Π―Π·Ρ‹ΠΊ программирования Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ
21 Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ 0,76%
22 Classic Visual Basic 0,75%
23 SAS 0,75%
24 Π¦Π°Ρ€Π°ΠΏΠΈΠ½Π° 0,73%
25 PL / SQL 0,67%
26 Transact-SQL 0.61%
27 D 0,58%
28 Julia 0,55%
29 Delphi / Object Pascal 0,53%
30 ABAP 0,52%
31 Scala 0,52%
32 Π‘Ρ…Π΅ΠΌΠ° 0,47%
33 COBOL 0,43%
34 ΠšΠΎΡ‚Π»ΠΈΠ½ 0 .41%
35 Lisp 0,40%
36 OpenEdge ABL 0,38%
37 Fortran 0,36%
38 Ada 0,34 %
39 Lua 0,33%
40 LabVIEW 0,31%
41 Prolog 0,29%
42 TypeScript 0.28%
43 VBScript 0,26%
44 Haskell 0,26%
45 Hack 0,24%
46 Apex 0,23%
47 PowerShell 0,23%
48 Bash 0,22%
49 Clojure 0,22%
50 MQL4 0.21%

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ 50 языков программирования

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС языков ΠΎΡ‚ # 51 Π΄ΠΎ # 100. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ различия
ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшой, языки программирования Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрСчислСны (Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ
ΠΏΡ€ΠΈΠΊΠ°Π·).

  • (Visual) FoxPro, ABC, ActionScript, Alice, Arc, Awk, bc, ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Bourne, ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° C, CL (OS / 400), CoffeeScript, Crystal, cT, Elixir, Emacs Lisp, Erlang, F #, Factor, Forth, Icon , IDL, Inform, Io, ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Korn, Ladder Logic, Limbo, Lingo, Maple, MEL, Mercury, ML, NATURAL, OpenCL, Oz, PostScript, Pure Data, Q, Raku, Ring, RPG, Snap !, SPARK, SPSS , Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ML, Stata, Tcl, Tex, Vala / Genie, Verilog, VHDL

ИзмСнСния индСкса Π·Π° этот мСсяц

Π’ этом мСсяцС Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ индСкса Π±Ρ‹Π»ΠΈ внСсСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния:

  • Π’ список отслСТиваСмых языков программирования Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ язык программирования Ballerina.Π‘Π°Π»Π΅Ρ€ΠΈΠ½Π° Π΄Π΅Π±ΡŽΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° 133 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ индСкса TIOBE.
  • Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ писСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ вас появится большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π° Π²Π°ΡˆΡƒ ΠΏΠΎΡ‡Ρ‚Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π½ ΠΎΡ‚Π²Π΅Ρ‚. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, проявитС Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅.

ΠžΡ‡Π΅Π½ΡŒ долгая история

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

Π―Π·Ρ‹ΠΊ программирования 2020 2015 2010 2005 2000 1995 1990 1985
Java 1 2 1 2 3
C 2 1 2 1 1 2 1 1
Python 3 7 6 6 20 20
C ++ 4 3 3 3 2 1 2 9
C # 5 5 5 7 9
JavaScript 6 8 8 10 6
PHP 7 6 4 5 19
SQL 8
Swift 9 16
R 10 12 52
Lisp 27 24 15 14 8 6 4 2
Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ 31 25 24 15 15 9004 1

4 3 5
Ada 33 27 23 17 17 5 9 3
Pascal 241 15 14 22 16 3 10 6

Π—Π°Π» славы языков программирования

Π—Π°Π» славы, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны всС Π»Π°ΡƒΡ€Π΅Π°Ρ‚Ρ‹ ΠΏΡ€Π΅ΠΌΠΈΠΈ Β«Π―Π·Ρ‹ΠΊ программирования Π³ΠΎΠ΄Π°Β», ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅.Награда вручаСтся языку программирования, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΌΡƒ самый высокий рост Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΎΠ² Π·Π° Π³ΠΎΠ΄.


Ошибки ΠΈ запросы Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Π­Ρ‚ΠΎ Ρ‚ΠΎΠΏ-5 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вострСбованных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ошибок. Если Ρƒ вас Π΅ΡΡ‚ΡŒ прСдлоТСния ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ индСкса, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ, ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ элСктронноС письмо ΠΏΠΎ адрСсу [email protected].

  1. Помимо Β«<язык> ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β», слСдуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ запросы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <язык>Β», Β«<язык> Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Β» ΠΈ Β«<язык> ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β».
  2. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ запросы для Π΄Ρ€ΡƒΠ³ΠΈΡ… СстСствСнных языков (ΠΊΡ€ΠΎΠΌΠ΅ английского). ИдСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ с китайской поисковой систСмы Baidu. Π­Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ частично ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ Π² блиТайшиС нСсколько мСсяцСв.
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ список всСх ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½Ρ‹Ρ… запросов Π½Π° поисковый запрос. Π­Ρ‚ΠΎ сдСлано для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ количСства ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ писСм ΠΎ Rails, JQuery, JSP ΠΈ Ρ‚. Π”.
  4. ЗапуститС индСкс TIOBE для Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, систСм управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  5. НСкоторыС поисковыС систСмы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ. ИндСкс TIOBE Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ страницы.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

  • Q: ΠœΠΎΠ³Ρƒ Π»ΠΈ я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ индСкс TIOBE Π² ΠΌΠΎΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅ / ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ / ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ?

    A: Π”Π°, СдинствСнноС условиС — ссылка Π½Π° пСрвоисточник Β«www.tiobe.comΒ».

  • Q: Как я ΠΌΠΎΠ³Ρƒ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ язык для добавлСния Π² индСкс TIOBE?

    A: Если язык соотвСтствуСт критСриям Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² список (Ρ‚.Π΅. ΠΎΠ½ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ запись Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ это касаСтся языка программирования), ΠΈ ΠΎΠ½ достаточно популярСн (Π±ΠΎΠ»Π΅Π΅ 5000 ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ для + Β«<язык> ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» для Google), Ρ‚ΠΎΠ³Π΄Π°, поТалуйста, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ элСктронноС письмо Π½Π° tpci @ tiobe.com.

  • Q: Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… индСкса TIOBE. Π­Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ?

    A: ΠœΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ усилий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ индСкс TIOBE Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии.
    Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это, ΠΌΡ‹ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρƒ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ 5000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π·Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ….Набор Π΄Π°Π½Π½Ρ‹Ρ… дСйствуСт с июня 2001 Π³ΠΎΠ΄Π° ΠΏΠΎ сСгодняшний дСнь. Π­Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ с 25 языков Π΅Ρ‰Π΅ Π² 2001 Π³ΠΎΠ΄Ρƒ, ΠΈ
    сСйчас измСряСт Π±ΠΎΠ»Π΅Π΅ 150 языков ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² мСсяц. Π”Π°Π½Π½Ρ‹Π΅ доступны Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ.
    Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΡΠ²ΡΠΆΠΈΡ‚Π΅ΡΡŒ с [email protected] для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

  • Q: ΠŸΠΎΡ‡Π΅ΠΌΡƒ для расчСта Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° для Π³Ρ€ΡƒΠΏΠΏΡ‹ бСрСтся максимум, Π° ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ сумма?

    A: Ну, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² любом случаС, ΠΈ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π½Π΅Π²Π΅Ρ€Π½Ρ‹. Если Π²Π·ΡΡ‚ΡŒ сумму, Ρ‚ΠΎ получится пСрСсСчСниС
    Π΄Π²Π°ΠΆΠ΄Ρ‹.Если Π±Ρ€Π°Ρ‚ΡŒ макс, Ρ‚ΠΎ упускаСтС Ρ€Π°Π·Π½ΠΈΡ†Ρƒ. Какой Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ? ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Π½ΠΎΠ²Ρ‹ΠΉ поисковый запрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ составляСт 10%
    ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π». Если Π±Ρ€Π°Ρ‚ΡŒ макс, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ мСняСтся. Если Π²Π·ΡΡ‚ΡŒ сумму, Ρ‚ΠΎ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ вырастСт Π½Π° 10%. Π’Π°ΠΊ
    взятиС суммы Π±ΡƒΠ΄Π΅Ρ‚ стимулом для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ всСвозмоТныС нСпонятныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ для языка. Π­Ρ‚ΠΎ
    ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π±Ρ€Π°Ρ‚ΡŒ макс.

    ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ способ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ — это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ сумму ΠΈ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ пСрСсСчСниС.Π­Ρ‚ΠΎ даст
    приводят ΠΊ Π²Π·Ρ€Ρ‹Π²Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² языкС Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΈΠ· 15 Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²,
    Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ 32 768 запросов (всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ пСрСсСчСний).
    Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎΠΆΠ΅ каТСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ … Если Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для этого, сообщитС Π½Π°ΠΌ.

  • Π’. Π§Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ с Java Π² Π°ΠΏΡ€Π΅Π»Π΅ 2004 Π³.? Π’Ρ‹ мСняли свою ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ?

    A: НСт, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π΅ мСняли Π½Π°ΡˆΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ.Google ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» свою ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ.
    Они ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ ΠΎΠ±Ρ‰ΡƒΡŽ очистку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ всСх Ρ‚ΠΈΠΏΠΎΠ² Π²Π΅Π±-сайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ
    Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ» Π²Π²Π΅Ρ€Ρ…. Как слСдствиС, Ρ€Π΅Π·ΠΊΠΎ ΡƒΠΏΠ°Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ языки, ΠΊΠ°ΠΊ Java ΠΈ C ++. Π’
    Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ колСбания Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π΄Π²Π΅ поисковыС систСмы (MSN
    ΠΈ Yahoo) Ρ‡Π΅Ρ€Π΅Π· нСсколько мСсяцСв послС этого ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°.

.

10 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² 2020 Π³ΠΎΠ΄Ρƒ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Π± ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ становятся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ любого бизнСса, ΠΌΠΈΡ€ программирования Ρ‚Π°ΠΊΠΆΠ΅ растСт быстрСС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅.

{ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ Β«ΠŸΠΎΡ‡Π΅ΠΌΡƒ прСдприятиям слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ прилоТСния для Android для бизнСса»}

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

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

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΡ‹ΡΠ»ΡŒ, ΠΌΡ‹ составили список 10 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования Π½Π° 2020 Π³ΠΎΠ΄. Π’ этот список Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ всС Π½ΠΎΠ²Ρ‹Π΅ языки программирования систСмного уровня, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π±Ρ‹Π»ΠΈ Π² курсС Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΉ.

Π‘ΠžΠ”Π•Π Π–ΠΠΠ˜Π•

    1. Π―Π²Π°
    2. Π‘
    3. Python
    4. C ++
    5. C #
    6. JavaScript
    7. филиппинских пСсо

    8. SQL
    9. Swift
    10. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ
    11. Π’ΠΎΠΏ-6 Π½ΠΎΠ²Ρ‹Ρ… языков программирования, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ
    12. Как Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ язык программирования Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ?

1. Java

Говоря ΠΎ языках программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ Π² 2020 Π³ΠΎΠ΄Ρƒ, Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС стоит Java.

Π­Ρ‚ΠΎΡ‚ язык ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π±Ρ‹Π» основным языком Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Android. Но с появлСниСм Kotlin ΠΌΠ½ΠΎΠ³ΠΈΠ΅ прилоТСния ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ с Java Π½Π° Kotlin для футуристичСских сСрвисов. Однако это Π½Π΅ сильно повлияло Π½Π° Π΅Π³ΠΎ Ρ€Ρ‹Π½ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ.

Π­Ρ‚ΠΎΡ‚ язык ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ рассматриваСтся Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌΠΈ компаниями ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΏΠ»Π°Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΊΠ°ΠΊ Π² качСствС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ, Ρ‚Π°ΠΊ ΠΈ внСшнСго языка программирования ΠΈΠ·-Π·Π° Π΅Π³ΠΎ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: —

      • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° использования
      • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
      • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
      • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚ΠΎΠ² ΠΈ Ρ‚. Π”.

2. Π‘

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

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, этот язык обСспСчиваСт Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ контСкста, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ извСстных Π±Ρ€Π΅Π½Π΄ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Oracle, Microsoft, Adobe ΠΈ Paypal.

3. Python

Python, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ TIOBE Π² 2018 Π³ΠΎΠ΄Ρƒ Β«Π—Π°Π»ΠΎΠΌ славы языков программирования», Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… языков для рассмотрСния Π² 2020 Π³ΠΎΠ΄Ρƒ ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

Π―Π·Ρ‹ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π²Π΅Π±-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, благодаря Π΅Π³ΠΎ характСристикам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ простота использования, Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ развСртывания ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сдСлало Π΅Π³ΠΎ подходящим тСхничСским стСком для YouTube, Survey Monkey ΠΈ Pinterest. .

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ считаСтся Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для слоТных процСссов Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ обучСния ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ машинного обучСния.

4. C ++

C ++ — это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΉ язык Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² 2020 Π³ΠΎΠ΄Ρƒ.

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

5. C #

C # — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΉ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² наши Π΄Π½ΠΈ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹.

Π―Π·Ρ‹ΠΊ, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· тСхнологичСских стСков Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Π±Ρ€Π΅Π½Π΄ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Microsoft Intel ΠΈ Hewlett Packard, часто рассматриваСтся ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ экспСртами ΠΏΠΎ автоматичСскому Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ·-Π·Π° Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠ°ΠΊ: —

      • Π‘ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€
      • Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡ строки
      • АвтоматичСскиС ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ свойств
      • Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ Ρ‚. Π”. JavaScript

6.JavaScript

JavaScript, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ Π·Π°Π½ΠΈΠΌΠ°Π» ΠΏΠ΅Ρ€Π²ΠΎΠ΅ мСсто Π² спискС 10 самых вострСбованных языков программирования, ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ» сниТСниС Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π°. Но ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· языков программирования ΠΊΠ°ΠΊ для интСрфСйсных, Ρ‚Π°ΠΊ ΠΈ для сСрвСрных слуТб Π² мобильной индустрии.

Богласно Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠΌΡƒ опросу Stack Overflow Π·Π° 2019 Π³ΠΎΠ΄, 67,8% Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ высокоэффСктивный ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ язык, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ JavaScript, для создания ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π²Π΅Π±-страниц, отобраТСния динамичСского ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, этот язык Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ·Ρ‹ΡΠΊΠ°Π½Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠ°ΠΊ описано Π² нашСм руководствС ΠΏΠΎ JS framework, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ подходящим для Linux, Mac OS X, SunOS ΠΈ Android.

7.

PHP

НСсмотря Π½Π° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡŽ со стороны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сСрвСрных срСд, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ
Node.js ΠΈ Python, PHP остаСтся Π·Π²Π΅Π·Π΄ΠΎΠΉ отрасли. И заслуга этой популярности ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ для ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎΠΌΡƒ Ρ„Π°ΠΊΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ 83% Π²Π΅Π±-сайтов Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ основаны Π½Π° этом Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ языкС программирования.

[ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: 10 основных PHP-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² 2020 Π³ΠΎΠ΄Ρƒ]

8. SQL

Π₯отя Π² ИВ-индустрии ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, SQL (стандартный язык запросов) ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ остаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых вострСбованных языков программирования.

Он Π±Ρ‹Π» основан ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ IBM Π² 1974 Π³ΠΎΠ΄Ρƒ, прост ΠΈ Π½Π°Π΄Π΅ΠΆΠ΅Π½ ΠΏΠΎ своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹Π΅ услуги ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… для бизнСс-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

9. Swift

Swift Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стал ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ языком для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ iOS, Π·Π°ΠΌΠ΅Π½ΠΈΠ² Objective-C, Π½ΠΎ ΠΈ стал популярным языком программирования 2020 Π³ΠΎΠ΄Π° с Ρ€Π΅Π·ΠΊΠΈΠΌ ростом Π΅Π³ΠΎ популярности, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Google Trends Π½ΠΈΠΆΠ΅.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π΅Ρ‰Π΅ Π½Π° WWDC 2014, язык программирования Swift являСтся Π±ΠΎΠ»Π΅Π΅ быстрым, простым Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, бСзопасным ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ языком для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для iPhone, iPad ΠΈ macOS. Благодаря Ρ‚Π°ΠΊΠΈΠΌ функциям ΠΎΠ½ считаСтся высокоэффСктивным ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΌ языком.

10. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π’Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ Β«Π“ΠΎΠ»Π°Π½Π³Β», язык программирования Go Ρ‚Π°ΠΊΠΆΠ΅ вошСл Π² список Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования 2020 Π³ΠΎΠ΄Π°.

Π­Ρ‚ΠΎΡ‚ язык с Π΅Π³ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ ΠΈ понятным синтаксисом ΠΈ Π±ΠΎΠ»Π΅Π΅ быстрыми характСристиками компиляции Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стал Ρ„Π°Π²ΠΎΡ€ΠΈΡ‚ΠΎΠΌ SoundCloud, Google, Netflix ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… популярных Π±Ρ€Π΅Π½Π΄ΠΎΠ².Но это Ρ‚Π°ΠΊΠΆΠ΅ оказалось ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² получСния Π±ΠΎΠ»Π΅Π΅ высокой Π·Π°Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹.

Π₯отя это Π±Ρ‹Π»ΠΈ 10 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования Π½Π° 2020 Π³ΠΎΠ΄, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ Π² мобильной индустрии ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Π»ΠΈΠ³Π΅. НСкоторыС ΠΈΠ· Π½ΠΈΡ… ΠΌΡ‹ рассмотрим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

6 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅

1. MATLAB

MATLAB, собствСнный язык MathWorks, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΠ°Π» Π² список языков программирования Π½Π° 2020 Π³ΠΎΠ΄.

Он прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ мноТСство возмоТностСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ: —

      • ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²,
      • ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ высококачСствСнныС графичСскиС интСрфСйсы, прилоТСния, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ исслСдования,
      • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄Π°ΠΌΠΈ, написанными Π½Π° C, C ++, C #, Java, Python, Fortran ΠΈ Π΄Ρ€.
      • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности кодирования, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Ρ‚. Π”.

2.ΠšΠΎΡ‚Π»ΠΈΠ½

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

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ интСрСсно, язык kotlin Π²Ρ‹ΡˆΠ΅Π» Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств Π² Π²ΠΈΠ΄Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Kotlin ΠΈ составляСт ΠΆΠ΅ΡΡ‚ΠΊΡƒΡŽ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡŽ Flutter Π½Π° кроссплатформСнном Ρ€Ρ‹Π½ΠΊΠ΅.ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация ΠΎΠ± этом прСдставлСна ​​в нашСм Π±Π»ΠΎΠ³Π΅, посвящСнном ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Kotlin ΠΈ Flutter.

3.

рэнд

R Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языков ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для внСдрСния Π² процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

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

4.Π”Ρ€ΠΎΡ‚ΠΈΠΊ

Dart, язык ΠΌΠ΅ΠΆΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Flutter ΠΎΡ‚ Google, Ρ‚Π°ΠΊΠΆΠ΅ дСмонстрируСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅.

Π―Π·Ρ‹ΠΊ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ создания Π² 2013 Π³ΠΎΠ΄Ρƒ, обСспСчиваСт ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ прСимущСства, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ чистый ΠΈ простой синтаксис ΠΊΠΎΠ΄Π°, Π±ΠΎΠ»Π΅Π΅ высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° JIT-компиляции ΠΈ AOT-компиляции, простота компиляции Π² быстрый собствСнный ΠΊΠΎΠ΄, бСзупрСчная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° инструмСнтов ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π­Ρ‚ΠΎΡ‚ язык, ΠΊΠ°ΠΊ ΠΈ Golang, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΠ°Π» Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ языков программирования с Ρ‚Π΅Π³ΠΎΠΌ Β«Scalable JavaScriptΒ».

5. Π‘ΠΊΠ°Π»Π°

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΉΡ‚ΠΈ Π² этот список 10 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ, — это Scala. ΠžΠ±Ρ‰ΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡ†Π΅Π»Π΅Π²ΠΎΠΉ язык занял 25-Π΅ мСсто Π² индСксС TIOBE Π·Π° Ρ„Π΅Π²Ρ€Π°Π»ΡŒ 2020 Π³ΠΎΠ΄Π° с 28-Π³ΠΎ мСста, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² январС 2019 Π³ΠΎΠ΄Π°.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ позволяСт Π²Π°ΠΌ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ сочСтаниСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ ΠΈ составляСт ΠΆΠ΅ΡΡ‚ΠΊΡƒΡŽ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡŽ Kotlin Π² Π±ΠΈΡ‚Π²Π΅ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ языком JVM.ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этом ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² нашСм Π±Π»ΠΎΠ³Π΅, посвящСнном ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ Kotlin ΠΈ Scala.

6. Bosque

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

Bosque Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΈ синтаксисом TypeScript, Π° Ρ‚Π°ΠΊΠΆΠ΅ сСмантикой ML ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования Π½Π° основС ООП — JavaScript.

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

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ язык программирования.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык программирования Π² 2020 Π³ΠΎΠ΄Ρƒ?

РСшСниС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ язык программирования Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π² 2020 Π³ΠΎΠ΄Ρƒ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° прилоТСния, зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: —

1. НазначСниС прилоТСния

Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, — это Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ языка.

НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ своС присутствиС Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, PHP — это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ язык программирования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΡ‚ΡƒΠ» ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ 2019 Π³ΠΎΠ΄Π°. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ язык программирования для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… управлСния, SQL ΠΏΠΎΠ»Π΅Π·Π΅Π½. Но Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² своС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°, язык программирования Python — Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

2. Π―Π·Ρ‹ΠΊΠΎΠ²Ρ‹Π΅ характСристики

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

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

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Ссли Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹ΠΉΡ‚ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ€Ρ‹Π½ΠΎΠΊ Apple, Swift являСтся ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ языком для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ iOS.Но ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ создания прилоТСния для iPhone ΠΈ Android, использованиС JavaScript — выгодная сдСлка, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Github считаСт Π΅Π³ΠΎ быстрым ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком программирования.

3. ΠœΠ΅ΡΡ‚Π½Π°Ρ экосистСма

И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, Ρ‚Π°ΠΊΠΆΠ΅ зависит ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π²Π°ΡˆΠΈΡ… ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… ΠΈΠ»ΠΈ нанятых Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

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

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

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

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

1. Какой язык программирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² 2020 Π³ΠΎΠ΄Ρƒ?

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

2. Какой язык программирования самый слоТный?

Π’Π°ΠΊΠΈΠ΅ языки, ΠΊΠ°ΠΊ COW, Whitespace, Chef, Intercal ΠΈ Ρ‚.Π΄., ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ самыми слоТными ΠΈ странными языками программирования ΠΈΠ· ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ….

3. Какой язык программирования самый простой?

Если Π²Π°ΠΌ интСрСсно, ΠΊΠ°ΠΊΠΈΠ΅ самыС простыС языки программирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² качСствС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ JavaScript, Java, PHP, Ruby ΠΈ Go ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нравятся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. довольно Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ.

4. Π§Ρ‚ΠΎ ΠΌΠ½Π΅ слСдуСт ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ — Java ΠΈΠ»ΠΈ Python?

Если Π²Ρ‹ нСпрофСссионал ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ, Ρ‚ΠΎ Java идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π² качСствС вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ языка программирования. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Python, Java считаСтся Π±ΠΎΠ»Π΅Π΅ явным ΠΈ строгим, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ для вас, ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°.

5. C ++ быстрСС Python?

C ++ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС ΠΈ эффСктивнСС Python Π²ΠΎ врСмя выполнСния. Однако Python Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ эффСктивнСС Π² процСссС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

6.Python Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Ρ‡Π΅ΠΌ C ++?

Π”Π°. Python — ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык программирования, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ обСспСчиваСт синтаксичСский сахар, Π΄Π΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ максимально простым ΠΈ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ.

7. Java Π»ΡƒΡ‡ΡˆΠ΅ Python?

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

Π“ΡƒΡ€Π΄ΠΈΠΏ Π‘ΠΈΠ½Π³Ρ…

Команда ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²

Π’ поисках стратСгичСских сСссий ?.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΠΌ досконально Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² вашСм бизнСсС ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ стратСгии для вашСго Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:

.

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

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