Π Π°Π·Π½ΠΎΠ΅

Какой язык Π½ΡƒΠΆΠ΅Π½ для создания ΠΈΠ³Ρ€: На ΠΊΠ°ΠΊΠΈΡ… языках программирования ΠΏΠΈΡˆΡƒΡ‚ ΠΈΠ³Ρ€Ρ‹ — руководства Π½Π° Skillbox

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€. Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ? | GeekBrains

Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€? Π‘ ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅? К Ρ‡Π΅ΠΌΡƒ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ?

https://d2xzmw6cctk25h.cloudfront.net/post/25/og_cover_image/3fcc2b06afe428005c9026582ebcf7b2

Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€? Π‘ ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅? К Ρ‡Π΅ΠΌΡƒ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ? На ΠΊΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ? И Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ?

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€ΠΎΠΊ-ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π±Π΅Ρ€ΡƒΡ‚ Π² Ρ€ΡƒΠΊΠΈ Π³ΠΈΡ‚Π°Ρ€Ρƒ. Π€Π°Π½Π°Ρ‚Ρ‹ спорта страстно ΠΌΠ΅Ρ‡Ρ‚Π°ΡŽΡ‚ ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π½Π° Ρ„ΡƒΡ‚Π±ΠΎΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π±Π°ΡΠΊΠ΅Ρ‚Π±ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΡƒ ΠΈΠ»ΠΈ тСннисный ΠΊΠΎΡ€Ρ‚. Ну Π° Ρ‚Π΅, ΠΊΡ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ» сотни ΡƒΠ³ΠΎΠ½ΠΎΠ² Π² GTA, ΠΏΡ€ΠΎΠ²Π΅Π» дСсятки часов Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΊΠ»ΡƒΠ±Π°Ρ… Π·Π° Counter-Strike ΠΈΠ»ΠΈ достиг Π½Π΅ΠΌΠ°Π»Ρ‹Ρ… успСхов Π² MMORPG, навСрняка Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ³Ρ€.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ Π² считанных ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… завСдСниях. ΠŸΠΎΡΠ΅ΠΌΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€ – самоучки, Π½Π΅ΠΊΠΎΠ³Π΄Π° сами ΡΠΎΡΡ‚Π°Π²ΠΈΠ²ΡˆΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Но ΠΊΠ°ΠΊΠΈΠ΅ Π½ΡŽΠ°Π½ΡΡ‹ ΠΎΠ½ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΈ? Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ ΠΈ ΠΊ Ρ‡Π΅ΠΌΡƒ ΡΡ‚Ρ€Π΅ΠΌΠΈΠ»ΠΈΡΡŒ? Какой язык ΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ? На эти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ вопросы ΠΌΡ‹ ΠΈ ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ.

К Ρ‡Π΅ΠΌΡƒ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ?

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

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ постановка Ρ†Π΅Π»ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΡƒΠΉΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ. Π‘Π΅Π· риска сойти с Π΄ΠΎΡ€ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ ΡƒΠ³ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π±ΠΎΠ»ΠΎΡ‚ΠΎ.

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΡ‚ Ρ†Π΅Π»ΠΈ зависит ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Ρ€Π΅ΠΏΠ΅Ρ‰ΡƒΡ‰ΠΈΠΉ вопрос: с ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка программирования стоит Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ?

Π’Π°ΠΊ, Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€ Π²Ρ€ΠΎΠ΄Π΅ Minecraft ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Android стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Java.  Для начала совСтуСм ΠΏΡ€ΠΎΠΉΡ‚ΠΈ интСнсив Β«ΠžΡΠ½ΠΎΠ²Ρ‹ Java-программирования».Β Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ заглядываСтся Π² сторону iOS – Π½Π° Objective-C. Для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΏΠΎΡ€ΠΎΠΉ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ знания Ruby-On-Rails. Для совсСм ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈ простых Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ достаточно HTML. Π’ производствС Flash-ΠΈΠ³Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ActionScript, Π° для написания скриптов любой слоТности Π²Π°ΠΌ понадобится JavaScript ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ распространСнная Lua. Для создания ΠΆΠ΅ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ трСбуСтся Π·Π½Π°Π½ΠΈΠ΅ C#.

Π§Ρ‚ΠΎ Π΄ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… ΠΈΠ³Ρ€ (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ класса AAA), Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… оснащСны своим ΠΈΠ»ΠΈ заимствованным Ρƒ ΠΊΠΎΠ»Π»Π΅Π³ «Π΄Π²ΠΈΠΆΠΊΠΎΠΌ». НСрСдко, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, вСсь «Π΄Π²ΠΈΠΆΠΎΠΊ» ΠΈΠ»ΠΈ Π΅Π³ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ написана Π½Π° C++. ИмСнно этот язык использовался ΠΏΡ€ΠΈ создании мноТСства извСстных «ΠΈΠ³Ρ€ΡƒΡˆΠ΅ΠΊ» – ΠΎΡ‚ Doom 3 ΠΈ Call Of Duty Π΄ΠΎ FIFA ΠΈ The Sims. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ классика Π²Ρ€ΠΎΠ΄Π΅ Quake Π±Ρ‹Π»Π° написана Π½Π° C.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² освоСнии C++ Π΅ΡΡ‚ΡŒ ΠΈ Π·Π°Π³Π²ΠΎΠ·Π΄ΠΊΠ° – чрСзмСрная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. НСдаром вСдь говорят, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° C++, Π½Π΅ зная Π΄Ρ€ΡƒΠ³ΠΈΡ… языков, – всС Ρ€Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ с Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ.

Достаточно Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка?

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

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ ΡΡƒΠ΄ΡŒΠ±Ρƒ с производством ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ³Ρ€, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ «ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡ‚ΠΎΠΌ». ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅ΠΌ большС языков Π²Ρ‹ освоитС, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ интСрСсныС ΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ поставят. Ну ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡˆΠ°Π½ΡΡ‹ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ΅Ρ‡Ρ‚Ρ‹ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ возрастут.

Π‘ Π§Π•Π“Πž НАЧАВЬ?

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ кругосвСтноС ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ. Ну Π° ΠΏΠ΅Ρ€Π΅Π΄ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ силы Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΠΌ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ€Π΅Π³Π°Π»ΠΈΠΉ ΠΈ Ρ‚Π°Π»Π°Π½Ρ‚Π° Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ с Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€, Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ извСстных «ΠΈΠ³Ρ€ΡƒΡˆΠ΅ΠΊ», ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΡ… «Ρ„Π»ΡΡˆΠ΅ΠΊ». Π’ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π΅ Π΄ΡƒΠΌΠ°Π»ΠΈ ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… выставках Π²Ρ€ΠΎΠ΄Π΅ E3, Π° Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π»ΠΈ бСсцСнный ΠΎΠΏΡ‹Ρ‚. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ? ΠŸΡ€ΠΈ этом Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ архислоТный ΠΊΠΎΠ΄. Для Π΄Π΅Π±ΡŽΡ‚Π° достаточно использования ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для создания ΠΈΠ³Ρ€ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Game Maker). Π’Π΅Π΄ΡŒ Π΄Π°ΠΆΠ΅ благодаря нСслоТному ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡŽ Π²Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚Π΅ сСбС Тизнь. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ структуру практичСски любого ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½Π°Π±ΡŒΠ΅Ρ‚Π΅ шишки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΆΠΈΠ²ΡƒΡ‚ Π²ΠΎ врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ. НаконСц, Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ. Π’Π΅Π΄ΡŒ Π΄Π°ΠΆΠ΅ простая «ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°» Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ массу Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, тСрпСния ΠΈ творчСства для Π²Ρ‹Π΄ΡƒΠΌΠΊΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, написании ΠΊΠΎΠ΄Π° ΠΈ устранСния Π±Π°Π³ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ с производством ΠΈΠ³Ρ€ Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сухой Ρ‚Π΅ΠΎΡ€ΠΈΠΈ.

Π§Ρ‚ΠΎ Π±Ρ€Π°Ρ‚ΡŒ Π·Π° ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€?

Π’ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ писатСлСм, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ сотни ΠΊΠ½ΠΈΠ³ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ слово. ΠœΠ°ΡΡ‚Π΅Ρ€Π° ΠΈΠ³Ρ€Ρ‹ Π½Π° Ρ„ΠΎΡ€Ρ‚Π΅ΠΏΠΈΠ°Π½ΠΎ Π½Π° Π·ΡƒΠ±ΠΎΠΊ Π·Π½Π°ΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ произвСдСния Штрауса, Π¨ΠΎΠΏΠ΅Π½Π° ΠΈ Π‘Π΅Ρ‚Ρ…ΠΎΠ²Π΅Π½Π°. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ ΠΆΠ΅ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ выставками Π½Π°ΠΈΠ·ΡƒΡΡ‚ΡŒ Π·Π°ΡƒΡ‡ΠΈΠ²Π°Π»ΠΈ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ искусств.

Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ дСйствуСт Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ. Π’Ρ‹ Π½Π΅ смоТСтС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π²Π°ΠΊΡƒΡƒΠΌΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ³Ρ€Π°ΠΉΡ‚Π΅, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ мастСрами ΠΈ, ΠΊΠ°ΠΊ Π³ΡƒΠ±ΠΊΠ°, Π²ΠΏΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅. ΠŸΡ€ΠΈ этом ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° прилоТСния Π½Π΅ Π³Π»Π°Π·Π°ΠΌΠΈ «Π³Π΅ΠΉΠΌΠ΅Ρ€Π°», Π° Π²Π·ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π˜Π½Ρ‹ΠΌΠΈ словами: транспонируйтС ΠΈΠ³Ρ€Ρƒ. Π—Π°Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ΡΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ «Π±ΠΎΡ‚» ΠΏΠΎΠ±Π΅ΠΆΠ°Π» Π½Π°Π»Π΅Π²ΠΎ, Π° Π½Π΅ Π½Π°Π·Π°Π΄? Из-Π·Π° ΠΊΠ°ΠΊΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² мСняСтся сила ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΡƒΠ΄Π°Ρ€Π° Π² спортивном симуляторС? Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ «ΡΡ„Ρ„Π΅ΠΊΡ‚ усталости» ΠΏΡ€ΠΈ Π΄ΠΎΠ»Π³ΠΎΠΌ Π±Π΅Π³Π΅ пСрсонаТа? Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎ врСмя доТдя ΠΈΠ³Ρ€ΠΎΠΊ ΡΠ»Ρ‹ΡˆΠ°Π» Π·Π²ΡƒΠΊ капСль, Π° Π½Π΅ свиной Π²ΠΈΠ·Π³? Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ°ΠΉΡ‚Π΅ Π² ΡΡƒΡ‚ΡŒ. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹. ΠŸΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ конструктивный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Π½Π΅Π»Π΅Π³ΠΊΠΎΠΉ, Π½ΠΎ чСртовски ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ³Ρ€.

Автор: АлСксандр ΠœΠΎΡ€ΠΎΠ·

Π―Π·Ρ‹ΠΊΠΈ программирования для создания ΠΈΠ³Ρ€

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

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

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

Π‘Π°ΠΌΡ‹Π΅ Ρ…ΠΎΠ΄ΠΎΠ²Ρ‹Π΅ языки Π² GameDev

БущСствуСт ΠΎΡ‡Π΅Π½ΡŒ большоС количСство языков программирования ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ Π·Π°Π΄Π°Ρ‡Ρƒ создания ΠΈΠ³Ρ€. Но наибольшСС распространСниС ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки:

  • Π‘++. ΠžΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ язык, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Π΅ΠΌΠ°Π»Ρ‹Ρ… усилий, усидчивости ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ заинтСрСсованности. Π­Ρ‚ΠΎ статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык программирования, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ основныС ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅, ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠ΅, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π’Π°ΠΆΠ½Ρ‹ΠΌ плюсом Π‘++ выступаСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρƒ Π½Π΅Π³ΠΎ ΠΎΡ‡Π΅Π½ΡŒ объСмной стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅ΠΉ массу ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹. Π―Π·Ρ‹ΠΊ способСн Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, ΠΎΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ сочСтаСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ срСдствами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π±Π΅ΡΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹ΡˆΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для создания ΠΈΠ³Ρ€;
  • C#. Π‘ΠΈ Π¨Π°Ρ€ΠΏ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. Как ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ язык ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… характСристик ΠΈ прСимущСств. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² Π½Π΅Π΄Ρ€Π°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft. Бинтаксис Π‘ΠΈ Π¨Π°Ρ€ΠΏ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ синтаксису всСго сСмСйства языков Π‘, Π° Ρ‚Π°ΠΊΠΆΠ΅ Java. Π’ основном Π½Π° Π½Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ³Ρ€Ρ‹ Π½Π° ПК, Π° Ссли Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ – Ρ‚ΠΎ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ .NET Framework. Π―Π·Ρ‹ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΡŽ. ВозмоТностСй C# Π²ΠΏΠΎΠ»Π½Π΅ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ: Π΅Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ элСмСнты. Π―Π·Ρ‹ΠΊΠΈ си для программирования ΠΈΠ³Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ;
  • Π§Ρ‚ΠΎ касаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅, Π² особСнности Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСмы Android, Ρ‚ΠΎ здСсь придСтся ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ язык, ΠΊΠ°ΠΊ Java. ИмСнно ΠΎΠ½ способСн ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с созданиСм Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈΠ³Ρ€, Π΅Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… нюансов. Java ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ для ΠΈΠ³Ρ€ ΠΈ для самого Андроид. Π’Π°ΠΊΠΆΠ΅ это язык Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π»Π΅Π³ΠΊΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ устройств, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Π°Ρ… Ρ‚ΠΎΠΆΠ΅ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ.

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

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

ΠŸΠΈΡΠ°Ρ‚ΡŒ всС с нуля ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ?

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

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

Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ популярныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ:

  • ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ инструмСнт для создания ΠΊΠ°ΠΊ 3D, Ρ‚Π°ΠΊ ΠΈ 2D Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, способный Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Linux, Windows ΠΈ OS X. Π˜Π³Ρ€Ρ‹ созданныС Π½Π° Unity ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: ПК, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставках, ΠΌΠΎΠ»ΡŒΠ½Ρ‹Ρ… устройствах Π½Π° Android, iOS ΠΈΠ»ΠΈ Windows Phone. Π˜Π³Ρ€Ρ‹ Π½Π° этом Π΄Π²ΠΈΠΆΠΊΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ популярныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ DirectX ΠΈ OpenGL, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΈ качСство. На Unity созданы Wasteland 2, Prime World, Shadowgun, Gone Home, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ части Need for Speed ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ популярныС ΠΈΠ³Ρ€Ρ‹;
  • Unreal Engine. ΠžΡ‡Π΅Π½ΡŒ популярный ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ создаСтся львиная доля всСх соврСмСнных ΠΈΠ³Ρ€. Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π² ΡƒΠΆΠ΅ Π΄Π°Π»Π΅ΠΊΠΎΠΌ 1998 Π³ΠΎΠ΄ ΠΎΠ½ всС Π΅Ρ‰Π΅ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€. ИмСнно Π½Π° Unreal Engine Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий создавались Blade & Soul, Mass Effect 3, Medal of Honor, BioShock 2, Life is Strange ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΡƒΠ»ΡŒΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€;
  • Frostbite Engine. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ EA Digital Illusions CE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшой Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ устройствам прСдоставляСт ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ DirectX, способСн Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅ ΠΎΡ‡Π΅Π½ΡŒ красивыС ΠΈ интСрСсныС спСцэффСкты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ срСды, Π±ΠΎΠ»Π΅Π΅ рСалистичный Π²ΠΈΠ΄ Ρ€Π΅Π»ΡŒΠ΅Ρ„Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅).

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

Какой самый популярный язык программирования для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ Π½Π° ПК?

ЗдравствуйтС, Π΄Π°ΠΌΡ‹ ΠΈ господа. БобствСнно вопрос Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ‚Π΅ΠΌΡ‹. Но Π΅ΡΡ‚ΡŒ нСсколько ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ….

1. Π˜Π³Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ°Ρ…. НапримСр Unreal Engine, Unity. Как ΠΆΠ΅ Ρ‚ΠΎΠ³Π΄Π° язык? Или эти Π΄Π²ΠΈΠΆΠΊΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ написаны Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· языков программирования?

2. На ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для Playstation?

3. На ΠΊΠ°ΠΊΠΎΠΌ языкС ΠΏΠΈΡˆΡƒΡ‚ ΠΈΠ³Ρ€Ρ‹ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств?

2855

просмотров

{
«author_name»: «ΠΠ½Π΄Ρ€Π΅ΠΉ Π‘Π΅Π»Ρ‹ΠΉ»,
«author_type»: «self»,
«tags»: [],
«comments»: 103,
«likes»: -6,
«favorites»: 10,
«is_advertisement»: false,
«subsite_label»: «ask»,
«id»: 104324,
«is_wide»: true,
«is_ugc»: true,
«date»: «Tue, 18 Feb 2020 14:02:29 +0300»,
«is_special»: false }

{«id»:185372,»url»:»https:\/\/dtf. ru\/u\/185372-andrey-belyy»,»name»:»\u0410\u043d\u0434\u0440\u0435\u0439 \u0411\u0435\u043b\u044b\u0439″,»avatar»:»76716aa1-c230-2179-4b23-834569928504″,»karma»:662,»description»:»»,»isMe»:false,»isPlus»:false,»isVerified»:false,»isSubscribed»:false,»isNotificationsEnabled»:false,»isShowMessengerButton»:false}

{«url»:»https:\/\/booster.osnova.io\/a\/relevant?site=dtf»,»place»:»entry»,»site»:»dtf»,»settings»:{«modes»:{«externalLink»:{«buttonLabels»:[«\u0423\u0437\u043d\u0430\u0442\u044c»,»\u0427\u0438\u0442\u0430\u0442\u044c»,»\u041d\u0430\u0447\u0430\u0442\u044c»,»\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c»,»\u041a\u0443\u043f\u0438\u0442\u044c»,»\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c»,»\u0421\u043a\u0430\u0447\u0430\u0442\u044c»,»\u041f\u0435\u0440\u0435\u0439\u0442\u0438″]}},»deviceList»:{«desktop»:»\u0414\u0435\u0441\u043a\u0442\u043e\u043f»,»smartphone»:»\u0421\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u044b»,»tablet»:»\u041f\u043b\u0430\u043d\u0448\u0435\u0442\u044b»}},»isModerator»:false}

Π•ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ рассылка

Одно письмо с Π»ΡƒΡ‡ΡˆΠΈΠΌ Π·Π° нСдСлю

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ письмо для подтвСрТдСния

КакиС языки программирования Π½ΡƒΠΆΠ½Ρ‹ для написания соврСмСнных ΠΈΠ³Ρ€

DevEducation|Π‘Π»ΠΎΠ³|КакиС языки программирования Π½ΡƒΠΆΠ½Ρ‹ для написания соврСмСнных ΠΈΠ³Ρ€ АлСксСй ΠšΠΎΡ‚Ρ‚ΠΎΠ² Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

Часто Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ Ρ‚Π΅ΠΌΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. ΠŸΡ€ΠΎΡ€ΠΈΡΠΎΠ²ΠΊΠ° ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, созданиС ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° скриптов β€” Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π²ΠΎΠ»Π½ΡƒΠ΅Ρ‚.

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

Π˜Π³Ρ€Ρ‹ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²

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

КаТдая браузСрная ΠΈΠ³Ρ€Π° разрабатываСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° шла ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π΄ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ, ΠΈ Π½Π΅ заставляла Π΅Π³ΠΎ ΡΠΊΡƒΡ‡Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π½ΠΈΡ… вносят Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΎΠΊΠ°Ρ‡ΠΊΠΈ Π³Π΅Ρ€ΠΎΠ΅Π².

Для создания Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ популярный язык JavaScript. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ пСрсонаТС ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Canvas.

PHP Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого языка программирования ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.

НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ большой ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ пользовались Flash-ΠΈΠ³Ρ€Ρ‹. Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ использовали язык ActionScript. Π’ настоящСС врСмя ΠΎΠ½Π° ΡƒΠΆΠ΅ устарСла. МногиС сайты ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ упомянутый язык Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ потСрял Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹

Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ прСвосходят Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅, Π½ΠΎ Π½Π° малСнький ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΈΠ·-Π·Π° нСбольшого экрана ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скромной мощности. ΠšΡ€ΠΎΠΌΠ΅ этого, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅ΡΡ‚ΡŒ Π½Π° ПК-ΠΈΠ³Ρ€Π°Ρ….

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

Один ΠΈΠ· ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ – это Unity. На Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка JavaScript, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#. Они ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ для Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.

Π’ языкС C# ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. Полная ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ.
  2. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ совмСстимости с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ .NET Framework.
  3. Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ взаимодСйствиС с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ для создания Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ оформлСния ΠΈ графичСскими Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ. Π’ΠΎ ΠΆΠ΅ касаСтся ΠΈ Π΄Π²ΠΈΠΆΠΊΠΎΠ², Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.
  4. Π”Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ. Π‘Π΅Π· Π½ΠΈΡ… ΠΈΠ³Ρ€Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠΉ.
  5. Π”Π°Π΅Ρ‚ обСспСчСниС Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

Π˜Π³Ρ€Ρ‹ для ПК ΠΈ консолСй

НаправлСниС ΠΈΠ³Ρ€ для ПК являСтся самым ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΌ. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ сообщСство Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ² ΠΈ большой Π²Ρ‹Π±ΠΎΡ€ инструмСнтария для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для программистов.

Π˜Π³Ρ€Ρ‹ для ПК ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ самыми Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈ этом стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ простой ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ: Ρ‡Π΅ΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ‚Π΅ΠΌ большС Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ C++ ΠΈ Assembler. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°. Π•Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этого, Π½ΠΎ для ряда Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Для создания ΠΈΠ³Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Java. ИмСнно Π½Π° этом языкС Π±Ρ‹Π» написан Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ MineCraft.

Java ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для программирования ΠΈΠ³Ρ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ рядом прСимущСств:

  • Π―Π·Ρ‹ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ, Π² Ρ‚ΠΎΠΌ числС для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Android.
  • ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ взаимодСйствуСт с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ устройств, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ³Ρ€Ρ‹.
  • Π₯ΠΎΡ€ΠΎΡˆΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ, примСняСмыми для графичСского ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ оформлСния. Java Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сочСтаСтся с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ.
  • Π―Π·Ρ‹ΠΊ прСкрасно ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСрвСрной структуры, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈΠ³Ρ€.

Π―Π·Ρ‹ΠΊ C++ Ρ‚Π°ΠΊΠΆΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. Π£ Π½Π΅Π³ΠΎ мноТСство прСимущСств. Π’ ΠΈΡ… число Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  • ΠœΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ прилоТСния для самых Ρ€Π°Π·Π½Ρ‹Ρ… устройств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅.
  • Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ программистов мноТСством Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ;
  • ΠœΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π―Π·Ρ‹ΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ программирования.
  • ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ сочСтаСтся с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами, примСняСмыми ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€.

Π₯Π²Π°Ρ‚ΠΈΡ‚ Π»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка для написания ΠΈΠ³Ρ€

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

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

Вопрос – ΠžΡ‚Π²Π΅Ρ‚

Π—Π° сколько Π»Π΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?

Π—Π΄Π΅ΡΡŒ всС зависит ΠΎΡ‚ стрСмлСния учащСгося. ΠšΡ‚ΠΎ-Ρ‚ΠΎ Π·Π° Π³ΠΎΠ΄ обучСния достигаСт Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π”Ρ€ΡƒΠ³ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ 7 Π»Π΅Ρ‚ ΠΈ всС Ρ€Π°Π²Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠΌΠ΅Ρ‚ΡŒ.

ΠΠ΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°ΡŽΡ‚ наставники ΠΈ качСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Зная эти языки, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ³Ρ€Ρ‹?

НСт. Зная эти языки, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π·Π½ΠΎΠΉ слоТности ΠΈ ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π΅Π»Π΅Π²Ρ‹Π΅ запросы. Π’ΠΎΡ‚ ΠΆΠ΅ JavaScript ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для создания сайтов.

Π˜Π·ΡƒΡ‡ΠΈΠ² ΠΎΠ΄ΠΈΠ½ язык, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для написания ΠΈΠ³Ρ€ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…?

Зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π° язык программирования. Одни ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅Ρ‚.

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

ПодвСдСм ΠΈΡ‚ΠΎΠ³. ΠœΡ‹ познакомились со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ языками для создания ΠΈΠ³Ρ€:

  • JavaScript,
  • PHP,
  • C#,
  • C++,
  • Assembler,
  • Java,
  • Python,
  • SQL.

Помимо этого, ΠΌΡ‹ рассмотрСли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ³Ρ€Ρ‹:

  • Π±Ρ€Π°ΡƒΠ·Π΅Ρ€;
  • ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства;
  • ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€;
  • консоль.

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

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

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

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° курсы прямо сСйчас ΠΈ ΡΡ‚Π°Π½ΡŒΡ‚Π΅ вострСбованным спСциалистом.

Π―Π·Ρ‹ΠΊΠΈ программирования для создания ΠΈΠ³Ρ€ ВСкст Π½Π°ΡƒΡ‡Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Β«ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π½Π°ΡƒΠΊΠΈΒ»

ο»ΏΠ£Π”Πš 00443:904. 9

ВСхничСскиС Π½Π°ΡƒΠΊΠΈ

Π‘Π°Π·Π΅Π΅Π²Π° Н. А., ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° довузовской ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ срСднСго

ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования, Π€Π“Π‘ΠžΠ£ Π’Πž Β«ΠœΠΎΡ€Π΄ΠΎΠ²ΡΠΊΠΈΠΉ государствСнный унивСрситСт ΠΈΠΌ. H.П. ΠžΠ³Π°Ρ€Ρ‘Π²Π°Β» Π›Π΅Π±Π΅Π΄Π΅Π² Π”. Π‘., студСнт Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π° довузовской ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈ срСднСго

ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования, Π€Π“Π‘ΠžΠ£ Π’Πž Β«ΠœΠΎΡ€Π΄ΠΎΠ²ΡΠΊΠΈΠΉ государствСнный унивСрситСт ΠΈΠΌ. Н.П. ΠžΠ³Π°Ρ€Ρ‘Π²Π°Β»

e-mail: [email protected]

Π―Π—Π«ΠšΠ˜ ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π― Π”Π›Π― Π‘ΠžΠ—Π”ΠΠΠ˜Π― Π˜Π“Π 

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

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова: язык программирования, мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, созданиС ΠΈΠ³Ρ€, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ.

Abstract: in this article, a study of the beginning of the game industry, the features of different programming languages, in order to identify the most popular in the development of games on various existing platforms.

Keywords: programming language, mobile development, game creation, game engine.

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

ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ систСмы Π΄Π΅Π»Π°ΡŽΡ‚ языки программирования для создания ΠΈΠ³Ρ€ Ρ†Π΅Π½Π½Ρ‹ΠΌ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠΌ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ появились ΠΏΠΎΡ‡Ρ‚ΠΈ Π² самом Π½Π°Ρ‡Π°Π»Π΅ развития ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π‘Π°ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Β«ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ-Π½ΠΎΠ»ΠΈΠΊΠΈΒ», Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 3×3, сдСланная Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ А. Π‘. Дугласом Π² 1952 Π³ΠΎΠ΄Ρƒ. Бпустя 6 Π»Π΅Ρ‚ Уильям Π₯игинботэм выпустил ΠΈΠ³Ρ€Ρƒ «ВСтрис Π½Π° Π΄Π²ΠΎΠΈΡ…Β». Π‘ 1971 ΠΏΠΎ 1980 Π³ΠΎΠ΄ Π½Π° Π­Π’Πœ Π²Ρ‹ΡˆΠ»ΠΈ Π΄Π²Π° популярных ΡˆΡƒΡ‚Π΅Ρ€Π° ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π° — Β«SpaSimΒ» ΠΈ Β«Maze WarΒ» ΠΈ Π΅Ρ‰Ρ‘ пСрвая ΠΈΠ³Ρ€Π°-квСст Β«Colossal Cave AdventureΒ».

Π’ сСрСдинС 1970-Ρ… Π³ΠΎΠ΄Π°Ρ… стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π² Π΄ΠΎΠΌΠ°Ρ…. Π‘Ρ‚Π°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ становится всё большС ΠΈ большС Β«Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ…Β» программистов. Π’Π΅ΠΌ самым Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹.

Π’ 1976 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»ΠΈ созданы ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ носитСли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ слоты ΠΈ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ³Ρ€Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π° Π½Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ³Ρ€Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π’Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «консоль». ΠŸΠ΅Ρ€Π²ΠΎΠΉ консолью стала Β«VES 1976Β», Π½ΠΎ ΠΎΠ½Π° Π½Π΅ стала популярной Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… консолСй ΠΊΠ°ΠΊ Β«VCSΒ», Β«ColecoVisionΒ» ΠΈ Β«IntellivisionΒ». Π’ 1977 Π‘Ρ‚ΠΈΠ² ДТобс вмСстС с Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°ΠΌΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ Β«Apple IIΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для создания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€.

Π’ 1984 Π³ΠΎΠ΄Ρƒ Π²Ρ‹ΡˆΠ»Π° самая популярная ΠΈ узнаваСмая ΠΈΠ³Ρ€Π° «ВСтрис», созданная АлСксССм ΠŸΠ°ΠΆΠΈΡ‚Π½ΠΎΠ²Ρ‹ΠΌ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΈΠ³Ρ€Π° написана Π½Π° языкС Pascal, для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° — Β«Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠ°-60Β». «ВСтрис» Π±Ρ‹Π» ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° большоС количСство устройств, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ консоли ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ приставки, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Ρ‹.

Π˜Π³Ρ€ΠΎΠ²Π°Ρ индустрия Π½Π°Ρ‡Π°Π»Π° сильно Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»Π΅ 2000-Ρ… Π³ΠΎΠ΄Π°Ρ…. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ стали доступны ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ

Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹. БСйчас ΠΈΠ³Ρ€Ρ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ смартфонах ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ популярными Ρƒ Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ взрослых.

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

Π’ настоящСС врСмя сущСствуСт мноТСство языков программирования ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… подходят для написания ΠΈΠ³Ρ€ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. НаибольшСС распространСниС для написания ΠΈΠ³Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки:

C#. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΌΠΈΡ€Π΅ ΠΈ поддСрТиваСтся Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… срСдах для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. Как ΠΈ любой язык программирования C# ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ приСмущСствами ΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ характСристиками. Π”Π°Π½Π½Ρ‹ΠΉ язык ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈ синтаксис C# ΠΎΡ‡Π΅Π½ΡŒ схоТ со всСми языками C, Π° Ρ‚Π°ΠΊΠΆΠ΅ c Java. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° C#. ВозмоТностСй Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка ΠΏΠΎΠ»Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. C#, ΠΊΠ°ΠΊ язык программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ Π΄Π°Π²Π½ΠΎ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ свою ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²;

C++. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ язык программирования. Для Π΅Π³ΠΎ изучСния трСбуСтся Π½Π΅ΠΌΠ°Π»ΠΎ усилий, ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Ρƒ программиста, Π²Ρ‹Π±Ρ€Π°Π²ΡˆΠ΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… язык. C++ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π΅ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹: ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ΅ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π’Π°ΠΆΠ½Ρ‹ΠΌ плюсом для C++ считаСтся Π΅Π³ΠΎ объСмная стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹, Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. Из-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ C++ являСтся довольно старым языком программирования, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠΉΡ‚ΠΈ Π½Π° Π·Π°Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²Π΅Π·Π΄Π΅ ΠΈ Π±Ρ‹Ρ‚ΡŒ вытСснСн Ρ‚Π°ΠΊΠΈΠΌΠΈ языками ΠΊΠ°ΠΊ, Java ΠΈ C#;

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

JavaScript. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΡ€ΠΈ создании вСбстраниц ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, для придания интСрактивности Π²Π΅Π±-страницС. JavaScript ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Ρƒ вмСстС с JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ сторонниС прилоТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ Node JS+ html5. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Unity 3D, для создания 2D ΠΈ 3D ΠΈΠ³Ρ€, Π½Π° Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ [3].

Π’Ρ‹ΡˆΠ΅ описанныС языки программирования подходят для написания ΠΈΠ³Ρ€ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ способны Π΄Π°Ρ‚ΡŒ программисту ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ (Unity 3D, Game Maker, Unreal Development Kit ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования, Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… участках ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ написании ΠΈΠ³Ρ€Ρ‹ [2].

Π˜Π³Ρ€Ρ‹ Π½Π° C#, C++, Java ΠΈ JavaScript ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ большим Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, быстродСйствиСм, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ объСмом ΠΈ большой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈ создании ΠΈΠ³Ρ€ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… языков программисту удаётся Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ баланса ΠΌΠ΅ΠΆΠ΄Ρƒ трСбованиями ΠΊ устройству ΠΈ максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ³Ρ€Ρ‹.

ΠŸΡ€ΠΈ Π½Π°Ρ‡Π°Π»Π΅ создания ΠΈΠ³Ρ€ Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… программистов Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос -Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ ΠΈΠ³Ρ€Ρ‹ с самого нуля, прописывая ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ доступными Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ?

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

Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Благодаря использованию ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сокращаСт врСмя создания ΠΈΠ³Ρ€ ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ усилия ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

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

Unreal Engine. ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ малая Ρ‡Π°ΡΡ‚ΡŒ соврСмСнных ΠΈΠ³Ρ€, созданный ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Epic Games. Unreal Engine позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Но остаСтся Π΅Ρ‰Ρ‘ популярным языком срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², хотя создан Π² 1998 Π³ΠΎΠ΄Ρƒ. На Unreal Engine создавались BioShock 2, Mass Effect 3, Medal Of Honor ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅;

Unity 3D. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ для создания 2D ΠΈ 3D ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Windows, macOS, Linux. Π˜Π³Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π½Π° Unity 3D ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…: консолях, ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, смартфонах Π½Π° iOS, Android ΠΈΠ»ΠΈ Windows Phone. Π˜Π³Ρ€Ρ‹, написанныС Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ OpenGl ΠΈ DirectX, Ρ‡Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈ качСство ΠΈΠ³Ρ€. На Unity 3D, созданы популярныС ΠΈΠ³Ρ€Ρ‹ ΠΊΠ°ΠΊ, Need for Speed, Rust, Pokemon GO, SuperHot ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅;

Frostbite Engine. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, созданный ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ EA Digital Illusions CE. ΠžΠ±Π»Π°Π΄Π°Π΅Ρ‚ нСвысокими трСбованиями ΠΈ прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π·Π²ΡƒΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ DirectX [1].

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

графичСским Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. На Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ знания ΠΈ ΠΎΠΏΡ‹Ρ‚, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€Ρ‹.

БиблиографичСский список:

1. ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠ½, М. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ². β€” Москва: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2008.

2. ΠšΠΎΡΡ‚Π΅Ρ€, Π . Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ ΠΈ тСория Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΉ. β€” Москва: Π”ΠœΠš ΠŸΡ€Π΅ΡΡ, 2018.

3. БСляСв, Π‘. А. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ Π½Π° языкС JavaScript. β€” Π‘Π°Π½ΠΊΡ‚-ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³: Π›Π°Π½ΡŒ, 2018.

Π― Ρ…ΠΎΡ‡Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹. Какой язык программирования Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ?

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π΅Π΄Π°Π²Π½ΠΎ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠ»Ρ‹ΡˆΡƒ достаточно часто. Π­Ρ‚ΠΎ вопрос ΠΏΡ€ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹.
И Ρ€Π΅ΡˆΠΈΠ» Π² этот Ρ€Π°Π· Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ частным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ пост с ΠΌΠΎΠΈΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ — Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· Π±ΡƒΠ΄Ρƒ просто Π΄Π°Π²Π°Ρ‚ΡŒ ссылку Π½Π° Π½Π΅Π³ΠΎ всСм ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌΡΡ.
ΠžΠ±Ρ‹Ρ‡Π½ΠΎ вопрос стандартСн ΠΈ Π±Π°Π½Π°Π»Π΅Π½: Ρ…ΠΎΡ‡Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ?
Но Π² этот Ρ€Π°Π· вопрос Π·Π°Π΄Π°Π½ Π² интСрСсной Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π΄ΡƒΠΌΠ°ΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ вопрос ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ вмСстС.

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠ»Π½Ρ‹ΠΉ вопрос ΠΈ ΠΌΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‚.

Вопрос:

Π₯очСтся Π·Π°Π΄Π°Ρ‚ΡŒ вопрос, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ тСбя ΠΌΡƒΡ‡Π°ΡŽΡ‚ Π½Π°Π²Π΅Ρ€Π½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2-3 Ρ€Π°Π·Π° Π² нСдСлю… Π½ΠΎ ΠΎΠ½ мСня ΠΌΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ мСньшС, поэтому всС Ρ‚Π°ΠΊΠΈ Π·Π°Π΄Π°ΠΌ:)

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ:
я Ρ…ΠΎΡ‡Ρƒ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹. Какой язык программирования Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ?:)

Π”ΠΎΠ»Π³ΠΎ:
ΠΌΠ½Π΅ 19 Π»Π΅Ρ‚, ΡƒΡ‡ΡƒΡΡŒ Π½Π° 2 курсС Π½Π΅ программистской ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΏΠΎ случайности, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ТалСю.
Π˜Π½Ρ‚Π΅Ρ€Π΅Ρ ΠΊ ΠΈΠ³Ρ€Π°ΠΌ Ρƒ мСня Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ Π»Π΅Ρ‚ с 3, Π΅Ρ‰Π΅ с консолСй. И дальшС ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅ΠΉ… ΠŸΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° паскалС, дальшС Π‘# ΡƒΠΆΠ΅ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ курсС ΡƒΠ½ΠΈΠ²Π΅Ρ€Π°. Но это всС Π»ΠΈΡ€ΠΈΠΊΠ°, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π±Ρ‹Π», ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ.
Π“ΠΎΠ΄ Π½Π°Π·Π°Π΄ ΠΌΠ½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, смогу Π»ΠΈ я «ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ программистом». Π’Ρ‹Π±Ρ€Π°Π» Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ интСрСсовало Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅ — Π²Π΅Π±Π΄Π΅Π². Надо ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Π± мСня ΡƒΠ²Π»Π΅ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ мСня Π΅ΡΡ‚ΡŒ довольно раскручСнный Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π±ΠΈΡ€ΠΆ для Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ code monkeys ΠΊΠ°ΠΊ ΠΈ я:) ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠ΅ знания Π² области, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» ΠΊΡƒΡ‡Ρƒ ΠΊΠ½ΠΈΠ³…
Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ, Π½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ всС Ρ‚Π°ΠΊΠΈ понял, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ ΠΎΡ‚ этого Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ. ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ (Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв), слишком «Π½ΠΈΡˆΠ΅Π²Ρ‹Π΅» Π·Π°Π΄Π°Ρ‡, низкая ΠΎΠΏΠ»Π°Ρ‚Π° Π΄Π° ΠΈ сам ΠΊΠΎΠ΄ — ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ слоТности Π² срСднСм это «Π·Π°ΠΏΠΈΡΠΊΠΈ Π²Π΅Π± Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°», Π° Π½Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠ½Π΅ Π΄Π°ΠΆΠ΅ каТСтся, Ρ‡Ρ‚ΠΎ я Π²ΠΏΡƒΡΡ‚ΡƒΡŽ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ†Π΅Π»Ρ‹ΠΉ Π³ΠΎΠ΄ — Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ„ΠΈΠ·ΠΈΠΊΠ° — это совсСм другая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, насколько ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ повСрхностно ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, которая Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π½Π°Π½ΠΈΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. Php, sql, js Π±Ρ‹Π»ΠΈ ΠΏΠΎ сути бСсполСзной Ρ‚Ρ€Π°Ρ‚ΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
НС Ρ…ΠΎΡ‡Ρƒ Π΅Ρ‰Π΅ Ρ€Π°Π· Ρ‚Π°ΠΊ ΠΆΠ΅ «ΠΏΡ€ΠΎΠΌΠ°Ρ…Π½ΡƒΡ‚ΡŒΡΡ» — посовСтуй, Ρ‡Ρ‚ΠΎ стоит, Π° Ρ‡Ρ‚ΠΎ Π½Π΅ стоит ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ? И, Ссли Π½Π΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΡƒ основных ΠΊΠ½ΠΈΠ³. Π― понимаю, Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅ ΠΌΠΎΡ€Π΅ ΠΈ я задаю слишком ΠΎΠ±Ρ‰ΠΈΠ΅ вопросы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° Π½ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, Π½ΠΎ всё-Ρ‚Π°ΠΊΠΈ:)
БСйчас я Π½Π°Ρ‡Π°Π» с си++, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ (ΠΈ Ρ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅, ΠΏΠΎ-ΠΌΠΎΠ΅ΠΌΡƒ) Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ Π΅Π³ΠΎ для ΠΈΠ³Ρ€. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, послС Ρ‚Π²ΠΎΠ΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎ пСрспСктивности java ΠΈ Π΄ΠΎΡ‚Π½Π΅Ρ‚Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ я ΠΊΠ°ΠΊ Ρ‚ΠΎ Π½Π°Ρ‡Π°Π» ΡΠΎΠΌΠ½Π΅Π²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π²ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ½Π΅ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно, я надСюсь, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΡƒΠ΅ΡˆΡŒ ΠΌΠ½Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ:)

ΠžΡ‚Π²Π΅Ρ‚:
Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ язык, казалось Π±Ρ‹ слоТно. Но Π½Π° самом Π΄Π΅Π»Π΅ — Π½Π΅Ρ‚.
БСйчас Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Π½Π° C++ ΠΈΠ»ΠΈ C. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ трСбуСтся Π·Π½Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ этих языков.
Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Π΅ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ направлСния Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅, Π³Π΄Π΅ C++ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅Π²Π°ΠΆΠ΅Π½ — это Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΊΠΈ ΠΈ flash-ΠΈΠ³Ρ€Ρ‹. Π’Π°ΠΌ ΡƒΠΆΠ΅ ΠΈ ΠΎΠΏΡ‹Ρ‚ web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±Ρ‹ Π½Π΅ помСшал. Π― ΠΏΡ€ΠΎ эти направлСния знаю ΠΌΠ°Π»ΠΎ, поэтому ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠ³Ρƒ.
Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ ΠΊΠ°Π·ΡƒΠ°Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Ρ‡Π΅ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ Java ΠΈΠ»ΠΈ Π½Π° C#. Π―Π·Ρ‹ΠΊΠΈ простыС, Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ бСсплатных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Ρ‚ΠΈΠΏΠ° XNA Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ интСрСсными ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€.
ΠšΡ€ΠΎΠΌΠ΅ этого, всС большС ΠΈ большС программистов Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скриптовыС языки для Ρ€Π°Π±ΠΎΡ‚Ρ‹ — Lua, Python, Unreal script πŸ™‚ Они ΠΎΡ‡Π΅Π½ΡŒ просты ΠΈ спСцифичны — зависят ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π›ΡŽΠ±ΠΎΠΌΡƒ программисту, ΠΈΠΌΡ…ΠΎ, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ скрипт-язык ΠΏΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ — ΠΏΠ»Ρ‘Π²ΠΎΠ΅ Π΄Π΅Π»ΠΎ. И, судя ΠΏΠΎ вакансиям «Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ программист-скриптСр», ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅ зная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скриптовыС языки.

Π’ ΠΈΡ‚ΠΎΠ³Π΅, я Π±Ρ‹ посовСтовал сначала ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ. Если Ρ†Π΅Π»ΡŒ — Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅, Ρ‚ΠΎ стоит ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ C++ ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π³ΠΎΠ΄Π°-Π³ΠΎΠ΄ Π½Π° написаниС собствСнных ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈΠ³Ρ€. Π₯отя Π±Ρ‹ тСтрисов, Π·ΠΌΠ΅Π΅ΠΊ, ΠΏΡΡ‚Π½Π°ΡˆΠ΅ΠΊ ΠΈ Ρ‚.ΠΏ. Π­Ρ‚ΠΎ даст Π²Π°ΠΌ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡƒΡΡ‚ΡŒ ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…. Π’Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². А Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΠΊΠΎΠ² — это большой плюс Π½Π° собСсСдовании.
Если ваша Ρ†Π΅Π»ΡŒ — ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ-ΡˆΠ΅Π΄Π΅Π²Ρ€ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ с минимальной ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ flash ΠΈΠ»ΠΈ C# с XNA Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΈΠ³Ρ€Ρ‹.
ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ язык ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ — Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сайты, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС Π΄Π΅Π» индустрии. Π’Π°ΠΊΠΆΠ΅ Π½Π° всСх этих сайтах ΠΏΠΎΠ»Π½ΠΎ статСй ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… постов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π²Π°ΠΌ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π³Ρ€Π°Π±Π»Π΅ΠΉ ΠΈ вСлосипСдов.
Π’ΠΎΡ‚ нСсколько Ρ‚Π°ΠΊΠΈΡ… сайтов навскидку: http://gamedev.ru/ , http://dtf.ru/ , http://gamasutra.com/, http://www.gamedev.net/.

Ну ΠΈ самоС интСрСсноС Π² ΠΊΠΎΠ½Ρ†Π΅ — Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ расчитываСт Π½Π° большиС Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅ (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² Российском), Ρ‚ΠΎ ΠΎΠ½ сильно ΠΎΡˆΠΈΠ±Π°Π΅Ρ‚ΡΡ. Если Π½ΡƒΠΆΠ½Ρ‹ дСньги, Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π² Π±ΠΈΠ·Π΄Π΅Π² ΠΈΠ»ΠΈ Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π²Π΅Π±Π΄Π΅Π². Π“Π΅ΠΉΠΌΠ΄Π΅Π² — это Ρ„Π°Π½, Π΄Ρ€Π°ΠΉΠ², постоянноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΊΡ€Π°Π½Ρ‡ΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСньги Π² этот список Π½Π΅ входят πŸ™‚

Π―Π·Ρ‹ΠΊΠΈ программирования для создания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€


Π―Π·Ρ‹ΠΊΠΈ программирования для создания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€

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

Π£ΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ языки для ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΈΠ³Ρ€

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹ создавались Π΅Ρ‰Ρ‘ Π½Π΅ для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π° для ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставок. НапримСр, лСгСндарная ΠΈΠ³Ρ€Π° ΠœΠ°Ρ€ΠΈΠΎ Π±Ρ‹Π»Π° написана Π½Π° языкС программирования АссСмблСр. Этот язык использовался ΠΈ Π² дСсятках Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€, ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ дСсятками ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΊΠΎΠΏΠΈΠΉ.Β ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ супСрпопулярный ΡˆΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΠΈΡ†Π° Doom, появившийся Π² 1993 Π³ΠΎΠ΄Ρƒ, Π±Ρ‹Π» создан Π½Π° Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΌΡΡ классичСским языкС программирования Π‘ΠΈ. Π˜Π³Ρ€Π° стала Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠ΄ Π² своСм ТанрС. А Π‘ΠΈ ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ отличаСтся простотой ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒΡŽ. Π₯отя для соврСмСнных ΠΈΠ³Ρ€ программирования разработчики Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΡƒΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ соврСмСнныС, языки.

На Ρ‡Π΅ΠΌ ΠΏΠΈΡˆΡƒΡ‚ ΠΈΠ³Ρ€Ρ‹ сСйчас

Π‘++

Π―Π·Ρ‹ΠΊ Π‘++ оказался Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² самых различных направлСниях программирования. Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ ΠΈΠ³Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ обошли Π΅Π³ΠΎ стороной, написав Π½Π° нСм нСсколько ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ². Одним ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… прСимущСств этого языка ΡΠ²Π»ΡΠ΅Ρ‚ΡΡΒ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€Ρƒ ΠΏΠΎΠ΄ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π»Π΅Π³ΠΊΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΏΠΎΠ΄ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ консоль. ИмСнно Π½Π° этом языкС написана ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠ°Ρ MMO RPG World ofΒ WarCraft, которая собрала 20 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… подписчиков.Β Π‘++ считаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТным языком для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎΒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ. На Π½Π΅ΠΌ написаны Π΄Π²ΠΈΠΆΠΊΠΈ Cry Engine (ΡˆΡƒΡ‚Π΅Ρ€ Crysis) ΠΈ HavokΒ (Ρ€ΠΏΠ³-ΠΈΠ³Ρ€Π° Dark Souls). Если Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, хотя Π±Ρ‹ нСбольшой, Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ на курсы C++ Π² IT Star. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ комплСкс практичСских Π·Π½Π°Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ на этом языкС.

C#
ΠœΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ языкС программирования C#, Π½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊΒ Unity. Π•Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ ΠΏΠΎΠ΄ консоли ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства. А Π΅Ρ‰Ρ‘ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ Unity ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ³Ρ€Ρ‹ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. Π’Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π½Π°Π²Π΅Ρ€Π½ΡΠΊΠ°Β ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с изданиями Π½Π° C#, Ссли ΠΌΠ΅Ρ‚Π°Π»ΠΈ ΠΏΡ‚ΠΈΡ† Π² Angry Birds – ΠΈΠ³Ρ€Π΅, входящСй Π² Ρ‚ΠΎΠΏ-3 по популярности срСди ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.Β ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ C# для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ компания Microsoft, ΡΠΎΠ·Π΄Π°Π²ΡˆΠ°ΡΒ ΡΡ‚ΠΎΡ‚ язык, написала Π½Π΅ΠΌΠ°Π»ΠΎ качСствСнных ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ² ΠΈ срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Π½Π΅Π³ΠΎ.

Java
Java развиваСтся ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с C# ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΠΎΠ±Ρ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚ с этим языком. Однако ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΡƒΒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ – ΠΈΠ³Ρ€Ρ‹ Π½Π° Java ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.Β ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, эта ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ условна, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ³Ρ€Ρ‹ приходится Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для ПК, консолСй ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Но это Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ настоящиС Ρ…ΠΈΡ‚Ρ‹ Π½Π° Java, ΠΊ ΠΊΠ°ΠΊΠΎΠ²Ρ‹ΠΌΒ Π±Π΅Π· сомнСния ΠΌΠΎΠΆΠ½ΠΎ отнСсти MineCraft с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ.

Π’ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ IT Star Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ курсы Java Developer (Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ). Они позволят Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅Β ΡˆΠ°Π³ΠΈ Π² освоСнии этого ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ языка программирования. НСкоторыС наши выпускники ΡƒΠΆΠ΅Β ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ трудятся Π² IT-компаниях, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹. Если Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅Β ΡΡ‚Π°Ρ‚ΡŒ вострСбованным спСциалистом – ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² IT Star!

Π’Π΅ΠΏΠ΅Ρ€ΡŒ курсы программирования доступны ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-обучСния

Π£Ρ€ΠΎΠΊΠΈ проходят Π½Π° ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. БовмСстно с ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ Π’Ρ‹ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ мСтодичСскиС пособия. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° курсы программирования ΠΎΠ½Π»Π°ΠΉΠ½ -ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°, исходя ΠΈΠ· Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠΉ.Β  Π£Ρ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ β€” это ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎ!

Π¨Π΅ΡΡ‚ΡŒ языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈΠ³Ρ€ (Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€)

НСизбСТный Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π­Ρ‚ΠΎ сводится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня часто ΠΌΠ΅Π½ΡΡŽΡ‚ свои ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π°.

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

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТно.

Какой язык Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€?

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π›ΡƒΡ‡ΡˆΠΈΠΌΠΈ языками программирования для ΠΈΠ³Ρ€ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ — это ТизнСнная сила ΠΈ скСлСт для всСх ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ с Π²Π°ΠΌΠΈ ΠΈΠ³Ρ€Π°Π΅ΠΌ. ВсС Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π°Ρ… Grand Theft Auto? ВсС Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΎ.

Как ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΈΠ³Ρ€Π°Ρ…?

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

Какой язык программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΈΠ³Ρ€Π°Ρ…?

Π­Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ список. Однако основными языками программирования ΡΠ²Π»ΡΡŽΡ‚ΡΡ C ++, C # ΠΈ старый Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ HTML5.

Π₯ΠΎΡ€ΠΎΡˆΠΎ Π»ΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ программисты?

Π­Ρ‚ΠΎ зависит ΠΎΡ‚ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π². Если Π²Ρ‹ малСнький программист ΠΈΠ½Π΄ΠΈ-ΠΈΠ³Ρ€, Ρ‚ΠΎ, ΠΊ соТалСнию, ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ: Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π³Π΄Π΅-Ρ‚ΠΎ ΠΎΡ‚ 10 Π΄ΠΎ 12 тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².НС совсСм королСвский Π²Ρ‹ΠΊΡƒΠΏ. Однако, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΉ студии Π½Π°Π΄ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ с большим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 100 000 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?


БущСствуСт Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ тысяч языков программирования (хотя стоит ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ лишь ΠΎΡ‡Π΅Π½ΡŒ нСбольшоС подмноТСство), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ-Π³Π΅ΠΉΠΌΠ΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π·Π½Π°Π΅Ρ‚, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

Π§Ρ‚ΠΎ ΠΆ, Π²ΠΎΡ‚ ΠΎ Ρ‡Π΅ΠΌ эта ΡΡ‚Π°Ρ‚ΡŒΡ!

Π­Ρ‚ΠΎ Π½Π΅ лоТь, Ρ‡Ρ‚ΠΎ сущСствуСт лишь нСбольшоС подмноТСство ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языков, Π° языки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΠΈΠ³Ρ€, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΅Ρ‰Π΅ мСньшСС подмноТСство этого подмноТСства.

Π•ΡΡ‚ΡŒ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° программирования, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ: Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ «систСмноС» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ , ΠΈ Β«Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β» , .

Оба Π²Π°ΠΆΠ½Ρ‹, хотя Ρ‚ΠΎ, Ρ‡Π΅ΠΌ Π²Ρ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ, Π±ΡƒΠ΄Π΅Ρ‚ Π² основном Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ внимания студии ΠΈ ΠΈΡ… ΠΈΠ³Ρ€, находящихся Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€


ДоступныС курсы:

БСсплатная пробная вСрсия для студСнтов:

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· частных наставничСств ΠΎΠ΄ΠΈΠ½ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Занятия Π² ΠΌΠ°Π»Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… (Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 студСнтов) ΠΈ посСщайтС Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ с вашим наставником.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация

БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅


БистСмноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ прилоТСния, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π°, запускаСмая Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Двумя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными языками для изучСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ³Ρ€ ΡΠ²Π»ΡΡŽΡ‚ΡΡ C ++ ΠΈ Java, хотя популярны ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C # для Unity).

Π”Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ программирования, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅, — это созданиС сцСнариСв, Π½ΠΎ ΠΏΠΎ сути ΠΎΠ½ сводится ΠΊ Ρ‚ΠΈΠΏΡƒ систСмного программирования.

Π’Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅


Π’Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ , ΠΊΠ°ΠΊ Π½ΠΈ странно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс.

Π²Π΅Π±-языков Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅, ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² унисон, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΎΠΏΡ‹Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΈΠ³Ρ€ΠΎΠΊΠΈ (хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ программисты Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΌ).

Π’Π΅Π±-языки Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • HTML5
  • CSS3
  • JavaScript
  • SQL

Наряду с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π²Π΅Ρ‰Π°ΠΌΠΈ, ΠΊΠ°ΠΊ систСмы управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ).

Π˜Π³Ρ€Ρ‹, созданныС с использованиСм javascript

1.HexGl
2. Sketchout
3. CrossCode
4. Bejeweled
5. Swoop
6. Polycraft
7. Angrybirds
8. The Wizard
9. Little Alchemy
10. Новый Super Resident Raver

C ++


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

Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ структуры для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π² ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π±Π»ΠΎΠΊΠΈ (классы ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹).

Π­Ρ‚ΠΎ , бСзусловно, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ язык для написания ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Unreal) ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° C ++.

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅: 50 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ΠΉ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ Π² БША

Если Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ для изучСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ язык, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языков происходят ΠΎΡ‚ C ++ (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ).

Π˜Π³Ρ€Ρ‹ Π½Π° C ++

1. Counter-Strike
2.Π”Π²ΠΈΠΆΠΎΠΊ Doom III
3. King Quest
4. Starcraft
5. World of Warcraft
6. Warcraft III
7. Football Pro
8. Master of Orion III
9. Maplestory
10. Invictus

Π―Π²Π°


Java Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСм, ΠΎΡ‚ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠ²ΠΎΠ»Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ΅Ρ‡Π΅ΠΉ Π΄ΠΎ слоТных систСм Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹ΠΉ язык с мноТСством ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, поэтому ΠΎΠ½ каТСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для изучСния.

Java тСсно связана с C ++, поэтому ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… вмСстС Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π΅ составит Ρ‚Ρ€ΡƒΠ΄Π°.

Π˜Π³Ρ€Ρ‹, созданныС Π½Π° Java

1. Tom Clancy’s Politika
2. Runescape
3. Powder Game
4. Star Wars Galaxies
5. Π ΠΎΠ±ΠΎΡ„ΠΎΡ€ΠΆ

Π’Π΅Π±-языки



HTML5
ΠΈ CSS3 — это языки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ для создания структуры страницы ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов отобраТСния, соотвСтствСнно.

HTML5 — ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто JavaScript.

JavaScript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ происходило Π½Π° страницС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π»ΠΎΡΡŒ ΠΏΠΎ страницС.

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

Если студия, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, спСциализируСтся Π½Π° Π²Π΅Π±-ΠΈΠ³Ρ€Π°Ρ…, стоит ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ Π² памяти всС эти языки, Π½ΠΎ Π²Π°ΠΌ, вСроятно, Π½Π΅ потрСбуСтся ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅.

Π˜Π³Ρ€Ρ‹, созданныС с использованиСм HTML 5

1. ΠšΠΎΡ€ΠΎΠ»Π΅Π²ΡΡ‚Π²ΠΎ нСнависти
2. НичСго, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ
3. Π‘ΠΎΠ³ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ
4. Roll It
5. Cookie Clicker

Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки программирования [Π˜Π½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°]

Π―Π·Ρ‹ΠΊΠΈ кодирования

Π₯ΠΎΡ‚Π΅Π» Π±Ρ‹ я, Ρ‡Ρ‚ΠΎΠ±Ρ‹ научился ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ .Π― ΠΌΠΎΠ³ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС ΠΈΠ³Ρ€Ρ‹, Π²Π΅Π±-прилоТСния ΠΈ всС Ρ‚Π°ΠΊΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π§Ρ‚ΠΎ ΠΆ, оказываСтся, Ρƒ мСня Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ врСмя ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄.

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

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠ΄?


Если Π²Ρ‹ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, скорСС всСго, Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.«Код» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ относится ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ, записанным Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅. НапримСр, MySpace Π±Ρ‹Π» ярым сторонником Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ свои сайты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Ρ‚Π°ΠΊΠΆΠ΅ стало популярнСС Π·Π° послСдниС нСсколько Π»Π΅Ρ‚. НСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π±Ρ‹Π» Π΄Π°ΠΆΠ΅ ΠΌΠ΅ΠΌ, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° Π±Π΅Π·Ρ€Π°Π±ΠΎΡ‚Π½Ρ‹Ρ… Турналистов, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π²ΡˆΠΈΠΉ ΠΈΠΌ Β«Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ».

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

НазначСниС


Π‘ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ массу Π²Π΅Ρ‰Π΅ΠΉ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ³Ρ€Ρ‹ ΠΈ созданиС Π²Π΅Π±-сайтов, хотя это ΠΎΠ΄Π½ΠΈ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ языков программирования.

Π’ΠΊΡ€Π°Ρ‚Ρ†Π΅, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ общаСтся с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π₯отя тСхничСски это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, управляя ΠΌΡ‹ΡˆΡŒΡŽ ΠΈΠ»ΠΈ щСлкая Π·Π½Π°Ρ‡ΠΊΠΈ, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ углубляСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ машинам эффСктивно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΈ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠ΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСдоступны для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

КакиС языки программирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСны?

Π―Π·Ρ‹ΠΊΠΈ программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ C ++, HTML5, C #, Java, JavaScript ΠΈ Python, ΡΠ²Π»ΡΡŽΡ‚ΡΡ самыми популярными. Python, Π² частности, являСтся довольно популярным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ΄, ΠΈΠ·-Π·Π° Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ простой ΠΊΡ€ΠΈΠ²ΠΎΠΉ обучСния.

Π­Ρ‚ΠΎ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ мСняСтся, поэтому Π½Π΅ ΡƒΠ΄ΠΈΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ, Ссли Π½ΠΎΠ²Ρ‹ΠΉ, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ язык программирования станСт Π½ΠΎΠ²Ρ‹ΠΌ популярным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ.

На ΠΊΠ°ΠΊΠΎΠΌ языкС Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄?

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Python, SQL ΠΈ Ruby on Rails.ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ Β«ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹Β» (Π² основном сообщая ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ) ΠΈ заставляСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ дСйствия.

Какой язык Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ?


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

ΠšΠ°ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅?

Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для вопроса Β«ΠΊΠ°ΠΊΠΎΠΉ язык ΠΌΠ½Π΅ слСдуСт ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ?Β». Π’Π°ΡˆΠ° профСссия ΠΈΠ»ΠΈ интСрСсы Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ прямоС влияниС Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ язык Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ для программирования.Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ²: вакансии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни зависят ΠΎΡ‚ языков программирования.

Front-end Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ Π² агСнтствС


Π Π°Π±ΠΎΡ‚Π° с «ΠΈΠ½Ρ‚СрфСйсом» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ видят ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. ΠŸΡ€ΡΠΌΠΎ сСйчас Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ интСрфСйс этого Π²Π΅Π±-сайта. На интСрфСйсной Ρ€Π°Π±ΠΎΡ‚Π΅ Π²Ρ‹, вСроятно, Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ языки программирования, ΠΊΠ°ΠΊ:

  • HTML
  • CSS
  • JavaScript
  • jQuery

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ-фрилансСр


Π Π°Π±ΠΎΡ‚Π° Π²Π½Π΅ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ позволяСт Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ чудСса с языками кодирования.Как Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ:

  • HTML
  • CSS
  • Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ JavaScript
  • WordPress
  • PHP
  • ΠŸΠΈΡ‚ΠΎΠ½
  • Π―Π²Π° ​​
  • Π ΡƒΠ±ΠΈΠ½ Π½Π° Ρ€Π΅Π»ΡŒΡΠ°Ρ…

Back-end ΠΈΠ»ΠΈ full-stack Dev Π² агСнтствС


«Бэкэнд» относится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ скрываСтся Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. Никаких ярких ΠΈΠΊΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ стСка относится ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, которая происходит Π½Π° сторонС сСрвСра программирования ΠΈ кодирования.Для этих программистов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки программирования:

  • Π ΡƒΠ±ΠΈΠ½ Π½Π° Ρ€Π΅Π»ΡŒΡΠ°Ρ…
  • SQL ΠΈΠ»ΠΈ MySQL
  • HTML5 ΠΈ CSS
  • Git ΠΈ GitHub
  • ΠŸΠΈΡ‚ΠΎΠ½
  • JavaScript

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ


Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² отрасли. Однако Π²Π°ΠΌ понадобится Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ языка программирования. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΈΠ΅ языки программирования, ΠΊΠ°ΠΊ:

  • Java
  • Swift
  • ΠŸΠΈΡ‚ΠΎΠ½
  • Objective-C
  • Π ΡƒΠ±ΠΈΠ½
  • HTML5
  • ΠšΠΎΡ‚Π»ΠΈΠ½
  • Android

УправляйтС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ для агСнтства ΠΈΠ»ΠΈ фрилансСра


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

  • HTML5
  • CSS
  • ΠŸΠΈΡ‚ΠΎΠ½
  • Π ΡƒΠ±ΠΈΠ½
  • JavaScript
  • WordPress
  • TypeScript
  • ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ

Π’ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡Π°Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ идСально подходят для обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ , Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ довольно скоро Π²Ρ‹ смоТСтС Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои собствСнныС творСния. Π― нашСл нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², Ссли Π²Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° мСня.

1. ОбСзьяна кода


Code Monkey ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ подростков, Π½ΠΎ ΠΏΡƒΡΡ‚ΡŒ это вас Π½Π΅ остановит! Π—Π½Π°ΡŽ, знаю, это для Π΄Π΅Ρ‚Π΅ΠΉ, Π° Π½Π΅ для мСня. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π΄Ρ€ΡƒΠ³: это для всСх.

ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Π΅Π³ΠΎ интСрфСйс ΠΎΡ‡Π΅Π½ΡŒ простой ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· элСмСнтарныС этапы кодирования ΠΈ создания. Он ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° студСнтов, поэтому сразу ΠΆΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Code Monkey Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ‹Ρ‚ программирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ — всС Π΄Π΅Π»ΠΎ Π² чистом листС ΠΈ Π½ΠΎΠ²ΠΎΠΌ запускС.Π’ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠ»Π°Π½Ρ‹ ΠΈ Π΄Π°ΠΆΠ΅ Π²ΠΈΠ΄Π΅ΠΎ-ΡƒΡ€ΠΎΠΊΠΈ.

Если Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я люблю большС, Ρ‡Π΅ΠΌ ΠΈΠ³Ρ€Ρ‹, это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ тСкстового кодирования Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ основы ΠΈ Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ основу для сСбя. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ это бСсплатно!

2. Код ΠšΠΎΠΌΠ±Π°Ρ‚


Code Combat — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ для людСй сразу ΠΆΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡ… дСйствия ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π²ΠΎΠΏΠ»ΠΎΡ‰Π°ΡŽΡ‚ΡΡ Π² Тизнь. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, фактичСски играя Π² ΠΈΠ³Ρ€Ρƒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π’Ρ‹ управляСтС дСйствиями своСго пСрсонаТа с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ кодирования, помогая Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΊ цСлям Π² ΠΈΠ³Ρ€Π΅.НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ своСго пСрсонаТа Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΊ сундуку с сокровищами, Π½Π°Π±Ρ€Π°Π² Β«hero.moveRight ()Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пСрсонаТа, ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠΆΠ΅ догадались, Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΡ€Π°Π²ΠΎ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ взаимодСйствия Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ являСтся Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов .

3. Π ΠΎΠ±ΠΎΠΊΠΎΠ΄


Как ΠΈ Code Combat, Robocode Ρ‚ΠΎΠ»ΠΊΠ°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠ° / программиста Π² сцСнарий, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΡ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ. ЕдинствСнный способ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Java, Scala, C #.Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ программиста прямо Π² крСсло ΠΏΠΈΠ»ΠΎΡ‚Π°, Π½Π΅ отпуская Π΅Π³ΠΎ.

4. ΠšΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Π²ΠΎΠΉΠ½Ρ‹


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

Бвязано: ОсновноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Π³Π΅ΠΉΠΌΠ΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ²

Благодаря ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ процСссу Codewars ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈ Π΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΈΡ… Π² курсС послСдних событий ΠΈ Π΄Π°Π΅Ρ‚ ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.Π’Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠ΅ сочСтаниС ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мСроприятий — настоящий ΡƒΠ΄Π°Ρ€ для людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ‰ΡƒΡ‚ ΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

5. КодовоС имя


Codingame — это Π²Π΅Π±-сайт ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс. Он ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько способов изучСния ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ³Ρ€.

МнС особСнно ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΠΌΠΎΡ‚ΠΎΠ³ΠΎΠ½ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ прСпятствий Π½Π° трассС.Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ быстрый ΡΡ‚ΠΈΠ»ΡŒ программирования, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΉ Code Combat.

Π”Ρ€ΡƒΠ³ΠΎΠΉ аспСкт Codingame Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π΅ΡˆΠ°Π΅Ρ‚Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ кодирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΎΡ‚ экспСртов Π² Π΄Π°Π½Π½ΠΎΠΉ области. Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΎΡ‚ экспСртов ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… частСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Codingame .

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ Codingame (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… пСрСчислСнных ΠΈΠ³Ρ€) — это ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π₯отя эти ΠΈΠ³Ρ€Ρ‹ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈΡ… ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ программирования.

6. Π¨ΡΠ½ΡŒΡ‡ΠΆΡΠ½ΡŒ I / O


Π’ΠΎΡ‚ интСрСсный. Доступная Π² Steam ΠΈΠ³Ρ€Π° Shenzhen I / O — это ΠΈΠ³Ρ€Π°-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ процСссу, Ρ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΌΠΎΠ·Π³. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ гласит, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΊ — экспСрт ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΠ΅Ρ€Π΅Π΅Π·ΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π² ΠšΠΈΡ‚Π°ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² тСхнологичСской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Ρ‚Π°ΠΌ, ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΠΏΠΎΡ€ΡƒΡ‡Π΅Π½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ тСхнологичСскиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… этапов ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ³Ρ€ΠΎΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ΅ кодирования.Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. ΠšΡ€ΡƒΡ‚Π°Ρ малСнькая история, смСшанная с ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ процСссом, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

7. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрсоналом


Π­Ρ‚Π° ΠΈΠ³Ρ€Π°, доступная для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΈ ПК, Linux ΠΈ Nintendo Switch, ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡Π°Ρ‚ вас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Tomorrow Corporation , ΠΎΠ½ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π±ΠΎΠ»Π΅Π΅ 40 Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТат ΠΊΠ°ΠΊ для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ процСсса, Ρ‚Π°ΠΊ ΠΈ для программирования.

Π˜Π³Ρ€ΠΎΠΊ знакомится с «офисом», Π³Π΄Π΅ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ задания ΠΈ Π³ΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Human Resource Machine .Π˜Π³Ρ€ΠΎΠΊΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ это, кодируя ΠΈ выполняя задания Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

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

МнС нравится, ΠΊΠ°ΠΊ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ³Ρ€, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… бСсплатны. ΠšΡƒΠ΄Π° Π±Ρ‹ Π²Ρ‹ Π½ΠΈ посмотрСли, ΠΈΡ… Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ. Π˜Ρ… НЕ Π½Π°ΠΉΡ‚ΠΈ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.Они Π΅ΡΡ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π² Steam, Π² прилоТСниях Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΈ Ρ‚. Π”.

Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚? Π£ вас Π½Π΅Ρ‚ оправдания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. Π›ΡŽΠ΄ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдСлали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅Π»ΠΎΠΌ своСй ΠΆΠΈΠ·Π½ΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ доступ программистам-Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡΠΌ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ людям, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΊ этому ΠΌΠΈΠΌΠΎΠ»Π΅Ρ‚Π½ΠΎΠ΅ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚ΡΡ‚Π²ΠΎ.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π½Π΅ Π½Π°Π΄ΠΎ ΡΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° скучном ΡƒΡ€ΠΎΠΊΠ΅, ΠΊΠ°ΠΊ я. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π΅ покидая своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Β« battle station Β». Никаких ΠΎΡ†Π΅Π½ΠΎΠΊ, просто Ρ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ, надСюсь, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ любой ΠΈΠ· этих Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Π›ΡƒΡ‡ΡˆΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ [Π˜Π½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°]

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅


Какой язык Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ для изучСния, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ вашСго интСрСса ΠΊ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ; Π½Π° Π±Π°Π·Π΅ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΈΠ»ΠΈ ПК / консоли.

Π―Π·Ρ‹ΠΊΠΈ Π½Π° Π±Π°Π·Π΅ ПК ΠΈ консолСй Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ языки, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ простыС языки сцСнариСв, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ сосрСдоточСна ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° тСхнологиях, созданных для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° (хотя Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСсСчСния, снова выходящиС Π·Π° Ρ€Π°ΠΌΠΊΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ).

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

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Unity Game Engine ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ C # Π² качСствС основного языка сцСнариСв?

Π”Π²ΠΈΠΆΠΎΠΊ Unity ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ C # ΠΈΠ·-Π·Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ языка программирования. МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ C #, Ρ‡Ρ‚ΠΎ позволяСт Π»ΡƒΡ‡ΡˆΠ΅ Β«ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡΒ» посрСдством программирования, ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ взаимодСйствиС ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Наряду с этим, большая Ρ‡Π°ΡΡ‚ΡŒ, Ссли Π½Π΅ вся Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΈ докумСнтация ΠΏΠΎ Unity ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ C # Π² качСствС Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка программирования.

ΠšΠ°ΠΊΠΎΠ²Ρ‹ прСимущСства программирования Π½Π° C # Π² UNITY ΠΏΠ΅Ρ€Π΅Π΄ сцСнариСм JavaScript / UNITY?

Как ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, прСимущСств бСсчислСнноС мноТСство. МногиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ C # ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык программирования, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ДокумСнтация Unity написана Π½Π° C #, поэтому ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ использованиС C # автоматичСски становится Π±ΠΎΠ»Π΅Π΅ СстСствСнным ΠΈ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык программирования Unity.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ C # для программирования Π² Unity, Π½Π΅ имСя ΠΎΠΏΡ‹Ρ‚Π° программирования?

Π’Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ нСдостатка Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособиях ΠΏΠΎ C #, Π½ΠΎ ΠΈ Π² ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособиях ΠΏΠΎ Unity. Π’Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅ ΠΊΠ»Π°Π΄ΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Ρ€Π΅Π»ΠΊΡƒ слишком ΠΌΠ½ΠΎΠ³ΠΎ. Π― знаю, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ соблазн ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈ Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹Ρ… ΠΈΠ΄Π΅ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Unity ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ способна Π½Π° это, Π½ΠΎ откусывая большС, Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΆΠ΅Π²Π°Ρ‚ΡŒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сильно Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ. Начни с ΠΌΠ°Π»ΠΎΠ³ΠΎ!

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π² 2D, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ с Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ, ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΡˆΠ΅Π΄Π΅Π²Ρ€, основанный Π½Π° ΡΡŽΠΆΠ΅Ρ‚Π΅.НС имСя ΠΎΠΏΡ‹Ρ‚Π°, Π²Π°ΠΌ придСтся ΠΏΠΎ-настоящСму ΠΏΡ€ΠΎΠ±ΠΈΡ‚ΡŒ сСбС Π΄ΠΎΡ€ΠΎΠ³Ρƒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… долТностях Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня Π² отрасли. Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π±ΠΎΠ»Π΅Π΅ высоких компаниях.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Unity ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΠΊΠ° Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Π΅Π΄. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ нСсколько руководств YouTube, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ наглядныС ссылки.

Бколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Π°ΠΌ понадобилось, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ C # / GLSL для Unity?

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

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

НС откусывай большС, Ρ‡Π΅ΠΌ моТСшь ΠΏΡ€ΠΎΠΆΠ΅Π²Π°Ρ‚ΡŒ! ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с ΠΌΠ°Π»ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ свой Β«Π½Π°Π±ΠΎΡ€ инструмСнтов». По сути, это зависит ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

Какой язык ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π»ΡƒΡ‡ΡˆΠ΅ всСго подходят для Unity?

Π₯отя Unity Script сущСствуСт, всС согласны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ C # являСтся ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ языком программирования для использования Π² Unity Engine. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΄Π²ΠΎΠΉΠ½Π΅, Ссли Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ»ΠΈ нСбольшоС знакомство с C #. Π‘Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ языком программирования Unity, ΠΈ сдСлайтС Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ПК — Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для использования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Ρ‰Π΅ΠΉ ΠΈΠ· Unity.

Какой язык Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ для Unity 3d Π² 2021 Π³ΠΎΠ΄Ρƒ?

C # — Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΈΠ³Ρ€ 3D Unity Π² 2021 Π³ΠΎΠ΄Ρƒ. Π₯отя сСйчас для вас Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠΌ, Π½ΠΎ C # Π½Π° самом Π΄Π΅Π»Π΅ являСтся источником ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠΉ силы ΠΈ скСлСтной структурой языка программирования Unity Engine.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒΡΡ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Java (Ρ‡Π΅Ρ€Π΅Π· Unity Script), C ++ ΠΈ Π΄Π°ΠΆΠ΅ HTML5, Π² Ρ†Π΅Π»ΠΎΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ТизнСспособными Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ.Однако Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° C # для 3D-ΠΈΠ³Ρ€.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΌΠ½Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Unreal Engine ΠΈΠ»ΠΈ Unity, Ссли я Ρ…ΠΎΡ‡Ρƒ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ?

Π― ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡΡŒ Π² C ++, JavaScript ΠΈΠ»ΠΈ C #, Π½ΠΎ Ρƒ мСня Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C ΠΈ Java.

Unity, вСроятно, Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ· Π΄Π²ΡƒΡ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Unreal ΠΌΠΎΠΆΠ΅Ρ‚ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, C ++ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТнСС для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с C # Unity.

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

Unreal ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π±ΠΎΠ»Π΅Π΅ высокого класса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π½ΠΈΠΌ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅.

Unity — Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ для Android?

Π‘Π΅Π· сомнСния. Помимо Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Godot, Unity ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйс ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€, особСнно для Android.Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ сама ΠΏΠΎ сСбС ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ простота, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ смоТСтС пСрСнСсти свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятна ΠΈ поистинС Π»Π΅Π³ΠΊΠ° Π² процСссС.

ΠŸΡ€Π°Π²Π΄Π° Π»ΠΈ, Ρ‡Ρ‚ΠΎ Google Play удаляСт ΠΈΠ³Ρ€Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ бСсплатной вСрсии Unity?

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π½Π΅Ρ‚. ΠœΠ΅Π»ΡŒΠ½ΠΈΡ†Π° слухов часто Π±Ρ‹Π²Π°Π΅Ρ‚ уТасной ΠΈ вводящСй Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Π²Π΅Ρ‰ΡŒΡŽ. Рассмотрим Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ отраслСвым стандартам ΠΈΠ»ΠΈ стандартам Google. Наряду с этой Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ± ΠΈΠ³Ρ€Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‚ условия обслуТивания Google.По Π»ΠΎΠ³ΠΈΠΊΠ΅ Π²Π΅Ρ‰Π΅ΠΉ, это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ СдинствСнный способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Google удаляСт ΠΈΠ³Ρ€Ρ‹, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ бСсплатной вСрсии Unity.

Π― ΠΌΠΎΠ³ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, комбинация Π΄Π²ΡƒΡ… сцСнариСв, ΠΊΠ°ΠΊ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Google пытаСтся ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, Π½ΠΎ это просто Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла.

Π‘Π°ΠΌΡ‹ΠΉ большой вопрос: Π·Π°Ρ‡Π΅ΠΌ Google это Π΄Π΅Π»Π°Ρ‚ΡŒ? Π§Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ΠΈ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ со своСго Ρ€Ρ‹Π½ΠΊΠ° ΠΈΠ³Ρ€Ρ‹, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ качСствСнныС ΠΈΠ³Ρ€Ρ‹?

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

ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹ΡˆΠ½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ это ΠΊΠ°ΠΊ «Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ внимания».

Руководства ΠΏΠΎ языкам программирования:

10 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€

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

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ для бСсплатного практичСского сСминара : oneAPI AI Analytics Toolkit

Π’ΠΎΡ‚ список ΠΈΠ· 10 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€.

1. C #

C # сСгодня ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ… ΠΈ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных языков, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. Он ΠΈΠΌΠ΅Π΅Ρ‚ структуру XNA, которая прСдставляСт собой Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΈ срСды выполнСния ΠΎΡ‚ Microsoft, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ особСнно подходящим для ΠΈΠ³Ρ€ Π½Π° Xbox ΠΈΠ»ΠΈ Windows. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ язык, Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΎΠΈΠ³Ρ€Ρƒ для распространСния ΠΈΠ³Ρ€Ρ‹ практичСски Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

2. C ++

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

3. Java

Java ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ООП, Ρ‡Ρ‚ΠΎ ΠΈ C ++, Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр систСм для ΠΈΠ³Ρ€Ρ‹. ΠšΠΎΠ΄Ρ‹ Java ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Java (JVM) ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ‰ΠΈΠ΅ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Ρ‹, исполняСмыС Π² любой систСмС.Π˜Ρ‚Π°ΠΊ, Java — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ… Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… языков программирования ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ для любой Π΄Π°Π½Π½ΠΎΠΉ систСмы. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования для ΠΈΠ³Ρ€.

4. JavaScript

JavaScript — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных языков программирования для ΠΈΠ³Ρ€, особСнно для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Ρ‹ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Π²Π΅Π±-тСхнологиями, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ HTML ΠΈ CSS, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ числа кроссплатформСнных ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€.

5. HTML 5

HTML5 стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых распространСнных языков программирования ΠΈΠ³Ρ€ для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. ΠŸΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ сСгодня, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ этот язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π›Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π²Π΅Π±-ΠΈΠ³Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript. Π­Ρ‚ΠΎΡ‚ язык прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для изучСния, поэтому ΠΎΠ½ становится популярным Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€.

6. SQL

SQL ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊ ΠΌΠΎΠ³ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ своСй ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ дСйствия Π½Π° сСрвСрС.Появились Π½ΠΎΠ²Ρ‹Π΅ языки, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ, особСнно с AR, VR, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ процСссом.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

7. Python

Python — Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ язык, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ ООП-ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых простых Π² использовании ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… языков программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ³Ρ€. Он ΠΈΠΌΠ΅Π΅Ρ‚ структуру Pygame ΠΈ позволяСт программистам быстро ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ своих ΠΈΠ³Ρ€.

8. Π ΠΆΠ°Π²Ρ‡ΠΈΠ½Π°

Rust рСкламировался ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠΎΠ² C. Он Π±Ρ‹Π» Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠ°ΠΊ язык систСмного программирования Mozilla Foundation.Он ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€.

9. UnrealScript

UnrealScript — это собствСнный язык сцСнариСв для ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстного Π΄Π²ΠΈΠΆΠΊΠ° Unreal. Он сочСтаСт Π² сСбС слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ООП, мноТСствСнноС наслСдованиС ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ³Ρ€Ρ‹. Π―Π·Ρ‹ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС основныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Microsoft Windows, MacOS, Linux, SteamOS, Android ΠΈ PlayStation VR.

10. Lua

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


ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ нашСй Π³Ρ€ΡƒΠΏΠΏΠ΅ Telegram. Π‘Ρ‚Π°Π½ΡŒΡ‚Π΅ Ρ‡Π°ΡΡ‚ΡŒΡŽ интСрСсного ΠΎΠ½Π»Π°ΠΉΠ½-сообщСства. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ здСсь.


ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π½Π°ΡˆΡƒ рассылку новостСй

ΠŸΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ послСдниС обновлСния ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ прСдлоТСния, подСлившись своСй элСктронной ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ.

Π”ΠΈΡˆΠ° Мисал

Нашла ΠΏΡƒΡ‚ΡŒ Π² Π½Π°ΡƒΠΊΡƒ ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚, нСсмотря Π½Π° Π΅Π΅ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ тСхнологиями. Π›ΡŽΠ±ΠΈΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΡƒΡ‚Π±ΠΎΠ» ΠΈ Π±Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ Π»ΡŽΠ±ΠΈΡ‚ астрофизику.

ПолноС руководство ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ — Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€

Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ созданию собствСнных Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€. Однако, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π²Π°ΠΆΠ½Ρ‹ΠΉ вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ: Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС программирования Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

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

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

JavaScript

Около

JavaScript ΡˆΠΈΡ€ΠΎΠΊΠΎ извСстСн ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных столпов Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ .Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ½ появился Π² 1995 Π³ΠΎΠ΄Ρƒ ΠΈ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² соотвСтствии с Π½ΠΎΠ²Ρ‹ΠΌΠΈ спСцификациями ECMAScript , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π± ΠΈ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ HTML сообщаСт Π²Π΅Π±-ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹, Π° CSS сообщаСт Π²Π΅Π±-эстСтику, JavaScript — это настоящий язык ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΄Ρ‹Ρ…Π°Π΅Ρ‚ Тизнь Π² Π²Π΅Π±-сайты, добавляя Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ интСрактивности, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.

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

ΠŸΠ»ΡŽΡΡ‹
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ³Ρ€Ρ‹ HTML5 основаны Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, JavaScript ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€.
  • Учитывая, Ρ‡Ρ‚ΠΎ JavaScript являСтся основной Ρ‡Π°ΡΡ‚ΡŒΡŽ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ Π»Π΅Π³ΠΊΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Π½Π° основС JavaScript, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Node.js ΠΈ Express для создания ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈΠ³Ρ€.
  • Π˜Π³Ρ€Ρ‹

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

C #

Около

C # — это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык программирования , созданный Π² 2000 Π³ΠΎΠ΄Ρƒ Microsoft с особым Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ .NET . Учитывая ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ C ++ ΠΈ Java , ΠΎΠ½ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·ΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΈΠ· ΠΎΠ±ΠΎΠΈΡ… языков программирования ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π² Π½ΠΎΠ²Ρ‹ΠΉ, Π»Π΅Π³ΠΊΠΈΠΉ для чтСния, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π» ΠΎΡ‚Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ . возмоТности .Однако ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ старался Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ бизнСсС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π§Ρ‚ΠΎ касаСтся ΠΈΠ³Ρ€, C # Ρ‚Π°ΠΊΠΆΠ΅ нашСл ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² индустрии благодаря своСй ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ эффСктивности ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ. Π’ частности, ΠΎΠ½ стал языком программирования ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для популярного Π΄Π²ΠΈΠΆΠΊΠ° Unity , ΠΈ всС соврСмСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Unity построСны Π½Π° этом языкС. Учитывая, Ρ‡Ρ‚ΠΎ Unity ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ части ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии, это сильно ΡƒΠΊΡ€Π΅ΠΏΠΈΠ»ΠΎ Π΅Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

ΠŸΠ»ΡŽΡΡ‹
  • Для сравнСния, C # — ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² язык с довольно Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.
  • АвтоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² эти аспСкты ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€Ρ‹.
  • Как язык, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Microsoft, это Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΈΠ³Ρ€ Π½Π° ПК с Windows. Однако ΠΎΠ½ способСн Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ соврСмСнных систСм.
  • C # — это типобСзопасный язык, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши ΠΈΠ³Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ бСзопасными ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… дСйствий.
  • Он ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивСн ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
ΠœΠΈΠ½ΡƒΡΡ‹
  • Π—Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ, Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², C # Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ распространСния Π² ΠΈΠ³Ρ€Π°Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² этом случаС для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сообщСства ΠΏΠΎΡ‡Ρ‚ΠΈ трСбуСтся Π΄Π²ΠΈΠΆΠΎΠΊ.
  • Π₯отя ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ эффСктивСн, Ρ‡Π΅ΠΌ JavaScript, ΠΎΠ½ Π½Π΅ Ρ‚Π°ΠΊ эффСктивСн, ΠΊΠ°ΠΊ C ++ ΠΈΠ»ΠΈ Java, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Ρ€Π°Π΄Π°Ρ‚ΡŒ, Ссли ΠΈΠ³Ρ€Π° достаточно слоТная.
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ язык Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Microsoft.NET framework, ΠΎΠ½ Π½Π΅ Ρ‚Π°ΠΊΠΎΠΉ Π³ΠΈΠ±ΠΊΠΈΠΉ, ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования Π² спискС.
  • Π’ Π΄Π΅Π»ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅ ΠΎΠ½ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ большим спросом для ΠΎΠ±Ρ‰ΠΈΡ… бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ вострСбован Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ³Ρ€, ΠΊΠ°ΠΊ C ++.
Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
Π˜Π³Ρ€Ρ‹, созданныС Π½Π° C #
Π“Π΄Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C #

C ++

Около

Π―Π·Ρ‹ΠΊ программирования C ++ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ назывался Β« C с классами .Он Π±Ρ‹Π» создан, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·ΡΡ‚ΡŒ соврСмСнныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ , ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌΠΈ функциями , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ΄Π½Ρ‹ Π² Ρ‚Π°ΠΊΠΈΡ… языках, ΠΊΠ°ΠΊ C . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒΡŽ, Π½Π΅ тСряя ΠΏΡ€ΠΈ этом Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ.

Учитывая Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, C ++ стал ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… языков программирования, имСя прилоТСния для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ — ΠΊΠ°ΠΊ Ρ‚Π΅ΠΌΠ° этой ΡΡ‚Π°Ρ‚ΡŒΠΈ — ΠΈΠ³Ρ€Ρ‹.ЀактичСски, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ соврСмСнныС Π΄Π²ΠΈΠΆΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Unreal Engine , построСны Π½Π° этом языкС, поэтому ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° C ++ считаСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΠ· языков программирования этот ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Ρ†Π΅Π»ΠΎΠΌ.

ΠŸΠ»ΡŽΡΡ‹
  • Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ C, C ++ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивСн ΠΈ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых быстрых языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ слоТных Π·Π°Π΄Π°Ρ‡ для выполнСния Π² Π²Π°ΡˆΠΈΡ… ΠΈΠ³Ρ€Π°Ρ….
  • Π£

  • C ++, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самоС большоС сообщСство ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° руководств, учитывая Π΅Π³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅ использованиС ΠΏΠΎΡ‡Ρ‚ΠΈ повсСмСстно.
  • Π•Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Π°, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ ТСстко ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹.
  • Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ большой ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…, Ρ‚Π°ΠΊ ΠΈ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².
  • Он Π½Π΅ зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ нСзависимо ΠΎΡ‚ ОБ.
ΠœΠΈΠ½ΡƒΡΡ‹
  • Π₯отя сущСствуСт мноТСство ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², поиск Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Π½Π° C ++ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ смоТСтС Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° JUST C ++.
  • Из языков Π² этом спискС C ++, вСроятно, самый Ρ‚Ρ€ΡƒΠ΄Π½Ρ‹ΠΉ для изучСния ΠΈ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….
  • Π₯отя C ++ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ большС контроля Π½Π°Π΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Ρ‚.ΠΏ., это происходит Π·Π° счСт отсутствия автоматичСской сборки мусора, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ большС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π±ΠΎΠ»Π΅Π΅ старый язык, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ соврСмСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, прСдставлСнныС Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках, ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ стандартизированы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C ++.
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ C ++ позволяСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ большС, это Ρ‚Π°ΠΊΠΆΠ΅ сниТаСт Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ — это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ массу Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ³ΠΎ повСдСния Π² своих ΠΈΠ³Ρ€Π°Ρ….
Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
Π˜Π³Ρ€Ρ‹, созданныС Π½Π° C ++
Π“Π΄Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C ++

Π―Π²Π°

Около

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

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

ΠŸΠ»ΡŽΡΡ‹
  • ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Java являСтся основой устройств Android, ΠΎΠ½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€.
  • НСсмотря Π½Π° свой возраст, Java способна ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ соврСмСнныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ³Ρ€.
  • Пока ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ JVM , Java-ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ практичСски Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Бюда входят Ρ‚Π°ΠΊΠΈΠ΅ систСмы, ΠΊΠ°ΠΊ Linux.
  • Он Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для сСрвСрной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ довольно Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Java Π±Π΅Π· нСобходимости Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… ΠΈ Ρ‚. Π”.
ΠœΠΈΠ½ΡƒΡΡ‹
  • НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ создавались с использованиСм Java, Π² Π³Π»Π°Π·Π°Ρ… Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² это Π½Π΅ стандартный Π²Ρ‹Π±ΠΎΡ€ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сообщСства Π² этой области ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°.
  • Π₯отя Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΈΠ·-Π·Π° этого, ΠΊΠ°ΠΊ извСстно, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² ​​играх.
  • Для Java сущСствуСт ΠΌΠ°Π»ΠΎ Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками.
  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных консолСй Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ JVM, поэтому, нСсмотря Π½Π° Π΅Π΅ возмоТности, Java-ΠΈΠ³Ρ€Ρ‹ часто ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π² этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ.
Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹
Π˜Π³Ρ€Ρ‹, созданныС Π½Π° Java
Π“Π΄Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Java

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

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

НСзависимо ΠΎΡ‚ вашСго Π²Ρ‹Π±ΠΎΡ€Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ вашСго ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π˜Ρ‚Π°ΠΊ, Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ C # для использования Unity, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Java ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ — это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² вашСм Π΄Π°Π²Π½Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ Ρ…ΠΎΠ±Π±ΠΈ ΠΈΠ»ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚Π΅, ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, создавайтС ΠΈΠ³Ρ€Ρ‹ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°ΠΉΡ‚Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прослуТат Π²Π°ΠΌ всю Тизнь!

НС упуститС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ! ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ заканчиваСтся Ρ‡Π΅Ρ€Π΅Π·

  • Доступ ΠΊΠΎ всСм 200+ курсам
  • НовыС курсы Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ СТСмСсячно
  • ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² любоС врСмя
  • Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΎΠ± ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ

Какой Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для ΠΈΠ³Ρ€?

1. C ++

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

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Python, Lua, UnrealScript ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ собствСнныС скрипты, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ΄. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ΄ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π° для Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ OpenGL ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ.

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

C ++ — язык Π½Π΅ ΠΈΠ· Π»Π΅Π³ΠΊΠΈΡ… для изучСния. Но это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Ρ‹ Π½Π° C ++ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π½ΠΎ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ C # ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ языки, Ссли Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ C ++.

И C ++, ΠΈ C # сСгодня ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² популярных ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Unreal, бСсплатный PhyreEngine ΠΎΡ‚ Sony ΠΈ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΈΠ½Π΄ΠΈ Π΄Π²ΠΈΠΆΠΎΠΊ Unity Engine, ΠΈ всС ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ³Ρ€.

PlayDead’s title Inside сдСлан с использованиСм Unity Engine, ΠΈ это Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ Π΄Π΅Π±ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Limbo, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стал Ρ…ΠΈΡ‚ΠΎΠΌ Π½Π° XBox. Limbo Π±Ρ‹Π» создан Π² основном Π½Π° Visual Basic, ΠΈ PlayDead ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свой ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ с нуля, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Unreal, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ C ++ (Ссли Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ язык сцСнариСв Π΄Π²ΠΈΠΆΠΊΠ° для написания скриптов с нуля).

Π˜Ρ‚Π°ΠΊ, ΠΈΠ·ΡƒΡ‡Π°ΠΉΡ‚Π΅ C ++, Ссли Π²Ρ‹ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅ΡΡŒ ΠΊ созданию ΠΈΠ³Ρ€ с нуля. Π­Ρ‚ΠΎΡ‚ язык способствуСт созданию Ρ‚Π°ΠΊΠΈΡ… Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΌΠ½Π΅ΠΉ, ΠΊΠ°ΠΊ The Witcher 3 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, кстати, Ρ‚Π°ΠΊΠΆΠ΅ использовал Visual Studio Π² качСствС своСй IDE, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Windows), Dark Souls ΠΈ Elder Scrolls V: Skyrim.

2. C #

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ C # Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π΅Π³ΠΎ структурС XNA.Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ инструмСнтов ΠΈ срСды выполнСния ΠΎΡ‚ Microsoft, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ особСнно подходящим для ΠΈΠ³Ρ€ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Xbox ΠΈΠ»ΠΈ Windows. Но Ссли Π±Ρ‹ Π²Ρ‹ сравнили C # с C ++, Π²Ρ‹ Π±Ρ‹ поняли, Ρ‡Ρ‚ΠΎ C ++ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ большой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Ρ‚. Π”. Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ контроля добавляСт Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ удобству использования вашСй ΠΈΠ³Ρ€Ρ‹.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны,

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

3. Java

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ ΠΈΠ³Ρ€ Ρ‚Π°ΠΊΠΆΠ΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Java, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Java ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ сокСты. ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ мСньшС памяти ΠΈ максимально ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ доступный процСссор, Π½Π΅ блокируя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠΎΠ³Π΄Π° тяТСлыС процСссы Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π‘ΠΎΠΊΠ΅Ρ‚Ρ‹ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Java Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, поэтому Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ.

Java использовалась для создания Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ³Ρ€, ΠΊΠ°ΠΊ Angry Birds Chrome для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠΎΠΊ RPG Maker, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈ-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ использовали для создания Ρ‚Π°ΠΊΠΈΡ… Ρ€ΠΎΠ»Π΅Π²Ρ‹Ρ… ΠΈΠ³Ρ€, ΠΊΠ°ΠΊ Aveyond, Barkley ΠΈ Eternal Eden.

Unity 3D Engine ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Javascript. Java-Π΄Π²ΠΈΠΆΠΎΠΊ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ WebGL, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ PlayCanvas, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠΌ тСхнологичСском институтС, позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΈΠ³Ρ€ΠΎΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ½Π»Π°ΠΉΠ½-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….Если Π²Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Java, Π΅ΡΡ‚ΡŒ мноТСство Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ.

Какой Π»ΡƒΡ‡ΡˆΠΈΠΉ язык для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€? πŸ•ΉοΈ Game-Ace

3 января 2020 Π³.

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

МоТСм Π»ΠΈ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ СдинствСнный Π»ΡƒΡ‡ΡˆΠΈΠΉ язык программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€?

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

ЛогичСски разбивая Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для нашСй ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Ρ‹Π½ΠΎΠΊ остаСтся довольно Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ: Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, консолСй ΠΈ ПК Π±ΠΎΡ€ΡŽΡ‚ΡΡ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· основных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

Доля Ρ€Ρ‹Π½ΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ³Ρ€. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ AA / AAA

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

C ++

C ++ — это язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ считаСтся Π·ΠΎΠ»ΠΎΡ‚Ρ‹ΠΌ стандартом Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ³Ρ€, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди Π΄Π°ΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΌ языком программирования для ΠΈΠ³Ρ€. Π­Ρ‚ΠΎ своСго Ρ€ΠΎΠ΄Π° ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° самом Π΄Π΅Π»Π΅ люди ΠΈΠΌΠ΅ΡŽΡ‚ Π² Π²ΠΈΠ΄Ρƒ, говоря, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ с C ++. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго выпуска Π² 1985 Π³ΠΎΠ΄Ρƒ C ++ ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π» мноТСство ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ. Π―Π·Ρ‹ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎ хвалят Π·Π° Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ), Π½ΠΎ Π²Ρ‹ΡΠΌΠ΅ΠΈΠ²Π°ΡŽΡ‚ Π·Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ изучСния.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, сСгодня ΠΎΠ½ остаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых популярных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² программирования. Помимо ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ возмоТностСй, Π΅Π³ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊ Unreal Engine, нСвСроятно популярному ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ Π΄Π²ΠΈΠΆΠΊΡƒ, извСстному практичСски всСм, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° C ++. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ прСимущСство C ++ — ΠΎΠ±ΠΈΠ»ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², доступных для упрощСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€, написанных Π½Π° C ++:

  • Counter-Strike
  • ΠœΠΈΡ€ Warcraft
  • Gears of War
  • Π€ΠΎΡ€Ρ‚Π½ΠΈΡ‚
  • BioShock
  • Borderlands

C #

Π―Π·Ρ‹ΠΊ C # (произносится ΠΊΠ°ΠΊ Β«C SharpΒ») являСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΌ, Ρ‡Π΅ΠΌ C ++, ΠΎΠ½ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Microsoft Π² 2000 Π³ΠΎΠ΄Ρƒ.Он Π±Ρ‹Π» сильно Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ Java ΠΈ C ++, Π½ΠΎ достаточно ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π½ΠΈΡ…. Выпуск C # тСсно связан с .NET Framework, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° .NET прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ всС инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. C # ΡˆΠΈΡ€ΠΎΠΊΠΎ считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… языков для знакомства Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ³Ρ€. Π•Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, Π½ΠΎ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Ρ‡Π΅ΠΌ C ++, ΠΈ Π½Π΅ прСдоставляСт Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ возмоТностСй.Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самым большим прСимущСством программирования Π½Π° C # являСтся Unity, Π΄Π²ΠΈΠΆΠΎΠΊ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° C #, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ с Unreal ΠΏΠΎ популярности ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ³Ρ€ Unity — это ΠΌΠΈΡ€ΠΎΠ²Ρ‹Π΅ Ρ…ΠΈΡ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° консолях ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€ C #:

  • Π£Π΄Π°Ρ€ сабля
  • Hearthstone
  • Assassin’s Creed: Π˜Π΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ
  • ПокСмон Π“ΠΎΡƒ
  • ΠŸΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΠ΅ этого
  • Deus Ex: The Fall

Lua

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ Π² 1993 Π³ΠΎΠ΄Ρƒ, Lua Π±Ρ‹Π» Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ языками SOL ΠΈ DEL ΠΈ использовался для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ….Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятилСтий ΠΎΠ½ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΡΡ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΠΈ возмоТностям, Π΄Π°ΠΆΠ΅ ΠΎΠΊΠ°Π·Π°Π² влияниС Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Ruby, Javascript ΠΈ C ++. БСгодня Lua — это Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ Π² ΠΌΠΈΡ€Π΅ кодирования Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€, Π΅Π³ΠΎ хвалят Π·Π° Π΅Π³ΠΎ простоту, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π° ΡΠ·Ρ‹ΠΊΠΎΠ²ΡƒΡŽ структуру ΠΈ синтаксис. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самой большой заслугой Lua являСтся Π΅Π³ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками, которая ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ созданиС ΠΈΠ³Ρ€ ΠΈ Π΄Π²ΠΈΠΆΠΊΠΎΠ² с ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Lua ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования для ΠΈΠ³Ρ€. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Corona, Stingray, CryEngine ΠΈ Defold.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€ Lua:

  • Crysis
  • Dota 2
  • Dark Souls
  • Far Cry
  • Роблокс
  • Π—Π²Π΅Π·Π΄Π½Ρ‹Π΅ Π²ΠΎΠΉΠ½Ρ‹: Battlefront

Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€

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

  • ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²-C
  • Swift
  • ΠšΠΎΡ‚Π»ΠΈΠ½
  • Π―Π²Π° ​​

Objective-C

Objective-C — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΈ, бСзусловно, популярный Π²Ρ‹Π±ΠΎΡ€ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€.Он ΠΏΡ€ΠΎΡˆΠ΅Π» Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ извСстности, Π±Ρ‹Π» создан Π² 1980-Ρ… Π³ΠΎΠ΄Π°Ρ… двумя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ исслСдоватСлями ΠΈ ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π» мноТСство ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ оказался Π² Ρ€ΡƒΠΊΠ°Ρ… Apple. Π—Π°Ρ‚Π΅ΠΌ Apple сдСлала основной ΡƒΠΏΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π½Π° своих устройствах. Objective-C Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ C, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ динамичСская типизация ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ синтаксис. Π’ контСкстС проСктирования для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств iOS Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ доступ ΠΊ многочислСнным Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌ ΠΈ нСскольким Π΄Π²ΠΈΠΆΠΊΠ°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Sparrow ΠΈ Cocos2D.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€ для Objective-C:

  • Π—Π²Π΅Π·Π΄Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ: Π‘ΠΎΠΏΠ΅Ρ€Π½ΠΈΠΊΠΈ
  • Jewel Smash
  • Аномалия
  • WordScape

Π‘Π²ΠΈΡ„Ρ‚

Swift — это Π½ΠΎΠ²ΠΎΠ΅ Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ Apple, Π΄Π΅Π±ΡŽΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π² 2014 Π³ΠΎΠ΄Ρƒ. Swift ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для устройств iOS с вСрсиСй iOS 7 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅. НСсмотря Π½Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅, Swift ΡƒΠΆΠ΅ ΠΎΠ±ΠΎΠ³Π½Π°Π» Objective-C с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния популярности ΠΈ использования, ΠΈ каТСтся, Ρ‡Ρ‚ΠΎ скоро ΠΎΠ½ станСт отраслСвым стандартом для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ iOS.Swift отличаСтся ΠΎΡ‚ своих Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² Ρ‚Π°ΠΊΠΈΠΌΠΈ функциями, ΠΊΠ°ΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ², автоматичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ указатСля. НаиболСС извСстныС Π΄Π²ΠΈΠΆΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ со Swift, — это OpenGL ΠΈ Box2D.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€ Swift:

Π―Π²Π°

ΠŸΠ΅Ρ€Π²Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° Java Π±Ρ‹Π»Π° создана Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ²-программистов ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΡƒΡ‡Π΅Π½Ρ‹Ρ… Π² 1991 Π³ΠΎΠ΄Ρƒ. Π₯отя ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½Π° Π±Ρ‹Π»Π° извСстна ΠΊΠ°ΠΊ Β«OakΒ» ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»Π°ΡΡŒ для использования вмСстС с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚Π΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ Π½Π° Java Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΎΡΡŒ. Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этой области.БСгодня ΠΎΠ½ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² число Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования, Ρ‚ΠΎΡ‡ΠΊΠ°. Java Π² основном Π±Ρ‹Π» Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ C ΠΈ C ++ ΠΈ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, повлиял Π½Π° Javascript, Kotlin ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Наибольший Π²ΠΊΠ»Π°Π΄ Π² ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Java вносит Π΅Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ: ΠΊΠΎΠ΄ Java ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² ΠΎΠ±Ρ‰ΠΈΠ΅ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² любой систСмС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€, созданных Π½Π° Java:

  • Assassin’s Creed II
  • ΠΡΡ„Π°Π»ΡŒΡ‚ 3: ΠŸΡ€Π°Π²ΠΈΠ»Π° ΡƒΠ»ΠΈΡ†
  • ΠŸΡ€ΠΈΠ½Ρ† ΠŸΠ΅Ρ€ΡΠΈΠΈ 4
  • Новый Π§Π΅Π»ΠΎΠ²Π΅ΠΊ-ΠΏΠ°ΡƒΠΊ 2
  • Аватар

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

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€ Kotlin:

  • Π ΡƒΠ΄Π° Infinium
  • Π”ΠΎΠ·ΠΎΡ€ ΠΎΠΊΡ€ΡƒΠ³Π°
  • ΠžΡ€Π΄Π°!
  • АстСроиды
  • Π‘Π»ΠΎΠΊΠ±Π°Π½Π½ΠΈ

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (HTML5 + Javascript)

По ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, Javascript ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° 95% всСх Π²Π΅Π±-сайтов.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΆΠ΅ основной язык программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для Π²Π΅Π±-ΠΈΠ³Ρ€. Javascript Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ доступным Π½Π° самых Ρ€Π°Π·Π½Ρ‹Ρ… устройствах ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, ΠΈ Π΅Π³ΠΎ довольно Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с C # ΠΈ C ++. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, рСализация Π²Π΅Π±-страницы с ΠΈΠ³Ρ€ΠΎΠΉ Javascript Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° с использованиСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ понадобится HTLM5 ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π²Π΅Π±-страницы. HTML5 — это самый соврСмСнный всСмирно ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹ΠΉ стандарт для содСрТимого Π²Π΅Π±-страниц, Π° Javascript, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° страницС HTML5, являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ для Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², воспроизводимых Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ³Ρ€ HTML5:

  • 3D ВСтрис
  • Diablo-JS
  • Bejeweled
  • HexGL
  • Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Quest
  • Kingdom Rush

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€

ЕстСствСнно, Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ нСсколько ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±Ρ‹Π»ΠΈ упомянуты, Π½ΠΎ это ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Π½Π° Ρ‚Π΅Ρ… ΠΆΠ΅ языках, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΈ Π΅ΡΡ‚ΡŒ большоС совпадСниС Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ языки программирования Π±Ρ‹Π»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π½ΠΈΡˆΠ΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ большого присутствия, ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ язык ΡˆΠΈΡ€ΠΎΠΊΠΎ использовался для ΠΈΠ³Ρ€ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ, Π½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСйчас.НапримСр, ΠΈΠ³Ρ€Ρ‹ VR / AR / MR ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° C ++ ΠΈΠ»ΠΈ C #, ΠΊΠ°ΠΊ ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ AAA. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ — Python, язык, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для программирования ΠΈΠ³Ρ€ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π²Π΅ΠΊΠ΅, Π½ΠΎ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ сСйчас.

Услуги ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ прСдоставляСм

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

НапримСр, Cricket Manager — это MMO-ΠΈΠ³Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Game-Ace Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ»Π° для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π˜Π³Ρ€Π°, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ ΠΊΠ°ΠΊ 2D-, Ρ‚Π°ΠΊ ΠΈ 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ / Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΊΡ€ΠΈΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ стадиона, позволяя ΠΈΠΌ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ самих спортивных сорСвнованиях.ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ стало ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π»ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 100 тысяч Ρ€Π°Π·.

Game-Ace — это студия, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰Π°Ρ услуги Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для ряда ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, ΠΎΡ‚ ΠΈΠ³Ρ€ AAA Π΄ΠΎ VR / MR / AR, Π΄ΠΎ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Ρ… ΠΈΠ³Ρ€. Наша ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π·ΡΡ‚ΡŒ Π½Π° сСбя Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ этапом ΠΈΠ»ΠΈ аспСктом процСсса. Π£ нас Π΅ΡΡ‚ΡŒ большой ΡˆΡ‚Π°Ρ‚ сСртифицированных экспСртов ΠΈ спСциалистов с Π³ΠΎΠ΄Π°ΠΌΠΈ создания ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для нСстандартных Ρ€Ρ‹Π½ΠΊΠΎΠ². Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ нас.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки программирования для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии ΠšΠ°Ρ€ΡŒΠ΅Ρ€Π°

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ оТидаСтся, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ индустрии Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€ Π² блиТайшиС Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° достигнСт 180 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², всС большС ΠΈ большС людСй ΡƒΠ΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π² этой ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½ΠΎΠΉ сфСрС. На самом Π΄Π΅Π»Π΅ индустрия Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Π°, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ для Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΈ ΠΎΠΏΡ‹Ρ‚Π°. Однако ΠΏΠΎ своСй сути всС Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, для ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ½ΠΈ созданы, состоят ΠΈΠ· кусочков ΠΊΠΎΠ΄Π°, поэтому ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языков кодирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ создании ΠΈΠ³Ρ€, являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСбя ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€.Если Π²Ρ‹ ΠΌΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ EA Games, Bethesda ΠΈΠ»ΠΈ LucasArts, ΠΈΠ»ΠΈ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ ΠΎ создании собствСнной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Π΄ΠΈ-ΠΈΠ³Ρ€, Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ дальшС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ языки программирования Π²Π°ΠΌ слСдуСт ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ.

C ++

C ++ — популярный ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ язык программирования, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π² 1979 Π³ΠΎΠ΄Ρƒ. Π­Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ построСно Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ основных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ². Π—Π½Π°Π½ΠΈΠ΅ C ++ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии.Π£ Π½Π΅Π³ΠΎ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΈΠ³Ρ€, Π½ΠΎ Π΅Π³ΠΎ слоТно Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки программирования. НСсмотря Π½Π° эту ΠΊΡ€ΠΈΠ²ΡƒΡŽ обучСния, это ΠΆΠ΅Π»Π°Π½Π½Ρ‹ΠΉ язык для создатСлСй ΠΈΠ³Ρ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ позволяСт Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ графичСскиС процСссы ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€.

МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Python ΠΈ Java, ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ ΠΎΡ‚ C ++, поэтому C ++ являСтся ΠΏΡ€ΠΎΡ‡Π½ΠΎΠΉ основой для построСния Π²Π°ΡˆΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ Π² области программирования.Освоив C ++, Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ смоТСтС ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ языки. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ C ++ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ большим ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² отрасли, ΠΈ этот Π½Π°Π²Ρ‹ΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сдСлаСт вас Π±ΠΎΠ»Π΅Π΅ Ρ†Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ Ρ‚Ρ€ΡƒΠ΄Π°. Если Π²Ρ‹ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ настроСны Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ быстрыС, элСгантныС ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ с нуля, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с C ++.

HTML ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Π±-языки

Если ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π½Π΅ для вас, созданиС ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ вСсСлой ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ.ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ растСт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ доступ с любого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±Π΅Π· нСобходимости Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ слоТности ΠΈ функциям, Π½ΠΎ HTML5 (наряду с CSS3, SQL ΠΈ JavaScript) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ΠΈΡ… создания. Π­Ρ‚ΠΈ языки довольно Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, ΠΈ, хотя ΠΎΠ½ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ языки, ΠΎΠ½ΠΈ всС ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΠ΅! Π’Π΅Π±-языки ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΠΈΡΡŒ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€, Π½ΠΎ, комбинируя элСмСнты ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ красивыС, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ уровня.

МногиС нСзависимыС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, поэтому, Ссли Π²Ρ‹ заинтСрСсованы Π² создании собствСнной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉΡΡ Π²Π΅Π±-ΠΈΠ³Ρ€Π°ΠΌΠΈ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ HTML, JavaScript, SQL ΠΈ CSS. Π­Ρ‚ΠΈ языки Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому Π² Ρ†Π΅Π»ΠΎΠΌ ΠΎΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹.

C #

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Microsoft Π² 2000 Π³ΠΎΠ΄Ρƒ язык C # (произносится ΠΊΠ°ΠΊ Β«C SharpΒ») ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ языка C ++, Π½ΠΎ Π΅Π³ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° Π±Π°Π·Π΅ Microsoft (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Windows ΠΈΠ»ΠΈ Xbox), Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ C #.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, C # ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΈΠ³Ρ€ для популярного Π΄Π²ΠΈΠΆΠΊΠ° Unity, хотя Π² основС Unity Π»Π΅ΠΆΠΈΡ‚ C ++. Π”Π²ΠΈΠΆΠΎΠΊ Unity Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, поэтому ΠΈΠ³Ρ€Ρ‹, созданныС Π½Π° C #, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ кроссплатформСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

C # Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ΅Π½, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ сборку мусора — Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ хотят Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя. C # Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΈ прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, Ρ‡Π΅ΠΌ C ++, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π₯отя C # Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ C ++, Π·Π½Π°Π½ΠΈΠ΅ C # ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ являСтся вСсьма ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ Π² индустрии Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€.

Java

Если Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Java — ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт Π·Π½Π°Ρ‚ΡŒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Java, ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств. ЀактичСски, Java — ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Android. Как ΠΈ C ++, Java — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования. Он ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ для самых Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ.

Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΈ популярных Π΄Π²ΠΈΠΆΠΊΠΎΠ² 3D-ΠΈΠ³Ρ€ написаны Π½Π° C ++, Π½ΠΎ Π½Π΅ позволяйтС этому ΠΎΡ‚Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒ вас ΠΎΡ‚ изучСния Java.ЀактичСски, ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ вСрсия Minecraft Π±Ρ‹Π»Π° построСна Π½Π° Java! Если Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅ C #, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Java Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ простым, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.

НачнитС ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€

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

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это лишь нСбольшая Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€. ВСкстуры, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° часто ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° усмотрСниС Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€. Однако ΠΊΠΎΠ΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»Π° ΠΏΠ»Π°Π²Π½ΠΎ, быстро ΠΈ Π±Π΅Π· ошибок.

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

Π˜Π³Ρ€ΠΎΠ²Π°Ρ индустрия растСт ΠΈ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² замСдлСния. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² эту ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с изучСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языков программирования!

3 экспСрта Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ Π»ΡƒΡ‡ΡˆΠΈΠ΅ языки программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€

Как Π±Ρ‹ Π²Ρ‹ Π½ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΠ»ΠΈΡΡŒ ΠΊ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии, Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ рост Π΅Π΅ Ρ€Ρ‹Π½ΠΎΡ‡Π½ΠΎΠΉ стоимости Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹.

По послСдним Π΄Π°Π½Π½Ρ‹ΠΌ, ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Ρ€Ρ‹Π½ΠΎΠΊ ΠΈΠ³Ρ€ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 135 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ², ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ приходится ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° этой стоимости.

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

БСгодня, ΠΊΠΎΠ³Π΄Π° доступно мноТСство ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ², Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ для ПК, консолСй ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств стала Π±ΠΎΠ»Π΅Π΅ эффСктивной.

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

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

ΠšΠ°Π·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ срСдниС ΠΈΠ³Ρ€Ρ‹

НашС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π’ΠΈΠΊΡ‚ΠΎΡ€Ρƒ Π›Π°Π²Ρ€Π΅Π½Ρ‚ΡŒΠ΅Π²Ρƒ, тСхничСскому Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρƒ Orangesoft. Π’ΠΈΠΊΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π²ΡΡ‚ΡŒ Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 250 ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

–

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π»ΠΎΠΆΠΈΠΌ Π² сторону Π²Ρ‹ΡΠΎΠΊΠΎΠ±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ AAA ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… ΠΈ ΠΈΠ³Ρ€Π°Ρ… срСднСго уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² настоящСС врСмя Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΡΠ°ΠΌΡƒΡŽ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ долю Ρ€Ρ‹Π½ΠΊΠ°. Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Ρ‹, Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, ΠΈΠ³Ρ€Ρ‹ Ρ‚ΠΈΠΏΠ° Β«ΡƒΠΊΠ°ΠΆΠΈ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΒ», Ρ„Π΅Ρ€ΠΌΡ‹, простыС стратСгии Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½: AAA (произносится ΠΊΠ°ΠΊ Triple-A) — ΠΈΠ³Ρ€Ρ‹, выпускаСмыС издатСлями срСднСго ΠΈ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π£ этих ΠΈΠ³Ρ€ самый высокий Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³.

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

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹

Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π±Π΅Π· мноТСства Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ графичСских эффСктов для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ iOS ΠΈΠ»ΠΈ Android, Ρ‚ΠΎ Π²Π°ΠΌ, вСроятно, придСтся Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собствСнными инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ:

Π’ этом случаС Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ самым ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ интСрфСйсом, основанным Π½Π° рСкомСндациях Apple ΠΈ Google ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ.Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π²ΠΈΠΊΡ‚ΠΎΡ€ΠΈΠ½Ρ‹, Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, симуляторы спортивного ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

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

Π’ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹

Π’ΠΎ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Unity Engine (написанный Π½Π° языкС программирования C #). Unity всСгда находится Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ пСрСнос ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° всС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π½Π°Π΄ нСбольшой 2D-ΠΈΠ³Ρ€ΠΎΠΉ ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚Π΅ 3D-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с использованиСм AR / VR, Unity прСдоставит Π²Π°ΠΌ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты для воплощСния Π²Π°ΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΉ Π² Тизнь.

ΠžΡ€ΠΈ ΠΈ слСпой лСс, созданный с использованиСм Unity Engine

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠ»ΡŽΡΡ‹ Unity — это ΠΌΠ°Π³Π°Π·ΠΈΠ½ ассСтов, шаблонов (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд), большоС сообщСство, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ количСство ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… спСциалистов, постоянноС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ систСмы ΠΈ Ρ†Π΅Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.

Unity Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ², Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ студия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ (WYSIWYG) позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Ρ‰Π΅ Π΄ΠΎ запуска прилоТСния Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Unity ΠΈΠΌΠ΅Π΅Ρ‚ довольно Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³ Π²Ρ…ΠΎΠ΄Π°, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс прямо Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π½Π΅ отвлСкая ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΎΡ‚ основного Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса.

Если ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ΠΈΠ³Ρ€Π°Ρ…-блокбастСрах класса AAA, это Π±Ρ‹Π»Π° Π±Ρ‹ совсСм другая история с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, сроками, Π±ΡŽΠ΄ΠΆΠ΅Ρ‚ΠΎΠΌ ΠΈ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅.

Инди-ΠΈΠ³Ρ€Ρ‹

НашС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Бэмюэлю Π€Ρ€Π°Π½ΠΊΠ»ΠΈΠ½Ρƒ, Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρƒ Games Finder .Бэм Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ‚, удСляя особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

–

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

Π’ настоящСС врСмя всС основныС языки ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ подходят для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ΄Π΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€, поэтому ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ языка слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ прСимущСства. C ++ — ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ язык с этой Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это язык Unreal Engine, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ ПК ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ прСимущСство Π² распрСдСлСнии Π΄ΠΎΡ…ΠΎΠ΄ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Π² Π½ΠΎΠ²ΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Epic Games Store.

Π˜Π³Ρ€Ρ‹ AAA

НашС Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π’Π°Π΄ΠΈΠΌΡƒ Π’ΠΈΡ…ΠΎΠ½ΡŽΠΊΡƒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Beetroot . Π’Π°Π΄ΠΈΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Unity 3D.

–

Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ языка программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈ Π·Π°Π΄Π°Ρ‡. Π›ΠΈΡ‡Π½ΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠΉ язык для ΠΈΠ³Ρ€ AAA — C / C ++. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Unreal Engine ΠΈ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.

Π’ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Ρ‹

НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ C / C ++ — это кроссплатформСнный язык, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Но самым большим прСимущСством этого языка являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΎ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ влияниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ C # ΠΈ Java, ΠΊΠΎΠ³Π΄Π° освоитС C / C ++.

Borderlands, созданный с использованиСм Unreal Engine

ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹

Если ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ мобильной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, Ρ‚ΠΎ C # Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, учитывая, Ρ‡Ρ‚ΠΎ это основной язык программирования для Unity Engine.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ C #, Π²Ρ‹ смоТСтС ΠΏΠΈΡΠ°Ρ‚ΡŒ слоТныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Unity. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ простой ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный синтаксис ΠΈ мноТСство ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ язык. Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ сСрвисы ΠΈΠΌΠ΅ΡŽΡ‚ API .Net ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для Unity.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Ссли Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ свой ΠΏΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Unity ΠΈ C #.

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

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