Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ язык программирования 6: Π―Π·Ρ‹ΠΊ программирования (устар.), 6 (ΡˆΠ΅ΡΡ‚ΡŒ) Π±ΡƒΠΊΠ²

ΠΊΠ°ΠΊΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ языки программирования Π½Π° ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π΅

Π”Ρ€Π°ΠΊΠΎΠ½, ΠšΡƒΠœΠΈΡ€ ΠΈ Π Π°ΠΏΠΈΡ€Π°: ΠΊΠ°ΠΊΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ языки программирования Π½Π° ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π΅

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

ЯвляСтся ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ языком программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² ΠΊΠΎΠ½Ρ†Π΅ 70-Ρ… Π² Π‘Π‘Π‘Π . Использовался с Π‘Π­Π‘Πœ-6 ΠΈ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ совСтским ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ «Агат». Π―Π·Ρ‹ΠΊ относится ΠΊ рСгистро-нСзависимым, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ синтаксис позволяСт Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ латинской ΠΈ русской раскладкой ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ±ΡƒΡ‡Π°Π»ΠΈ совСтских школьников ΡΡ‚Π°Ρ€ΡˆΠΈΡ… классов. Β«Π ΠΎΠ±ΠΈΠΊΒ» слуТил стартовым языком ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ² ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Β«Π Π°ΠΏΠΈΡ€Ρ‹Β». Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π±Ρ‹Π» Π² 1975 Π³ΠΎΠ΄Ρƒ Π“Π΅Π½Π½Π°Π΄ΠΈΠ΅ΠΌ ЗвСнигородским.

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

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ Π² 1972-1973 Π³ΠΎΠ΄Π°Ρ… большой Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ совСтских Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΈ Борис Бабаян, Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ ΠŸΠ΅Π½Ρ‚ΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»ΡΡ для совСтского ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Β«Π­Π»ΡŒΠ±Ρ€ΡƒΡΒ».

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1965 Π³ΠΎΠ΄Ρƒ ΠΏΠΎΠ΄ руководством Π’ΠΈΠΊΡ‚ΠΎΡ€Π° ΠœΠΈΡ…Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‡Π° Π“Π»ΡƒΡˆΠΊΠΎΠ²Π° для Π­Π’Πœ «МИР». Π‘ΠΎΡ‡Π΅Ρ‚Π°Π΅Ρ‚ Π² сСбС Ρ€ΡƒΡΡΠΊΡƒΡŽ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρƒ, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎ написанию Π±ΡƒΠΊΠ²Ρ‹.

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

Π―Π·Ρ‹ΠΊ программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² сСрии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для прСдприятий. Появился Π² 1996 Π³ΠΎΠ΄Ρƒ. ЯвляСтся встроСнным языком Π² тСхнологичСской ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Β«1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅, постоянно обновляСтся ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ.

Π”Π°Π½Π½Ρ‹ΠΉ язык программирования Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΏΠΎΠ΄ руководством Π’ΠΈΠΊΡ‚ΠΎΡ€Π° Π“Π»ΡƒΡˆΠΊΠΎΠ²Π° Π² 1968 Π³ΠΎΠ΄Ρƒ Π² Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚Π΅ ΠΊΠΈΠ±Π΅Ρ€Π½Π΅Ρ‚ΠΈΠΊΠΈ АН Π£Π‘Π‘Π . Π˜ΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с языком Β«ΠΠ›ΠœΠ˜Π -65Β» ΠΈ являСтся Π΅Π³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠΉ вСрсиСй. РСализовывался Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… «МИР-2Β».

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ язык программирования для обучСния Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… курсах ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ программирования Π² срСднСй ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ школС. Β«ΠšΡƒΠœΠΈΡ€Β» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² Π€Π“Π£Π£ ЀНЦ НИИБИ РАН ΠΈ свободСн для использования. Для Π΄ΠΎΡˆΠΊΠΎΠ»ΡΡ‚ ΠΈ ΠΌΠ»Π°Π΄ΡˆΠΈΡ… классов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π°Π½Π°Π»ΠΎΠ³ β€” Β«ΠŸΠΈΠΊΡ‚ΠΎΠœΠΈΡ€Β».

Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ программирования ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ: Π²Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ (ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅ΡΡŒ!), ΠΊΠ°ΠΊ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½ΠΎ ΠΈ смоТСтС ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π° эпохи страны ΠΈ ΠΌΠΈΡ€Π°.

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наши соцсСти β€” Ρ‚Π°ΠΌ ΠΌΡ‹ рСгулярно ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡΡŽΠΆΠ΅Ρ‚Ρ‹ ΠΈΠ· ΠΌΠΈΡ€Ρ‹ образования ΠΈ ИВ.

Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅: vk.com/progmatica_it
Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»: t.me/progmatica_it

Π Π°ΠΏΠΈΡ€Π°

Эль-76

Алмир-65

Π”Ρ€Π°ΠΊΠΎΠ½

1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅

Аналитик

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

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ проходят занятия Π² школС – ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ бСсплатный ΡƒΡ€ΠΎΠΊ, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ ИВ-ΡˆΠΊΠΎΠ»Ρ‹, ΠΏΠΎΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ занятии ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ΄!

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π·Π°Π΄Π°Ρ‚ΡŒ всС ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ вопросы.
Для участия Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ

Об УнивСрситСтС Иннополис

Об ИннополисС

Новости ΡˆΠΊΠΎΠ»Ρ‹

420500, г. Иннополис
ΡƒΠ». УнивСрситСтская, Π΄. 1

ΠžΠ½Π»Π°ΠΉΠ½β€“ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

НаправлСния

8-800-444-27-49

[email protected]

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈ | ΠšΠ°Ρ„Π΅Π΄Ρ€Π° матСматичСского модСлирования ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

Π£Ρ‡Π΅Π±Π½ΠΎ-мСтодичСскоС пособиС

Π‘ΠΈΠΊΡƒΠ»ΠΎΠ² Π”.А., Π˜Π²Π°Π½ΠΈΡ†ΠΊΠ°Ρ Н.Π’., Иванов А.П.

Аннотация

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

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

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΊΠΎΠ»Π»ΠΎΠΊΠ²ΠΈΡƒΠΌΠ° ΠΈ Π·Π°Ρ‡Π΅Ρ‚Π°, Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ вопросы для ΠΈΡ… провСдСния, ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ Π·Π°Ρ‡Π΅Ρ‚Π° Π΄Π°Π½Ρ‹ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… пособия.

Π’ дальнСйшСм планируСтся Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½ΠΈΠΆΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ…: Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΠΎΠ΅ описаниС синтаксиса языка Π‘ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² пособиС, ΠΈΠ·Π΄Π°Π½Π½ΠΎΠ΅ Π² 2022 Π³ΠΎΠ΄Ρƒ:
ΠΠ½Ρ‚ΠΎΠ½ΡŽΠΊ Π’.А., Π—Π°Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹ΠΉ Π‘.Π‘., Иванов А.П., Π›ΡƒΠΊΠ°ΡˆΡ‘Π² А.А., Панов Н.А., Π¨Π»Π΅Π½ΠΎΠ² Π‘.А.
Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈ. Π£Ρ‡Π΅Π±Π½ΠΎ-мСтодичСскоС пособиС (I сСмСстр).Β»
,
Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΡƒΡ‡Π΅Π±Π½ΠΎ-мСтодичСскоС пособиС Π² 2023 Π³ΠΎΠ΄Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π² Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ курсу.

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

  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 1. БрСдства программирования. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° консольного прилоТСния, этапы компиляции ΠΈ сборки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 2. ΠžΡΠ½ΠΎΠ²Ρ‹ синтаксиса языка Π‘ΠΈ. Π‘Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ констант. ΠŸΡ€Π°Π²ΠΈΠ»Π° видимости. Условный ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ управлСния Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 3. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² выраТСниях, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ°. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ прСпроцСссора ΠΈ ΠΈΡ… использованиС. ΠœΠ°ΡΡΠΈΠ²Ρ‹. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ sizeof(). ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ typedef. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π‘ΠΈ.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 4. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. РаздСльная компиляция, Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ статичСскиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. ΠŸΡ€Π°Π²ΠΈΠ»Π° видимости ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. РСкурсия.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 5.ΠšΠΎΠ»Π»ΠΎΠΊΠ²ΠΈΡƒΠΌ: ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° Π΅Π³ΠΎ провСдСния ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ вопросы.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 6. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŽ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с динамичСской ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ (malloc/free/realloc). ДинамичСскиС массивы. Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 7. Π’Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄: Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΈ Π±Π΅cΡ„ΠΎΡ€ΠΌΠ°Ρ‚Π½Ρ‹ΠΉ. Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π‘ΠΈ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строками.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 8. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… (enum, struct, union). Π‘ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹.
  • Π‘Π΅ΠΌΠΈΠ½Π°Ρ€ 9. Π—Π°Ρ‡Π΅Ρ‚: ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° Π΅Π³ΠΎ провСдСния, тСорСтичСский ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ задания.

Π›ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°

  1. Π’.Π’. ПодбСльский, Π‘.Π‘. Π€ΠΎΠΌΠΈΠ½. Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° языкС Π‘ΠΈΒ» – Москва, «Ѐинансы ΠΈ статистика», 2005, 600 с.
  2. Π‘. ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½, Π”. Π ΠΈΡ‚Ρ‡ΠΈ. Β«Π―Π·Ρ‹ΠΊ программирования Π‘Β» – Москва, Β«Π’ΠΈΠ»ΡŒΡΠΌΡΒ», 2015, 304 с.
  3. Π‘Ρ‚ΠΈΠ²Π΅Π½ ΠŸΡ€Π°Ρ‚Π°. Β«Π―Π·Ρ‹ΠΊ программирования C. Π›Π΅ΠΊΡ†ΠΈΠΈ ΠΈ упраТнСния» – Москва, Β«Π’ΠΈΠ»ΡŒΡΠΌΡΒ», 2015, 928 с.
  4. Π’.А. ΠΠ½Ρ‚ΠΎΠ½ΡŽΠΊ, А.П. Иванов. Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ конспСкт Π»Π΅ΠΊΡ†ΠΈΠΉ.Β» М.: ООП физичСского Ρ„-Ρ‚Π° ΠœΠ“Π£ ΠΈΠΌ. М.Π’.Ломоносова 2015, 64 с.
  5. Π’.А. ΠΠ½Ρ‚ΠΎΠ½ΡŽΠΊ, Π‘.Π‘. Π—Π°Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹ΠΉ. Β«Π―Π·Ρ‹ΠΊ программирования Π‘/Π‘++, часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ошибки ΠΏΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΒ» Π£Ρ‡Π΅Π±Π½ΠΎ-мСтодичСскоС пособиС ΠΏΠΎ дисциплинС Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°Β» М. : ООП физичСского Ρ„-Ρ‚Π° ΠœΠ“Π£ ΠΈΠΌ. М.Π’.Ломоносова 2021, 64 с.

Π’ΠΎΠΏ-12 языков программирования для Π΄Π΅Ρ‚Π΅ΠΉ β€” Codakid

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

Β 

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

Β 

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, соврСмСнныС Π΄Π΅Ρ‚ΠΈ с этим согласны. По Π΄Π°Π½Π½Ρ‹ΠΌ Code.org, Π±ΠΎΠ»Π΅Π΅ 10 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² школьников приняли участиС Π² Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠΌ мСроприятии Hour of Code . ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ становится всС Π±ΠΎΠ»Π΅Π΅ популярной Ρ‚Π΅ΠΌΠΎΠΉ.

Β 

А учитывая, Ρ‡Ρ‚ΠΎ Π½Ρ‹Π½Π΅ΡˆΠ½ΡΡ глобальная пандСмия Π²Ρ‹Π½ΡƒΠΆΠ΄Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· нас ΡΠΈΠ΄Π΅Ρ‚ΡŒ Π΄ΠΎΠΌΠ°, Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΡΡ‚ΡŒ врСмя ΠΈ срСдства для этого.

Β 

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

Β 

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

Β 

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим 12 Π»ΡƒΡ‡ΡˆΠΈΡ… языков программирования для Π΄Π΅Ρ‚Π΅ΠΉ.

Β 

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

I. SCRATCH

Β 

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для Π΄Π΅Ρ‚Π΅ΠΉ Π² возрастС ΠΎΡ‚ 8 Π΄ΠΎ 16 Π»Π΅Ρ‚. Π“Ρ€ΡƒΠΏΠΏΠ° дСтского сада ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠ³ΠΎ тСхнологичСского института (MIT). Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых извСстных Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… языков программирования, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для Π΄Π΅Ρ‚Π΅ΠΉ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов благодаря ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятному ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ интСрфСйсу.

Β 

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

Β 

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

Β 

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

Β 

Π‘Π°ΠΌΠ° ΠΌΡ‹ΡΠ»ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΠ° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· всС это, довольно нСвСроятна.

Β 

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Scratch, ΠΈΠ·Π±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΡ‚ тСкстовых Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Ρ‚ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ (ΠΈ освоСнии) основных понятий программирования. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Scratch Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ любой β€” с Π»ΡŽΠ±Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ ΠΎΠΏΡ‹Ρ‚Π° β€” ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ истории с нуля.

Β 

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π»Π°ΠΉΠ½-сообщСство Scratch ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎ. Π’ настоящСС врСмя насчитываСтся Π±ΠΎΠ»Π΅Π΅ 70 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² зарСгистрированных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (ΠΈ число ΠΈΡ… растСт), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ создали , Π° подСлились Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 82 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с использованиСм ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Scratch. Π›ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ этому сообщСству, Ссли ΠΎΠ½ Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π΅Π½, ΡƒΠ²Π°ΠΆΠΈΡ‚Π΅Π»Π΅Π½ ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° сообщСства MIT Scratch Team.

Β 

ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Π΅Π΄ΠΈΠ½ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ просмотр ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Scratch, ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ нСвСроятным источником вдохновСния ΠΈ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ для вашСго Ρ€Π΅Π±Π΅Π½ΠΊΠ°. На самом Π΄Π΅Π»Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Scratch (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ласково Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π‘ΠΊΡ€Π΅Ρ‚Ρ‡Π΅Ρ€Ρ‹ ) обязаны Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠ΄!) Π½Π° Π‘ΠΊΡ€Π΅Ρ‚Ρ‡-сСрвСрС.

Β 

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

Β 

Если ваш Ρ€Π΅Π±Π΅Π½ΠΎΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Scratch, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ курс CodaKid ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² Scratch. Π­Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ, ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚.

Β 

БвязанноС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅:

Β 

  • Scratch ΠΈΠ»ΠΈ CodaKid: ΠΊΠ°ΠΊΠΎΠΉ Π²Π΅Π±-сайт ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для Π΄Π΅Ρ‚Π΅ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для вашСго Ρ€Π΅Π±Π΅Π½ΠΊΠ°?

Β 

Β 

II. BLOCKLY

Β 

Blockly β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ программирования для Π΄Π΅Ρ‚Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся. ЀактичСски, это часто рассматриваСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π²Π΅Ρ‚ Google Π½Π° Scratch ΠœΠ°ΡΡΠ°Ρ‡ΡƒΡΠ΅Ρ‚ΡΠΊΠΎΠ³ΠΎ тСхнологичСского института.

Β 

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

Β 

Бамая большая Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя лоТью Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Blockly β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ язык программирования для Π΄Π΅Ρ‚Π΅ΠΉ β€” Π½Π° самом Π΄Π΅Π»Π΅ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π½Π΅Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… языков программирования.

Β 

Blockly, разработанная ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0, часто описываСтся ΠΊΠ°ΠΊ клиСнтская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° JavaScript для создания Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования. ” Π­Ρ‚ΠΎ просто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ‚ΠΈ Π² возрастС ΠΎΡ‚ 8 Π»Π΅Ρ‚ ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Blockly, Π² бСзопасности своих собствСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

Β 

Они Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ смСсь популярных языков программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JavaScript, Python, PHP ΠΈ Ρ‚. Π΄., написанных Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ². Π­Ρ‚ΠΎ благодаря Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ JavaScript Blockly, которая Π² основном слуТит Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ мСстом, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ написанным языкам. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ языки программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Python Π½Π° PHP) Π² случаС нСобходимости.

Β 

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

Β 

Blockly выполняСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρƒ тСкстового ΠΊΠΎΠ΄Π° Π² процСссС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ). Если Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Π°, Blockly снова Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π° Π·Π°Ρ‚Π΅ΠΌ выдСляСт ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Π΅Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

Β 

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

Β 

БвязанныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Β 

  • Π‘Π»ΠΎΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ

Β 

Β 

III. ALICE

Β 

Alice β€” Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ бСсплатный Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык программирования для Π΄Π΅Ρ‚Π΅ΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ УнивСрситСтом ΠšΠ°Ρ€Π½Π΅Π³ΠΈ-МСллона. Π­Ρ‚ΠΎ инновационная срСда кодирования, которая позволяСт довольно просто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ повСствования ΠΈ простыС ΠΈΠ³Ρ€Ρ‹ Π² 3D.

Β 

Алиса ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для обучСния концСпциям ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C++) посрСдством творчСского исслСдования, с ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΌ Π°ΠΊΡ†Π΅Π½Ρ‚ΠΎΠΌ Π½Π° Π½Π°Π²Ρ‹ΠΊΠΈ логичСского ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ, Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ программирования ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ программирования Π² Ρ†Π΅Π»ΠΎΠΌ.

Β 

Алиса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ систСму построСния Π±Π»ΠΎΠΊΠΎΠ² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ пСрСтаскивания, Ρ‡Ρ‚ΠΎ ΠΈ Scratch, Blockly ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ кодирования. И, ΠΊΠ°ΠΊ ΠΈ Π² случаС с этими ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, это устраняСт бСспорядок, связанный с тСкстовым ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΈ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° простой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сцСнариСв ΠΈ написании Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

Β 

Π§Ρ‚ΠΎ большС всСго ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ Alice ΠΎΡ‚ Scratch ΠΈ Blockly, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с динамичСскими ракурсами ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ 3D-модСлями.

Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, созданныС с использованиСм ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Алисы, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для программирования Π½Π° Java, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΊΠ°ΠΊ Java IDE. Π­Ρ‚ΠΎ Π² основном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ сцСнарии, написанныС Π² Π±Π»ΠΎΠΊΠ°Ρ… кодирования Алисы, Π² настоящиС тСкстовыС языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ JavaScript ΠΈΠ»ΠΈ Python. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Ρ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ использования Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠΊ стандартному ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, работая Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ сцСнариСм ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Β 

ЕдинствСнноС, Π½Π° Ρ‡Ρ‚ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² связи с этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΠ»ΠΎΠ΄ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ настоящиС тСкстовыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слишком быстро ΠΈΠ»ΠΈ слишком Ρ€Π°Π½ΠΎ (Π΄Π°ΠΆΠ΅ с Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠ΅ΠΉ 10+). Но для Π΄Π΅Ρ‚Π΅ΠΉ с настоящСй ΡΡ‚Ρ€Π°ΡΡ‚ΡŒΡŽ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ β€” ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ… внимания Π½Π° связанныС с этим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” это Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ слишком большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

Β 

Β 

IV. LUA (Roblox)

Β 

Для Π΄Π΅Ρ‚Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят Π½Π°Ρ‡Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ) тСкстовыС языки кодирования для Π΄Π΅Ρ‚Π΅ΠΉ, Lua β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π­Ρ‚ΠΎ бСсплатный, пСрСносимый ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… язык сцСнариСв, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ простыС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, оптимизируя ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Β 

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

Β 

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

Β 

Благодаря своСй эффСктивности ΠΈ нСвСроятной портативности Lua ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для программирования встраиваСмых устройств ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. На самом Π΄Π΅Π»Π΅, Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ популярная (ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ) ΠΈΠ³Ρ€Π° Angry Birds Π±Ρ‹Π»Π° основана Π½Π° Lua? Π­Ρ‚ΠΎ Π½Π΅ всС. Roblox β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΡˆΠΈΡ… самых Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для программирования для Π΄Π΅Ρ‚Π΅ΠΉ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Lua.

Β 

CodaKid’s Game Development with Roblox track Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΡˆΠΈΡ… самых популярных ΠΎΠ½Π»Π°ΠΉΠ½-курсов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ наши студСнты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ мноТСство Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ³Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ Lua.

Β 

Lua Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ сообщСство (ΠΊΠ°ΠΊ ΠΈ Scratch). Он ΠΏΠΎΠ»ΠΎΠ½ ΠΊΠΎΠ»Π»Π΅Π³-программистов, учащихся ΠΈ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Ρ€Π°Π΄Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ руководство, совСты ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΌΠΎΠ»ΠΎΠ΄Ρ‹ΠΌ ΠΈ Π½ΠΎΠ²Ρ‹ΠΌ участникам.

Β 

V. JAVA (Minecraft)

Β 

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

Β 

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ запуска Π² 2011 Π³ΠΎΠ΄Ρƒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Minecraft срСди Π΄Π΅Ρ‚Π΅ΠΉ, подростков ΠΈ Π΄Π°ΠΆΠ΅ взрослых постСпСнно росла! Π‘Π°ΠΌΠ° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° ΠΈΠ³Ρ€Ρ‹ поощряСт творчСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ ΠΈ нСстандартныС Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Β 

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

Β 

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

Β 

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ чтСния:

Β 

  • ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ! Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Minecraft ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° Java?

Β 

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΈΠ³Ρ€ΠΎΠΊΠΈ Minecraft ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Π±ΠΎΠ»Π΅Π΅ извСстныС ΠΊΠ°ΠΊ Β«ΠΌΠΎΠ΄Ρ‹Β») для ΠΈΠ³Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Java. ΠœΠΎΠ΄Ρ‹ β€” это Π² основном дополнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ.

Β 

ΠžΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ оруТия ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ²) Π΄ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ внСшнСго Π²ΠΈΠ΄Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ) ΠΌΠΎΠ΄Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сообщСство Minecraft ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ расти ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π˜Π³Ρ€ΠΎΠΊΠΈ постоянно Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄Ρ‹ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ старыС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π±ΠΎΠ»Π΅Π΅ интСрСсной.

Β 

Для создания ΠΌΠΎΠ΄ΠΎΠ² ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ исходному ΠΊΠΎΠ΄Ρƒ Minecraft Java (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн благодаря ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Minecraft) ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π³Π»ΡƒΠ±ΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ возмоТности ΠΌΠΎΠ΄ΠΎΠ², Π²ΠΎΡ‚ список Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΌΠΎΠ΄ΠΎΠ² для Minecraft.

Β 

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это (довольно) Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΉ язык, ΠΌΡ‹ всС ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Java ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ довольно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Для Π΄Π΅Ρ‚Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ хотят ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ тСкстовоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹ Π² Minecraft, Java Ρ‚Π°ΠΊΠΆΠ΅ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ.

VI. PYTHON

Β 

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

Β 

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

Β 

ОсвоСниС этих понятий даст Π²Π°ΡˆΠ΅ΠΌΡƒ Ρ€Π΅Π±Π΅Π½ΠΊΡƒ ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½ΡƒΡŽ основу для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Β 

ИспользованиС тСкста Π² Python Π² сочСтании с ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌ, рСструктурированным ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΉ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ для освоСния Π΄Ρ€ΡƒΠ³ΠΈΡ… языков ΠΈ β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтом для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€/Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠœΡ‹ Π² CodaKid искрСннС Π²Π΅Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Python β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивных языков программирования для Π΄Π΅Ρ‚Π΅ΠΉ.

Β 

На самом Π΄Π΅Π»Π΅, Ρƒ нас Π΅ΡΡ‚ΡŒ курс Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ Π½Π° PythonΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΆΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ΅Π½, ΠΊΠ°ΠΊ ΠΈ наши курсы ΠΏΠΎ Minecraft ΠΈ Roblox. Π”Π΅Ρ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ всСвозмоТныС 2D-ΠΈΠ³Ρ€Ρ‹ (Ρ„Π°ΠΉΡ‚ΠΈΠ½Π³ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ ΠΈ Ρ‚.Β Π΄.), укрСпляя ΠΏΡ€ΠΈ этом свои знания Python ΠΈ тСкстового программирования Π² Ρ†Π΅Π»ΠΎΠΌ.

Β 

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎ Python, Π²ΠΎΡ‚ наша ΡΡ‚Π°Ρ‚ΡŒΡ с ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ 5 ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π΄Π΅Ρ‚Π΅ΠΉ!

Β 

VII. GO (Golang)

Β 

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠ΅Π½Π΅Π΅ извСстных ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ…! — языки программирования, Go (произносится ΠΊΠ°ΠΊ Β«Π“ΠΎΡƒΒ») ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΊ довольно ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ спСктру Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

Β 

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π² 2009 Π³ΠΎΠ΄Ρƒ, этот язык программирования с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ описываСтся ΠΊΠ°ΠΊ «статичСски Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉΒ» ΠΈ Β«ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉΒ», Ρ‡Ρ‚ΠΎ ставит Π΅Π³ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ряд со старыми, Π±ΠΎΠ»Π΅Π΅ распространСнными скриптами, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ C++ ΠΈ Haskell. Но, нСсмотря Π½Π° свой ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ возраст, Go Π½Π°Ρ‡Π°Π» Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² сообщСствС. ЀактичСски, Go ΡƒΠΆΠ΅ распространился Π½Π° мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… отраслСй.

Β 

Бписок ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ ΠΈΠ· списка Fortune 500, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Go Π² своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, постоянно растСт. НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹? Π£Π±Π΅Ρ€. НСтфликс. Π”Π°ΠΆΠ΅ American Express ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Go.

Β 

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

Β 

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

Β 

По сСй дСнь ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Go ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ расти. ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ всС большС ΠΈ большС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΡƒΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π·Π° скрытыС возмоТности этого языка, ΠΈ Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ скоро сдадутся.

Β 

Помимо доступности ΠΈ возмоТностСй, Go Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆ ΠΊΠ°ΠΊ язык программирования для Π΄Π΅Ρ‚Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΈ Python, благодаря своим ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ качСствам.

VIII. TWINE

Β 

Twine опрСдСляСтся ΠΊΠ°ΠΊ бСсплатный «инструмСнт с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для создания ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… историй». Он Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни сосрСдоточСн Π½Π° аспСктС создания ΠΊΠΎΠ΄Π°, ΠΏΠΎΠΊΠΎΠ½Ρ‡ΠΈΠ² с концСпциями кодирования ΠΈ тСхничСскими Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ.

Β 

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

Β 

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Twine Π±Ρ‹Π»Π° создана ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° Π² 2009Β Π³ΠΎΠ΄Ρƒ, ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Сю ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ люди ΠΈ программисты всСх возрастов, с Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΈ уровнями ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ большоС количСство ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ).

Β 

ДСтям Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ использовании Twine. Однако Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ свои истории с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, условной Π»ΠΎΠ³ΠΈΠΊΠΈ, CSS, JavaScript ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ, Ссли Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π½ΠΎΡƒ-Ρ…Π°Ρƒ. Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ, созданныС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Twine, состоят ΠΈΠ· страниц тСкста ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΊΠ°ΠΊ Π²Π΅Π±-сайты), связанных Ρ‡Π΅Ρ€Π΅Π· дизайнСрский интСрфСйс. КаТдая страница ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстов, ссылок ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Β 

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

Β 

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

Β 

IX. Π―Π’ΠΠ‘ΠšΠ Π˜ΠŸΠ’

Β 

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Java, JavaScript β€” ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ язык программирования для Π΄Π΅Ρ‚Π΅ΠΉ. Он чистый, Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ мСньшС синтаксичСских (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… скрытых тСхничСских) Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ Java. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ практичСски ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Google Chrome, Mozilla Firefox ΠΈ Internet Explorer β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ.

Β 

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

Β 

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

Β 

ΠœΡ‹ Π·Π½Π°Π΅ΠΌ; это ΠΌΠ½ΠΎΠ³ΠΎ. Но ΠΌΡ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π΅Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Ρ‚ΠΎΠ³ΠΎ стоит.

Β 

ΠœΡ‹ Π² CodaKid считаСм JavaScript своСго Ρ€ΠΎΠ΄Π° Π½Π°Π²Ρ‹ΠΊΠΎΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ уровня для Π΄Π΅Ρ‚Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ программирования Π² Scratch ΠΈΠ»ΠΈ Python. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ возраст β€” 10 Π»Π΅Ρ‚, Π½ΠΎ ΠΌΡ‹ чСстно Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Ρ‚ΠΈ Π² возрастС 8 Π»Π΅Ρ‚ Π±Π΅Ρ€ΡƒΡ‚ β€” ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΡŽΡ‚ΡΡ β€” наши курсы ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript.

X. C# (Unity)

C# β€” это Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ язык программирования, сколько популярный ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Unity) со своим собствСнным языком. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° являСтся ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ инструмСнтом для обучСния Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ выглядящиС высококачСствСнныС ΠΈΠ³Ρ€Ρ‹. Как кроссплатформСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ с Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, C# позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² 3D. Π£ Π½ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ этим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ элСмСнты.

Β 

Если ваш Ρ€Π΅Π±Π΅Π½ΠΎΠΊ Π·Π½Π°ΠΊΠΎΠΌ с Java, C# ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π΅ΠΌΡƒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ, ΠΈ поэтому Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ.

Β 

НСсмотря Π½Π° статус ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, C# Π½Π° самом Π΄Π΅Π»Π΅ извСстСн ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΊΠ°ΠΊ основной язык Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Windows. Достаточно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ, C# ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Windows. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅Π³ΠΎ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° .NET сдСлали Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ практичСски ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΈ создании Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для ОБ Windows.

Β 

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

Β 

Π£ Unity Π΅ΡΡ‚ΡŒ бСсплатная вСрсия, доступная для скачивания, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство бСсплатных руководств ΠΈ ΡƒΡ€ΠΎΠΊΠΎΠ² Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Unity. ΠŸΡ€ΠΈ достаточном руководствС Ρƒ Π΄Π΅Ρ‚Π΅ΠΉ практичСски Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ°ΠΊ ΠΏΠΎ Π΄Π²ΠΈΠΆΠΊΡƒ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π²Π΅Π±-сайту для изучСния C#.

Β 

XI. SWIFT (Swift Playgrounds)

Β 

Π₯отя Π½Π°ΠΌ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ нравится, Ρ‡Ρ‚ΠΎ Swift Playgrounds Π»ΠΈΡˆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Android доступа ΠΊ своСй бСсспорно Π±ΠΎΠ³Π°Ρ‚ΠΎΠΉ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ срСдС, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ½ΠΈΡ‚ΡŒ Π΅Π΅ Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° являСтся эксклюзивной для iOS. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ прСдставлСнный Π² 2016 Π³ΠΎΠ΄Ρƒ, Swift Playgrounds позиционировался ΠΊΠ°ΠΊ инструмСнт для обучСния Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. По сСй дСнь ΠΎΠ½ остаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… инструмСнтов кодирования ΠΈ языков программирования для Π΄Π΅Ρ‚Π΅ΠΉ.

Β 

Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Swift Playgrounds Π΅ΡΡ‚ΡŒ ряд Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ задания для Π΄Π΅Ρ‚Π΅ΠΉ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ, чистый ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ приятный. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ, Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°, Ссли Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° ΠΎΠΏΡ‹Ρ‚Π°.

Β 

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

XII. RUBY

Β 

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

Β 

Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… программистов ΠΈ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Π΄Π΅Ρ‚Π΅ΠΉ Ruby ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ каТущиСся слоТными ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π² Π½Π΅ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½Π½ΠΎΠΉ ΠΈ простой Ρ„ΠΎΡ€ΠΌΠ΅. Π­Ρ‚ΠΎ язык, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ максимально простым ΠΈ нСслоТным. По словам создатСля, ΠΎΠ½ слСдуСт философии ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° наимСньшСго удивлСния (POLA) ΠΈ основан Π½Π° ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ простых языках сцСнариСв, ΠΊΠ°ΠΊ Smalltalk, BASIC ΠΈ Lisp.

Β 

Π›ΡƒΡ‡ΡˆΠΈΠ΅ языки программирования для Π΄Π΅Ρ‚Π΅ΠΉ: Ρ€Π΅Π·ΡŽΠΌΠ΅

Β 

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС Π΄Π΅Ρ‚ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅. НС сущСствуСт ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для обучСния Π΄Π΅Ρ‚Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Β 

12 языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠ»ΠΈ, ΠΎΡ†Π΅Π½ΠΈΠ»ΠΈ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π»ΠΈ здСсь, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ. Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ списка:

Β 

  1. Π‘ΠΊΡ€Π΅Ρ‚Ρ‡
  2. Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ
  3. Алиса
  4. Π›ΡƒΠ°
  5. Π―Π²Π°
  6. ΠŸΠΈΡ‚ΠΎΠ½
  7. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ
  8. Π¨ΠΏΠ°Π³Π°Ρ‚
  9. JavaScript
  10. Π‘#
  11. Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ Β«Π‘Π²ΠΈΡ„Ρ‚Β»
  12. Π ΡƒΠ±ΠΈΠ½

Β 

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹:

Β 

  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Π΄Π΅Ρ‚Π΅ΠΉ: 5 ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ это Π²Π°ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅
  • 10 ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ваши Π΄Π΅Ρ‚ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² этом Π³ΠΎΠ΄Ρƒ

Β 

ΠžΡ‚ простоты использования Π΄ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ скрытых способностСй β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ссли Π½Π΅ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. Π’Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ рост ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅. Π Π΅Π±Π΅Π½ΠΎΠΊ, Π²Ρ‹Ρ€ΠΎΡΡˆΠΈΠΉ со Scratch, вскорС ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ с тСкстовым ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

6 языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ β€” Eduporium

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Π½Π°Π²Ρ‹ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Ρ‰Π΅ Π΄ΠΎΠ»Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ ΠΈ вострСбован. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π»ΠΈΠ΄Π΅Ρ€Ρ‹ образования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ»ΠΈ всС усилия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒ учащихся с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ Π½Π°ΡƒΠΊΠ°ΠΌΠΈ  концСпциями, начиная с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹ (ΠΈΠ»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅). Π₯отя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, бСзусловно, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ Π½Π΅ всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ. Начиная с языков, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для облСгчСния учащимся программирования, ΠΎΠ½ΠΈ часто ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ эффСктивны, ΠΊΠ°ΠΊ ΠΈ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ использовали Π±Ρ‹ для освоСния Π±ΠΎΠ»Π΅Π΅ слоТных элСмСнтов. И ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… способов ΠΏΠΎΠΌΠΎΡ‡ΡŒ учащимся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ основу CS ΡΠ²Π»ΡΡŽΡ‚ΡΡ графичСскиС ΠΈΠ»ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ 9.0570 языки Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ кодирования , Π³ΠΈΠ±Ρ€ΠΈΠ΄Ρ‹ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСкста ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, полнотСкстовоС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Пока ΠΌΡ‹ готовимся ΠΊ 2021 Hour of Code ΠΈ НСдСлС образования Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ.

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

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

Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ

Blockly β€” это Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ язык для , знакомящий Π½ΠΎΠ²Ρ‹Ρ… программистов со сборочным ΠΊΠΎΠ΄ΠΎΠΌ. Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Google ΠΈ являСтся Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ языка, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ Π½Π° Scratch. Как слСдуСт ΠΈΠ· названия, Blockly Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ сгруппированы ΠΏΠΎ Ρ†Π²Π΅Ρ‚Ρƒ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, простота Blockly идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠ»Π°Π΄ΡˆΠΈΡ… школьников (Π² возрастС ΠΎΡ‚ 6 Π΄ΠΎ 7 Π»Π΅Ρ‚) Π² качСствС ΠΈΡ… ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ языка кодирования. Из всСх языков программирования для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Blockly Ρ‚Π°ΠΊΠΆΠ΅, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самый распространСнный язык, связанный с инструмСнтами STEM, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Dash Robot , Ozobot Evo ΠΈ Π΄Π°ΠΆΠ΅ micro:bit . Π•Π³ΠΎ простота ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ дСтям обрСсти ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ, связывая Π±Π»ΠΎΠΊΠΈ вмСстС для создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ сразу Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

SwiftΒ Coding

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ учащиСся ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΡƒΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ программирования Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· основных языков кодирования , Swift ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг. Часто Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ со Swift нСслоТно, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ учащиСся ΠΌΠΎΠ³ΡƒΡ‚ просто Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Swift Playgrounds ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. К ΠŸΡ€ΠΎΡ…ΠΎΠ΄Ρ испытания Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, учащиСся ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Они ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ создании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ДСтям Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° программирования, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· физичСских инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΈΠΌΠΎ прилоТСния, β€” это Π΄Ρ€ΠΎΠ½ DJI Tello EDU ΠΈ Root Robot .

Bloxter

Bloxter, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· названия, прСдставляСт собой Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΉ язык кодирования для развития Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ с GoPiGo Β Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΎΡ‚ Dexter Industries ΠΈ Π΄Π°Π΅Ρ‚ учащимся Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСтаскивания. Он графичСский ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ основан Π½Π° Blockly, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ встроСнныС ΡƒΡ€ΠΎΠΊΠΈ для изучСния учащимися. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг ΡƒΡ€ΠΎΠΊΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ учащимся ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ аспСктС Ρ€ΠΎΠ±ΠΎΡ‚Π° ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΊΠΎΠ΄ влияСт Π½Π° Π½Π΅Π³ΠΎ. Однако самая большая Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ Bloxter Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅Ρ‰Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ учащиСся ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ с Π½ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своСго Ρ€ΠΎΠ±ΠΎΡ‚Π° для фотографирования ΠΈΠ»ΠΈ прСобразования тСкста Π² Ρ€Π΅Ρ‡ΡŒ β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ кодирования для Π½ΠΈΡ….

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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ слоТным языкам кодирования ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ с Python . Python β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ тСкстовый язык ΠΈ отправная Ρ‚ΠΎΡ‡ΠΊΠ° для изучСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ слоТных языков, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ JavaScript. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования, связанных с Python, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ учащимся ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ , ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²Π΅Π±-страниц. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Python учащиСся Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ логичСскиС схСмы ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ приобрСтая ΠΎΠΏΡ‹Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ†ΠΈΠΊΠ»ΠΎΠ², Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, списков ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. НСкоторыС инструмСнты STEM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ программирования Π½Π° Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Edison Robot , Finch 2.0 ΠΈ mBot-S ΠΎΡ‚ Makeblock.

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

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