Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ программисту Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΠΊΡƒ?

ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ 2 коммСнтария

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΆΠ΅, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ России ΠΈΠ»ΠΈ экологию.
Для ΠΎΠ±Ρ‰Π΅Π³ΠΎ развития.

Π’ΠΎ, Ρ‡Ρ‚ΠΎ это Π²Π°ΠΌ пригодится Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΡ‡Π΅Π½ΡŒ маловСроятно.

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

jkotkot: сколько ΠΌΠ½Π΅ Π»Π΅Ρ‚? ΠŸΠΎΡ‚ΠΎΠΌ спроситС, ΠΊΠΎΠ³ΠΎ я ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ Π² постСли? πŸ™‚
Ρƒ мСня Π΄Π°Π²Π½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅ Π’Πž. Волько Π²ΠΎΡ‚ Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… областСй ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ (ΠΏΡ€ΠΈΡ‡Π΅ΠΌ самых основ этих ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²). А послСдниС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, связанныС с Π½Π΅ΠΉ, Ρƒ мСня Π±Ρ‹Π»ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ курсС.
И ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ эти основы спокойно ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄ΠΎΠΌΠ° ΡƒΡ‡Π΅Π½ΠΈΠΊΡƒ послСдних классов ΡˆΠΊΠΎΠ»Ρ‹, ΠΊΡƒΠΏΠΈΠ² Π² ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ конспСкт Π»Π΅ΠΊΡ†ΠΈΠΉ.

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

jkotkot: Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ «Π±Ρ‹Π΄Π»ΠΎΠΊΠΎΠ΄Π΅Ρ€ΠΎΠΌ», программисты Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «ΠΏΡ€ΠΎΡ„Сссионал». ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚ своС Π΄Π΅Π»ΠΎ, Π° Π½Π΅ понахватался Π²Π΅Π·Π΄Π΅ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ, ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚.

> Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΆΠ΅Π»Π΅Π·ΠΎΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ.
Бталкивался, с AVR. Написал ΠΏΠ°Ρ€Ρƒ ΠΈΠ³Ρ€ (Π² Ρ‚ΠΎΠΌ числС ΠΈ тСтрис), использовал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ (Π½Π΅ ардуиновскиС ΡˆΠΈΠ»Π΄Ρ‹). РСшил, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½Π΅ нравится, ΠΈ я Π½Π΅ Ρ…ΠΎΡ‡Ρƒ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ дальшС Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ.

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

Π—Π°Ρ‡Π΅ΠΌ программистам ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΠΊΡƒ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

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

Π Π°Π±ΠΎΡ‚Π°, связанная с Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ

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

Если Π²Π·ΡΡ‚ΡŒ послСднСС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ„ΠΈΠ·ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство:

Π‘ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ всё Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ понятно.

Π£ΠΌΠ΅Π½ΠΈΠ΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ

Если Π² ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ всё всСгда ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ строго (ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈΠ· систСмы!), Ρ‚ΠΎ Π² Ρ„ΠΈΠ·ΠΈΠΊΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π½Π΅ΠΊΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ΠΌ β€” модСлью Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ систСмы. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ идСально ΡƒΠΏΡ€ΡƒΠ³ΠΈΠΌ (Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°ΠΊΡ€ΠΎΠΌΠΈΡ€Π΅ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Ρ… Π½Π΅Ρ‚), Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Ρ‡ΡŒ силой трСния, Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ситуации нСсущСствСнной окаТСтся сила ΠšΠΎΡ€ΠΈΠΎΠ»ΠΈΡΠ°.

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

Для профСссии программиста Ρ‚Π°ΠΊΠΎΠΉ Π½Π°Π²Ρ‹ΠΊ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ, вСдь Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с модСлями приходится практичСски Π² любой сфСрС Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, начиная с поисковых систСм ΠΈ заканчивая банковским сСктором.

ΠžΠ±Ρ‰Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅

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

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

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НСзнакомоС ΠΈ нСпонятноС всСгда ΠΏΡƒΠ³Π°Π΅Ρ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π”Ρ€Π΅Π²Π½ΠΈΠ΅ люди считали, Ρ‡Ρ‚ΠΎ Π³Ρ€ΠΎΠΌ ΠΈ молния β€” это Π³Π½Π΅Π² Π±ΠΎΠ³ΠΎΠ², Π° сСгодня, благодаря Ρ„ΠΈΠ·ΠΈΠΊΠ΅, эти явлСния смоТСт ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ сСмиклассник.

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

***

Π‘Ρ‚Π°Ρ‚ΡŒΡ написана ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ физичСского сайта kalser.ru, Π³Π΄Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ мноТСство интСрСсных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ΅: совСты ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡, описания ΠΈ дСмонстрации физичСских ΠΎΠΏΡ‹Ρ‚ΠΎΠ², Π°Ρ„ΠΎΡ€ΠΈΠ·ΠΌΡ‹ ΠΈ ΠΊΡ€Ρ‹Π»Π°Ρ‚Ρ‹Π΅ Ρ„Ρ€Π°Π·Ρ‹ ΠΈΠ· ΠΌΠΈΡ€Π° Ρ„ΠΈΠ·ΠΈΠΊΠΈ, Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈΠ· ΠΊΠ½ΠΈΠ³ ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠΎΠ².

Π Π΅ΠΊΠ»Π°ΠΌΠ°

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

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

Π€ΠΈΠ·ΠΈΠΊΠ° Π² профСссии «программист Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСмах

Автор: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ скрыл имя, 15 ЀСвраля 2013 Π² 17:12, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚

ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

1. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° Ρ„ΠΈΠ·ΠΈΠΊΠ°. 3

2. Π§Π΅ΠΌ Π²Π°ΠΆΠ½Π° Ρ„ΠΈΠ·ΠΈΠΊΠ° для программиста. 4

3. Π—Π°Ρ‡Π΅ΠΌ программисту ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΠΊΡƒ. 5

5. ВсС ΠΈΠ· Π±ΠΈΡ‚Π° Β«it from bit»……………………………………….7

6. А Ρ‡Π΅ΠΌ ΠΆΠ΅ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π²Π°ΠΆΠ½Π° для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. 8

Π Π°Π±ΠΎΡ‚Π° содСрТит 1 Ρ„Π°ΠΉΠ»

Grytsay_Zhezhera_Ionov_Andreev.pptx

ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Ρ‚Π΅ΠΌΡƒ: Π€ΠΈΠ·ΠΈΠΊΠ° Π² профСссии «программист Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСмах»

Π‘ΠžΠ£ ОО БПО «Омский Π°Π²ΠΈΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆ ΠΈΠΌ. Н. Π• Жуковского

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ: студСнты Π³Ρ€. ΠŸΡ€-52ΠΏ Π“Ρ€Ρ‹Ρ†Π°ΠΉ Π’Π΅Ρ€ΠΎΠ½ΠΈΠΊΠ°, Ионов Владислав, Π–Π΅ΠΆΠ΅Ρ€Π° Π‘Π΅Ρ€Π³Π΅ΠΉ, АндрССв Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»Π°: Π‘ΠΎΡ€ΠΎΠ²Π΅Ρ† Нина Ивановна

5. ВсС ΠΈΠ· Π±ΠΈΡ‚Π° Β«it from bit»……………………………………….7

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° Ρ„ΠΈΠ·ΠΈΠΊΠ°?

Π§Π΅ΠΌ Π²Π°ΠΆΠ½Π° Ρ„ΠΈΠ·ΠΈΠΊΠ° для программиста?

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

Π—Π°Ρ‡Π΅ΠΌ программисту ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ„ΠΈΠ·ΠΈΠΊΡƒ?

Цифровая Ρ„ΠΈΠ·ΠΈΠΊΠ° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сущСствуСт β€” ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая вычисляСт Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ ВсСлСнной.

ВсС ΠΈΠ· Π±ΠΈΡ‚Π° (Β«it from bitΒ»)

А Ρ‡Π΅ΠΌ ΠΆΠ΅ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π²Π°ΠΆΠ½Π° для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…?

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

Π‘Π΅Π· ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π½Π΅Ρ‚ Ρ„ΠΈΠ·ΠΈΠΊΠΈ.ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° это вовсС Π½Π΅ Ρ†Π°Ρ€ΠΈΡ†Π° Π½Π°ΡƒΠΊ, Π° скорСС язык Π½Π°ΡƒΠΊΠΈ, вСдь Π±Π΅Π· Ρ†Π°Ρ€ΠΈΡ†Ρ‹ ΠΆΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, Π° Π±Π΅Π· языка ΠΎΡ‡Π΅Π½ΡŒ слоТно.

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

Π§Π΅ΠΌ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ„ΠΈΠ·ΠΈΠΊΡƒ Π² IT?

ΠžΡ†Π΅Π½ΠΈΡ‚ΡŒ 1 ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

«Π§Π΅ΠΌ Π·Π°Π½ΡΡ‚ΡŒΡΡ Ρ„ΠΈΠ·ΠΈΠΊΡƒ Π² IT?»
«1 курс физичСского Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π°»

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

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сразу Π½Π°Ρ‡Π°Ρ‚ΡŒ с Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ, Π½ΠΎ Π½Π΅ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ³ΠΎ, ΠΈΠ½Π°Ρ‡Π΅ Π·Π°Ρ‡Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π² унивСрситСтС 4 Π³ΠΎΠ΄Π°

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² чистом Π²ΠΈΠ΄Π΅ встрСчаСтся ΠΎΠΎΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² области примСнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Π“Π»ΡƒΠΏΠ΅Π΅ совСта Ρ‡Π΅ΠΌ «ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ физичСскиС Π΄Π²ΠΈΠΆΠΊΠΈ» β€” Π² ΠΆΠΈΠ·Π½ΠΈ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π».
Π Π°Π· Ρ„ΠΈΠ·ΠΈΠΊ, Π·Π½Π°Ρ‡ΠΈΡ‚ физичСскоС Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π°Π³Π° πŸ™‚

Π€ΠΈΠ·ΠΈΠΊΠ° (Ссли Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π’Π£Π—) β€” самоС Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π° сСгодняшний дСнь. Оно Π΄Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ ΠΌΠΈΡ€Π°.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠΎΠ² стали извСстными прСдприниматСлями, программистами, рСТиссСрами, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ, поэтами. Π΄Π° ΠΊΠ΅ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.

Мой совСт β€” Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² Ρ„ΠΈΠ·ΠΈΠΊΠ΅ (Π° это ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ смСТных дисциплин).

Π― Ρ‚Π°ΠΊ ΠΈ сдСлал, Π½Π°Ρ‡Π°Π² Π½Π° ΡΡ‚Π°Ρ€ΡˆΠΈΡ… курсах со стаТировки ΠΏΠΎ Java, ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄, Ρ‡Ρ‚ΠΎ Π½Π΅ пошСл ΠΏΡ€ΠΈ этом Π½Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ. Π₯отя вся Тизнь большС связана с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π° Π½Π΅ Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ.

Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ Для Ρ‡Π΅Π³ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠ° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

Если Π²Π°ΠΌ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ нравится Ρ„ΠΈΠ·ΠΈΠΊΠ°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ C, C++ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π½Π° стыкС Ρ„ΠΈΠ·ΠΈΠΊΠΈ ΠΈ программирования достаточно вострСбованы.
Π•ΡΡ‚ΡŒ ряд Π·Π°Π΄Π°Ρ‡ Π²Ρ€ΠΎΠ΄Π΅ просчСтов Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π² спСцифичСских срСдах (сопромат Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΌΠΈΡ€Ρƒ), Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° эвристика ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ управлСния тСхнологичСскими процСссами. По сути Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ создаСт Mathworks, Cadense ΠΈ Ρ‚.Π΄.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π°Π»ΠΈΡ‡Π½Ρ‹Ρ… ЯП Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ: Simscape Language, Modelica, C, C++. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ. ΠŸΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ сайтам ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с трСбованиями, условиями Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°ΠΌ интСрСсно.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π΄Ρ€ΡƒΠ³ΠΈΡ… ЯП ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языков, с языками Go, Erlang, Python, Lisp, R.

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

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ„ΠΈΠ·ΠΈΠΊΠΈ всё Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Fortran

НС знаю, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ язык программирования Π² 2000-ΠΌ Π³ΠΎΠ΄Ρƒ, Π½ΠΎ я знаю, Ρ‡Ρ‚ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ FORTRAN.
β€” Π§Π°Ρ€Π»ΡŒΠ· Π­Π½Ρ‚ΠΎΠ½ΠΈ Π ΠΈΡ‡Π°Ρ€Π΄ Π₯ΠΎΠ°Ρ€, ΠΎΠΊ. 1982

Π’ индустрии Fortran сСгодня ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π΅Π΄ΠΊΠΎ – Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· списков популярных языков ΠΎΠ½ оказался Π½Π° 28-ΠΌ мСстС. Но Fortran всё Π΅Ρ‰Ρ‘ Π³Π»Π°Π²Π½Ρ‹ΠΉ язык для ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… симуляций физичСских систСм – Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠ°ΠΊ астрофизичСскоС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π²Ρ‘Π·Π΄ ΠΈ Π³Π°Π»Π°ΠΊΡ‚ΠΈΠΊ (Π½Π°ΠΏΡ€. Flash), ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠΉ молСкулярной Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ, ΠΊΠΎΠ΄Ρ‹ подсчёта элСктронных структур (SIESTA), климатичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈ Ρ‚.ΠΏ. Π’ области Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний, подмноТСством ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Π΅ числовыС симуляции, сСгодня ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ лишь Π΄Π²Π° языка – C/C++ ΠΈ «соврСмСнный FortranΒ» (Fortran 90/95/03/08). ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Open MPI для распараллСливания ΠΊΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для Π΄Π²ΡƒΡ… этих языков. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ быстрый ΠΊΠΎΠ΄, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… процСссорах, Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°. Π’ соврСмСнном Fortran Π΅ΡΡ‚ΡŒ такая ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, ΠΊΠ°ΠΊ «coarray», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ прямо Π² языкС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Coarray появились Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Fortran 95, Π° Π·Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Fortran 2008.

АктивноС использованиС Fortran Ρ„ΠΈΠ·ΠΈΠΊΠ°ΠΌΠΈ часто ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π² Π·Π°ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ спСциалистов ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ связанных с этой ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ каТСтся, Ρ‡Ρ‚ΠΎ Fortran – историчСский Π°Π½Π°Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΌ.

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Fortran всё Π΅Ρ‰Ρ‘ остаётся ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Π― Π½Π΅ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Ρ„ΠΈΠ·ΠΈΠΊΡƒ студСнтов ΡƒΡ‡ΠΈΡ‚ΡŒ Fortran – ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ исслСдованиями, ΠΈΠΌ Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°Π½ΡΡ‚ΡŒΡΡ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ C/C++ (ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Matlab/Octave/Python). Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Fortran всё Π΅Ρ‰Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ·ΠΈΠΊΠΈ Β«ΠΎΡ‚ΡΡ‚Π°ΡŽΡ‚ ΠΎΡ‚ ΠΌΠΎΠ΄Ρ‹Β» (хотя ΠΈΠ½ΠΎΠ³Π΄Π° это Ρ‚Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ – Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ я Π²ΠΈΠ΄Π΅Π» студСнта-Ρ„ΠΈΠ·ΠΈΠΊΠ°, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠ΅Π³ΠΎ с ΠΊΠΎΠ΄ΠΎΠΌ Fortran 77, ΠΏΡ€ΠΈ этом Π½ΠΈ ΠΎΠ½, Π½ΠΈ Π΅Π³ΠΎ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΏΡ€ΠΎ Fortran 90). БпСциалисты ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ Fortran Π² числовых вычислСниях ΠΊΠ°ΠΊ Π²Ρ‹Π·ΠΎΠ².

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Π΅ΠΌΡƒ, я Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠΎΠ³Π΄Π° люди ΡΠ»Ρ‹ΡˆΠ°Ρ‚ слово Β«FortranΒ», ΠΎΠ½ΠΈ сразу ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сСбС ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ ΠΊΠΎΠ΄ с ΠΏΡ€ΠΎΠ½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ строками. ΠŸΠ΅Ρ€Π²Π°Ρ спСцификация Fortran Π±Ρ‹Π»Π° написана Π² 1954 Π³ΠΎΠ΄Ρƒ. Π Π°Π½Π½ΠΈΠΉ Fortran (Ρ‚ΠΎΠ³Π΄Π° Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ писалось Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, FORTRAN), Π±Ρ‹Π», ΠΏΠΎ соврСмСнным ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ, адским языком, Π½ΠΎ это Π±Ρ‹Π» нСвСроятный шаг Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ программирования Π½Π° ассСмблСрС. На FORTRAN часто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚, ΠΊΠ°ΠΊ ΠΎΠ± этом Π±Π΅Π· ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ вспоминаСт профСссор ΠœΠΈΡ€ΠΈΠ°ΠΌ Π€ΠΎΡ€ΠΌΠ°Π½ ΠΈΠ· унивСрситСта Π‘Ρ‚ΠΎΠ½ΠΈ Π‘Ρ€ΡƒΠΊ. Π£ Fortran Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ вСрсий, самыС извСстныС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… – стандарты 66, 77, 90, 95, 03 ΠΈ 08.

Часто говорят, Ρ‡Ρ‚ΠΎ Fortran Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ скорости. Но самый Π»ΠΈ ΠΎΠ½ быстрый? На сайтС benchmarksgame.alioth.debian.org Π΅ΡΡ‚ΡŒ сравнСниС C ΠΈ Fortran Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тСстах срСди ΠΌΠ½ΠΎΠ³ΠΈΡ… языков. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Fortran ΠΈ C/C++ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ самыми быстрыми. Π›ΡŽΠ±ΠΈΠΌΡ‹ΠΉ программистами Python часто отстаёт Π² скорости Π² 100 Ρ€Π°Π·, Π½ΠΎ это Π² порядкС Π²Π΅Ρ‰Π΅ΠΉ для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Python Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для слоТных числовых вычислСний, Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π§Ρ‚ΠΎ интСрСсно, C/C++ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Ρƒ Fortran Π²ΠΎ всСх тСстах, ΠΊΡ€ΠΎΠΌΠ΅ Π΄Π²ΡƒΡ…, хотя Π² Ρ†Π΅Π»ΠΎΠΌ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ ΠΎΠ½ΠΈ ΠΌΠ°Π»ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. ВСсты, Π³Π΄Π΅ Fortran Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ «физичСскиС» – это симуляция систСмы ΠΈΠ· n Ρ‚Π΅Π» ΠΈ расчёт спСктра. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ зависят ΠΎΡ‚ количСства ядСр процСссора, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Fortran Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отстаёт ΠΎΡ‚ C/C++ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…ΡŠΡΠ΄Π΅Ρ€Π½ΠΎΠΌ. ВСсты, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Fortran сильно отстаёт ΠΎΡ‚ C/C++, Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ ΠΈ записью Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π² этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Fortran извСстна.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ, C/C++ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ быстрый, насколько Fortran, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ быстрСС. Нас интСрСсуСт, Β«ΠΏΠΎΡ‡Π΅ΠΌΡƒ профСссора Ρ„ΠΈΠ·ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ своим студСнтам ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Fortran вмСсто C/C++?Β»

Π£ Fortran Π΅ΡΡ‚ΡŒ унаслСдованный ΠΊΠΎΠ΄

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

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚Π°ΠΌ-Ρ„ΠΈΠ·ΠΈΠΊΠ°ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Fortran Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ C/C++

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Fortran Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ C/C++. Fortran 90 ΠΈ C ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ, Π½ΠΎ Π½Π° Fortran ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅. C – язык ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ, поэтому Ρ„ΠΈΠ·ΠΈΠΊΠΈ, ΠΈΠ·Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠ΅ сСбС C/C++, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ООП ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, особСнно Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ дольшС. НуТно ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ абстракции, ΠΊΠ°ΠΊ классы ΠΈ наслСдованиС. ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° ООП ΠΎΡ‡Π΅Π½ΡŒ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² Fortran. Fortran основан Π½Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ΅, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ происходит Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Β«ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌΒ». Когда Π²Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅/Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄ для увСличСния скорости, с ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠΎΠΉ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π€ΠΈΠ·ΠΈΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΈ мыслят Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… физичСских процСссов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с диска Π² RAM, Π° ΠΈΠ· RAM Π² кэш процСссора. Они ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠ², ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… абстрактных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ это ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ отличаСтся ΠΎΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ООП-ΠΊΠΎΠ΄Π° Π±ΠΎΠ»Π΅Π΅ слоТна с ΠΌΠΎΠ΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ – ΠΎΡ‡Π΅Π½ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ структуры ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со структурами Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌΠΈ Ρ„ΠΈΠ·ΠΈΠΊΠ°ΠΌΠΈ: массивами.

Π›Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ пСрвая: Ρ€Π°Π±ΠΎΡ‚Π° Fortran с массивами

ΠœΠ°ΡΡΠΈΠ²Ρ‹, ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΈΡ… Π·ΠΎΠ²ΡƒΡ‚ Ρ„ΠΈΠ·ΠΈΠΊΠΈ, ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, находятся Π² сСрдцС всСх физичСских вычислСний. Π’ Fortran 90+ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ возмоТностСй для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ, схоТих с APL ΠΈ Matlab/Octave. ΠœΠ°ΡΡΠΈΠ²Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ Π½Π° скаляр, ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π—Π΄Π΅ΡΡŒ, A, B, C – массивы Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ размСрности (допустим, 10x10x10). C = A*B Π΄Π°Ρ‘Ρ‚ Π½Π°ΠΌ поэлСмСнтноС ΠΏΠ΅Ρ€Π΅ΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†, Ссли A ΠΈ B ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Для ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ умноТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ C = matmul(A,B). ΠŸΠΎΡ‡Ρ‚ΠΈ всС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Fortran (Sin(), Exp(), Abs(), Floor(), ΠΈ Ρ‚.Π΄.) ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ массивы Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ простому ΠΈ чистому ΠΊΠΎΠ΄Ρƒ. ΠŸΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² C/C++ просто Π½Π΅Ρ‚. Π’ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ C/C++ простоС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ массива Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³ΠΎΠ½Π° for Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΏΠΎ всСм элСмСнтам ΠΈΠ»ΠΈ Π²Ρ‹Π·ΠΎΠ²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Если ΡΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ массив Π½Π΅ Ρ‚ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Π‘, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ ошибка. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ использования Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ вмСсто Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ чистым ΠΈ пСрСносимым, ΠΈΠ»ΠΈ Π»Ρ‘Π³ΠΊΠΈΠΌ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ.

Π’ Fortran доступ ΠΊ элСмСнтам массива Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· простой синтаксис A[x,y,z], ΠΊΠΎΠ³Π΄Π° Π² C/C++ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ A[x][y][z]. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ массивов Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с 1, Ρ‡Ρ‚ΠΎ соотвСтствуСт прСдставлСниям Ρ„ΠΈΠ·ΠΈΠΊΠΎΠ² ΠΎ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ…, Π° Π² массивах C/C++ нумСрация начинаСтся с нуля. Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с массивами Π² Fortran.

Π‘Π½Π°Ρ‡Π°Π»Π° создаётся Π²Π΅ΠΊΡ‚ΠΎΡ€ A Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ†ΠΈΠΊΠ» do, Ρ‚Π°ΠΊΠΆΠ΅ извСстный, ΠΊΠ°ΠΊ конструктор массивов. Π—Π°Ρ‚Π΅ΠΌ создаётся Π²Π΅ΠΊΡ‚ΠΎΡ€ B, состоящий ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ 10-Π³ΠΎ элСмСнта А, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ шага Π² 10. И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, массив B копируСтся Π² массив Π‘, начиная с 10-Π³ΠΎ элСмСнта. Fortran ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ объявлСния массивов с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ индСксами:

ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ индСкс сначала выглядит Π³Π»ΡƒΠΏΠΎ, Π½ΠΎ я ΡΠ»Ρ‹ΡˆΠ°Π» ΠΎΠ± ΠΈΡ… полСзности – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ для размСщСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ пояснСний. Fortran Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ индСксы. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ элСмСнты 1,5 ΠΈ 7 ΠΈΠ· массива A Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ N x 1 Π² массив B Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒΡŽ 3 x 1:

Fortran ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ маски массивов Π²ΠΎ всСх Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… функциях. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ всСх элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π±ΠΎΠ»ΡŒΡˆΠΈΡ… нуля, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ:

Или ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π² ΠΎΠ΄Π½Ρƒ строку ΠΎΠ±Π½ΡƒΠ»ΠΈΡ‚ΡŒ всС ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты массива:

Π’ Fortran Π»Π΅Π³ΠΊΠΎ динамичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ массивы. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, для размСщСния Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ массива:

Для освобоТдСния массива Π² Fortran

Π›Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ вторая: Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎΠ± указатСлях ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠΈ памяти

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

Π’ Fortran ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ссылкС, Π° Π½Π΅ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌ компилятор Fortran автоматичСски ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния профСссора Π² области ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ использования памяти компилятору стоит Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ студСнту! Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ„ΠΈΠ·ΠΈΠΊΠΈ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, хотя Π² Fortran-90+ ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ.

Π•Ρ‰Ρ‘ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Fortran ΠΈ C

Π’ Fortran Π΅ΡΡ‚ΡŒ нСсколько возмоТностСй для управлСния компилятором ΠΏΡ€ΠΈ поискС ошибок ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. Ошибки Π² ΠΊΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° этапС компиляции, Π° Π½Π΅ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ константу.

Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π² ΠΊΠΎΠ΄Π΅ мСняСтся, компилятор Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π’ Π‘ это называСтся const

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ const real отличаСтся ΠΎΡ‚ простого real. Если функция, ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ real, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ const real, ΠΎΠ½Π° Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π›Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ совмСстимости Π² ΠΊΠΎΠ΄Π΅.

Π’ Fortran Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ спСцификация intent, ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‰Π°Ρ компилятору, являСтся Π»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ, Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ, ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ компилятору ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΅Π³ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ.

Π’ Fortran Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ особСнности, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ с Ρ€Π°Π·Π½ΠΎΠΉ частотой. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π² Fortran 95 Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ pure [чистый]. Π£ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов – ΠΎΠ½Π° мСняСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свои Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈ Π½Π΅ мСняСт Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. ΠžΡΠΎΠ±Ρ‹ΠΌ случаСм Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ слуТит функция elemental, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ скаляры. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ элСмСнтов массива. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ функция pure ΠΈΠ»ΠΈ elemental, позволяСт компилятору ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ, особСнно ΠΏΡ€ΠΈ распараллСливании ΠΊΠΎΠ΄Π°.

Π§Π΅Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ?

Π’ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… подсчётах Fortran остаётся основным языком, ΠΈ Π² блиТайшСС врСмя ΠΈΡΡ‡Π΅Π·Π°Ρ‚ΡŒ Π½Π΅ собираСтся. На опросС срСди ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… этот язык посСтитСлСй ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Β«2014 Supercomputing ConventionΒ» 100% ΠΈΠ· Π½ΠΈΡ… сказали, Ρ‡Ρ‚ΠΎ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² блиТайшиС 5 Π»Π΅Ρ‚. Из опроса Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт, Ρ‡Ρ‚ΠΎ 90% использовали смСсь ΠΈΠ· Fortran ΠΈ C. ΠŸΡ€Π΅Π΄Π²ΠΈΠ΄Ρ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ смСшивания этих языков, создатСли спСцификации Fortran 2015 Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² Π½Π΅Ρ‘ большС возмоТностСй для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ совмСстимости ΠΊΠΎΠ΄Π°. Код Fortran всё Ρ‡Π°Ρ‰Π΅ вызываСтся ΠΈΠ· ΠΊΠΎΠ΄Π° Π½Π° Python. БпСциалисты ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒΡŽΡ‰ΠΈΠ΅ использованиС Fortran, Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ этот язык остаётся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ приспособлСнным для Ρ‚ΠΎΠ³ΠΎ, Π² Ρ‡Π΅ΡΡ‚ΡŒ Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π±Ρ‹Π» Π½Π°Π·Π²Π°Π½ β€” FOrmula TRANslation, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡƒΠ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, прСобразования физичСских Ρ„ΠΎΡ€ΠΌΡƒΠ» Π² ΠΊΠΎΠ΄. МногиС ΠΈΠ· Π½ΠΈΡ… Π½Π΅ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ язык развиваСтся ΠΈ постоянно Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всё Π½ΠΎΠ²Ρ‹Π΅ возмоТности.

ΠΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ соврСмСнный Fortran 90+ старым, это всё Ρ€Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ старым C++, ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ C Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² 1973. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π΄Π°ΠΆΠ΅ Π² самом Π½ΠΎΠ²ΠΎΠΌ стандартС Fortran 2008 сущСствуСт обратная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Fortran 77 ΠΈ большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ Fortran 66. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° языка сопряТСна с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ трудностями. НСдавно исслСдоватСли ΠΈΠ· MIT Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ эти трудности, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π² с нуля язык для HPC ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Julia, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² 2012 Π³ΠΎΠ΄Ρƒ. Π—Π°ΠΉΠΌΠ΅Ρ‚ Π»ΠΈ Julia мСсто Fortran, Π΅Ρ‰Ρ‘ прСдстоит ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ. Π’ любом случаС, ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ.

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

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

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