ΠœΠ½ΠΎΠ³ΠΎΡΠ·Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠœΠ½ΠΎΠ³ΠΎΡΠ·Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: построСниС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ комбинирования языков

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

bangladesh-media.com

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

  • Java
  • Насколько Π₯ΠΎΡ€ΠΎΡˆΠΎ Π’Ρ‹ Π—Π½Π°Π΅Ρ‚Π΅ Python?
  • Как ΠŸΠΈΡΠ°Ρ‚ΡŒ Код? Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π”Ρ€Π΅Π²Π½ΠΈΡ… Π¦ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΉ, Или ВсС НовоС
  • ВстроСнный Π―Π·Ρ‹ΠΊ 1с Как Dsl
  • КакиС Π―Π·Ρ‹ΠΊΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ НуТно Π—Π½Π°Ρ‚ΡŒ, Π§Ρ‚ΠΎΠ±Ρ‹ Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Под Android?
  • C#
  • Π’Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΈ Из Книги Чистый Код
  • ΠœΠ½ΠΎΠ³ΠΎΡΠ·Ρ‹Ρ‡Π½ΠΎΠ΅ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ БистСм Π‘ ИспользованиСм ΠΠ΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π―Π·Ρ‹ΠΊΠΎΠ²

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ срСдС компилятор β€œΡ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌβ€ подсвСтит ΠΈ подскаТСт всС допустимыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² Ρ‚Π°ΠΊΠΈΡ… языках Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ошибок с Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ максимально ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚.ΠΊ. ΠŸΠΎΡΡ‹Π» ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π°, ΠΊΠΎΠ³Π΄Π° систСмы Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΌ языкС. БоврСмСнная тСндСция Ρ‚Π°ΠΊΠΎΠ²Π°, Ρ‡Ρ‚ΠΎ языков ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ всС большС, Π° систСмы строятся Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, написанных Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках. ΠœΡ‹ являСмся свидСтСлями появлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ понятия β€œΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½ΠΎΠ΅ программированиС”, ΠΈΠΌΠ΅Π½Π½ΠΎ возникновСнию этого понятия ΠΈ посвящСна ΡΡ‚Π°Ρ‚ΡŒΡ.

Благодаря использованию ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ сущСствСнно ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ усилия.

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

Java

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

  • НСдостатки языка Π΄ΠΎΠ»ΠΆΠ½Π° ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΎΠ΄Π½Π°ΠΊΠΎ возмоТности Π΅Π΅ развития Ρ‚ΠΎΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ рСсурсами ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ 1Π‘.
  • Масса соврСмСнных Π²Π΅Π±-сайтов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ JavaScript сСгодня.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ этого слоя ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ самым высоким трСбованиям ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ ошибок.
  • ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ JavaScript выросло Π·Π° послСднСС врСмя.
  • Π―Π·Ρ‹ΠΊ программирования созданный ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сайты ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π½Π° дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Π‘ появлСниСм Ρ‚Π°ΠΊΠΈΡ… языковых ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΊΠ°ΠΊ JVM ΠΈ CLR Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΊΠΎΠ΄Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках Π±Ρ‹Π»Π° Ρ€Π΅ΡˆΠ΅Π½Π° Π½Π° качСствСнно Π½ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

Однако Π² систСмах Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π² высоконагруТСнных систСмах 1Π‘ нСэффСктивна. НСэффСктивна 1Π‘ Ρ‚Π°ΠΊΠΆΠ΅ Π² слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, проигрывая Π² качСствС систСм. Π’Π°ΠΊ я Π½Π΅ встрСчал Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ 1Π‘ для банковской сфСры, для бронирования нСйролингвистичСскоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π² Π–Π” ΠΈΠ»ΠΈ Π² Авиа, Π² Π±ΠΈΠ»ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… систСмах – Ρ‚.Π΅. Π’ слоТных, Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… систСмах, Ρ†Π΅Π½Π° ошибки ПО Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΡ‡Π΅Π½ΡŒ высока. 1Π‘ достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ слоТности.

Насколько Π₯ΠΎΡ€ΠΎΡˆΠΎ Π’Ρ‹ Π—Π½Π°Π΅Ρ‚Π΅ Python?

Π’ самом языкС Π΅ΡΡ‚ΡŒ встроСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Π΄Π°ΠΆΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π±Π°ΠΉΡ‚ΠΎΠ². ВсС это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ написанноС Π½Π° языкС ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ прСдставляСт собой встроСнный язык ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘. Corona ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ вас Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ Π²Π·Π°ΠΌΠ΅Π½ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ приятный ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ Ρ‚ΠΎ ΠΆΠ΅ самоС врСмя возмоТности Corona ΠΈ LUA нСсколько ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, поэтому ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° β€œΡ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΡŽ настоящих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² прилоТСний” Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ.

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

Python Π±Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Ρ‚ΠΎΠΆΠ΅ ΠΌΠ°Π»ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ Π³ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ, Π° с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ Π½Π° OneScript ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒβ€¦ ДинамичСская типизация Π½Π΅ позволяСт Π½Π° этапС написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° Π²Π΅Ρ€Π½ΠΎΠ΅ использованиС Ρ‚ΠΈΠΏΠΎΠ². Ошибки Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΊΠΎΠ²Π°Ρ€Π½Ρ‹ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° этапС исполнСния. Π”ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ с Ρ‚ΠΈΠΏΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ мСстами Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‚ΠΈΠΏ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚.

Как ΠŸΠΈΡΠ°Ρ‚ΡŒ Код? Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π”Ρ€Π΅Π²Π½ΠΈΡ… Π¦ΠΈΠ²ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΉ, Или ВсС НовоС

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

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

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

ВстроСнный Π―Π·Ρ‹ΠΊ 1с Как Dsl

На динамичСском языкС Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ быстро Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ тСстами ΠΏΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ сцСнариям, ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ основныС β€œΠΊΠΎΡΡΠΊΠΈβ€ ΠΈ быстро Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Ну ΠΈ Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚ΠΎΠ² Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ страница ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ java для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΌ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚, Ссли ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ – отправят Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ быстро поправят. Много Π»Π΅Ρ‚ соотвСтствовал, особСнно Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π» Ρ€Π΅Π·ΠΊΠΈΠΉ ΠΊΡ€Π΅Π½ Π² сторону языков Π² динамичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ.

КакиС Π―Π·Ρ‹ΠΊΠΈ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ НуТно Π—Π½Π°Ρ‚ΡŒ, Π§Ρ‚ΠΎΠ±Ρ‹ Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Под Android?

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

C#

Π’ B4A Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ мноТСство ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρƒ Π΄Π°Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ сплочСнноС ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ оставит вас Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² Ρ‚Ρ€ΡƒΠ΄Π½ΡƒΡŽ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ. Kotlin ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ заслуТиваСт звания ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠ³ΠΎ языка программирования для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Π° Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Android Studio β€” большой плюс. Но Π² Ρ‚ΠΎ ΠΆΠ΅ самоС врСмя C# Π²ΠΊΡƒΠΏΠ΅ с Unity β€” Π±ΠΎΠ»Π΅Π΅ подходящий Π²Ρ‹Π±ΠΎΡ€ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ². К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Kotlin Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ.

Π’Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΈ Из Книги Чистый Код

Π”ΡƒΠΌΠ°ΡŽ, усилий потрСбуСтся Π½Π΅ большС Ρ‡Π΅ΠΌ для создания 3D ΠΈΠ³Ρ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ поколСния. Π”Π°Π½Π½Ρ‹ΠΉ язык популярСн для Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний, Π° Ρ‚Π°ΠΊΠΆΠ΅ для написания ПО для β€œΠΆΠ΅Π»Π΅Π·Π°β€, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ². Π­Ρ‚ΠΎ самыС быстрыС языки, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сильно ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Ρ‹ ΠΊ особСнностям ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°. Π—Π°Ρ‡Π΅ΠΌ ΡˆΠΊΠΎΠ»ΡŒΠ½ΠΈΡ†Π° МилСна Π¨ΡƒΠΌΠ°Ρ…ΠΎΠ²Π° ΡƒΡ‡ΠΈΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python (ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΊ Π΅Ρ‘ мнСнию стоит ΠΏΡ€ΠΈΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒΡΡ), рассказываСм Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с IT, Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· задумывался, Π½Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π»ΠΈ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ самому. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ смСлой Π΄Π΅Π²ΡƒΡˆΠΊΠΈ, которая ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ»Π° ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹ΠΉ ΠΏΠΈΠ²ΠΎΡ‚ ΠΈΠ· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π² тСстировщики ΠΈ Π½Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π° ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° достигнутом.

Python

Π₯отя C# Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎΡ‚ язык построСн Π½Π° языках C ΠΈ C++, Π½ΠΎ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ°ΠΊ я понимаю, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ для ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ пСрСносимости ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ ОБ ΠΈ процСссоры. ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ – это ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. Π‘ появлСниСм срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ языков программирования ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ свои усилия Π½Π° созданиС ΠΏΠΎΠΌΠΈΠΌΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка Π΅Ρ‰Π΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠ»Π°Π½ выполнСния запроса, Π½ΠΎ Π½Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. Π•Ρ‘ Ρ†Π΅Π»ΡŒ – ΠΏΠΎΠΏΡƒΠ»ΡΡ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ общСдоступныС инструмСнты получСния ΠΏΠ»Π°Π½Π° запроса срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Ρ‘ Π½Π΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. На ΠΌΠΈΡ‚Π°ΠΏΠ΅ ΠΏΠΎ инструмСнтам для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ возмоТностСй 1Π‘ выступил ОлСг Π€ΠΈΠ»ΠΈΠΏΠΏΠΎΠ². Он сравнил ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ Native API, COM, Docker ΠΈ Serverless, ΠΈ рассказал, ΠΊΠ°ΠΊ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ использованиС Π² 1Π‘ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… языках, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ «Ѐункция ΠΊΠ°ΠΊ сСрвис».

Π’Ρ…ΠΎΠ΄ΠΈΡ‚ Π² пятСрку популярных языков ΠΏΠΎ вСрсии аналитичСской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TIOBE Software Π½Π° ΡΠ½Π²Π°Ρ€ΡŒ 2016 Π³ΠΎΠ΄Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΠ£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΠšΠΎΠ΄ Π»Π΅Π³ΠΊΠΎ читаСтся, Ρƒ Π½Π΅Π³ΠΎ понятная структура. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ³ΠΎ инструмСнтария достаточно для Π½Π°Ρ‡Π°Π»Π° обучСния. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ β€” язык Π΄ΠΎΠ»ΠΆΠ΅Π½ часто ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ, ΠΈΠΌΠ΅Ρ‚ΡŒ большоС сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π±Ρ‹Ρ‚ΡŒ вострСбованным Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… компаниях.

А Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Π±Ρ‹Π» Π±ΠΎΠ»Π΅Π΅ понятным для мСстной Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, я Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π³Π΄Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ 1Π‘. МнС Π±Ρ‹Π»ΠΎ скучно, я Π½Π΅ ΠΌΠΎΠ³ сСбя Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ. Π― Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ FizzBuzz Π½Π° 1Π‘, с Ρ†Π΅Π»ΡŒΡŽ β€œΡ‡Π΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‡Π΅, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅β€.

Вся соврСмСнная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сайтов построСна Π½Π° использовании языка JavaScript. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° β€” ΡΠΏΠΎΡ‚Ρ‹ΠΊΠ°Ρ‚ΡŒΡΡ ΠΎ слоТный синтаксис ΠΈ Π·Π°ΡΡ‚Ρ€Π΅Π²Π°Ρ‚ΡŒ Π² дСбрях Π½Π΅Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° β€” Π½Π΅ самоС приятноС Π½Π°Ρ‡Π°Π»ΠΎ обучСния. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ софт ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках, срСди Π½ΠΈΡ… β€” C#. C# β€” ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, Π° Π·Π½Π°Ρ‡ΠΈΡ‚, вся тСория ΠΏΡ€ΠΎ классы, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ наслСдования Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π² Π½Ρ‘ΠΌ, Π½ΠΎ с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ систСмного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° многоядСрных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ссли Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния ΠΏΠΎΠ΄ Android, Kotlin β€” Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€. БовсСм Π½Π΅Π΄Π°Π²Π½ΠΎ Kotlin стал ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком программирования для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android. НСкоторыС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ языка Swift, Π½ΠΎ для Android. РСшСниС ΠΎ Ρ‚ΠΎΠΌ, с ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка программирования Π½Π°Ρ‡Π°Ρ‚ΡŒ свою ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. Одной ΠΈΠ· самых популярных ΠΈ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΡ… сСбя ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ программирования Π² 1Π‘ являСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Ρ€Π΅ΠΊΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π Π΅Π΄ΠΊΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ внСдрСния ΠΈ сопровоТдСния ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹Ρ… систСм Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 1Π‘ обходится Π±Π΅Π· Π΅Π³ΠΎ использования.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ появились ΠΏΠΎΡ‡Ρ‚ΠΈ сразу ΠΆΠ΅ с самим Π½Π°Ρ‡Π°Π»ΠΎΠΌ развития ИВ отрасли. Π˜Π·Π²Π΅Ρ‡Π½ΠΎΠΉ ΠΌΠ΅Ρ‡Ρ‚ΠΎΠΉ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Π­Π’Πœ Π±Ρ‹Π»ΠΎ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, способных ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² ΡˆΠ°Ρ…ΠΌΠ°Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ эту Π·Π°Π΄Π°Ρ‡Ρƒ быстро ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. ΠžΡΠΎΠ±Ρ‹ΠΉ расцвСт ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии ΠΏΡ€ΠΈΡˆΠ΅Π»ΡΡ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2000-Ρ… Π³ΠΎΠ΄ΠΎΠ², ΠΊΠΎΠ³Π΄Π° Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… людСй Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹. БСйчас ΠΈΠ³Ρ€Ρ‹ всС Ρ‚Π°ΠΊ ΠΆΠ΅ популярны ΠΈ Ρƒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… взрослых людСй.

Π›ΡŽΠ±ΠΎΠΉ, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Android, ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ самый популярный язык программирования Π² ΠΈΡ… сфСрС β€” это Java. Π”Π°Π½Π½Ρ‹ΠΉ язык являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ языком Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Android, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ со стороны Google ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Google Play написаны ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΌ. Π•Ρ‰Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ мСсто встроСнного языка ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 1Π‘. Π­Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ всСм ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ возмоТностСй языков программирования, Ссли Π²Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ программист 1Π‘. Π’ слоТных прилоТСниях Π½Π°ΠΉΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ многоязычныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

Автор: ΠΠ»ΡŒΠ±Π΅Ρ€Ρ‚ Π₯Π°Π±ΠΈΠ±Ρ€Π°Ρ…ΠΈΠΌΠΎΠ²

Π–ΠΈΠ·Π½ΡŒ Π² многоязычном ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ. Π―Π·Ρ‹ΠΊ программирования Π‘# 2005 ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° .NET 2.0. [3-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅]

Π–ΠΈΠ·Π½ΡŒ Π² многоязычном ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ

Π’ Π½Π°Ρ‡Π°Π»Π΅ процСсса осмыслСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ языково-агностичСской ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET, Ρƒ Π½Π΅Π³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ мноТСство вопросов ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: «Π•ΡΠ»ΠΈ всС языки . NET ΠΏΡ€ΠΈ компиляции ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² «ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄», Ρ‚ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ сущСствуСт Π½Π΅ ΠΎΠ΄ΠΈΠ½, Π° мноТСство компиляторов?». ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΌΡ‹, программисты, Π±Ρ‹Π²Π°Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π΅Ρ€Π΅Π΄Π»ΠΈΠ²Ρ‹, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ касаСтся Π²Ρ‹Π±ΠΎΡ€Π° языка программирования (я здСсь Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅). НСкоторыС ΠΈΠ· нас ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ языки с многочислСнными Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ с запятыми ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹ΠΌΠΈ скобками, Π½ΠΎ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слов. Π”Ρ€ΡƒΠ³ΠΈΠΌ нравятся языки, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ «Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π΅ΡΠΊΠΈΠ΅» синтаксичСскиС лСксСмы (ΠΊΠ°ΠΊ Visual Basic .NET). А ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ своСго ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° большой Π­Π’Πœ ΠΈ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚ пСрСнСсти Π΅Π³ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ .NET (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ COBOL .NET).

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ скаТитС чСстно: Ссли Π±Ρ‹ Microsoft ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ»Π° СдинствСнный «ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ» язык .NET, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π±Π°Π·Π΅ сСмСйства BASIC, Ρ‚ΠΎ всС Π»ΠΈ программисты Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρ€Π°Π΄Ρ‹ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ? Или Ссли Π±Ρ‹ «ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ» язык .NET Π±Ρ‹Π» основан Π½Π° синтаксисС Fortran, Ρ‚ΠΎ сколько людСй Π² ΠΌΠΈΡ€Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΎ Π±Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ .NET? ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ срСда выполнСния . NET дСмонстрируСт ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ языка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для построСния управляСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, программисты .NET ΠΌΠΎΠ³ΡƒΡ‚, Π½Π΅ мСняя своих синтаксичСских ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ скомпилированными ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ со своими ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΡ‚Π΄Π΅Π»Π°ΠΌΠΈ ΠΈ внСшними организациями (Π½Π΅ обращая внимания Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ язык .NET ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΌ).

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

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π½Π΅ выходя Π·Π° Ρ€Π°ΠΌΠΊΠΈ своСго любимого языка . NET. Но, ΠΈΠ·ΡƒΡ‡ΠΈΠ² синтаксис ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка .NET, Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π­Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ, особСнно ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚Π°ΠΌ. Если вашСй спСциализациСй являСтся C#, Π½ΠΎ Π²Ρ‹ оказались Π½Π° ΡƒΠ·Π»Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ «ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½» ΠΊ Visual Basic .NET, Ρ‚ΠΎ смоТСтС ΠΏΠΎΡ‡Ρ‚ΠΈ сразу Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (ΠΏΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅!), воспользовавшись ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ прСимущСством .NET. На этом ΠΈ остановимся.

13.8.1. Настройка ΠΈ запуск DNS-сСрвСра Π² chroot-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ

13.8.1. Настройка ΠΈ запуск DNS-сСрвСра Π² chroot-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Из сообраТСний бСзопасности рСкомСндуСтся Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ всС сСтСвыС сСрвисы Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ chroot-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ (change root). Π­Ρ‚ΠΎ файловая систСма, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π°Ρ структуру ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Π½ΠΎ содСрТащая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹,

Π–ΠΈΠ·Π½ΡŒ

Π–ΠΈΠ·Π½ΡŒ Π’ зависимости ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» администрирования Π΄ΠΎΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° рСгистрация ΠΈΠΌΠ΅Π½ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

НапримСр, Π² Π΄ΠΎΠΌΠ΅Π½Π΅ COM ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Π½Π° срок ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Π΄ΠΎ дСсяти Π»Π΅Ρ‚. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 30–60 Π΄Π½Π΅ΠΉ послС рСгистрации смСна

20.4. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Unix

20.4. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Unix ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° старой Unix ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ воссоздана Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ сохраняСт нас ΠΎΡ‚ выроТдСния, Π½ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π° Π² настоящСС врСмя ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ нашими ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ…

20.4. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Unix

20.4. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Unix ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° старой Unix ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ воссоздана Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ сохраняСт нас ΠΎΡ‚ выроТдСния, Π½ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ исходного ΠΊΠΎΠ΄Π° Π² настоящСС врСмя ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ нашими ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ…

Π˜Π³Ρ€Π°» Π–ΠΈΠ·Π½ΡŒ»

Π˜Π³Ρ€Π°» Π–ΠΈΠ·Π½ΡŒ» Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»: gameoflife.

fla Π˜Π³Ρ€Π° «Π–ΠΈΠ·Π½ΡŒ» извСстна ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² области искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΊΠ°ΠΊ популярная ΠΈΠ³Ρ€Π°. Она Π±Ρ‹Π»Π° ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Π”ΠΆΠΎΠ½ΠΎΠΌ КонвэйСм ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»Π° ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ благодаря ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1970

Π–ΠΈΠ·Π½ΡŒ насСкомых

Π–ΠΈΠ·Π½ΡŒ насСкомых Вряд Π»ΠΈ Π² Π΄Π°Π»Π΅ΠΊΠΈΡ… сороковых Π³ΠΎΠ΄Π°Ρ… ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹, Π΄ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ ΠΈΠ· Ρ‡Ρ€Π΅Π²Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Mark II Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΡ†Ρƒ замыкания — ΠΊΡ€ΠΎΡ…ΠΎΡ‚Π½ΡƒΡŽ ΠΌΠΎΡˆΠΊΡƒ, ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, какая ΡΡƒΠ΄ΡŒΠ±Π° ΡƒΠ³ΠΎΡ‚ΠΎΠ²Π°Π½Π° Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠΌΡƒ ΠΈΠΌΠΈ ΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌ словСчку Β«bugΒ». Π’ наши Π΄Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Π² ΠΌΠ΅Ρ€Ρƒ Ρ€Π°ΡΠΏΠ»ΠΎΠ΄ΠΈΠ²ΡˆΠΈΠ΅ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅

Π–ΠΈΠ·Π½ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ

Π–ΠΈΠ·Π½ΡŒ Π±Π΅Π· ΠΏΡ€ΠΎΠΊΠ»Π°Π΄ΠΊΠΈ Автор: АлСкс Π­ΠΊΡΠ»Π΅Ρ€Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Π΄Ρ€ΡƒΠ³ Π²Ρ‹ΡΡΠ½ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ… ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π΅ — Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ, казалось Π±Ρ‹, ΠΏΡ€ΠΎΠ»ΠΎΠΆΠ΅Π½Ρ‹ всС мыслимыС ΠΈ нСмыслимыС ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, — Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ-СдинствСнного, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΡ‡ΠΊΠ° —

Наука ΠΈ Тизнь

Наука ΠΈ Тизнь «Π’Π΅Π»ΠΈΠΊΠΎΠ΅ объСдинСниС» для Π½Π΅ΠΉΡ‚Ρ€ΠΎΠ½Π½Ρ‹Ρ… Π·Π²Π΅Π·Π΄ Π‘Π΅Ρ€Π³Π΅ΠΉ Попов (Π“ΠΠ˜Π¨ ΠœΠ“Π£) ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 12 мая 2010 Π³ΠΎΠ΄Π° Π’ соврСмСнной Ρ„ΠΈΠ·ΠΈΠΊΠ΅ высоких энСргий Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ красивоС понятиС, ΠΊΠ°ΠΊ Β«Π’Π΅Π»ΠΈΠΊΠΎΠ΅ объСдинСниС». Π­Ρ‚ΠΎ Ρ‚Π° самая «тСория всСго» ΠΈΠ»ΠΈ

Наука ΠΈ Тизнь

Наука ΠΈ Тизнь Π—Π»ΠΎΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ марсоходов ΠœΠΈΡ…Π°ΠΈΠ» ΠšΠ°Ρ€ΠΏΠΎΠ² ΠœΠ°Ρ€ΡΠΎΡ…ΠΎΠ΄ Opportunity ΠΏΡ€Π°Π·Π΄Π½ΡƒΠ΅Ρ‚ своСго Ρ€ΠΎΠ΄Π° юбилСй: Π΄Π»ΠΈΠ½Π° ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠΌ ΠΏΡƒΡ‚ΠΈ достигла 20Β ΠΊΠΌ. Он ΠΏΡ€ΠΎΠ΅Ρ…Π°Π» ΠΏΠΎ пСскам ΠœΠ°Ρ€ΡΠ° дальшС, Ρ‡Π΅ΠΌ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ колёсноС срСдство пСрСдвиТСния, Π΄ΠΎΠ±Ρ€Π°Π²ΡˆΠ΅Π΅ΡΡ Π΄ΠΎ этой ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹.На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд,

Π›ΡƒΡ‡ΡˆΠ°Ρ Тизнь Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΎΠ½Π»Π°ΠΉΠ½Π΅: Π–ΠΈΠ·Π½ΡŒ Π² мСтавСрсС ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ «просто ΠΆΠΈΠ·Π½ΠΈΒ»

Π›ΡƒΡ‡ΡˆΠ°Ρ Тизнь Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌ ΠΎΠ½Π»Π°ΠΉΠ½Π΅: Π–ΠΈΠ·Π½ΡŒ Π² мСтавСрсС ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ «просто ΠΆΠΈΠ·Π½ΠΈΒ» Автор: Анатолий Π›Π΅Π²Π΅Π½Ρ‡ΡƒΠΊΠ― Π½Π΅ Π±ΡƒΠ΄Ρƒ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Ρ‹ β€” Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ понятиС квСста, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ. Π― Π±ΡƒΠ΄Ρƒ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ мСтавСрсы β€” ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅

Π§Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ β€” Π·Π°Ρ‡Π΅ΠΌ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½Ρ‹ΠΌ программистом

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

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ нСсколько языков программирования?

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

  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ знания. ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ†Π΅Π»ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° β€” ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ стСк Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ нСсколько языков, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ цСлям. Когда Ρƒ вас Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка программирования ΠΈ Π²Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ удобство использования, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

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

  • Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π΄Π΅Π½Π΅Π³. Π’Π°Ρˆ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΡ…ΠΎΠ΄ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π΅Π½ количСству языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ освоили. Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ‰ΡƒΡ‚ унивСрсала с Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΌΠΈ знаниями Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², структур Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… систСм ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими языками. Π­Ρ‚ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ платят большС, ΠΈΠΌΠ΅ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ интСрСсныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ спонсорства Π²ΠΈΠ·Ρ‹ ΠΈ Ρ‚. Π΄. Π›ΡƒΡ‡ΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ здСсь ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«FAANGΒ», слСнговая Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΎΡ‚ Facebook, Apple, Amazon, Netflix, Google. Π― Π±Ρ‹ Π΅Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊ этому Microsoft, Π° ΠΈΡ… Π½Π° самом Π΄Π΅Π»Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС. Π­Ρ‚ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΉ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ стоит.

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

Π§Ρ‚ΠΎ говорят ΠΎΠ± этом ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ программисты?

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

КакиС языки Ρ…ΠΎΡ€ΠΎΡˆΠΈ для Π½Π°Ρ‡Π°Π»Π°?

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

Π―Π²Π°

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

Java Ρ‚Π°ΠΊΠΆΠ΅ извСстна своСй философиСй «Напиши ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ€Π°Π±ΠΎΡ‚Π°ΠΉ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎΒ», которая Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ стандартом для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования Java практичСски Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ β€” Π½Π° Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ сСрвСрныС прилоТСния ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ уровня, финансовыС, банковскиС, Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ Π²Π΅Π±-прилоТСния, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния, большиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‚. Π΄.

Java ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, дСлятся своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‰ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ наставничСства ΠΈ дСйствСнных ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΎ вашСм ΠΊΠΎΠ΄Π΅ ΠΎΡ‚ сообщСства β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, особСнно Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС вашСго обучСния.

Π“Π΄Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Java

1. CodeGym.cc

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

2. ΠžΡΠ½ΠΎΠ²Ρ‹ Java ΠΎΡ‚ Pluralsight

Pluralsight ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΎΠ½Π»Π°ΠΉΠ½-курс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚ языка программирования Java ΠΈ обСспСчиваСт ΠΏΡ€ΠΎΡ‡Π½ΡƒΡŽ основу для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Java.

3. КодакадСмия

Codecademy β€” это ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ рСсурс, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для обучСния вас основам Java. Из курса Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ программирования с использованиСм Java ΠΈ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сСмь Java-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

ΠŸΠΈΡ‚ΠΎΠ½

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

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

Π“Π΄Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Python

1. Π˜Π·ΡƒΡ‡Π°ΠΉΡ‚Π΅ Python

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

2. Π˜Π·ΡƒΡ‡Π°ΠΉΡ‚Π΅ Python Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ

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

  1. GitConnected

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

Π‘

C# β€” ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² 2000 Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft. БСгодня ΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для срСд Windows ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² сочСтании с . NET framework. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ синтаксис C# Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ синтаксису C, C++ ΠΈ Java, ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с любой ΠΈΠ· упомянутых Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ плюсом для программиста, ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ C#.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ C# поддСрТиваСтся Microsoft Visual C++, ΠΎΠ½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° iOS, Android ΠΈ Windows. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, C Sharp вмСстС с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Unity ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Unity C# являСтся основным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ.

Π“Π΄Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π‘

1. ΠžΡΠ½ΠΎΠ²Ρ‹ C# ΠΎΡ‚ Tree House

На Treehouse Π²Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы C#, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ синтаксис, Ρ‚ΠΈΠΏΡ‹, строки, числа ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ if. По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ курса Π²Ρ‹ ΠΎΠ±Ρ€Π΅Ρ‚Π΅Ρ‚Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C# ΠΈ смоТСтС Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.

2. ΠžΡΠ½ΠΎΠ²Ρ‹ C# для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основы C# с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кодирования

Π­Ρ‚ΠΎΡ‚ курс Моша Π₯Π°ΠΌΠ΅Π΄Π°Π½ΠΈ Π½Π° Udemy β€” идСальноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΏΠΎΠ»Π½Ρ‹Ρ… Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π±Π΅Π· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ свои знания Π² C#. Π­Ρ‚ΠΎ заставит вас ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C# с нуля. Π‘Ρ€Π°Π·Ρƒ послС освоСния основ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ ΠΈ выраТСниям, массивам ΠΈ спискам, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ ΠΈ ООП. Π­Ρ‚Π° учСбная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ тСсты ΠΈ упраТнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π²Π°ΠΌ сразу ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ свои знания Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅.

3. ΠžΡΠ½ΠΎΠ²Ρ‹ C#, Π‘ΠΊΠΎΡ‚Ρ‚ АллСн.

Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ этого курса ΠΏΠΎ Pluralsight, Π‘ΠΊΠΎΡ‚Ρ‚ АллСн, поставил ΠΏΠ΅Ρ€Π΅Π΄ собой Ρ†Π΅Π»ΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности языка C Sharp. Π’Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ с синтаксиса C# ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΊ концСпциям ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ООП, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ знания ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΏΠΎΠ»Π½Π΅ достаточно для Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

JavaScript

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

Π“Π΄Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ JavaScript

1. Freecodecamp.org

Freecodecamp β€” ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСсто для изучСния JavaScript, Ссли Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² этом языкС. Π’ этом трСхчасовом курсС Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° JS ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ достаточныС знания для создания Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

2. ΠšΠΎΠ΄Π‘ΠΎΠΉ

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

3. Кодовая школа

Code School позволяСт бСсплатно ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π£Ρ‡Π΅Π±Π½ΠΈΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ курс, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΡ†Π΅Π½ΠΊΠΈ, Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈ пСрСкрСстныС ΡƒΡ€ΠΎΠ²Π½ΠΈ. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ студСнтов Π²ΠΎ врСмя обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

ПодвСдСниС ΠΈΡ‚ΠΎΠ³ΠΎΠ²

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

Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π½Π° LevelUp GitConnected.

ΠŸΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках

Π•Ρ‰Π΅ Ρ€Π°Π· ΠΎ ΠΊΠΎΠ΄Π΅

МнСниС

Когда я ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², «ΠΊΠ°ΠΊΠΎΠΉ язык программирования Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅?», я часто ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ ΠΎΡ‚Π²Π΅Ρ‚: ΠΎΠ΄ΠΈΠ½ язык. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ сСбя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Java, C++, Delphi, C#, Visual Basic, PHP, Ruby ΠΈΠ»ΠΈ Python. НСкоторыС Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ говорят, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ JavaScript. ЀактичСски, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСсколько языков программирования. ΠšΡ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JavaScript, HTML, XML, WSDL, SQL ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки (ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹Π΅, языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‚. Π΄.)?

Для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСрвСрныС языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ PHP, Perl, Python, ΠΈ клиСнтскиС языки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ JavaScript. Для создания ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… бизнСс-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Java, C++ ΠΈΠ»ΠΈ ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ систСмы Π²Π΅Π±-слуТбами SOAP ΠΈ RESTful. Π’ систСмах с нСсколькими процСссорами ΠΈ нСсколькими ядрами Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Haskell, Erlang ΠΈ Scala.

Нил Π€ΠΎΡ€Π΄, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ спСциалист ΠΏΠΎ ΠΌΠ΅ΠΌΠ°ΠΌ Π² Thoughtworks (Π² своСм Π±Π»ΠΎΠ³Π΅ ΠΎΡ‚ 5 дСкабря 2006 Π³.) Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков программирования Β«ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ». Он Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: Β«Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ всС большС ΠΈ большС Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ наши Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹. ВсС большС ΠΈ большС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΈΡˆΡƒΡ‚ с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² Ajax (Ρ‚. Π΅. JavaScript). язык ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ Π² ΠΌΠΈΡ€Π΅ Java, Ρ‚Π°ΠΊ ΠΈ Π² ΠΌΠΈΡ€Π΅ .NETΒ».

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Π±-сайт, посвящСнный ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚ΠΎΠ². Π’Π΅Π±-сайт «посвящСн ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ прСимущСств (ΠΈ нСдостатков) объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков программирования ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Β«ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈΒ» Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Β«ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹Β» Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, аспСктно-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ‚. Π΄. «.

КакоС сочСтаниС языков Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ (ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ) ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ? Π•ΡΡ‚ΡŒ Π»ΠΈ идСальная языковая комбинация для всСй вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹? Π’ зависимости ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π²Ρ‹, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, рассмотритС сочСтаниС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… языков: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, SQL, язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ язык сцСнариСв. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ статСй ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΉ Π½Π° конфСрСнциях, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… Β«ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ язык для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹Β».

НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚Π½ΠΎΠ³ΠΎ программирования пСрСчислСны Π½Π° страницС Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Polyglot (computing):

  • ΠŸΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° восьми языках (COBOL, Pascal, Fortran, C, PostScript, сцСнарий ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Linux/Unix, ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык X86 ΠΈ Perl)
  • Π—Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚ Π½Π° 6 языках (C, Shell, Perl, Brainf* **, Befunge, ΠΏΡ€ΠΎΠ±Π΅Π»)
  • Π‘ Новым Π³ΠΎΠ΄ΠΎΠΌ Π½Π° 4 языках (C, Fortran, C Shell ΠΈ Bourne Shell)
  • Бписок ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚ΠΎΠ² (ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках)

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

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ собствСнного ΠΊΠΎΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (часто) ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° скомпилированных языках для создания исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ динамичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².Β  Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ управляСмого ΠΊΠΎΠ΄Π° Π±Π°ΠΉΡ‚ Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Java ΠΈ .NET Π½Π° основС ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ нСсколько языков программирования.Β  Когда Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒ языки программирования ΠΈ сцСнариСв, Π²Π°ΠΌ часто приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько срСд выполнСния.Β  Π—Π²ΡƒΡ‡ΠΈΡ‚ Π»ΠΈ это слишком слоТно?Β  Много Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, созданных Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. БСгодня ΠΌΡ‹ Π½Π΅ задумываСмся ΠΎΠ± использовании Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков Π² нашСй повсСднСвной Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

КакиС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ языков программирования, сцСнариСв, Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… языков ΠΈ языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅? РазмСститС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π½ΠΈΠΆΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Тизнь!

ПослСдниС новости для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²:

ЧрСзвычайная ситуация со свиным Π³Ρ€ΠΈΠΏΠΏΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°ΡΡ‚ΠΎΡ€ΠΎΠΆΠΈΡ‚ΡŒ IT

Π’Ρ‹ΠΏΡƒΡ‰Π΅Π½ Android 2.0 SDK

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ Π½Π° Ruby 8 ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мэшапов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стали Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ благодаря API

Π˜Π½Ρ‚Π΅Ρ€Π²ΡŒΡŽ с ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ-программистом Digg.com ΠšΡƒΡ€Ρ‚ΠΎΠΌ Уилмсом

Π‘Π°ΠΌΡ‹Π΅ малСнькиС Π² ΠΌΠΈΡ€Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, состоящиС ΠΈΠ· Π”ΠΠš ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… биологичСских ΠΌΠΎΠ»Π΅ΠΊΡƒΠ», созданныС для «логичСского ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡΒ»

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ мСдицинской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π£ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° прСдприятий отсутствуСт стратСгия Β«Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ» Linux 9.10 Β«Karmic KoalaΒ» Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ своС восхоТдСниС


Дэвид Π˜Π½Ρ‚Π΅Ρ€ΡΠΈΠΌΠΎΠ½Π΅ (Дэвид I) β€” Π²ΠΈΡ†Π΅-ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ ΠΏΠΎ связям с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ СвангСлист Embarcadero Technologies.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

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

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