языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

ΠŸΡΡ‚ΡŒ самых слоТных языков программирования Π½Π° свСтС

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Π£ всСх нас Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΎ C, C+, Java, Python ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ языки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π½Π΅ просто слоТными, Π° нСдоступными для понимания Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° программистов. Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ эзотСричСскими языками программирования (ΠΈΠ»ΠΈ эзолэнгами, ΠΎΡ‚ скоращСнного esolang).

ЭзотСричСскиС языки слуТат Π½Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ программирования. Они ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈΠ»ΠΈ просто Π² Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях.
НиТС я ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ список ΠΈΠ· пяти самых Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠ½Ρ‹Ρ… языков программирования (ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΎΠ²: Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ достойныС ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ Ρƒ Π°Π²Ρ‚ΠΎΡ€Π°, Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… Π² коммСнтариях). Π― попытался Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€˜Hello World!’ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ… – Π±Ρ‹Π»ΠΎ вСсСло.

Malbolge

Π­Ρ‚ΠΎΡ‚ язык Π±Ρ‹Π» ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π² 1998 Π³ΠΎΠ΄Ρƒ Π‘Π΅Π½ΠΎΠΌ ΠžΠ»ΠΌΡΡ‚Π΅Π΄ΠΎΠΌ. Π•Π³ΠΎ принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ самым слоТным ΠΈΠ· всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…. Говорят, Ρ‡Ρ‚ΠΎ сам Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ написал Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° своём Π΄Π΅Ρ‚ΠΈΡ‰Π΅. Код, выводящий Π½Π° экран слова Hello World!, появился спустя Ρ†Π΅Π»Ρ‹Ρ… Π΄Π²Π° Π³ΠΎΠ΄Π° послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠžΠ»ΠΌΡΡ‚Π΅Π΄ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ языком.

Π’ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° для вывСдСния Π½Π° экран тСкста Hello World! Π½Π° Malbolge:

И Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹Π΄Π°Ρ‘Ρ‚:

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Π­Ρ‚ΠΎΡ‚ ΠΈ всС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Ρ€Ρ‹Π²ΠΊΠΈ ΠΊΠΎΠ΄Π° написаны Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π½Π° tio.run

INTERCAL

Π”ΠΆΠΈΠΌ Π›Π°ΠΉΠΎΠ½ ΠΈ Π”ΠΆΠΎΠ½ Вудс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ INTERCAL Π² 1972 Π³ΠΎΠ΄Ρƒ Π² качСствС ΠΏΠ°Ρ€ΠΎΠ΄ΠΈΠΈ Π½Π° Ρ†Π΅Π»Ρ‹ΠΉ ряд языков программирования. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ назывался Β«ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ произносимых сокращСний».

Π’ INTERCAL ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π½Π΅Π΄Ρ€ΡΠ»ΠΈΡΡŒ особСнности, рассчитанныС Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ Тизнь программисту. НапримСр, Π² Π½Ρ‘ΠΌ примСняСтся ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ PLEASE ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π±Ρ€Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ссли PLEASE встрСчаСтся Π² Π½Ρ‘ΠΌ Π±Π΅Π· Π΄ΠΎΠ»ΠΆΠ½ΠΎΠΉ рСгулярности. ОбъяснСниС? «НСдостаточно Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎΒ». Если ΠΆΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ PLEASE появляСтся Π² ΠΊΠΎΠ΄Π΅ чСрСсчур часто, компилятор отклоняСт ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ «слишком Π²Π΅ΠΆΠ»ΠΈΠ²Ρ‹ΠΉΒ».

Π’ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° для вывСдСния Π½Π° экран тСкста Hello World! Π½Π° INTERCAL:

И Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹Π΄Π°Ρ‘Ρ‚:

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Brainfuck

Brainfuck появился Π² 1993 Π³ΠΎΠ΄Ρƒ стараниями Π£Ρ€Π±Π°Π½Π° ΠœΡŽΠ»Π»Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΌΡ‹ΡˆΠ»ΡΠ» Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ для Π΄Ρ€ΡƒΠ³ΠΈΡ… программистов. Π£ΠΆΠ΅ ΠΈΠ· названия понятно, Ρ‡Ρ‚ΠΎ язык ставит своСй Ρ†Π΅Π»ΡŒΡŽ максимально Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ происходящСго для Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ с Π½ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π’Π΅ΡΡŒ язык состоит ΠΈΠ· восьми ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ компилятор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠœΡŽΠ»Π»Π΅Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» сам, тянул всСго Π½Π° 296 Π±Π°ΠΉΡ‚.

Π’ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° для вывСдСния Π½Π° экран тСкста Hello World! Π½Π° Brainfuck:

А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹Π΄Π°Ρ‘Ρ‚:

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

COW Π±Ρ‹Π» создан Π¨ΠΎΠ½ΠΎΠΌ Π“Π΅Π±Π΅Ρ€ΠΎΠΌ Π² 2003 Π³ΠΎΠ΄Ρƒ. Бмысл названия этого языка станСт Π²Π°ΠΌ ясСн, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠ΄. По ΡƒΡ€ΠΎΠ²Π½ΡŽ слоТности COW сопоставим с Brainfuck. Если ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ количСствСнно, Π² COW прСдставлСно Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ большС – Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности ΠΈΡ… Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π½Π° Ρ†Π΅Π»Ρ‹ΠΉ язык.

Π’ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° для вывСдСния Π½Π° экран тСкста Hello World! Π½Π° COW:

А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ‹Π΄Π°Ρ‘Ρ‚:

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Whitespace

Whitespace ΡƒΠ²ΠΈΠ΄Π΅Π» свСт ДарСмском унивСрситСтС, Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρ‹ – ΠšΡ€ΠΈΡ ΠœΠΎΡ€Ρ€ΠΈΡ ΠΈ Π­Π΄Π²ΠΈΠ½ Π‘Ρ€Π΅ΠΉΠ΄ΠΈ. Π¨ΠΈΡ€ΠΎΠΊΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ΅ ΠΎΠ½ Π±Ρ‹Π» прСдставлСн Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ΅ апрСля Π² 2003 Π³ΠΎΠ΄Ρƒ.

Базовая идСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² языкС ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, табуляции ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ строки. ВсС ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ символы ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚, рассматривая ΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΊΠΎΠ΄Ρƒ.

Π’ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° для вывСдСния Π½Π° экран тСкста Hello World! Π½Π° Whitespace. Π’ Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ ΠΎΡ‚Ρ€Ρ‹Π²ΠΊΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π», табуляция ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΡΡŽΡ‚ΡΡ символами S, T ΠΈ L соотвСтствСнно:

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

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

Π’ эпоху Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ становится вострСбованным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. БущСствуСт мноТСство языков программирования: Python, Java, C++, C#, JavaScript ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ сфСрой примСнСния ΠΈ синтаксисом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ изучСния.

Π―Π·Ρ‹ΠΊΠΈ программирования Π² 2021 Π³ΠΎΠ΄Ρƒ

Π‘Ρ„Π΅Ρ€Π° IT развиваСтся со ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ гСомСтричСской прогрСссии. Π’ связи со всСобщСй ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ растСт ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π² программистах. Π’ 2021 Π³ΠΎΠ΄Ρƒ Π² список вострСбованных языков программирования входят ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ слоТности восприятия ΠΊΠΎΠ΄Π° языка программирования

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

ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎ! Если ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ΠΏΠ»Π°Π³ΠΈΠ°Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π½Π΅ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ отчислСния). Если Π½Π΅Ρ‚ возмоТности Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ самому, Π·Π°ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚ΡƒΡ‚.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ языки с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ вхоТдСния: Basic, Pascal, Python ΠΈ Π΄Ρ€. На Π½ΠΈΡ… ΡƒΡ‡Π°Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡˆΠΊΠΎΠ»Π°Ρ… ΠΈ унивСрситСтах.

НСумСлоС ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ с языком программирования ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°: становится Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€Ρƒ.

РСгулярныС выраТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π°Π½Π°Π»ΠΈΠ·Π° тСкста Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… соврСмСнных языках программирования. Но ΠΈΡ… синтаксис Ρ‚Π°ΠΊΠΆΠ΅ затрудняСт восприятиС ΠΊΠΎΠ΄Π°.

Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° затрудняСт обфускация – ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ услоТнСниС ΠΊΠΎΠ΄Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Π΅Π»Π°Π΅Ρ‚ это с Ρ†Π΅Π»ΡŒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ².

ВОП Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ тяТСлых для изучСния Π² ΠΌΠΈΡ€Π΅

ДСсятоС мСсто Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ слоТных языков программирования Π² ΠΌΠΈΡ€Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Python. Он прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ: Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌΠΈ аспСктами. Бинтаксис прост Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ.

Π”Π΅Π²ΡΡ‚ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Delphi. Он распространяСтся вмСстС с C++ Builder ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠœΠ΅ΡΡ‚ΠΎ β„–8 Π΄ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ C++. Π‘Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с Ρ†Π΅Π»ΡŒΡŽ объСдинСния языка C с возмоТностями ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. C++ ΠΈ C ΠΏΠΎΡ…ΠΎΠΆΠΈ ΠΏΠΎ структурС ΠΈ синтаксису, Π½ΠΎ всС ΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°.

БСдьмоС мСсто Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅ слоТности изучСния Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Swift. ЯвляСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple. ИдСя Π±Ρ‹Π»Π° взята ΠΈΠ· Haskell, Python, C# ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования.

Π―Π·Ρ‹ΠΊ C Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 6 мСсто Π² Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π΅. Π‘Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для прСодолСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ языков B, BCPL ΠΈ Π΄Ρ€.

SQL являСтся инструмСнтом управлСния рСляционными Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: вставка Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, запрос, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, модификация ΠΈ созданиС схСмы.

Haskell отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования: ΠΎΠ½ Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ статистичСски ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„Π½ΠΎ-Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ.

Π’Ρ€Π΅Ρ‚ΡŒΠ΅ мСсто Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ JavaScript. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ страницы ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ Π³ΠΈΠ±ΠΊΡƒΡŽ настройку сайта.

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

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

ЭкзотичСскиС языки программирования

Одним ΠΈΠ· экзотичСских языков программирования являСтся Brainfuck. Автор Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΅Π³ΠΎ с Ρ†Π΅Π»ΡŒΡŽ создания языка с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ компилятором. Для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ доступны 8 ΠΊΠΎΠΌΠ°Π½Π΄.

Π”Ρ€ΡƒΠ³ΠΈΠΌ экзотичСским языком программирования считаСтся Cow. Он основан Π½Π° языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Бостоит ΠΈΠ· 12 ΠΊΠΎΠΌΠ°Π½Π΄.

Π―Π·Ρ‹ΠΊ Intercal Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Read out, Ignore, Please, Forget ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π’Π°ΠΆΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π² ΠΊΠΎΠ΄Π΅ являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Please, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ использован Ρ€ΠΎΠ²Π½ΠΎ 4 Ρ€Π°Π·Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ провСряСтся Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎΡΡ‚ΡŒ программиста. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ, Ссли ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ΅ условиС.

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

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

10 самых слоТных языков программирования

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

10. Python

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

9. Delphi

Delphi, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ извСстный ΠΊΠ°ΠΊ Embarcadero Delphi, являСтся ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ языком программирования ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (SDK) ΠΎΡ‚ Embarcadero Technologies. Он Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Windows, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, Π²Π΅Π±- ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах OS X, iOS ΠΈ Android.

Delphi распространяСтся вмСстС с C ++ Builder ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ RAD Studio.

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

C ++ – это язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² AT&T Bell Laboratories Π‘ΡŒΠ΅Ρ€Π½ΠΎΠΌ Бтрауструпом Π² Π½Π°Ρ‡Π°Π»Π΅ 1980-Ρ… Π³Π³. Π―Π·Ρ‹ΠΊ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ с Ρ†Π΅Π»ΡŒΡŽ объСдинСния эффСктивности ΠΈ лаконичности C с возмоТностями ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования SIMULA-67. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Π³ΠΎ создания язык быстро развивался, ΠΈ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска Π² 1985 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ нСсколько Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Π±Ρ‹Π» создан ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ ANSI-C ++ (X3J16), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ стандарт для языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ, Ссли Π½Π΅ всС, нСоднозначности Π² соврСмСнных компиляторах ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°Ρ… C ++.

Π—Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ скромными ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ, C ++ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ надмноТСством языка программирования C. Π₯отя C ++ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° C ΠΏΠΎ синтаксису ΠΈ структурС, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эти Π΄Π²Π° языка Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ C с C ++ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° сравнСниС шашСк с ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Π°ΠΌΠΈ.

7. Swift

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Swift Π±Ρ‹Π» прСдставлСн Π² 2014 Π³ΠΎΠ΄Ρƒ Π½Π° всСмирной ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Apple. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Swift Π±Ρ‹Π»Π° Π½Π°Ρ‡Π°Ρ‚Π° Π² 2010 Π³ΠΎΠ΄Ρƒ ΠšΡ€ΠΈΡΠΎΠΌ Π›Π°Ρ‚Ρ‚Π½Π΅Ρ€ΠΎΠΌ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ программистами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π”Π°Π³ Π“Ρ€Π΅Π³ΠΎΡ€, Π”ΠΆΠΎΠ½ Макколл, Π’Π΅Π΄ ΠšΡ€Π΅ΠΌΠ΅Π½Π΅ΠΊ ΠΈ Π”ΠΆΠΎ Π“Ρ€ΠΎΡ„Ρ„ ΠΈΠ· Apple. Основная идСя Swift Π±Ρ‹Π»Π° взята ΠΈΠ· Objective-C, Rust, Haskell, Ruby, Python, C #, CLU ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования.

ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия Swift Π±Ρ‹Π»Π° 1.0, которая ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»Π° ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ Swift 2 Π½Π° WWDC 2015. Π•Π³ΠΎ обновлСнная вСрсия 2.2 Π±Ρ‹Π»Π° сдСлана с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache License 2.0 3 дСкабря 2015 Π³ΠΎΠ΄Π° для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Apple ΠΈ Linux.

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Π―Π·Ρ‹ΠΊ программирования C Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1972 Π³ΠΎΠ΄Ρƒ ДСннисом Π ΠΈΡ‚Ρ‡ΠΈ Π² лабораториях AT&T. Он Π±Ρ‹Π» создан для прСодолСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ B, BCPL ΠΈ Ρ‚. Π΄. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ язык C сдСлСли для использования Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС UNIX. Он наслСдуСт ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ B ΠΈ BCPL. БСйчас ΠΎΠ½ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² число Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ нСсмотря Π½Π° Π½Π΅ самый Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π°, Π·Π° Π΅Π³ΠΎ изучСния бСрутся часто.

5. SQL

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

ΠžΠ±Π»Π°ΡΡ‚ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ SQL, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ вставку Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, запрос ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ доступом ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈ созданиС схСмы.

4. Haskell

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

Π―Π·Ρ‹ΠΊ Π±Ρ‹Π» Π½Π°Π·Π²Π°Π½ Π² Ρ‡Π΅ΡΡ‚ΡŒ Π₯аскСлла Брукса ΠšΠ°Ρ€Ρ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² области матСматичСской Π»ΠΎΠ³ΠΈΠΊΠΈ стала Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ для развития Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языков.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Haskell Π±Ρ‹Π»Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ΠΎΠΌ Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ ΠΏΠΎ языкам Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ (FPCA ’87), которая ΡΠΎΡΡ‚ΠΎΡΠ»Π°ΡΡŒ Π² ΠŸΠΎΡ€Ρ‚Π»Π΅Π½Π΄Π΅. Участники этой ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ согласились с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π²Π΅Π΄Π΅Π½ ΠΎΠ±Ρ‰ΠΈΠΉ стандарт для чисто Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языков.

3. Javascript

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Π‘Ρ€Π΅Π½Π΄Π°Π½ Айх, программист Netscape Communications Corporation, создал JavaScript Π² сСнтябрС 1995 Π³ΠΎΠ΄Π°. Айху ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ всСго 10 Π΄Π½Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ язык сцСнариСв, Ρ‚ΠΎΠ³Π΄Π° извСстный ΠΊΠ°ΠΊ Mocha (ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ слог). Π­ΠΉΡ‡ создал Π΅Π³ΠΎ для Netscape Navigator, ΠΈ ΠΎΠ½ быстро стал извСстСн ΠΊΠ°ΠΊ LiveScript. ΠŸΠΎΡ‚ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° имя Π½Π° JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Netscape Java Π² своСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. Π₯отя это Π·Π²ΡƒΡ‡ΠΈΡ‚ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎ, Π² Ρ‚ΠΎ врСмя это Π±Ρ‹Π»Π° «маркСтинговая Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ°Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ язык (JavaScript) ΠΊ популярному Π² Ρ‚ΠΎ врСмя языку (Java), хотя Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚.

2. Assembler

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

1. Malbolge

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

Malbolge (Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ Π² Ρ‡Π΅ΡΡ‚ΡŒ восьмого ΠΊΡ€ΡƒΠ³Π° Π°Π΄Π° Π”Π°Π½Ρ‚Π΅) – это эзотСричСский язык программирования. Он Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π‘Π΅Π½ΠΎΠΌ ΠžΠ»ΠΌΡΡ‚Π΅Π΄ΠΎΠΌ Π² 1998 Π³ΠΎΠ΄Ρƒ. ЦСль состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΠ» написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Автору это ΡƒΠ΄Π°Π»ΠΎΡΡŒ: ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π΄Π²Π° Π³ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β», ΠΈ Ρ„Ρ€Π°Π·Π° Π±Ρ‹Π»Π° написана Π½Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

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

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

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

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

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

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

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

7. Google Books Ngram Viewer

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

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

языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³. Π€ΠΎΡ‚ΠΎ языки программирования ΠΏΠΎ слоТности изучСния Π² ΠΌΠΈΡ€Π΅ Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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