Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

РусскиС Π‘Π»ΠΎΠ³ΠΈ

Как ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΎ «Hello World» Π² 50 Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования?

НаТмитС Π²Ρ‹ΡˆΠ΅ Π‘Π»ΠΎΠ³ Π§ΠΆΡƒ Бяоку «,Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ» Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π·Π²Π΅Π·Π΄Ρƒ ”

Π€ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Β» Jiaqun Β«ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΊ эксклюзивной тСхничСской Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°

Π—Π° послСдниС 70 Π»Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ появились для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° языках программирования? ΠšΠ°ΠΊΠΎΠ²Ρ‹ характСристики Π΅Π³ΠΎ сущСствования? Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ «Hello W Β«orldΒ» Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, шаблон прСдставлСн 50 языков программирования.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Когда ΠΌΡ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ язык программирования, ΠΌΡ‹ всС Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ с «Hello, World!» ВсС программисты ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ с ΠΎΠ΄Π½ΠΎΠΉ классичСской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Β«Hello, World!Β» Π’ своСй ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ программисты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСсколько языков программирования, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π°ΠΆΠ΅ осознали Π±ΠΎΠ»Π΅Π΅ дСсятка.

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ с ΠΈΠΌΠ΅Π½Π΅ΠΌ TTHW (Time to Β«Hello, World!Β») Для измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся программисту для создания Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Β«Hello, World!Β».

На ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Hello, World!Β», Каков ваш ΠΎΡ‚Π²Π΅Ρ‚?

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π°Π·Π°Π΄ Π² ΠΌΠΈΡ€ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ программирования. Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Hello, World!Β», ΠΠ°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° 50 Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Π²Π°ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ языков программирования с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

1. АссамблСя языка-1949

Π―Π·Ρ‹ΠΊ ассСмблСра Π±Ρ‹Π» создан Π² 1949 Π³ΠΎΠ΄Ρƒ. НиТС я ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡŽ классичСский язык ассСмблСра, подходящий для 8-разрядного процСссора Intel 8080, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π² Π°ΠΏΡ€Π΅Π»Π΅ 1974 Π³ΠΎΠ΄Π°.

Π―Π·Ρ‹ΠΊ программирования Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΡƒΠ». Π­Ρ‚ΠΎ язык программирования ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, особСнно подходящий для числСнных расчСтов ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ… расчСтов. Π―Π·Ρ‹ΠΊ Π€ΠΎΡ€Ρ‚Ρ€Π°Π½ Π±Ρ‹Π» создан Π² 1957 Π³ΠΎΠ΄Ρƒ. «Здравствуй, ΠΌΠΈΡ€!Β» Написано Π½Π° этом языкС:

Π’ вСрсии Fortran 90 ΠΈΠ»ΠΈ 95 ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello, World!Β» ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ написана Ρ‚Π°ΠΊ:

Π―Π·Ρ‹ΠΊ B, созданный Π² 1969 Π³ΠΎΠ΄Ρƒ, сСйчас устарСл, Π½ΠΎ ΠΎΠ½ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ» язык C, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎ сих ΠΏΠΎΡ€ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСгодня.

Turbo Pascal Π±Ρ‹Π» основан Π² 1983 Π³ΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для языка программирования Pascal. Он добился Π±ΠΎΠ»ΡŒΡˆΠΈΡ… успСхов Π² 1980-Ρ… ΠΈ 1990-Ρ… Π³ΠΎΠ΄Π°Ρ….

Π―Π·Ρ‹ΠΊ Π‘ΠΈ Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π² Bell Labs Π² 1972 Π³ΠΎΠ΄Ρƒ, ΠΊΠΎΠ³Π΄Π° ДСннис Π ΠΈΡ‚Ρ‡ΠΈ ΠΈ КСн Вомпсон Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ UNIX. КСн Вомпсон Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» язык B. ДСннис Π ΠΈΡ‚Ρ‡ΠΈ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΎΡ‚ языка B ΠΈ создал язык C, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ‚ΠΈΠΏΡ‹.

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

Ада ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ встраиваСмых систСмах с высокой Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ.

MATLAB, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Β«Matrix LabΒ», являСтся языком сцСнариСв для числСнных расчСтов. Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ MATLAB Ρ‚Π°ΠΊΠΆΠ΅ называСтся этим ΠΈΠΌΠ΅Π½Π΅ΠΌ.

БСгодня ΠΎΠ½ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Apple: macOS ΠΈ Π΅Π΅ iOS-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ….

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

Π’ 1990 Π³ΠΎΠ΄Ρƒ Π”ΠΆΠΎΠ½ ΠžΡƒΡΡ‚Π΅Ρ€Ρ…Π°ΡƒΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Tk для Tcl, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСт собой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для создания пСрСносимых графичСских интСрфСйсов. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Tcl сСгодня, это большС относится ΠΊ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Tcl / Tk.

Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β» Π’ Python 3.0 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅:

Visual Basic, ΠΈΠ»ΠΈ сокращСнно VB, являСтся языком программирования событий Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ поколСния ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, созданной Microsoft для своСй ΠΌΠΎΠ΄Π΅Π»ΠΈ программирования COM.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния языков программирования 1995 Π³ΠΎΠ΄, нСсомнСнно, являСтся Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ послС Java ΠΈ JavaScript Π² этом Π³ΠΎΠ΄Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ родился PHP. PHP Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ языком, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ локально, ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ языки.

35. ActionScript β€” 1998

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

C # Π±Ρ‹Π» создан Microsoft послС спора с Sun ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ языка Java Π² 2000 Π³ΠΎΠ΄Ρƒ. C # являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ языком программирования для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Microsoft. Π―Π·Ρ‹ΠΊ являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ C ++ ΠΈ Java, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠΉ синтаксис ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ. C # Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ASP.

46. Kotlin β€” 2011

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

Π§Π΅Ρ€Π΅Π· это ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ 50 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ «Здравствуй, ΠΌΠΈΡ€!Β» Π‘Ρ‹Π»ΠΈ написаны Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ людям ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡŽ языков программирования Π·Π° послСдниС 70 Π»Π΅Ρ‚.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС? Ρ€Π°Π·Π²Π΅Ρ€Ρ‚ΠΊΠ° Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ Π·Π° ΠΌΠ½ΠΎΠΉ ΠΏΠΎ QR-ΠΊΠΎΠ΄Ρƒ Π½ΠΈΠΆΠ΅

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

я ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

AlterVision Антон Π Π΅Π·Π½ΠΈΡ‡Π΅Π½ΠΊΠΎ

Hello World!

НСдавно, обозрСвая просторы Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, наткнулся Π½Π° ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ для сСбя Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Β«Hello World!Β» Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках?

А Π²ΠΎΡ‚ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΊΠΈ, взятыС с Π›ΡƒΡ€ΠΊΠ°.

Π’Π°ΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ эта Π·Π°Π΄Π°Ρ‡Π° Π² BASIC:

Или Π΄Π°ΠΆΠ΅ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ Π² Quick/Turbo BASIC:

ΠŸΠΎΡ‡Ρ‚ΠΈ Π½Π΅ отличаСтся Π² Ruby:

ΠŸΠΎΡ…ΠΎΠΆΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Python:

А Π²ΠΎΡ‚ Π² Python 3.0 (aka Py3k, ΠŸΡƒΠ·ΠΈΠΊ) β€” Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ:

Π’Π°ΠΊ β€” Π² Pascal:

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ β€” Π² Visual Basic:

Π’Π°ΠΊ β€” Π² Lotus Script:

Или Ρ‚Π°ΠΊ (Π½Π΅ самый Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚):

Π’Π°ΠΊ β€” Π² C:

А Ρ‚Π°ΠΊ β€” Π² Objective-C для Π―Π±Π»ΠΎΡ‡Π½ΠΈΠΊΠΎΠ²

Π’Π°ΠΊ β€” Π² C++:

ЧудСса ΠšΠ— Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ:

Π’Π°ΠΊ β€” Π² вСсьма простом ΠΈ довольно красивом, Π½ΠΎ малопопулярном языкС Haskell (ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ простоту ΠΊΠΎΠ΄Π°):

Π§ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π°Π½Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½Π° Haskell:

На ЛиспС Π²ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ:

НСчитаСмый Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° языкС BrainFuck:

ΠšΠΎΡ„Π΅ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° языкС Java:

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ Π½Π° Eiffel:

На MIDlet Pascal:

Или Ρ‚Π°ΠΊ (ΠΏΡ€ΠΈ вставкС ΠΊΠΎΠ΄Π° Π² HTML):

Или с использованиСм ОО-ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² программирования:

Π° Π½Π° Π–Π°Π±Π°Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Или Π²ΠΎΡ‚ Ρ‚Π°ΠΊ Π½Π° Action script 3.0 (Ρ„Π»ΡΡˆΠΎΠ²Π°Ρ рСализация стандарта ECMAScript):

Delphi:

На башС:

На ΠŸΡ€ΠΎΠ»ΠΎΠ³Π΅:

SQL-92:

Oracle SQL:

Oracle PL/SQL:

Microsoft SQL Server:

MySQL:

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Π΅Π»Π»ΠΎΡƒΠ²ΠΎΡ€Π»Π΄Ρ‰ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π² транс, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π² ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‡Π°ΡΡ‚ΠΎΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ header-Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строчки (Π°Ρ…Ρ‚ΡƒΠ½Π³, C-specific!):

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

Однако Π½Π° языках ассСмблСра данная Π·Π°Π΄Π°Ρ‡Π° прСдставляСтся Π±ΠΎΠ»Π΅Π΅ слоТной:

Assembler i8086, MS-DOS, tasm:

Assembler i386, Linux, nasm

Assembler i386, Windows, masm:

Assembler ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ATMega16, AVR Studio:

На Π΄Π²ΡƒΡ… сСми-сСгмСнтных ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°Ρ… ΠΈ FPGA VHDL, БАПР Quartus:

На HQ9+

На мСлкомягком Π±Ρ‹Π΄Π»ΠΎΠΏΠΎΠ΄Π΅Π»ΠΈΠΈ (C++ с использованиСм Component Object Model):

Π’Ρ€Ρ‘Ρ…ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΡ€Π°!! Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ всСм Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Ρƒ сСбя Π΄ΠΎΠΌΠ°, повСсив Π² Ρ€Π°ΠΌΠΎΡ‡ΠΊΡƒ! =)

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

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ «Hello World» Π½Π° 26 Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

БСгодня ΠΌΡ‹ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Hello World Π½Π° 26 Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

int main ()
<
std :: cout 3. C #

с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ систСмы;
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° класса
<
static public void Main (string [] args)
<
Console.WriteLine (Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β»);
>
>

4. Π―Π²Π°

import javax.swing.JFrame; // Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ класс JFrame
import javax.swing.JLabel; // Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ класс JLabel
ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ класс HelloWorld <
public static void main (String [] args) <
JFrame frame = Π½ΠΎΠ²Ρ‹ΠΉ JFrame (); // Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Ρ€Π΅ΠΉΠΌ
frame.setTitle (Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚!Β»); // Установка Ρ€Π°ΠΌΠΊΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
frame.add (new JLabel (Β«Hello, world!Β»)); // ДобавляСм тСкст Π²ΠΎ Ρ„Ρ€Π΅ΠΉΠΌ
frame.pack (); // УстанавливаСм наимСньший Ρ€Π°Π·ΠΌΠ΅Ρ€
frame.setLocationRelativeTo (ноль); // Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Ρ€Π°ΠΌΠΊΠ°
frame.setVisible (ΠΏΡ€Π°Π²Π΄Π°); // Показ ΠΊΠ°Π΄Ρ€Π°
>
>

5. JavaScript

6. HTML

7. ΠΏΠΈΡ‚ΠΎΠ½

8. паскаль

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° HelloWorld;
Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ
WriteLn (‘ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!’);
ΠΊΠΎΠ½Π΅Ρ†.

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

Hello, world!

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Β«Hello, world!Β» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² дословном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского β€” «Здравствуй, ΠΌΠΈΡ€!Β»; прСдставляСт собой распространённоС Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС, Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ русскому «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!Β»). Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ рСгистром β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Hello WorldΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

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

Π₯отя нСбольшиС тСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€, ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ» Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‚Ρ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

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

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык

РусскоязычныС программисты ΠΈ тСхничСскиС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ пСрСводят слово world Π² Π΅Π³ΠΎ основном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ β€” Β«ΠΌΠΈΡ€, свСт, всСлСнная», ΠΎΡ‚Ρ‡Π΅Π³ΠΎ ΠΈΠ· Β«hello worldΒ» получаСтся дословноС «здравствуй, ΠΌΠΈΡ€Β». ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ Π±Ρ‹ роТдаСтся ΠΈ привСтствуСт ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚.

Π‘ΠΎΠ»Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ с тонкостями английского языка ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ world ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния β€” Β«Π½Π°Ρ€ΠΎΠ΄Β», «общСство», «чСловСчСство», [1] Π° Β«hello worldΒ» являСтся распространСнным Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ привСтствиСм, адрСсованным Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ Π»ΠΈΡ† (людСй, Π° Π½Π΅ просто ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π² Ρ†Π΅Π»ΠΎΠΌ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ привСтствиС слСдуСт ΠΊΠ°ΠΊ «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚Β», Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Π½Π°Ρ€ΠΎΠ΄Β», Β«Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, люди» ΠΈ Ρ‚. ΠΏ., Ρ‡Ρ‚ΠΎ подтвСрТдаСтся англоязычными программистами. [2] [3]

Π’ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ смыслС слово world примСняСтся ΠΏΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π² доступа (owner, group, world) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах UNIX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ язык C, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈ пошла традиция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Β«hello worldΒ» Π² качСствС привСтствия. owner ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, group β€” Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π° world β€” всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° 39 эзотСричСских языках программирования

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Β«Argh!Β», Β«Oof!Β», Β«2-illΒ», Β«NhohnhehrΒ», Β«Noit o’ mnain gelbΒ», Β«DZZZZΒ», Β«YpsilaxΒ», Β«YABALLΒ», fuckfuck β€” это заклинания, поэзия Ρ‚ΠΎΠ»ΡŒΠΊΠΎ названия… ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° самых Π²Ρ‹Ρ€Π²ΠΈΠ³Π»Π°Π·Π½Ρ‹Ρ… языках программирования.

ΠšΡ€ΠΎΠ»ΠΈΡ‡ΡŒΡ Π½ΠΎΡ€Π° Π³Π»ΡƒΠ±ΠΎΠΊΠ°.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ рассказываСм ΠΎ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Agile), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π² EDISON Software Development Centre.

INTERCAL (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΉ)

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Don Woods ΠΈ Jim Lyon

Один ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… эзотСричСских языков программирования. Как ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚ создатСли, Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π―Π·Ρ‹ΠΊ программирования с нСпроизносимой Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉΒ» (Π°Π½Π³Π». Compiler Language With No Pronounceable Acronym). Π―Π·Ρ‹ΠΊ Π±Ρ‹Π» создан Π² 1972 Π³ΠΎΠ΄Ρƒ студСнтами Π”ΠΎΠ½ΠΎΠΌ Вудсом (Don Woods) ΠΈ ДТСймсом М. Π›Π°ΠΉΠΎΠ½ΠΎΠΌ (James M. Lyon) ΠΊΠ°ΠΊ пародия Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ языки программирования ΠΈ гимнастика ΡƒΠΌΠ°.

Hello, world
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

КаТдой ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΠ»ΠΈ измСнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Brainfuck (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΉ)

Один ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡ‚Π½Π΅ΠΉΡˆΠΈΡ… эзотСричСских языков программирования, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π£Ρ€Π±Π°Π½ΠΎΠΌ ΠœΡŽΠ»Π»Π΅Ρ€ΠΎΠΌ (Π½Π΅ΠΌ. Urban MΓΌller) Π² 1993.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Befunge

Π‘Ρ‚Π΅ΠΊΠΎΠ²Ρ‹ΠΉ эзотСричСский язык программирования. БчитаСтся Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Befunge записываСтся Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ со ΡΡˆΠΈΡ‚Ρ‹ΠΌΠΈ краями (Ρ‚ΠΎΡ€), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… направлСниях пСрСмСщаСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, исполняя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, располоТСнныС Π² Π΅Ρ‘ ячСйках. Написан ΠšΡ€ΠΈΡΠΎΠΌ ΠŸΡ€Π΅ΡΡΠΈ Π² 1993 Π³ΠΎΠ΄Ρƒ. Как ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π» Π°Π²Ρ‚ΠΎΡ€, Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ язык, максимально слоТный для компиляции. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обСспСчиваСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ p ΠΈ g, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Malbolge

Π―Π·Ρ‹ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² с Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Ρ‚ΡŒ максимально слоТным для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ» своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Malebolge, восьмого ΠΊΡ€ΡƒΠ³Π° Π°Π΄Π° Π”Π°Π½Ρ‚Π΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π―Π·Ρ‹ΠΊ Piet ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ изобраТСния Π² качСствС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Piet выглядит ΠΊΠ°ΠΊ постТивописная абстракция. Piet ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ нидСрландского Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° ΠŸΠΈΡ‚Π° ΠœΠΎΠ½Π΄Ρ€ΠΈΠ°Π½Π°.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

1L_a (expected to be Turing-complete, but this has not been proven)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ символа Β«AΒ»

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΏΡ€ΠΎΠ³ΠΈ слСва, справа β€” укрупнСнная вСрсия

2L (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΉ)

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ 9 ΠΏΡƒΡ‚Π΅ΠΌ умноТСния 5 Π½Π° 2 ΠΈ вычитания 1

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’ 4DL для прСдставлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ чСтырёхмСрная Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠ°, ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ Π΅Ρ‘ выполнСния, соотвСтствСнно, 8.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π°Ρ сумму чисСл ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ строки:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ВраСктория выполнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² 4-ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Aheui

Aheui (아희 Π½Π° корСйском) ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ЯП, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π½Π° корСйском Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ Hangul.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

BiTrax

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Brainloller

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Π‘ΠΏΡ€Π°Π²Π° β€” ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», слСва β€” увСличСнная вСрсия.

DOBELA

DOt-Based Esoteric LAnguage.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Floater

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hexagony

Hexagony β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ язык, Π³Π΄Π΅ инструкции располоТСны Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ сСтки. НазваниС происходит ΠΎΡ‚ слов Β«hexagonΒ» (ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ) ΠΈ Β«agonyΒ» (агония), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ слоТным.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π―Π·Ρ‹ΠΊ логичСских Π²Π΅Π½Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Manufactoria

Π―Π·Ρ‹ΠΊ ΠΈ ΠΈΠ³Ρ€Π° Π² ΠΎΠ΄Π½ΠΎΠΌ Π»ΠΈΡ†Π΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ObjectArt

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Sir. Cut

Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Ρ‚ΠΎΠΊΠΈ, логичСскиС Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ ΠΈ I/O.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

SNUSP

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Spiral

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Spleenmap

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Surface

Π’ Surface ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ инструкции располоТСны Π½Π° 2D сСткС Π²ΠΎΠΊΡ€ΡƒΠ³ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ КлСйна.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Zetaplex

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Lazy K

Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠ²Π°Ρ трясина, основанная Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Spoon

ΠšΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ раздСлитСля ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

1111111111001000101111111010111111111101011101010
11011011011000001101011001010010100101011111110
01010001010111001010010110010100110111111111111
1111100101001000101011100101000000000000000000
000101000000000000000000000000000101001010010
10010001010

Velato

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Whitespace

Whitespace (Π°Π½Π³Π». ΠΏΡ€ΠΎΠ±Π΅Π») – эзотСричСский язык программирования, созданный Π­. Брэди ΠΈ К. ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠΌ. БущСствСнным Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… конструкций ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹Π΅ символы, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡ€ΠΎΠ±Π΅Π», ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки ΠΈ табуляция. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΌ слСдствиСм этого Ρ„Π°ΠΊΡ‚Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Whitespace ΠΌΠΎΠΆΠ½ΠΎ Β«ΡΠΊΡ€Ρ‹Ρ‚ΡŒΒ» Π²Π½ΡƒΡ‚Ρ€ΠΈ исходных ΠΊΠΎΠ΄ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Hello, world! («Буслика Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒΒ»)

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠžΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ ΡˆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ЯП

HQ9+ ΡˆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ язык с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ инструкциями:

H: Print Β«hello, worldΒ»
Q: Print the program’s source code
9: Print the lyrics to Β«99 Bottles of BeerΒ»
+: Increment the accumulator

LOLCODE

ЭзотСричСский язык программирования, созданный ΠΏΠΎΠ΄ влияниСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ΅ΠΌΠ° ΠΎ lolcat’ах. Π•ΡΡ‚ΡŒ спСцификация этого языка ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсколько Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ компиляторов этого языка. LOLCODE являСтся Π’ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΌ языком.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

// Β«Hello WorldΒ» by Stephen McGreal.
// Note that the views expressed in this source code do not necessarily coincide with those of the author :o)

Gr34t l33tN3$$?
M3h…
iT 41n’t s0 7rIckY.

l33t sP33k is U8er keWl 4nD eA5y wehn u 7hink 1t tHr0uGh.
1f u w4nn4be UB3R-l33t u d3f1n1t3lY w4nt in 0n a b4d4sS h4xX0r1ng s1tE. ;p
w4r3Z c0ll3cT10n2 r 7eh l3Et3r!

Qu4k3 cL4nS r 7eh bE5t tH1ng 1n teh 3nTIr3 w0rlD.
g4m3s wh3r3 u g3t to 5h00t ppl r 70tAl1_y w1cK1d.
I’M teh fr4GM4stEr aN I’lL t0t41_1Ly wIpE teh phr34k1ng fL00r ***j3d1 5tYlE*** wItH y0uR h1dE. L0L0L0L!
t3lEphR4gG1nG l4m3rs wit mY m8tes r34lLy k1kK$ A$$

l33t hAxX0r$ CrE4t3 u8er- k3wL 5tUff lIkE n34t pR0gR4mm1nG lAnguidGe$…
s0m3tIm3$ teh l4nGu4gES l00k jUst l1k3 rE41_ 0neS 7o mAkE ppl Th1nk th3y’r3 ju$t n0rMal lEE7 5pEEk but th3y’re 5ecRetLy c0dE.
n080DY unDer5tAnD$ l33t SpEaK 4p4rT fr0m j3d1.
50mE kId 0n A me$$4gEb04rD m1ghT 8E a r0xX0r1nG hAxX0r wH0 w4nT2 t0 bR34k 5tuFf, 0r mAyb3 ju5t sh0w 7eh wAy5 l33t ppl cAn 8E m0re lIkE y0d4. hE i5 teh u8ER.
1t m1ght 8E 5omE v1rus 0r a Pl4ySt4tI0n ch34t c0dE.
1t 3v3n MiTe jUs7 s4y Β«H3LL0 W0RLD. Β» u ju5t cAn’T gu3s5.
tH3r3’s n3v3r anY p0iNt l00KiNg sC3pT1c4l c0s th4t, be1_1Ev3 iT 0r n0t, 1s whAt th1s 1s.

ArnoldC

Π―Π·Ρ‹ΠΊ программирования Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€Π°.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’ΠΎ Π»ΠΈ язык ΠΎΡ€Π°Π½Π³ΡƒΡ‚Π°Π½Π³ΠΎΠ², Ρ‚ΠΎ Π»ΠΈ ΠΌΠ΅Ρ‡Ρ‚Π° Π’ΠΈΠ»ΡŒΡΠΌΠ° Оккама.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ЭзотСричСский язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Дэвидом ΠœΠΎΡ€Π³Π°Π½-ΠœΠ°Ρ€ΠΎΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сходны с ΠΊΡƒΠ»ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°ΠΌΠΈ. КаТдая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² языкС состоит ΠΈΠ· названия, списка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, списка инструкций. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ названиями основных ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² питания. Π‘Ρ‚Π΅ΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, называСтся Π°Π½Π³Π». mixing bowl (Β«Ρ‡Π°ΡˆΠ° для смСшивания»), Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для манипуляции с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ β€” mix (Β«ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒΒ»), stir (Β«Π²Π·Π±ΠΎΠ»Ρ‚Π°Ρ‚ΡŒΒ») ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Hello World Souffle.

Ingredients.
72 g haricot beans
101 eggs
108 g lard
111 cups oil
32 zucchinis
119 ml water
114 g red salmon
100 g dijon mustard
33 potatoes

Method.
Put potatoes into the mixing bowl.
Put dijon mustard into the mixing bowl.
Put lard into the mixing bowl.
Put red salmon into the mixing bowl.
Put oil into the mixing bowl.
Put water into the mixing bowl.
Put zucchinis into the mixing bowl.
Put oil into the mixing bowl.
Put lard into the mixing bowl.
Put lard into the mixing bowl.
Put eggs into the mixing bowl.
Put haricot beans into the mixing bowl.
Liquefy contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.

Shakespeare

ЭзотСричСский язык программирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π”ΠΆΠΎΠ½ΠΎΠΌ Аслаудом ΠΈ ΠšΠ°Ρ€Π»ΠΎΠΌ Π₯Π°ΡΡΠ΅Π»ΡŒΡΡ‚Ρ€ΠΎΠΌΠΎΠΌ. Π―Π·Ρ‹ΠΊ Shakespeare ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄ ΠΏΡŒΠ΅ΡΡ‹ ШСкспира.

Romeo, a young man with a remarkable patience.
Juliet, a likewise young woman of remarkable grace.
Ophelia, a remarkable woman much in dispute with Hamlet.
Prince Hamlet, the flatterer of Andersen Insulting A/S.

Act I: Hamlet’s insults and flattery.
Scene I: The insulting of Romeo.
[Enter Hamlet and Romeo]
Hamlet:
You lying stupid fatherless big smelly half-witted coward! You are as
stupid as the difference between a handsome rich brave hero and thyself!
Speak your mind!
You are as brave as the sum of your fat little stuffed misused dusty
old rotten codpiece and a beautiful fair warm peaceful sunny summer’s
day. You are as healthy as the difference between the sum of the
sweetest reddest rose and my father and yourself! Speak your mind!
You are as cowardly as the sum of yourself and the difference
between a big mighty proud kingdom and a horse. Speak your mind.
Speak your mind!
[Exit Romeo]
Scene II: The praising of Juliet.
[Enter Juliet]
Hamlet:
Thou art as sweet as the sum of the sum of Romeo and his horse and his
black cat! Speak thy mind!
[Exit Juliet]
Scene III: The praising of Ophelia.
[Enter Ophelia]
Hamlet:
Thou art as lovely as the product of a large rural town and my amazing
bottomless embroidered purse. Speak thy mind!
Thou art as loving as the product of the bluest clearest sweetest sky
and the sum of a squirrel and a white horse. Thou art as beautiful as
the difference between Juliet and thyself. Speak thy mind!
[Exeunt Ophelia and Hamlet]

Act II: Behind Hamlet’s back.
Scene I: Romeo and Juliet’s conversation.
[Enter Romeo and Juliet]
Romeo:
Speak your mind. You are as worried as the sum of yourself and the
difference between my small smooth hamster and my nose. Speak your
mind!
Juliet:
Speak YOUR mind! You are as bad as Hamlet! You are as small as the
difference between the square of the difference between my little pony
and your big hairy hound and the cube of your sorry little
codpiece. Speak your mind!
[Exit Romeo]
Scene II: Juliet and Ophelia’s conversation.
[Enter Ophelia]
Juliet:
Thou art as good as the quotient between Romeo and the sum of a small
furry animal and a leech. Speak your mind!
Ophelia:
Thou art as disgusting as the quotient between Romeo and twice the
difference between a mistletoe and an oozing infected blister! Speak
your mind!
[Exeunt]

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

Hello, world!

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Β«Hello, world!Β» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² дословном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского β€” Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β»; прСдставляСт собой распространённоС Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС, Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ русскому «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!Β»). Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ рСгистром β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Hello WorldΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

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

Π₯отя нСбольшиС тСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€, ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ» Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‚Ρ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

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

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык

РусскоязычныС программисты ΠΈ тСхничСскиС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ пСрСводят слово world Π² Π΅Π³ΠΎ основном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ β€” Β«ΠΌΠΈΡ€, свСт, всСлСнная», ΠΎΡ‚Ρ‡Π΅Π³ΠΎ ΠΈΠ· Β«hello worldΒ» получаСтся дословноС Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€Β». ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ Π±Ρ‹ роТдаСтся ΠΈ привСтствуСт ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚.

Π‘ΠΎΠ»Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ с тонкостями английского языка ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ world ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния β€” Β«Π½Π°Ρ€ΠΎΠ΄Β», «общСство», «чСловСчСство», [1] Π° Β«hello worldΒ» являСтся распространСнным Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ привСтствиСм, адрСсованным Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ Π»ΠΈΡ† (людСй, Π° Π½Π΅ просто ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π² Ρ†Π΅Π»ΠΎΠΌ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ привСтствиС слСдуСт ΠΊΠ°ΠΊ «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚Β», Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Π½Π°Ρ€ΠΎΠ΄Β», Β«Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ, люди» ΠΈ Ρ‚. ΠΏ., Ρ‡Ρ‚ΠΎ подтвСрТдаСтся англоязычными программистами. [2] [3]

Π’ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ смыслС слово world примСняСтся ΠΏΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π² доступа (owner, group, world) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах UNIX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ язык C, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈ пошла традиция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Β«hello worldΒ» Π² качСствС привСтствия. owner ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, group β€” Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π° world β€” всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Ρ„Π°ΠΊΡ‚Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

На языкС C Π² ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ K&R: [4]

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ стандарту ANSI C. [5]

На языкС JavaScript (Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚):

На языкС JavaScript (Node.JS Π²Π°Ρ€ΠΈΠ°Π½Ρ‚):

ΠœΠ°Ρ€Π³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Данная Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΡ‚Π·Ρ‹Π² ΠΎ ΡΡ‚Π°Ρ‚ΡŒΠ΅ «Hello, world!»

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

Бсылки

ΠžΡ‚Ρ€Ρ‹Π²ΠΎΠΊ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Hello, world!

– Ах, ΠΏΠ°ΠΏΠ°, Ρ‚Ρ‹ ΠΊΠ°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆ, ΠΏΡ€Π΅Π»Π΅ΡΡ‚ΡŒ! – сказала ΠΠ°Ρ‚Π°ΡˆΠ°, стоя посрСди ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ ΠΈ расправляя складки Π΄Ρ‹ΠΌΠΊΠΈ.
– ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅, Π±Π°Ρ€Ρ‹ΡˆΠ½Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅, – Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° Π΄Π΅Π²ΡƒΡˆΠΊΠ°, стоя Π½Π° колСнях, обдСргивая ΠΏΠ»Π°Ρ‚ΡŒΠ΅ ΠΈ с ΠΎΠ΄Π½ΠΎΠΉ стороны Ρ€Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ пСрСворачивая языком Π±ΡƒΠ»Π°Π²ΠΊΠΈ.
– Воля твоя! – с отчаяниСм Π² голосС вскрикнула Боня, оглядСв ΠΏΠ»Π°Ρ‚ΡŒΠ΅ ΠΠ°Ρ‚Π°ΡˆΠΈ, – воля твоя, ΠΎΠΏΡΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΠΎ!
ΠΠ°Ρ‚Π°ΡˆΠ° ΠΎΡ‚ΠΎΡˆΠ»Π° подальшС, Ρ‡Ρ‚ΠΎΠ± ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΡΡ Π² Ρ‚Ρ€ΡŽΠΌΠΎ. ΠŸΠ»Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΎ Π΄Π»ΠΈΠ½Π½ΠΎ.
– Π•ΠΉ Π‘ΠΎΠ³Ρƒ, сударыня, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π»ΠΈΠ½Π½ΠΎ, – сказала ΠœΠ°Π²Ρ€ΡƒΡˆΠ°, ползавшая ΠΏΠΎ ΠΏΠΎΠ»Ρƒ Π·Π° Π±Π°Ρ€Ρ‹ΡˆΠ½Π΅ΠΉ.
– Ну Π΄Π»ΠΈΠ½Π½ΠΎ, Ρ‚Π°ΠΊ Π·Π°ΠΌΠ΅Ρ‚Π°Π΅ΠΌ, Π² ΠΎΠ΄Π½Ρƒ ΠΌΠΈΠ½ΡƒΡ‚ΡƒΡŽ Π·Π°ΠΌΠ΅Ρ‚Π°Π΅ΠΌ, – сказала Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π”ΡƒΠ½ΡΡˆΠ°, ΠΈΠ· ΠΏΠ»Π°Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Π³Ρ€ΡƒΠ΄ΠΈ вынимая ΠΈΠ³ΠΎΠ»ΠΊΡƒ ΠΈ ΠΎΠΏΡΡ‚ΡŒ Π½Π° ΠΏΠΎΠ»Ρƒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡΡΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ.
Π’ это врСмя застСнчиво, Ρ‚ΠΈΡ…ΠΈΠΌΠΈ шагами, вошла графиня Π² своСй Ρ‚ΠΎΠΊΠ΅ ΠΈ Π±Π°Ρ€Ρ…Π°Ρ‚Π½ΠΎΠΌ ΠΏΠ»Π°Ρ‚ΡŒΠ΅.
– Π£Ρƒ! моя красавица! – Π·Π°ΠΊΡ€ΠΈΡ‡Π°Π» Π³Ρ€Π°Ρ„, – Π»ΡƒΡ‡ΡˆΠ΅ вас всСх!… – Он Ρ…ΠΎΡ‚Π΅Π» ΠΎΠ±Π½ΡΡ‚ΡŒ Π΅Π΅, Π½ΠΎ ΠΎΠ½Π° краснСя ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΠΈΠ»Π°ΡΡŒ, Ρ‡Ρ‚ΠΎΠ± Π½Π΅ ΠΈΠ·ΠΌΡΡ‚ΡŒΡΡ.
– Мама, большС Π½Π° Π±ΠΎΠΊ Ρ‚ΠΎΠΊΡƒ, – ΠΏΡ€ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° ΠΠ°Ρ‚Π°ΡˆΠ°. – Π― ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ»ΡŽ, ΠΈ Π±Ρ€ΠΎΡΠΈΠ»Π°ΡΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄, Π° Π΄Π΅Π²ΡƒΡˆΠΊΠΈ, подшивавшиС, Π½Π΅ ΡƒΡΠΏΠ΅Π²ΡˆΠΈΠ΅ Π·Π° Π½Π΅ΠΉ Π±Ρ€ΠΎΡΠΈΡ‚ΡŒΡΡ, ΠΎΡ‚ΠΎΡ€Π²Π°Π»ΠΈ кусочСк Π΄Ρ‹ΠΌΠΊΠΈ.
– Π‘ΠΎΠΆΠ΅ ΠΌΠΎΠΉ! Π§Ρ‚ΠΎ ΠΆ это Ρ‚Π°ΠΊΠΎΠ΅? Π― Π΅ΠΉ Π‘ΠΎΠ³Ρƒ Π½Π΅ виновата…
– НичСго, Π·Π°ΠΌΠ΅Ρ‚Π°ΡŽ, Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, – Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° Π”ΡƒΠ½ΡΡˆΠ°.
– ΠšΡ€Π°ΡΠ°Π²ΠΈΡ†Π°, краля Ρ‚ΠΎ моя! – сказала ΠΈΠ· Π·Π° Π΄Π²Π΅Ρ€ΠΈ вошСдшая няня. – А Бонюшка Ρ‚ΠΎ, Π½Ρƒ красавицы!…
Π’ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ³ΠΎ Π½Π°ΠΊΠΎΠ½Π΅Ρ† сСли Π² ΠΊΠ°Ρ€Π΅Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ. Но Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°Π΅Ρ…Π°Ρ‚ΡŒ ΠΊ ВавричСскому саду.
ΠŸΠ΅Ρ€ΠΎΠ½ΡΠΊΠ°Ρ Π±Ρ‹Π»Π° ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Π°. НСсмотря Π½Π° Π΅Π΅ ΡΡ‚Π°Ρ€ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΡ€Π°ΡΠΈΠ²ΠΎΡΡ‚ΡŒ, Ρƒ Π½Π΅Π΅ происходило Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ Ρƒ Ростовых, хотя Π½Π΅ с Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΎΡ€ΠΎΠΏΠ»ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ (для Π½Π΅Π΅ это Π±Ρ‹Π»ΠΎ Π΄Π΅Π»ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ΅), Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°Π΄ΡƒΡˆΠ΅Π½ΠΎ, Π²Ρ‹ΠΌΡ‹Ρ‚ΠΎ, Π½Π°ΠΏΡƒΠ΄Ρ€Π΅Π½ΠΎ староС, нСкрасивоС Ρ‚Π΅Π»ΠΎ, Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Π°Ρ€Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΌΡ‹Ρ‚ΠΎ Π·Π° ΡƒΡˆΠ°ΠΌΠΈ, ΠΈ Π΄Π°ΠΆΠ΅, ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ Ростовых, старая горничная восторТСнно любовалась нарядом своСй госпоТи, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° Π² ΠΆΠ΅Π»Ρ‚ΠΎΠΌ ΠΏΠ»Π°Ρ‚ΡŒΠ΅ с ΡˆΠΈΡ„Ρ€ΠΎΠΌ Π²Ρ‹ΡˆΠ»Π° Π² Π³ΠΎΡΡ‚ΠΈΠ½ΡƒΡŽ. ΠŸΠ΅Ρ€ΠΎΠ½ΡΠΊΠ°Ρ ΠΏΠΎΡ…Π²Π°Π»ΠΈΠ»Π° Ρ‚ΡƒΠ°Π»Π΅Ρ‚Ρ‹ Ростовых.
Ростовы ΠΏΠΎΡ…Π²Π°Π»ΠΈΠ»ΠΈ Π΅Π΅ вкус ΠΈ Ρ‚ΡƒΠ°Π»Π΅Ρ‚, ΠΈ, Π±Π΅Ρ€Π΅ΠΆΠ° причСски ΠΈ ΠΏΠ»Π°Ρ‚ΡŒΡ, Π² ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ часов Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΏΠΎ ΠΊΠ°Ρ€Π΅Ρ‚Π°ΠΌ ΠΈ ΠΏΠΎΠ΅Ρ…Π°Π»ΠΈ.

Π’Π΄Ρ€ΡƒΠ³ всё зашСвСлилось, Ρ‚ΠΎΠ»ΠΏΠ° Π·Π°Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π°, ΠΏΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»Π°ΡΡŒ, ΠΎΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π²ΠΈΠ½ΡƒΠ»Π°ΡΡŒ, ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²ΡƒΡ… Ρ€Π°ΡΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ…ΡΡ рядов, ΠΏΡ€ΠΈ Π·Π²ΡƒΠΊΠ°Ρ… Π·Π°ΠΈΠ³Ρ€Π°Π²ΡˆΠ΅ΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, вошСл Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ. Π—Π° Π½ΠΈΠΌ шли хозяин ΠΈ хозяйка. Π“ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ шСл быстро, кланяясь Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ Π½Π°Π»Π΅Π²ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹ ΡΡ‚Π°Ρ€Π°ΡΡΡŒ скорСС ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ этой ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ встрСчи. ΠœΡƒΠ·Ρ‹ΠΊΠ°Π½Ρ‚Ρ‹ ΠΈΠ³Ρ€Π°Π»ΠΈ Польской, извСстный Ρ‚ΠΎΠ³Π΄Π° ΠΏΠΎ словам, сочинСнным Π½Π° Π½Π΅Π³ΠΎ. Π‘Π»ΠΎΠ²Π° эти Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈΡΡŒ: «АлСксандр, Π•Π»ΠΈΠ·Π°Π²Π΅Ρ‚Π°, восхищаСтС Π²Ρ‹ нас…» Π“ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ ΠΏΡ€ΠΎΡˆΠ΅Π» Π² Π³ΠΎΡΡ‚ΠΈΠ½ΡƒΡŽ, Ρ‚ΠΎΠ»ΠΏΠ° Ρ…Π»Ρ‹Π½ΡƒΠ»Π° ΠΊ двСрям; нСсколько Π»ΠΈΡ† с измСнившимися выраТСниями поспСшно ΠΏΡ€ΠΎΡˆΠ»ΠΈ Ρ‚ΡƒΠ΄Π° ΠΈ Π½Π°Π·Π°Π΄. Π’ΠΎΠ»ΠΏΠ° ΠΎΠΏΡΡ‚ΡŒ ΠΎΡ‚Ρ…Π»Ρ‹Π½ΡƒΠ»Π° ΠΎΡ‚ Π΄Π²Π΅Ρ€Π΅ΠΉ гостиной, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ показался Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ, разговаривая с хозяйкой. Какой Ρ‚ΠΎ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ с растСрянным Π²ΠΈΠ΄ΠΎΠΌ наступал Π½Π° Π΄Π°ΠΌ, прося ΠΈΡ… ΠΏΠΎΡΡ‚ΠΎΡ€ΠΎΠ½ΠΈΡ‚ΡŒΡΡ. НСкоторыС Π΄Π°ΠΌΡ‹ с Π»ΠΈΡ†Π°ΠΌΠΈ, Π²Ρ‹Ρ€Π°ΠΆΠ°Π²ΡˆΠΈΠΌΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΡƒΡŽ Π·Π°Π±Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ всСх условий свСта, портя свои Ρ‚ΡƒΠ°Π»Π΅Ρ‚Ρ‹, Ρ‚Π΅ΡΠ½ΠΈΠ»ΠΈΡΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄. ΠœΡƒΠΆΡ‡ΠΈΠ½Ρ‹ стали ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π΄Π°ΠΌΠ°ΠΌ ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ°Ρ€Ρ‹ Польского.
Всё Ρ€Π°ΡΡΡ‚ΡƒΠΏΠΈΠ»ΠΎΡΡŒ, ΠΈ Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ, ΡƒΠ»Ρ‹Π±Π°ΡΡΡŒ ΠΈ Π½Π΅ Π² Ρ‚Π°ΠΊΡ‚ вСдя Π·Π° Ρ€ΡƒΠΊΡƒ хозяйку Π΄ΠΎΠΌΠ°, Π²Ρ‹ΡˆΠ΅Π» ΠΈΠ· Π΄Π²Π΅Ρ€Π΅ΠΉ гостиной. Π—Π° Π½ΠΈΠΌ шли хозяин с М. А. ΠΠ°Ρ€Ρ‹ΡˆΠΊΠΈΠ½ΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌ посланники, министры, Ρ€Π°Π·Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€Π°Π»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ умолкая Π½Π°Π·Ρ‹Π²Π°Π»Π° ΠŸΠ΅Ρ€ΠΎΠ½ΡΠΊΠ°Ρ. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Π΄Π°ΠΌ ΠΈΠΌΠ΅Π»ΠΈ ΠΊΠ°Π²Π°Π»Π΅Ρ€ΠΎΠ² ΠΈ шли ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²Π»ΡΠ»ΠΈΡΡŒ ΠΈΡ‚Ρ‚ΠΈ Π² Польской. ΠΠ°Ρ‚Π°ΡˆΠ° чувствовала, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ с ΠΌΠ°Ρ‚Π΅Ρ€ΡŒΡŽ ΠΈ Π‘ΠΎΠ½Π΅ΠΉ Π² числС мСньшСй части Π΄Π°ΠΌ, оттСснСнных ΠΊ стСнС ΠΈ Π½Π΅ взятых Π² Польской. Она стояла, опустив свои Ρ‚ΠΎΠ½Π΅Π½ΡŒΠΊΠΈΠ΅ Ρ€ΡƒΠΊΠΈ, ΠΈ с ΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‰Π΅ΠΉΡΡ, Ρ‡ΡƒΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠ΄ΡŒΡŽ, сдСрТивая Π΄Ρ‹Ρ…Π°Π½ΠΈΠ΅, блСстящими, испуганными Π³Π»Π°Π·Π°ΠΌΠΈ глядСла ΠΏΠ΅Ρ€Π΅Π΄ собой, с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ готовности Π½Π° Π²Π΅Π»ΠΈΡ‡Π°ΠΉΡˆΡƒΡŽ Ρ€Π°Π΄ΠΎΡΡ‚ΡŒ ΠΈ Π½Π° Π²Π΅Π»ΠΈΡ‡Π°ΠΉΡˆΠ΅Π΅ Π³ΠΎΡ€Π΅. Π•Π΅ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π½ΠΈ Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ, Π½ΠΈ всС Π²Π°ΠΆΠ½Ρ‹Π΅ Π»ΠΈΡ†Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»Π° ΠŸΠ΅Ρ€ΠΎΠ½ΡΠΊΠ°Ρ – Ρƒ Π½Π΅ΠΉ Π±Ρ‹Π»Π° ΠΎΠ΄Π½Π° ΠΌΡ‹ΡΠ»ΡŒ: Β«Π½Π΅ΡƒΠΆΠ΅Π»ΠΈ Ρ‚Π°ΠΊ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΠΎ ΠΌΠ½Π΅, Π½Π΅ΡƒΠΆΠ΅Π»ΠΈ я Π½Π΅ Π±ΡƒΠ΄Ρƒ Ρ‚Π°Π½Ρ†ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ, Π½Π΅ΡƒΠΆΠ΅Π»ΠΈ мСня Π½Π΅ замСтят всС эти ΠΌΡƒΠΆΡ‡ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, каТСтся, ΠΈ Π½Π΅ видят мСня, Π° Π΅ΠΆΠ΅Π»ΠΈ смотрят Π½Π° мСня, Ρ‚ΠΎ смотрят с Ρ‚Π°ΠΊΠΈΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ говорят: А! это Π½Π΅ ΠΎΠ½Π°, Ρ‚Π°ΠΊ ΠΈ Π½Π΅Ρ‡Π΅Π³ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ. НСт, это Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ!Β» – Π΄ΡƒΠΌΠ°Π»Π° ΠΎΠ½Π°. – «Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΆΠ΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ хочСтся Ρ‚Π°Π½Ρ†ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ я ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ‚Π°Π½Ρ†ΡƒΡŽ, ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌ вСсСло Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°Π½Ρ†ΠΎΠ²Π°Ρ‚ΡŒ со мною».
Π—Π²ΡƒΠΊΠΈ Польского, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π²ΡˆΠ΅Π³ΠΎΡΡ довольно Π΄ΠΎΠ»Π³ΠΎ, ΡƒΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ Π·Π²ΡƒΡ‡Π°Ρ‚ΡŒ грустно, – воспоминаниСм Π² ΡƒΡˆΠ°Ρ… ΠΠ°Ρ‚Π°ΡˆΠΈ. Π•ΠΉ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΏΠ»Π°ΠΊΠ°Ρ‚ΡŒ. ΠŸΠ΅Ρ€ΠΎΠ½ΡΠΊΠ°Ρ ΠΎΡ‚ΠΎΡˆΠ»Π° ΠΎΡ‚ Π½ΠΈΡ…. Π“Ρ€Π°Ρ„ Π±Ρ‹Π» Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ Π·Π°Π»Ρ‹, графиня, Боня ΠΈ ΠΎΠ½Π° стояли ΠΎΠ΄Π½ΠΈ ΠΊΠ°ΠΊ Π² лСсу Π² этой Ρ‡ΡƒΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΠ»ΠΏΠ΅, Π½ΠΈΠΊΠΎΠΌΡƒ нСинтСрСсныС ΠΈ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅. Князь АндрСй ΠΏΡ€ΠΎΡˆΠ΅Π» с ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΎ Π΄Π°ΠΌΠΎΠΉ ΠΌΠΈΠΌΠΎ Π½ΠΈΡ…, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΈΡ… Π½Π΅ узнавая. ΠšΡ€Π°ΡΠ°Π²Π΅Ρ† ΠΠ½Π°Ρ‚ΠΎΠ»ΡŒ, ΡƒΠ»Ρ‹Π±Π°ΡΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π΄Π°ΠΌΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π²Π΅Π», ΠΈ взглянул Π½Π° Π»ΠΈΡ†ΠΎ ΠΠ°Ρ‚Π°ΡˆΠ΅ Ρ‚Π΅ΠΌ взглядом, ΠΊΠ°ΠΊΠΈΠΌ глядят Π½Π° стСны. Борис Π΄Π²Π° Ρ€Π°Π·Π° ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΌΠΈΠΌΠΎ Π½ΠΈΡ… ΠΈ всякий Ρ€Π°Π· отворачивался. Π‘Π΅Ρ€Π³ с ТСною, Π½Π΅ Ρ‚Π°Π½Ρ†ΠΎΠ²Π°Π²ΡˆΠΈΠ΅, подошли ΠΊ Π½ΠΈΠΌ.
ΠΠ°Ρ‚Π°ΡˆΠ΅ показалось ΠΎΡΠΊΠΎΡ€Π±ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ это сСмСйноС сблиТСниС здСсь, Π½Π° Π±Π°Π»Π΅, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ мСста для сСмСйных Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ², ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ Π½Π° Π±Π°Π»Π΅. Она Π½Π΅ ΡΠ»ΡƒΡˆΠ°Π»Π° ΠΈ Π½Π΅ смотрСла Π½Π° Π’Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ²ΡˆΡƒΡŽ Π΅ΠΉ ΠΏΡ€ΠΎ своС Π·Π΅Π»Π΅Π½ΠΎΠ΅ ΠΏΠ»Π°Ρ‚ΡŒΠ΅.
НаконСц Π³ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ остановился ΠΏΠΎΠ΄Π»Π΅ своСй послСднСй Π΄Π°ΠΌΡ‹ (ΠΎΠ½ Ρ‚Π°Π½Ρ†ΠΎΠ²Π°Π» с трСмя), ΠΌΡƒΠ·Ρ‹ΠΊΠ° Π·Π°ΠΌΠΎΠ»ΠΊΠ»Π°; ΠΎΠ·Π°Π±ΠΎΡ‡Π΅Π½Π½Ρ‹ΠΉ Π°Π΄ΡŠΡŽΡ‚Π°Π½Ρ‚ Π½Π°Π±Π΅ΠΆΠ°Π» Π½Π° Ростовых, прося ΠΈΡ… Π΅Ρ‰Π΅ ΠΊΡƒΠ΄Π° Ρ‚ΠΎ ΠΏΠΎΡΡ‚ΠΎΡ€ΠΎΠ½ΠΈΡ‚ΡŒΡΡ, хотя ΠΎΠ½ΠΈ стояли Ρƒ стСны, ΠΈ с Ρ…ΠΎΡ€ Ρ€Π°Π·Π΄Π°Π»ΠΈΡΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²Ρ‹Π΅, остороТныС ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Π·Π²ΡƒΠΊΠΈ вальса. Π“ΠΎΡΡƒΠ΄Π°Ρ€ΡŒ с ΡƒΠ»Ρ‹Π±ΠΊΠΎΠΉ взглянул Π½Π° Π·Π°Π»Ρƒ. ΠŸΡ€ΠΎΡˆΠ»Π° ΠΌΠΈΠ½ΡƒΡ‚Π° – Π½ΠΈΠΊΡ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π». ΠΠ΄ΡŠΡŽΡ‚Π°Π½Ρ‚ Ρ€Π°ΡΠΏΠΎΡ€ΡΠ΄ΠΈΡ‚Π΅Π»ΡŒ подошСл ΠΊ Π³Ρ€Π°Ρ„ΠΈΠ½Π΅ Π‘Π΅Π·ΡƒΡ…ΠΎΠ²ΠΎΠΉ ΠΈ пригласил Π΅Π΅. Она ΡƒΠ»Ρ‹Π±Π°ΡΡΡŒ подняла Ρ€ΡƒΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ»Π° Π΅Π΅, Π½Π΅ глядя Π½Π° Π½Π΅Π³ΠΎ, Π½Π° ΠΏΠ»Π΅Ρ‡ΠΎ Π°Π΄ΡŠΡŽΡ‚Π°Π½Ρ‚Π°. ΠΠ΄ΡŠΡŽΡ‚Π°Π½Ρ‚ Ρ€Π°ΡΠΏΠΎΡ€ΡΠ΄ΠΈΡ‚Π΅Π»ΡŒ, мастСр своСго Π΄Π΅Π»Π°, ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ, Π½Π΅Ρ‚ΠΎΡ€ΠΎΠΏΠ»ΠΈΠ²ΠΎ ΠΈ ΠΌΠ΅Ρ€Π½ΠΎ, ΠΊΡ€Π΅ΠΏΠΊΠΎ обняв свою Π΄Π°ΠΌΡƒ, пустился с Π½Π΅ΠΉ сначала глиссадом, ΠΏΠΎ ΠΊΡ€Π°ΡŽ ΠΊΡ€ΡƒΠ³Π°, Π½Π° ΡƒΠ³Π»Ρƒ Π·Π°Π»Ρ‹ ΠΏΠΎΠ΄Ρ…Π²Π°Ρ‚ΠΈΠ» Π΅Π΅ Π»Π΅Π²ΡƒΡŽ Ρ€ΡƒΠΊΡƒ, ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΠ» Π΅Π΅, ΠΈ ΠΈΠ· Π·Π° всё ΡƒΠ±Ρ‹ΡΡ‚Ρ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π·Π²ΡƒΠΊΠΎΠ² ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΡΠ»Ρ‹ΡˆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ€Π½Ρ‹Π΅ Ρ‰Π΅Π»Ρ‡ΠΊΠΈ ΡˆΠΏΠΎΡ€ быстрых ΠΈ Π»ΠΎΠ²ΠΊΠΈΡ… Π½ΠΎΠ³ Π°Π΄ΡŠΡŽΡ‚Π°Π½Ρ‚Π°, ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Ρ‚Ρ€ΠΈ Ρ‚Π°ΠΊΡ‚Π° Π½Π° ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ ΠΊΠ°ΠΊ Π±Ρ‹ вспыхивало Ρ€Π°Π·Π²Π΅Π²Π°ΡΡΡŒ Π±Π°Ρ€Ρ…Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠ»Π°Ρ‚ΡŒΠ΅ Π΅Π³ΠΎ Π΄Π°ΠΌΡ‹. ΠΠ°Ρ‚Π°ΡˆΠ° смотрСла Π½Π° Π½ΠΈΡ… ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π° Π±Ρ‹Π»Π° ΠΏΠ»Π°ΠΊΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΎΠ½Π° Ρ‚Π°Π½Ρ†ΡƒΠ΅Ρ‚ этот ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΡƒΡ€ вальса.
Князь АндрСй Π² своСм ΠΏΠΎΠ»ΠΊΠΎΠ²Π½ΠΈΡ‡ΡŒΠ΅ΠΌ, Π±Π΅Π»ΠΎΠΌ (ΠΏΠΎ ΠΊΠ°Π²Π°Π»Π΅Ρ€ΠΈΠΈ) ΠΌΡƒΠ½Π΄ΠΈΡ€Π΅, Π² Ρ‡ΡƒΠ»ΠΊΠ°Ρ… ΠΈ Π±Π°ΡˆΠΌΠ°ΠΊΠ°Ρ…, ΠΎΠΆΠΈΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΈ вСсСлый, стоял Π² ΠΏΠ΅Ρ€Π²Ρ‹Ρ… рядах ΠΊΡ€ΡƒΠ³Π°, Π½Π΅Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ Ростовых. Π‘Π°Ρ€ΠΎΠ½ Π€ΠΈΡ€Π³ΠΎΡ„ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» с Π½ΠΈΠΌ ΠΎ Π·Π°Π²Ρ‚Ρ€Π°ΡˆΠ½Π΅ΠΌ, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠΌ засСдании государствСнного совСта. Князь АндрСй, ΠΊΠ°ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ БпСранскому ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ… Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ комиссии, ΠΌΠΎΠ³ Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€Π½Ρ‹Π΅ свСдСния ΠΎ засСдании Π·Π°Π²Ρ‚Ρ€Π°ΡˆΠ½Π΅Π³ΠΎ дня, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΎΠ»ΠΊΠΈ. Но ΠΎΠ½ Π½Π΅ ΡΠ»ΡƒΡˆΠ°Π» Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ» Π€ΠΈΡ€Π³ΠΎΡ„, ΠΈ глядСл Ρ‚ΠΎ Π½Π° государя, Ρ‚ΠΎ Π½Π° ΡΠ±ΠΈΡ€Π°Π²ΡˆΠΈΡ…ΡΡ Ρ‚Π°Π½Ρ†ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Π²Π°Π»Π΅Ρ€ΠΎΠ², Π½Π΅ Ρ€Π΅ΡˆΠ°Π²ΡˆΠΈΡ…ΡΡ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π² ΠΊΡ€ΡƒΠ³.
Князь АндрСй наблюдал этих Ρ€ΠΎΠ±Π΅Π²ΡˆΠΈΡ… ΠΏΡ€ΠΈ государС ΠΊΠ°Π²Π°Π»Π΅Ρ€ΠΎΠ² ΠΈ Π΄Π°ΠΌ, Π·Π°ΠΌΠΈΡ€Π°Π²ΡˆΠΈΡ… ΠΎΡ‚ ТСлания Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ.

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

HelloWorld Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках

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

К Ρ‡Π΅ΠΌΡƒ я всС это? Когда ΡΠΎΠ±ΠΈΡ€Π°Π΅ΡˆΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС, Π΄ΠΈΠ²Ρƒ даСшься ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ людСй. Π—Π°Ρ‡Π΅ΠΌ всС это? Π•Ρ‰Π΅ ΠΈ Π² Ρ‚Π°ΠΊΠΈΡ… количСствах…

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°.

HTML β€” это Π½Π΅ язык программирования, Π° язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для построСния страниц Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС программиста, Π½Π΅ Π·Π½Π°ΡŽΡ‰Π΅Π³ΠΎ этот язык. HTML ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсий, ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅ W3C стандартом. Π₯отя Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄Π°Π²Π½ΠΎ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ со страницами, сдСланными Π½Π΅ ΠΏΠΎ стандарту, Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ HTML страницСй вСрсии XHTML 1.0 Strict.

JavaScript

JS β€” это скриптовый язык программирования. НаибольшСС распространСниС ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΊΠ°ΠΊ язык ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ страниц Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. JS ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π½Π° сСгодняшний дСнь. Наш HelloWorld Π±ΡƒΠ΄Π΅Ρ‚ выполнятся ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ HTML страницы со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шаблоном.

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

Hello, world!

Из Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ β€” свободной энциклопСдии

Β«Hello, world!Β» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² дословном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского β€” «Здравствуй, ΠΌΠΈΡ€!Β»; прСдставляСт собой распространённоС Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС, Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ русскому «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!Β»). Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ рСгистром β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Hello WorldΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Π₯отя нСбольшиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€, ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ» Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‚Ρ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

Π’ срСдС программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ отсутствии дисплСя ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Hello, worldΒ» являСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиода Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ЦСль Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся ΡƒΡΠΏΠ΅ΡˆΠ½Π°Ρ компиляция ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ), ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ дСмонстрация работоспособности самого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° 39 эзотСричСских языках программирования

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Β«Argh!Β», Β«Oof!Β», Β«2-illΒ», Β«NhohnhehrΒ», Β«Noit o’ mnain gelbΒ», Β«DZZZZΒ», Β«YpsilaxΒ», Β«YABALLΒ», fuckfuck β€” это заклинания, поэзия Ρ‚ΠΎΠ»ΡŒΠΊΠΎ названия… ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ β€” ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° самых Π²Ρ‹Ρ€Π²ΠΈΠ³Π»Π°Π·Π½Ρ‹Ρ… языках программирования.

ΠšΡ€ΠΎΠ»ΠΈΡ‡ΡŒΡ Π½ΠΎΡ€Π° Π³Π»ΡƒΠ±ΠΎΠΊΠ°.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ рассказываСм ΠΎ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Agile), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π² EDISON Software Development Centre.

INTERCAL (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΉ)

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Don Woods ΠΈ Jim Lyon

Один ΠΈΠ· ΡΡ‚Π°Ρ€Π΅ΠΉΡˆΠΈΡ… эзотСричСских языков программирования. Как ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚ создатСли, Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π―Π·Ρ‹ΠΊ программирования с нСпроизносимой Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉΒ» (Π°Π½Π³Π». Compiler Language With No Pronounceable Acronym). Π―Π·Ρ‹ΠΊ Π±Ρ‹Π» создан Π² 1972 Π³ΠΎΠ΄Ρƒ студСнтами Π”ΠΎΠ½ΠΎΠΌ Вудсом (Don Woods) ΠΈ ДТСймсом М. Π›Π°ΠΉΠΎΠ½ΠΎΠΌ (James M. Lyon) ΠΊΠ°ΠΊ пародия Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ языки программирования ΠΈ гимнастика ΡƒΠΌΠ°.

Hello, world
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

КаТдой ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈΠ»ΠΈ измСнСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Brainfuck (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΉ)

Один ΠΈΠ· ΠΈΠ·Π²Π΅ΡΡ‚Π½Π΅ΠΉΡˆΠΈΡ… эзотСричСских языков программирования, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ Π£Ρ€Π±Π°Π½ΠΎΠΌ ΠœΡŽΠ»Π»Π΅Ρ€ΠΎΠΌ (Π½Π΅ΠΌ. Urban MΓΌller) Π² 1993.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Befunge

Π‘Ρ‚Π΅ΠΊΠΎΠ²Ρ‹ΠΉ эзотСричСский язык программирования. БчитаСтся Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Befunge записываСтся Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ со ΡΡˆΠΈΡ‚Ρ‹ΠΌΠΈ краями (Ρ‚ΠΎΡ€), ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… направлСниях пСрСмСщаСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€, исполняя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, располоТСнныС Π² Π΅Ρ‘ ячСйках. Написан ΠšΡ€ΠΈΡΠΎΠΌ ΠŸΡ€Π΅ΡΡΠΈ Π² 1993 Π³ΠΎΠ΄Ρƒ. Как ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π» Π°Π²Ρ‚ΠΎΡ€, Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ язык, максимально слоТный для компиляции. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обСспСчиваСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ p ΠΈ g, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Malbolge

Π―Π·Ρ‹ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² с Ρ†Π΅Π»ΡŒΡŽ Π±Ρ‹Ρ‚ΡŒ максимально слоТным для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ» своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ Malebolge, восьмого ΠΊΡ€ΡƒΠ³Π° Π°Π΄Π° Π”Π°Π½Ρ‚Π΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π―Π·Ρ‹ΠΊ Piet ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ изобраТСния Π² качСствС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Piet выглядит ΠΊΠ°ΠΊ постТивописная абстракция. Piet ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» своё Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ нидСрландского Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° ΠŸΠΈΡ‚Π° ΠœΠΎΠ½Π΄Ρ€ΠΈΠ°Π½Π°.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

1L_a (expected to be Turing-complete, but this has not been proven)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ символа Β«AΒ»

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π» ΠΏΡ€ΠΎΠ³ΠΈ слСва, справа β€” укрупнСнная вСрсия

2L (Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΉ)

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ 9 ΠΏΡƒΡ‚Π΅ΠΌ умноТСния 5 Π½Π° 2 ΠΈ вычитания 1

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’ 4DL для прСдставлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ чСтырёхмСрная Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠ°, ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ Π΅Ρ‘ выполнСния, соотвСтствСнно, 8.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π°Ρ сумму чисСл ΠΈΠ· Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ строки:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ВраСктория выполнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² 4-ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Aheui

Aheui (아희 Π½Π° корСйском) ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ЯП, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π½Π° корСйском Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ Hangul.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

BiTrax

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Brainloller

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Π‘ΠΏΡ€Π°Π²Π° β€” ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π», слСва β€” увСличСнная вСрсия.

DOBELA

DOt-Based Esoteric LAnguage.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Floater

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hexagony

Hexagony β€” ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ язык, Π³Π΄Π΅ инструкции располоТСны Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ сСтки. НазваниС происходит ΠΎΡ‚ слов Β«hexagonΒ» (ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ) ΠΈ Β«agonyΒ» (агония), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ слоТным.

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π―Π·Ρ‹ΠΊ логичСских Π²Π΅Π½Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… схСм.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Manufactoria

Π―Π·Ρ‹ΠΊ ΠΈ ΠΈΠ³Ρ€Π° Π² ΠΎΠ΄Π½ΠΎΠΌ Π»ΠΈΡ†Π΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ObjectArt

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Sir. Cut

Π•ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Ρ‚ΠΎΠΊΠΈ, логичСскиС Π²Π΅Π½Ρ‚ΠΈΠ»ΠΈ ΠΈ I/O.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

SNUSP

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Spiral

Hello, world!
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Spleenmap

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Surface

Π’ Surface ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ инструкции располоТСны Π½Π° 2D сСткС Π²ΠΎΠΊΡ€ΡƒΠ³ Π±ΡƒΡ‚Ρ‹Π»ΠΊΠΈ КлСйна.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Zetaplex

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Lazy K

Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠ²Π°Ρ трясина, основанная Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠ΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Spoon

ΠšΠΎΠ΄Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ раздСлитСля ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΎΡ€Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

1111111111001000101111111010111111111101011101010
11011011011000001101011001010010100101011111110
01010001010111001010010110010100110111111111111
1111100101001000101011100101000000000000000000
000101000000000000000000000000000101001010010
10010001010

Velato

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Whitespace

Whitespace (Π°Π½Π³Π». ΠΏΡ€ΠΎΠ±Π΅Π») – эзотСричСский язык программирования, созданный Π­. Брэди ΠΈ К. ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠΌ. БущСствСнным Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… конструкций ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹Π΅ символы, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΠΏΡ€ΠΎΠ±Π΅Π», ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ строки ΠΈ табуляция. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΌ слСдствиСм этого Ρ„Π°ΠΊΡ‚Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Whitespace ΠΌΠΎΠΆΠ½ΠΎ Β«ΡΠΊΡ€Ρ‹Ρ‚ΡŒΒ» Π²Π½ΡƒΡ‚Ρ€ΠΈ исходных ΠΊΠΎΠ΄ΠΎΠ² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Hello, world! («Буслика Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ ΠΎΠ½ Π΅ΡΡ‚ΡŒΒ»)

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠžΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ ΡˆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ ЯП

HQ9+ ΡˆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ язык с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ инструкциями:

H: Print Β«hello, worldΒ»
Q: Print the program’s source code
9: Print the lyrics to Β«99 Bottles of BeerΒ»
+: Increment the accumulator

LOLCODE

ЭзотСричСский язык программирования, созданный ΠΏΠΎΠ΄ влияниСм ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ΅ΠΌΠ° ΠΎ lolcat’ах. Π•ΡΡ‚ΡŒ спСцификация этого языка ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСсколько Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ компиляторов этого языка. LOLCODE являСтся Π’ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΌ языком.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

// Β«Hello WorldΒ» by Stephen McGreal.
// Note that the views expressed in this source code do not necessarily coincide with those of the author :o)

Gr34t l33tN3$$?
M3h…
iT 41n’t s0 7rIckY.

l33t sP33k is U8er keWl 4nD eA5y wehn u 7hink 1t tHr0uGh.
1f u w4nn4be UB3R-l33t u d3f1n1t3lY w4nt in 0n a b4d4sS h4xX0r1ng s1tE. ;p
w4r3Z c0ll3cT10n2 r 7eh l3Et3r!

Qu4k3 cL4nS r 7eh bE5t tH1ng 1n teh 3nTIr3 w0rlD.
g4m3s wh3r3 u g3t to 5h00t ppl r 70tAl1_y w1cK1d.
I’M teh fr4GM4stEr aN I’lL t0t41_1Ly wIpE teh phr34k1ng fL00r ***j3d1 5tYlE*** wItH y0uR h1dE. L0L0L0L!
t3lEphR4gG1nG l4m3rs wit mY m8tes r34lLy k1kK$ A$$

l33t hAxX0r$ CrE4t3 u8er- k3wL 5tUff lIkE n34t pR0gR4mm1nG lAnguidGe$…
s0m3tIm3$ teh l4nGu4gES l00k jUst l1k3 rE41_ 0neS 7o mAkE ppl Th1nk th3y’r3 ju$t n0rMal lEE7 5pEEk but th3y’re 5ecRetLy c0dE.
n080DY unDer5tAnD$ l33t SpEaK 4p4rT fr0m j3d1.
50mE kId 0n A me$$4gEb04rD m1ghT 8E a r0xX0r1nG hAxX0r wH0 w4nT2 t0 bR34k 5tuFf, 0r mAyb3 ju5t sh0w 7eh wAy5 l33t ppl cAn 8E m0re lIkE y0d4. hE i5 teh u8ER.
1t m1ght 8E 5omE v1rus 0r a Pl4ySt4tI0n ch34t c0dE.
1t 3v3n MiTe jUs7 s4y Β«H3LL0 W0RLD. Β» u ju5t cAn’T gu3s5.
tH3r3’s n3v3r anY p0iNt l00KiNg sC3pT1c4l c0s th4t, be1_1Ev3 iT 0r n0t, 1s whAt th1s 1s.

ArnoldC

Π―Π·Ρ‹ΠΊ программирования Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ‚ΠΎΡ€Π°.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’ΠΎ Π»ΠΈ язык ΠΎΡ€Π°Π½Π³ΡƒΡ‚Π°Π½Π³ΠΎΠ², Ρ‚ΠΎ Π»ΠΈ ΠΌΠ΅Ρ‡Ρ‚Π° Π’ΠΈΠ»ΡŒΡΠΌΠ° Оккама.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ЭзотСричСский язык программирования, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Дэвидом ΠœΠΎΡ€Π³Π°Π½-ΠœΠ°Ρ€ΠΎΠΌ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ сходны с ΠΊΡƒΠ»ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌΠΈ Ρ€Π΅Ρ†Π΅ΠΏΡ‚Π°ΠΌΠΈ. КаТдая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² языкС состоит ΠΈΠ· названия, списка ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, списка инструкций. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ названиями основных ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² питания. Π‘Ρ‚Π΅ΠΊ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, называСтся Π°Π½Π³Π». mixing bowl (Β«Ρ‡Π°ΡˆΠ° для смСшивания»), Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для манипуляции с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ β€” mix (Β«ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒΒ»), stir (Β«Π²Π·Π±ΠΎΠ»Ρ‚Π°Ρ‚ΡŒΒ») ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Hello World Souffle.

Ingredients.
72 g haricot beans
101 eggs
108 g lard
111 cups oil
32 zucchinis
119 ml water
114 g red salmon
100 g dijon mustard
33 potatoes

Method.
Put potatoes into the mixing bowl.
Put dijon mustard into the mixing bowl.
Put lard into the mixing bowl.
Put red salmon into the mixing bowl.
Put oil into the mixing bowl.
Put water into the mixing bowl.
Put zucchinis into the mixing bowl.
Put oil into the mixing bowl.
Put lard into the mixing bowl.
Put lard into the mixing bowl.
Put eggs into the mixing bowl.
Put haricot beans into the mixing bowl.
Liquefy contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.

Shakespeare

ЭзотСричСский язык программирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π”ΠΆΠΎΠ½ΠΎΠΌ Аслаудом ΠΈ ΠšΠ°Ρ€Π»ΠΎΠΌ Π₯Π°ΡΡΠ΅Π»ΡŒΡΡ‚Ρ€ΠΎΠΌΠΎΠΌ. Π―Π·Ρ‹ΠΊ Shakespeare ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ΄ ΠΏΡŒΠ΅ΡΡ‹ ШСкспира.

Romeo, a young man with a remarkable patience.
Juliet, a likewise young woman of remarkable grace.
Ophelia, a remarkable woman much in dispute with Hamlet.
Prince Hamlet, the flatterer of Andersen Insulting A/S.

Act I: Hamlet’s insults and flattery.
Scene I: The insulting of Romeo.
[Enter Hamlet and Romeo]
Hamlet:
You lying stupid fatherless big smelly half-witted coward! You are as
stupid as the difference between a handsome rich brave hero and thyself!
Speak your mind!
You are as brave as the sum of your fat little stuffed misused dusty
old rotten codpiece and a beautiful fair warm peaceful sunny summer’s
day. You are as healthy as the difference between the sum of the
sweetest reddest rose and my father and yourself! Speak your mind!
You are as cowardly as the sum of yourself and the difference
between a big mighty proud kingdom and a horse. Speak your mind.
Speak your mind!
[Exit Romeo]
Scene II: The praising of Juliet.
[Enter Juliet]
Hamlet:
Thou art as sweet as the sum of the sum of Romeo and his horse and his
black cat! Speak thy mind!
[Exit Juliet]
Scene III: The praising of Ophelia.
[Enter Ophelia]
Hamlet:
Thou art as lovely as the product of a large rural town and my amazing
bottomless embroidered purse. Speak thy mind!
Thou art as loving as the product of the bluest clearest sweetest sky
and the sum of a squirrel and a white horse. Thou art as beautiful as
the difference between Juliet and thyself. Speak thy mind!
[Exeunt Ophelia and Hamlet]

Act II: Behind Hamlet’s back.
Scene I: Romeo and Juliet’s conversation.
[Enter Romeo and Juliet]
Romeo:
Speak your mind. You are as worried as the sum of yourself and the
difference between my small smooth hamster and my nose. Speak your
mind!
Juliet:
Speak YOUR mind! You are as bad as Hamlet! You are as small as the
difference between the square of the difference between my little pony
and your big hairy hound and the cube of your sorry little
codpiece. Speak your mind!
[Exit Romeo]
Scene II: Juliet and Ophelia’s conversation.
[Enter Ophelia]
Juliet:
Thou art as good as the quotient between Romeo and the sum of a small
furry animal and a leech. Speak your mind!
Ophelia:
Thou art as disgusting as the quotient between Romeo and twice the
difference between a mistletoe and an oozing infected blister! Speak
your mind!
[Exeunt]

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

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ языку программирования D. Π§Π°ΡΡ‚ΡŒ 1

Π”Π°Π½Π½Ρ‹ΠΉ пост Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΠ΅Ρ€ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ² D Programming Language Tutorial, Π΄Π°Π±Ρ‹ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π²Π°ΠΊΡƒΡƒΠΌ ΠΎΠ± этом систСмном языкС. КаТдая Ρ‡Π°ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ константоС количСство ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Π»Π°Π²Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ разброс Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅: ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‹ Π°Π±Π·Π°Ρ†Π΅Π² Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… страниц. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π΅Π»ΠΈΠ·Π΅ компилятора dmd 2.065, ΠΈ Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с тСхничСской Ρ‡Π°ΡΡ‚ΡŒΡŽ, ΠΏΡ€ΠΎΡˆΡƒ ΠΎΡ‚ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² коммСнтариях.

Благодарности

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ мою ΠΆΠ΅Π½Ρƒ ΠΈ Π΄ΠΎΡ‡ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»ΠΈ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ»Π³ΠΈΡ… часов, сколько я писал ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π½Π° Π’ΡƒΡ€Π΅Ρ†ΠΊΠΎΠΌ ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Английский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ этой ΠΊΠ½ΠΈΠ³ΠΈ.

Π“Π»Π°Π²Ρ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‡Π»Π΅Π½Π°ΠΌΠΈ Ρ‚ΡƒΡ€Π΅Ρ†ΠΊΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΡƒΠΌΠ° Ddili Forum. Π― Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ Ρ‚ΡƒΡ€Π΅Ρ†ΠΊΠΎΠΌΡƒ ΠΊΠΎΠΌΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ D Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΌΠΎΠ΅Π³ΠΎ Π°Π·Π°Ρ€Ρ‚Π° ΠΈ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅.

Mert Ataol, Zafer Γ‡elenk, ΠΈ Salih DinΓ§er написали ΠΎΡ‚Π·Ρ‹Π²Ρ‹ практичСски Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строчку ΠΊΠ½ΠΈΠ³ΠΈ. Can Alpay Γ‡iftΓ§i ΠΈ Faruk Erdem Γ–ncel ΠΈΠ³Ρ€Π°Π»ΠΈ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈ ddili.org.

Бпасибо ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ людям Π·Π° ΠΈΡ… сущСствСнныС исправлСния, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ΄Π΅ΠΈ: Ergin GΓΌney, Jordi Sayol, David Herberth, Andre Tampubolon, Gour-Gadadhara Dasa, RaphaΓ«l Jakse, Andrej Mitrovic, Johannes Pfau, Jerome Sniatecki, Jason Adams, Ali H. Γ‡alışkan, Paul Jurczak, Brian Rogoff, ΠœΠΈΡ…Π°ΠΈΠ» Π‘Ρ‚Ρ€Π°ΡˆΡƒΠ½, Joseph Rushton Wakeling, Tove, Hugo Florentino, Satya Pothamsetti, LuΓ­s Marques, Christoph Wendler.

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° Π±Ρ‹Π»Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½Π° Ergin GΓΌney для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ΅Π³ΠΎ Инглиша (ΠΎΡ€ΠΈΠ³. Inglish) Π΄ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Английского.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

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

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE). Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ… ΠΈ IDE для D Π½Π° страницах Editors ΠΈ IDE Π½Π° dlang.org. ΠžΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° D (ΠΏΡ€ΠΈΠΌ. Π΄Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π° любом языкС, ΠΊΡ€ΠΎΠΌΠ΅ псСвдокода) Π±Π΅Π· тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ комплилятора Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ ΠΏΠΎ установкС компилятора dmd ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ….

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

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ пропускаСтС Π³Π»Π°Π²Ρ‹. Если Π½Π°Ρ‚Ρ‹ΠΊΠ°Π΅Ρ‚Π΅ΡΡŒ Π½Π° Π³Π»Π°Π²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ особСнно тяТСло Π΄Π°ΡŽΡ‚ΡΡ, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ прСдоставлСны всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ понятия. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΡ€Ρƒ (acehreli@yahoo.com) (ΠΏΡ€ΠΈΠΌ. ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ) ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅.

Книга Π½Π΅ раскрываСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиСм графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (GUI). Π₯отя ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с GUI, GUI Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ относится ΠΊ языкам программирования. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΡΡ‚ΠΈΠ»ΡŒ программирования с GUI ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ со стилСм самого языка ΠΈ Π΅Π³ΠΎ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΈ ΡƒΡΠ»ΠΎΠΆΠ½ΠΈΡ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ½ΠΈΠ³Π° описываСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½Ρ‹ основы D ΠΈ Π΅Π³ΠΎ стандартная Π±ΠΈΠ»ΠΈΠ±ΠΎΡ‚Π΅ΠΊΠ°, Phobos, Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ для GUI, ΠΊΠ°ΠΊΡƒΡŽ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Π“Π»Π°Π²Ρ‹ ΠΊΠ½ΠΈΠ³ΠΈ доступны ΠΎΠ½Π»Π°ΠΉΠ½ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° с Π’ΡƒΡ€Π΅Ρ†ΠΊΠΎΠ³ΠΎ языка. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»Π΅Π½Ρ‚Ρƒ RSS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС Π²Ρ‹Ρ…ΠΎΠ΄Π° Π½ΠΎΠ²Ρ‹Ρ… Π³Π»Π°Π².

Π˜Π·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ вСсСлСС Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π΅. Π—Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° D.learn newsgroup, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° дискуссиями ΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы, ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ….

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° программирования

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ прСподаСтся с 1950-Ρ…, ΠΈ всС Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ эффСктивныС ΠΈΠ»ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ.

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

НСкоторыС слоТности Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Ρ‹Π·Π²Π°Π½Ρ‹ числом тСхничСских Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ усвоСны.

The Hello World

ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ являСтся hello world ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ короткая ΠΈ простая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€Β» ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Π°ΠΆΠ½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ понятия языка.

НиТС hello world на D:

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ скомпилирован компилятором D для создания Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

Установка компилятора

На ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания этой Π³Π»Π°Π²Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… компиляторов D: dmd, компилятор ΠΎΡ‚ Digital Mars; gdc, компилятор D для GCC; ΠΈ ldc, компилятор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ LLVM инфраструктуру.

dmd β€” D компилятор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался для проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ языка Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² этой ΠΊΠ½ΠΈΠ³Π΅ Π±Ρ‹Π»ΠΈ протСстированы Π½Π° dmd. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ самый простой Π²Ρ‹Ρ…ΠΎΠ΄ β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ с dmd ΠΈ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ компиляторы, Ссли для этого Π΅ΡΡ‚ΡŒ конкрСтная Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ (ΠΏΡ€ΠΈΠΌ. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, gdc Π²Ρ‹Π΄Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄).

Для установки послСднСй вСрсии dmd Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу скачивания Π½Π° Digital Mars ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ компилятора, которая ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ dmd, которая соотвСтствуСт установлСнной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌΡƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρƒ, ΠΈ совпадаСт с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ процСссора: 32-разрядная ΠΈΠ»ΠΈ 64-разрядная. НС устанавливаСтС компилятор для D1 (ΠΏΡ€ΠΈΠΌ. пСрвая вСрсия β€” ΡƒΠΆΠ΅ история)! Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° освСщаСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ D Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии.

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

Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊ

Π€Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΈΡˆΠ΅Ρ‚ программист для компиляции, называСтся Ρ„Π°ΠΉΠ»ΠΎΠΌ исходных ΠΊΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ просто исходник. Π’Π°ΠΊ ΠΊΠ°ΠΊ D β€” ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык, исходники сами ΠΏΠΎ сСбС Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ исполняСмыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ Π² ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ компилятором.

Как ΠΈ всС Ρ„Π°ΠΉΠ»Ρ‹, исходник Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ имя. Π₯отя это имя ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΡŽΠ±Ρ‹ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ дозволяСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .d для Ρ„Π°ΠΉΠ»ΠΎΠ² с исходными ΠΊΠΎΠ΄Π°ΠΌΠΈ Π½Π° D, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, инструмСнты программирования ΠΈ программисты ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. НапримСр, test.d, game.d, invoice.d ΠΈ Ρ‚.Π΄. подходят ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° для исходника.

ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ hello world

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ‹ΡˆΠ΅ Π² тСкстовый Ρ„Π°ΠΉΠ» ΠΈ сохранитС ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ hello.d.

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

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΡƒΠ΄Π°Ρ‡Π½ΠΎ создалась, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ имя исполняСмого Ρ„Π°ΠΉΠ»Π° для Π΅Π΅ запуска. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° вывСсти Β«Hello world!Β»:

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! Π’Π°ΡˆΠ° пСрвая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° D Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ оТидаСтся.

Π€Π»Π°Π³ΠΈ компилятора

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для влияния Π½Π° процСсс компиляции. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ имя компилятора:

Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Π²Ρ‹ΡˆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π»Π°Π³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π₯отя это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния для hello world ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² этой Π³Π»Π°Π²Π΅, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Π° скомпилируСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ прСдупрСТдСниями ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌΠΈ тСстами. ΠœΡ‹ рассмотрим эти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ…:

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² dmd ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΎΡ„Ρ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ DMD.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ„Π»Π°Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½: -run. Он ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ исходный ΠΊΠΎΠ΄, создаСт исполняСмый Ρ„Π°ΠΉΠ», ΠΈ запускаСт Π΅Π³ΠΎ Π·Π° ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρƒ:

Π’ Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊ компилятору ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ IDE (интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ). IDE спроСктированы для упрощСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΡƒΡ‚Π΅ΠΌ упрощСния шагов написания, компиляции ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π°.

Если Π²Ρ‹ установитС IDE, компиляция ΠΈ запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ просто Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² IDE. Π― всС Π΅Ρ‰Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² консольном ΠΎΠΊΠ½Π΅.

Если ΠΆΠ΅ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ IDE, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу с IDE Π½Π° dlang.org, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список доступных IDE (ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€. я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ DDT).

Π Π°Π·Π±ΠΎΡ€ hello world ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ список ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… понятий ΠΈΠ· D, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появились Π² этой ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅:

Π―Π΄Ρ€ΠΎ: ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ язык опрСдСляСт свой синтаксис, Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹, ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Ρ‚.ΠΏ. ВсС ΠΎΠ½ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ядро этого языка. ΠšΡ€ΡƒΠ³Π»Ρ‹Π΅ скобки, Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой ΠΈ слова, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ: main ΠΈ void β€” всС Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ D. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° Английского (Русского) языка: ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅, Π³Π»Π°Π³ΠΎΠ»Ρ‹, пунктуация, структура прСдлоТСния ΠΈ Ρ‚.Π΄.

ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово: Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ ядра языка Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ. Π’ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… слова: import, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅; ΠΈ void, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚Β».

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

writeln Π²Ρ‹ΡˆΠ΅ являСтся Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π² стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ D. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° строки тСкста, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π΅Π΅ ΠΈΠΌΠ΅Π½ΠΈ: write line β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ строку.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ: Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ собраны ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ Π·Π°Π΄Π°Ρ‡, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹. Вакая Π³Ρ€ΡƒΠΏΠΏΠ° называСтся ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ. ЕдинствСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ наша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° β€” std.stdio, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²Π²ΠΎΠ΄ ΠΈ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ рСгистра: МоТно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ символы Π²Π½ΡƒΡ‚Ρ€ΠΈ строк, Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ символы Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π½Π° D Π²Π°ΠΆΠ΅Π½ рСгистр. НапримСр, writeln ΠΈ Writeln ΡΠ²Π»ΡΡŽΡ‚ΡΡ двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.

ΠœΡ‹ рассмотрим всС эти особСнности D ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ….

УпраТнСния

void main ( )
<
writeln ( «Something else. :p» ) ;
>

void main ( )
<
writeln ( «A line. » ) ;
writeln ( «Another line. » ) ;
>

writeln and write

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ writeln Π±Π΅Ρ€Π΅Ρ‚ строку Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… скобок ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π΅Π΅.

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

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: Π‘Π»ΠΎΠ²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ описываСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая пСрСдаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ информация, которая Π½Π° самом Π΄Π΅Π»Π΅ пСрСдаСтся Π²ΠΎ врСмя выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ называСтся Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ. Π₯отя ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π½ΠΎ эти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° Π² индустрии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

writeln ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. Она ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ самой строкС:

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

writeln ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку, write остаСтся Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅:

void main ( )
<
// НапишСм Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚
write ( «Hello» ) ;

Π’Ρ‹Π·ΠΎΠ² writeln Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² просто Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ строку.

УпраТнСния

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

C: ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠΈΡ€!

НапишСм, скомпилируСм ΠΈ запустим свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° языкС программирования Π‘ΠΈ.

Π—Π°Π΄Π°Π½ΠΈΠ΅

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π½Π° экран Ρ„Ρ€Π°Π·Ρƒ Hello, World!.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ссли Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ heLLo, woRld! вмСсто Hello, World!, Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌ тСкстом, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ ΠΈ строчныС Π±ΡƒΠΊΠ²Ρ‹ β€” это Ρ€Π°Π·Π½Ρ‹Π΅ символы. Π Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠΊΠ²Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ рСгистром, ΠΈ говорят: рСгистр β€” Π²Π°ΠΆΠ΅Π½! Π­Ρ‚ΠΎ касаСтся ΠΏΠΎΡ‡Ρ‚ΠΈ всСго Π² ΠΊΠΎΠ΄Π΅, поэтому ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°ΠΉΡ‚Π΅ всСгда ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° рСгистр.

Если Π²Ρ‹ зашли Π² Ρ‚ΡƒΠΏΠΈΠΊ, Ρ‚ΠΎ самоС врСмя Π·Π°Π΄Π°Ρ‚ΡŒ вопрос Π² Β«ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡΡ…Β». Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос:

ВСсты устроСны Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами ΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Часто Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΎΠ΄Π½ΠΈΠΌΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с этим ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «ВСсты» ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ посмотритС Π½Π° Π²Ρ‹Π²ΠΎΠ΄ ошибок, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ подсказки.

Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ 🙆, Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ΄Π½Ρƒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ мноТСством способов. Если ваш ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, Ρ‚ΠΎ ΠΎΠ½ соотвСтствуСт условиям Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’ Ρ€Π΅Π΄ΠΊΠΈΡ… случаях Π±Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Π½ΠΎ ΠΏΠΎΠ΄ тСсты, Π½ΠΎ это Π²ΠΈΠ΄Π½ΠΎ сразу.

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, понятныС для всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, довольно слоТно. ΠœΡ‹ ΠΎΡ‡Π΅Π½ΡŒ стараСмся, Π½ΠΎ всСгда Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒ. Если Π²Ρ‹ встрСтили ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ нСпонятСн, ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² Β«ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡΡ…Β». ИдСально, Ссли Π²Ρ‹ сформулируСтС нСпонятныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ вопросов. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ нСсколько Π΄Π½Π΅ΠΉ для внСсСния ΠΏΡ€Π°Π²ΠΎΠΊ.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΈ курсов: Π²Π½ΠΈΠ·Ρƒ Π΅ΡΡ‚ΡŒ ссылка Π½Π° исходный ΠΊΠΎΠ΄ ΡƒΡ€ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ прямо ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

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

Primary tabs

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Forums:

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ΠΌΠΈΡ€! πŸ˜‰

Π˜Ρ‚Π°ΠΊ, Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· срСд программирования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΡƒΡ‚) напишСм Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ (поздороваСмся с ΠΌΠΈΡ€ΠΎΠΌ):

Π’ срСдах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку (ΠΎΠΊΠ½ΠΎ консоли), придётся Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ консоли Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€ΠΈΡ‘ΠΌΠΎΠΌ (ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π²Π²ΠΎΠ΄Π° значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ):

Π’ Lazarus ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ:

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придётся ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄Π°Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ написания называСтся CamelCase.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° + Ρ†ΠΈΠΊΠ» ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ условия (вСктвлСния)

Рассмотрит Ρ‚Π°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄Π½Π° пСрСмСнная вСщСствСнного Ρ‚ΠΈΠΏΠ°, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΅ΡΡ‚ΡŒ Ρ†ΠΈΠΊΠ» ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ условия. ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ситуации Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°:

ΠœΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄ послСднСго ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

Hello, world!

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Β«Hello, world!Β» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² дословном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского β€” Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β»; прСдставляСт собой распространённоС Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС, Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ русскому «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!Β»). Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ рСгистром β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Hello WorldΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

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

Π₯отя нСбольшиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€, ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ» Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‚Ρ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

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

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык

РусскоязычныС программисты ΠΈ тСхничСскиС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ пСрСводят слово world Π² Π΅Π³ΠΎ основном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ β€” Β«ΠΌΠΈΡ€, свСт, всСлСнная», ΠΎΡ‚Ρ‡Π΅Π³ΠΎ ΠΈΠ· Β«hello worldΒ» получаСтся дословноС Β«ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€Β». ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ Π±Ρ‹ роТдаСтся ΠΈ привСтствуСт ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚.

Π’ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ смыслС слово world примСняСтся ΠΏΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π² доступа (owner, group, world) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах UNIX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ язык C, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈ пошла традиция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Β«hello worldΒ» Π² качСствС привСтствия. owner ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, group β€” Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π° world β€” всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.

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

Hello world

Β«Hello, world!Β» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² дословном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского β€” «Здравствуй, ΠΌΠΈΡ€!Β»; прСдставляСт собой распространённоС Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС, Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ русскому «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!Β»). Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ рСгистром β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Hello WorldΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Π₯отя нСбольшиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€, ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ» Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‚Ρ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

Π’ срСдС программирования ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈ отсутствии дисплСя ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«Hello, worldΒ» являСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ ΠΌΠΈΠ³Π°Π½ΠΈΠ΅ свСтодиода Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ЦСль Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся ΡƒΡΠΏΠ΅ΡˆΠ½Π°Ρ компиляция ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ), ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ дСмонстрация работоспособности самого ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

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

РусскоязычныС программисты ΠΈ тСхничСскиС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ пСрСводят слово world Π² Π΅Π³ΠΎ основном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ β€” Β«ΠΌΠΈΡ€, свСт, всСлСнная», ΠΎΡ‚Ρ‡Π΅Π³ΠΎ ΠΈΠ· Β«hello worldΒ» получаСтся дословноС «здравствуй, ΠΌΠΈΡ€Β». ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ Π±Ρ‹ роТдаСтся ΠΈ привСтствуСт ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚.

Π’ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ смыслС слово world примСняСтся ΠΏΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π² доступа (owner, group, world) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах UNIX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ язык C, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈ пошла традиция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Β«hello worldΒ» Π² качСствС привСтствия. owner ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, group β€” Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π° world β€” всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello world

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского «Здравствуй, ΠΌΠΈΡ€!Β»). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

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

Π₯отя нСбольшиС тСстовыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€ ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«The C Programming LanguageΒ» (Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ») Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

БСйсик

Pascal

АссСмблСр

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Hello world для x86 Π½Π° Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚Π΅

JScript

ΠœΠ°Ρ€Π³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Данная Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

C++ с использованиСм Component Object Model

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π’ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Бсылки

ПолСзноС

Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello world» Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… словарях:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello, world! β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ Perl. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского «Здравствуй,… … ВикипСдия

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello β€” ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello, world! ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ GVim с исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Perl. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство фразы… … ВикипСдия

Hello, world! β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ gedit с исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Perl … ВикипСдия

Hello β€” Hello, world! ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ GVim с исходным ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Perl … ВикипСдия

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° β€” Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» описываСт ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ лишь ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π΅Π³ΠΈΠΎΠ½Ρƒ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для Π΄Ρ€ΡƒΠ³ΠΈΡ… стран ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ². Для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β» см. Π΄Ρ€ΡƒΠ³ΠΈΠ΅ … ВикипСдия

4DL β€” ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello, World!Β» Π½Π° языкС 4DL 4DL (4D Language) эзотСричСский язык программирования, созданный ΠšΠ»ΠΈΡ„Ρ„ΠΎΠΌ Π‘ΠΈΡ„Ρ„Π»ΠΎΠΌ. Π’Π΅ΡΡŒ язык базируСтся Π²ΠΎΠΊΡ€ΡƒΠ³ стСка Π±Π°ΠΉΡ‚ΠΎΠ². ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ 4DL ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ символы 4DL ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ скромный Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ (p … ВикипСдия

Здравствуй, ΠΌΠΈΡ€! β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ Perl. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского «Здравствуй,… … ВикипСдия

Здравствуй, ΠΌΠΈΡ€ β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ Perl. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского «Здравствуй,… … ВикипСдия

Здравствуй ΠΌΠΈΡ€ β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ Perl. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского «Здравствуй,… … ВикипСдия

Здравствуй ΠΌΠΈΡ€! β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Β«Hello worldΒ» с графичСским интСрфСйсом Π½Π° GTK+. На Π·Π°Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ Perl. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«Hello worldΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского «Здравствуй,… … ВикипСдия

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Naughtius Maximus
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программированияHello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программированияHello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программированияHello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ
Π“Ρ€ΡƒΠΏΠΏΠ°: Экс. ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠΉ: 8813
РСгистрация: 2.3.2004
Π“Π΄Π΅: Israel

РСпутация: 113
ВсСго: 317

ΠΈ созСрцаСм Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΡƒΡŽ строку Hello, World!

ΠΈ созСрцаСм Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΡƒΡŽ строку Hello, World!

3. Perl:
ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установлСнного ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° perl:
3.1 ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ hello.pl
3.2 ΡΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Код
#!/usr/bin/env perl
use strict;

print «Hello, World!\n»;
exit;

3.4 Ссли Π½Π΅Ρ‚ ошибок, ΠΊΠΎΠΌΠ°Π½Π΄Π° просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ строку, ΠΈ ΠΌΡ‹
ΠΈ созСрцаСм Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΡƒΡŽ строку Hello, World!

4. Java:
ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установлСнного компилятора javac:
4.1 ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Hello.java
4.2 ΡΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Код
class Hello
<
public static void main(String args[])
<
System.out.println(«Hello, World!»);
>
>

ΠΈ созСрцаСм Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΡƒΡŽ строку Hello, World!

5. Ruby:
ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установлСнного ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° ruby:
5.1 ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ hello.rb
5.2 ΡΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

5.4 Ссли Π½Π΅Ρ‚ ошибок, ΠΊΠΎΠΌΠ°Π½Π΄Π° просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ строку. ΠΈ ΠΌΡ‹
ΠΈ созСрцаСм Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΡƒΡŽ строку Hello, World!

6. Python:
ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° установлСнного ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° python:
6.1 ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ hello.py
6.2 ΡΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

6.4 Ссли Π½Π΅Ρ‚ ошибок, ΠΊΠΎΠΌΠ°Π½Π΄Π° просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘Ρ‚ строку. ΠΈ ΠΌΡ‹
ΠΈ созСрцаСм Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΡƒΡŽ строку Hello, World!

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π—Π° интСрСсныС ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π½Π°Ρ…ΠΎΠ΄ΠΊΠΈ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ просто Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ + Π² Ρ€Π΅ΠΏΡƒ).

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ этот Ρ€Π°Π·Π΄Π΅Π» ΠΌΠΎΠ΄Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ nerezus, nickless, powerfox, pythonwin, Imple ΠΈ ZeeLax. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΌ, ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ПМ ΠΈ ΠΌΡ‹ обсудим.

0 ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ эту Ρ‚Π΅ΠΌΡƒ (0 ГостСй ΠΈ 0 Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ)
0 ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:
Β« ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ° | *NIX систСмы: ΠžΠ±Ρ‰ΠΈΠ΅ вопросы | Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π΅ΠΌΠ° Β»

[ ВрСмя Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ скрипта: 0.0969 ] [ Использовано запросов: 22 ] [ GZIP Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ]

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

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ C++. Π§Π°ΡΡ‚ΡŒ 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ языки программирования

РазбираСмся, ΠΊΠ°ΠΊ устроСн язык программирования C++, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΊΠ°ΠΊ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡ… ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с нуля, Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹. Π­Ρ‚ΠΎ пСрвая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΈΠ· сСрии Β«Π“Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² C++Β», с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ сдСлаСтС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ шаги Π² профСссии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° сСрвСрных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€.

НС ΠΏΡƒΠ³Π°ΠΉΡ‚Π΅ΡΡŒ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: Ρ‡Π΅ΠΌ большС Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ смоТСтС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ, Ссли Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ C++, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π° этом языкС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ тСорСтичСской Π±Π°Π·Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… информация сильно ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ язык программирования

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ β€” это бСсполСзный кусок ΠΆΠ΅Π»Π΅Π·Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΠΈ с Ρ‡Π΅ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. И Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€” ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструкций.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ β€” ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‡Π΅Π½ΡŒ слоТно ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран надписи Β«Hello, World!Β» Π½Π° машинном ΠΊΠΎΠ΄Π΅ (Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ прСдставлСнии):

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π±Ρ‹Π»ΠΈ созданы языки программирования β€” с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΈΡˆΡƒΡ‚ инструкции для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понятны ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ. Одним ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π±Ρ‹Π» язык ассСмблСра. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π½Π° Π½Ρ‘ΠΌ выглядит Π²Ρ‹Π²ΠΎΠ΄ надписи Β«Hello, World!Β»:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Если язык ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ. Если ΠΆΠ΅ ΠΎΠ½ большС понятСн Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, Ρ‚ΠΎ β€” высокоуровнСвым. C++ сочСтаСт Π² сСбС свойства ΠΈ Ρ‚ΠΎΠ³ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ: ΠΎΠ½Π° ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, считаны ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ записаны Π² самом ΠΊΠΎΠ΄Π΅.

НапримСр, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ тСкст ΠΈΠ· адрСсной строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π²Ρ‘Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, отправляСт адрСс Π½Π° сСрвСр, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ Π² Π²ΠΈΠ΄Π΅ страницы.

Π’Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ β€” Π½Π°Π±ΠΎΡ€ΠΎΠ² инструкций. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° запроса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° сСрвСр, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π°, Π²Ρ‹Π²ΠΎΠ΄ страницы β€” всё это ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»ΠΎΠ³ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

МоТно Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΡ… Π² Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° запускаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ОБ Linux, которая ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ img.jpg Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π° ΠΏΠΎΡ‚ΠΎΠΌ сохраняСт Π² Ρ„Π°ΠΉΠ» img.png.

БСйчас слово Β«ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Β» встрСчаСтся Ρ€Π΅Π΄ΠΊΠΎ β€” вмСсто Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ слова «функция», Β«ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Β» ΠΈΠ»ΠΈ Β«ΠΌΠ΅Ρ‚ΠΎΠ΄Β».

ПишСм ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° C++

По Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ программистов пСрвая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΠΎΠΌ языкС, Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран надпись Β«Hello, World!Β».

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’ C++ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π΅Π³ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ЗапускаСм ΠΊΠΎΠ΄ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅

Π‘Π°ΠΌΡ‹ΠΉ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Π·Π°ΠΉΡ‚ΠΈ Π½Π° сайт repl.it. На Π³Π»Π°Π²Π½ΠΎΠΉ страницС Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Start Coding, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ C++ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Create Repl.

Π£ вас откроСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ страница:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π‘Π»Π΅Π²Π° β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ², Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ β€” тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π³Π΄Π΅ ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Ρ‘Π½ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π½Π°ΠΌ ΠΊΠΎΠ΄, Π° справа β€” консоль, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выводится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Run.

ЗапускаСм ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° своём ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚ΠΎ установитС компилятор. Π― ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ G++, Π΅Π³ΠΎ ΠΈ Π²Π°ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ.

ПослС установки компилятора создайтС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ для ΠΊΠΎΠ΄Π°, Π° Π² Π½Π΅ΠΉ β€” Ρ„Π°ΠΉΠ» hello.cpp (это Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π½Π° C++). Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ состоял ΠΈΠ· латинских символов ΠΈ Π±Ρ‹Π» написан Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ hello.cpp с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ любого Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Sublime text ΠΈΠ»ΠΈ VS Code) ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкции Π½ΠΈΠΆΠ΅.

WindowsLinux
1. НаТмитС Win + R, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ cmd ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.1. НаТмитС Ctrl + Alt + t. Если Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, Ρ‚ΠΎ подходящий способ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅.
2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ cd [ΠΏΡƒΡ‚ΡŒ]. НапримСр, cd projects\cpp1, Ссли ваша ΠΏΠ°ΠΏΠΊΠ° находится ΠΏΠΎ адрСсу c:\projects\cpp1.2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ cd [ΠΏΡƒΡ‚ΡŒ]. НапримСр: cd

/projects/cpp1

3. Если ΠΏΠ°ΠΏΠΊΠ° находится Π½Π΅ Π½Π° систСмном дискС, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: cd /D [диск:][ΠΏΡƒΡ‚ΡŒ]. НапримСр: cd /D d:\projects\cpp1

Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° скаТСт ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° hello.cpp ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ„Π°ΠΉΠ» hello (ΠΈΠ»ΠΈ hello.exe Π² Windows).

ПослС этого запуститС ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ смогли Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, разбСрёмся Π² Π½Π΅ΠΉ.

Из Ρ‡Π΅Π³ΠΎ состоит ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° C++

Начнём с самой ΠΏΠ΅Ρ€Π²ΠΎΠΉ строчки:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ языка программирования ΠΌΠΎΠΆΠ½ΠΎ:

Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС возмоТностСй, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой. ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ОБ, достаточно слоТно, Π½ΠΎ Π½Π°ΠΌ ΠΈ Π½Π΅ придётся β€” всё ΡƒΠΆΠ΅ написано Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ.

Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, iostream, позволяСт Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π²Π²ΠΎΠ΄ ΠΈΠ»ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π² консоли.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запросы Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π²ΡƒΠΊ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

main () β€” это ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (функция), с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ начинаСтся Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° C++. Π•Ρ‘ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π²Ρ…ΠΎΠ΄Π°.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…. БСйчас Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π² Ρ‚Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Настало врСмя ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Команда cout Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ вывСсти ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ тСкст Π² консоли. Π’ нашСм случаС β€” Hello, World!. Π›ΡŽΠ±ΠΎΠΉ тСкст Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, ΠΈΠ½Π°Ρ‡Π΅ компилятор воспримСт Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ имя ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠŸΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ с тСкстом, запуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ измСнится.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой β€” ΠΎΠ½Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ компилятору, Ρ‡Ρ‚ΠΎ это ΠΊΠΎΠ½Π΅Ρ† инструкции ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ.

ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π° ΠΈΠΌΡ‘Π½ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, std) относятся ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ, ΠΈ ΠΈΡ… ΠΌΡ‹ рассмотрим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ….

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

Π˜Π·ΡƒΡ‡Π°Ρ C++, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΠΎΠ±ΡŠΡ‘ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ Π²Π²ΠΎΠ΄ ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

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

H Какой язык программирования стоит Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ? Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ°Ρ… Из пСсочницы

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ программисты часто Π·Π°Π΄Π°ΡŽΡ‚ΡΡ вопросом: «А с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ язык ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ?Β». На эту Ρ‚Π΅ΠΌΡƒ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ статСй. Но Π² Π½ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ тСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, относится ΠΊ Ρ‚Π΅ΠΌΠ΅ Π²Ρ‹Π±ΠΎΡ€Π° языка, Π½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ программиста ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΈ ΠΏΠΎ Π΄Π΅Π»Ρƒ.

ΠŸΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ язык я Π±ΡƒΠ΄Ρƒ ΠΏΠΎ 3 критСриям:

Π˜Ρ‚Π°ΠΊ, Π½Π°Ρ‡Π½Π΅ΠΌ:

На ΠΌΠΎΠΉ взгляд, Β«JavaΒ» β€” довольно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ языка программирования, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ мнСнию, это СдинствСнный ΠΏΠΎ настоящСму кроссплатформСнный язык программирования.

Π—Π° счСт этого Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π»Π΅Π³ΠΊΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ, ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° смоТСт Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈ Π½Π° MacOS, ΠΈ Linux, ΠΈ Π½Π° Windows, Π½Π° Π½Π΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ Β«AndroidΒ».

Он нСслоТСн Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ Π² использовании.

Но Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹ ΠΈΠ· Π·Π° Π΅Π³ΠΎ синтаксиса ΠΈ кроссплатформСнности, ΠΈΠ· Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… это Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ, Π½ΠΎ, Π½Π°Π΄ΠΎ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅, β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для изучСния.

Π¦ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΎ языкС Β«JavaΒ»:

Java β€” это C++, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΡƒΠ±Ρ€Π°Π»ΠΈ всС пистолСты, Π½ΠΎΠΆΠΈ ΠΈ Π΄ΡƒΠ±ΠΈΠ½ΠΊΠΈ.
James Gosling

Если Π±Ρ‹ Π² Java Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° сборка мусора, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±Ρ‹ удаляли сами сСбя ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΆΠ΅ запускС.
Robert Sewell

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, выводящСй Β«Hello, World!Β» Π½Π° языкС Β«JavaΒ»:

Java script:

Java script ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скриптовый.

На ΠΌΠΎΠΉ взгляд, ΡƒΡ‡ΠΈΡ‚ΡŒ скриптовый язык Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚.ΠΊ. Π½Π΅ зная программирования, ΠΌΠ½Π΅ каТСтся, ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странно. (Но Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ html ΠΈ css, Ρ‚ΠΎΠ³Π΄Π° Java script β€” это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π½Π΅ Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, выводящСй Β«Hello, World!Β» Π½Π° языкС Β«Java scriptΒ»:

C# β€” это прСкрасный язык для Π½Π°Ρ‡Π°Π»Π°: ΠΎΠ½ прост Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ, ΠΎΠ½ популярСн, ΠΎΠ½ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ популярныС языки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ смоТСтС с C# ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° C++ ΠΈΠ»ΠΈ Java, ΠΎΠ½ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ (ΠΈΠ³Ρ€Ρ‹ β€” unity, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ β€” xamarin. )

РазумССтся, Π΅ΡΡ‚ΡŒ ΠΈ Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹, Π½ΠΎ Π² для Π΄Π°Π½Π½ΠΎΠΉ ситуации ΠΎΠ½ΠΈ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹.

Π¦ΠΈΡ‚Π°Ρ‚Π°:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, выводящСй Β«Hello, World!Β» Π½Π° языкС Β«Π‘#Β»:

C++ β€” это Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ язык программирования, Π½Π° Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС. НовыС языки Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Π½Π° Π±Π°Π·Π΅ C++.

Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ большоС «НО» β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам ΠΎΠ½ каТСтся слоТным, Π² Π½Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π΄Π΅Π±Π°Π³.

Но Ссли Π²Ρ‹ этого Π½Π΅ Π±ΠΎΠΈΡ‚Π΅ΡΡŒ, Ρ‚ΠΎΠ³Π΄Π° это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ.

Π¦ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΎ Β«C++Β»:

ΠŸΠΈΡΠ°Ρ‚ΡŒ Π½Π° C ΠΈΠ»ΠΈ C++ β€” это ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π±Π΅Π½Π·ΠΎΠΏΠΈΠ»ΠΎΠΉ Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π·Π°Ρ‰ΠΈΡ‚Ρ‹.
Bob Gray

Π― ΠΈΠ·ΠΎΠ±Ρ€Π΅Π» понятиС Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉΒ», Π½ΠΎ ΠΌΠΎΠ³Ρƒ Π·Π°ΡΠ²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ C++ ΠΏΡ€ΠΈ этом.
Alan Kay

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, выводящСй Β«Hello, World!Β» Π½Π° языкС Β«C++Β»:

Python:

БСйчас часто ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡƒΡ‡ΠΈΡ‚ΡŒ Β«PythonΒ» Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ языка, Π½Π° ΠΌΠΎΠΉ взгляд, это Π² ΠΊΠΎΡ€Π½Π΅ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, здСсь я это ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽ, Π²ΠΎΡ‚ ΡΡ‚Π°Ρ‚ΡŒΡ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ объяснСниСм»ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ python ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ языком».

По ΠΌΠΎΠ΅ΠΌΡƒ, Β«PythonΒ» β€” это «дСтский» язык программирования. Если Π²Π°ΠΌ Π½Π°Π΄ΠΎ быстро Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰ΡƒΡŽ числа ΠΎΡ‚ 1 Π΄ΠΎ 100 (Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½Ρ‹), Ρ‚ΠΎ это β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ. Π’ Π½Π΅ΠΌ простой синтаксис. ВсС, Π½Π° этом ΠΏΠ»ΡŽΡΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈΡΡŒ.

Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π΅Π³ΠΎ ΠΌΠ°Π»ΠΎ Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Β«ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Π°ΠΌΠΈΒ», ΠΊΡ€ΠΎΠΌΠ΅ Β«ΠšΡƒΠœΠΈΡ€Π°Β» ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅.

Π’ ΠŸΠΈΡ‚ΠΎΠ½Π΅ странный синтаксис, ΠΈ, Ссли Π΅Π³ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ язык ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, выводящСй Β«Hello, World!Β» Π½Π° языкС Β«PythonΒ»:

Π―Π·Ρ‹ΠΊΠΈ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠšΡƒΠœΠΈΡ€Π°:

Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Β«ΠšΡƒΠœΠΈΡ€Β» Π² этот список, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π° Π½Π΅ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π˜Ρ‚ΠΎΠ³ΠΈ:

По-ΠΌΠΎΠ΅ΠΌΡƒ, Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ мСста Π½Π°Π΄ΠΎ Ρ‚Π°ΠΊ:

ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ( 10 )

А Ρ‡Π΅ΠΌ JavaScript ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java Ρ‚ΠΎ?

Java script ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скриптовый. [. ]

Эээ, Ρ‡Ρ‚ΠΎ? JavaScript Ρ…ΠΎΡ‚ΡŒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ script Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π½Π΅ «ΡΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Ρ‹ΠΉ».

На ΠΌΠΎΠΉ взгляд, ΡƒΡ‡ΠΈΡ‚ΡŒ скриптовый язык Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚.ΠΊ. Π½Π΅ зная программирования, ΠΌΠ½Π΅ каТСтся, ΠΏΠΈΡΠ°Ρ‚ΡŒ скрипты Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странно.

А Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «ΡΠΊΡ€ΠΈΠΏΡ‚», Ссли Π½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅? И ΠΊΠ°ΠΊ Ρ€Π°Π· ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° простых Π²Π΅Ρ‰Π°Ρ… β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

По ΠΌΠΎΠ΅ΠΌΡƒ, Β«PythonΒ» β€” это «дСтский» язык программирования.

ΠΡ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² ΡΡ‚ΡƒΠ΄ΠΈΡŽ.

Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π΅Π³ΠΎ [Python] ΠΌΠ°Π»ΠΎ Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡ‚Π°Ρ‚ΡŒΡ экспСрта, всСм Π² ΡƒΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅!

Java script ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скриптовый.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΡ…ΠΎΠΆ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксисом ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, JS β€” основной язык для программирования Π²Π΅Π±-Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π°. Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π½Π° Π½Ρ‘ΠΌ ΠΈ бэкСнд для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для Π²Π΅Π±-программирования ΠΏΠΈΡˆΡƒΡ‚. Π’-Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹Ρ…, ΠΎΠ½ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ½ΠΎΠ΅ ООП-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ЀРП. НаконСц, ΠΏΠΎΡ‡Π΅ΠΌΡƒ JS β€” «ΡΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Ρ‹ΠΉ», Π° Python β€” Π½Π΅Ρ‚?

НовыС языки Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ Π½Π° Π±Π°Π·Π΅ C++.

БильноС заявлСниС πŸ™‚ Но ΠΊΠ°ΠΊ Π±Ρ‹ язык, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для написания ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ компилятора, ΠΈΠΌΠ΅Π΅Ρ‚ вСсьма слабоС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ возмоТностям ΠΈ «ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΠΈ» Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ языка. И ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ влияСт Π½Π° Π΅Π³ΠΎ синтаксис. НаконСц, транслятор языка ΠΌΠΎΠΆΠ½ΠΎ тСорСтичСски Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° любом практичСски примСняСмом языкС, Ссли ΠΎΡ‚Π²Π»Π΅Ρ‡ΡŒΡΡ ΠΎΡ‚ эффСктивности. Π­Ρ‚ΠΎ Π½Π°ΠΌ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ Π’ΡŒΡŽΡ€ΠΈΠ½Π³ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚.

По ΠΌΠΎΠ΅ΠΌΡƒ, Β«PythonΒ» β€” это «дСтский» язык программирования. Если Π²Π°ΠΌ Π½Π°Π΄ΠΎ быстро Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π²Ρ‹Π²ΠΎΠ΄ΡΡ‰ΡƒΡŽ числа ΠΎΡ‚ 1 Π΄ΠΎ 100 (Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½Ρ‹), Ρ‚ΠΎ это β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ. Π’ Π½Π΅ΠΌ простой синтаксис. ВсС, Π½Π° этом ΠΏΠ»ΡŽΡΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈΡΡŒ.

Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π΅Π³ΠΎ ΠΌΠ°Π»ΠΎ Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Β«ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄Π΅Π½Ρ‚Π°ΠΌΠΈΒ», ΠΊΡ€ΠΎΠΌΠ΅ Β«ΠšΡƒΠœΠΈΡ€Π°Β» ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅.

Ага, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΡƒΡ‡Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΏΠΈΡˆΡƒΡˆΠΈΡ… софт ΠΈ Π²Π΅Π±-прилоТСния Π½Π° Python, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚Π°ΠΊΠΈΡ… монстров, ΠΊΠ°ΠΊ Google, ЯндСкс, Yahoo, Dropbox, тысячи ΠΈΡ…; Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ Π±ΠΈΡ€ΠΆ, страховых ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ Π±Π°Π½ΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Python наряду с R для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ… β€” это Ρ‚Π°ΠΊ, Π΄Π΅Ρ‚ΠΈΡˆΠΊΠΈ Π² пСсочницС.

ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ синтаксиса Π½Π΅ знаю, Ρ‚.ΠΊ. Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ понял

Π£Π²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ экспСрт Π½Π΅ разобрался Π² Π΄ΡƒΠ±ΠΎΠ²ΠΎΠΌ Π°Π»Π³ΠΎΠ»ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ (паскалСподобном) синтаксисС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎΠ³ΠΎ языка для школьников?

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

hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Β«Hello, world!Β» β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ устройство Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» (Π² дословном ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ с английского β€” «Здравствуй, ΠΌΠΈΡ€!Β»; прСдставляСт собой распространённоС Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ привСтствиС, Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ русскому «всСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!Β»). Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ рСгистром β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«Hello WorldΒ». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΈ для ΠΌΠ½ΠΎΠ³ΠΈΡ… студСнтов такая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° являСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ языка.

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

Π₯отя нСбольшиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использовались с Ρ‚Π΅Ρ… самых ΠΏΠΎΡ€, ΠΊΠ°ΠΊ появились ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, традиция использования Ρ„Ρ€Π°Π·Ρ‹ Β«Hello, world!Β» Π² качСствС тСстового сообщСния Π±Ρ‹Π»Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Β«Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈΒ» Π‘Ρ€Π°ΠΉΠ°Π½Π° ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½Π° ΠΈ ДСнниса Π ΠΈΡ‚Ρ‡ΠΈ, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 1978 Π³ΠΎΠ΄Ρƒ.

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

ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π½Π° русский язык [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ | ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ]

РусскоязычныС программисты ΠΈ тСхничСскиС ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ пСрСводят слово world Π² Π΅Π³ΠΎ основном Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ β€” Β«ΠΌΠΈΡ€, свСт, всСлСнная», ΠΎΡ‚Ρ‡Π΅Π³ΠΎ ΠΈΠ· Β«hello worldΒ» получаСтся дословноС «здравствуй, ΠΌΠΈΡ€Β». ΠžΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ Π±Ρ‹ роТдаСтся ΠΈ привСтствуСт ΠΌΠΈΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚.

Π’ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌ смыслС слово world примСняСтся ΠΏΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΏΡ€Π°Π² доступа (owner, group, world) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах UNIX, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ язык C, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈ пошла традиция Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Β«hello worldΒ» Π² качСствС привСтствия. owner ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, group β€” Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π° world β€” всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π”ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Ссли на Java сдСлали System.out.println(«Hello World»);

МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹, ΠΈ ΠΏΠΎ соврСмСнному ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ

я прСкрасно это знаю.

посмотритС ΠΊΠΎΠΌΡƒ я ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ…ΠΎΠ΄ ΠΌΠΎΠΈΡ… мыслСй.

Π£Ρ€ΠΎΠΊΠΈ программирования, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΡΡ‚Π°Ρ‚ΡŒΠΈ, исходники, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты

ΠžΠ‘Π’ΠžΠ ΠžΠ–ΠΠž ΠœΠžΠ¨Π•ΠΠΠ˜ΠšΠ˜! Π’ послСднСС врСмя Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях ΡƒΡ‡Π°ΡΡ‚ΠΈΠ»ΠΈΡΡŒ случаи прСдлоТСния ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΡ‚ Π»ΠΈΡ†, ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ сайтом vscode.ru. ΠœΡ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пишСм ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ ΠΈ Π½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π² посторонних Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Π’Πš. Для связи с Π½Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹: vscoderu@yandex.ru, https://vk.com/vscode

Hello World Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Π°ΠΊ слоТилось, Ρ‡Ρ‚ΠΎ пСрвая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ программист, начиная ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ язык программирования – это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, выводящая Π½Π° экран тСкст β€œHello World”. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ собрали ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования.

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

Π‘Π°ΠΌΡ‹Π΅ Π½Π΅ΠΎΡ€Π΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ языки программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠŸΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒΡΡ чСстно СдинствСнная моя связь с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ Π±Ρ€Π°Ρ‚ программист, Π½Ρƒ Π΅Ρ‰Π΅ я Π² школС ΡƒΡ‡ΠΈΠ» Pascal. Однако, я ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ осознаю всю ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ красоту программирования. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ «мусора», достойно ΠΏΠΎΡ…Π²Π°Π»Ρ‹. Π§Ρ‚ΠΎ ΡƒΠΆ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ создании самого языка, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€ΠΎΡ‰Π΅ говоря β€” это слоТно, чСртовски слоТно. И, Π·Π½Π°Ρ‡ΠΈΡ‚, это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Π΄ΡƒΠΌΠ°Π½Π½ΠΎ ΠΈ нСсти ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ смысл. Но Π½Π΅ всСгда. БСгодня ΠΌΡ‹ с Π²Π°ΠΌΠΈ вмСстС ΠΏΡ€ΠΈΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅ΠΌ Π±Ρ€ΠΎΠ²ΠΈ Π² ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠΈ, ознакомившись с самыми Π½Π΅Π»Π΅ΠΏΡ‹ΠΌΠΈ ΠΈ ΡΠΌΠ΅ΡˆΠ½Ρ‹ΠΌΠΈ языками программирования. ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΠΈΡ… участников, Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ нСпосрСдствСнноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

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

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Автором этого языка являСтся Адам Линдсэй, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚Π΄Π΅Π»Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ЛанкастСрского унивСрситСта. Π‘ΠΈΠ΅ Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΎ свСт Π² 2007 Π³ΠΎΠ΄Ρƒ.

Π‘Π²ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ язык ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΌΠ΅ΠΌΠ° Lolcat. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΅Π³ΠΎ состоит ΠΈΠ· ΠΎΡ‡Π΅Π½ΡŒ нСбольшого словаря слСнгового английского языка.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° для Π²Ρ‹Π²ΠΎΠ΄Π° сообщСния Β«Hello World!Β»:

HAI
CAN HAS STDIO?
PLZ OPEN FILE Β«LOLCATS.TXTΒ»?
AWSUM THX
VISIBLE FILE
O NOES
VISIBLE Β«ERROR!Β»
KTHXBYE

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку ΠΏΠΎ ΠΏΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌ:

HAI β€” Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
CAN HAS Β«file nameΒ»? β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ содСрТимоС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°
VISIBLE line β€” Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран
KTHXBYE β€” ΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Π‘Π°ΠΉΡ‚ Π“Ρ€Π΅Π³ΠΎΡ€ΠΈ Ричардса

Π‘ΠΎΠ·Π΄Π°Π½ Π² 2005 Π³ΠΎΠ΄Ρƒ Π“Ρ€Π΅Π³ΠΎΡ€ΠΎΠΌ Ричардсом. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎ язык вСсьма слоТный, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сочСтаСт Π² сСбС использованиС постфиксов, ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… манипуляций с основным стСком Π² сочСтании с Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ структурой.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Β«Hello, World!Β»:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π―Π·Ρ‹ΠΊ программирования для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠ°. Π‘Ρ‹Π» создан Π² 1993 Π³ΠΎΠ΄Ρƒ Π£Ρ€Π±Π°Π½ΠΎΠΌ ΠœΡŽΠ»Π»Π΅Ρ€ΠΎΠΌ. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ лишь 8 ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ символ. ΠœΡŽΠ»Π»Π΅Ρ€ Ρ…ΠΎΡ‚Π΅Π» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ язык с самым ΠΌΠ°Π»Ρ‹ΠΌ компилятором. Π’Π°ΠΊ ΠΈ Π²Ρ‹ΡˆΠ»ΠΎ. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ для Brainfuck вСсит мСньшС 200 Π±Π°ΠΉΡ‚. Π”Π°Π½Π½Ρ‹ΠΉ язык являСтся Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π°Ρ€Π°Π²Π½Π΅ с Java ΠΈΠ»ΠΈ Pascal, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Β«Hello, World!Β» Π½Π° языкС Brainfuck:

Π Π°Π·Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΈΡ… значСния

> β€” ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ячСйкС
И ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, Β«Hello, world!Β» Π½Π° языкС Chicken:

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken
chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken chicken
chicken chicken chicken chicken chicken chicken

ΠžΡ‡Π΅Π½ΡŒ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ язык, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Ρ‹ΠΉ Π² 2003 Π³ΠΎΠ΄Ρƒ Π² Ρ‡Π΅ΡΡ‚ΡŒ Дня Π‘ΠΌΠ΅Ρ…Π° (1 апрСля) Π­Π΄Π²ΠΈΠ½ΠΎΠΌ Брэди ΠΈ ΠšΡ€ΠΈΡΠΎΠΌ ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠΌ. Основной Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ этого языка являСтся Π΅Π³ΠΎ Β«ΡΠΊΡ€Ρ‹Ρ‚Π½ΠΎΡΡ‚ΡŒΒ». Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ строки ΠΊΠΎΠ΄Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ использования ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², табуляции ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит Β«Hello, World!Β» (синий β€” табуляция, красный β€” ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹)

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’ Π΄Π°Π»Π΅ΠΊΠΎΠΌ 1993 Π³ΠΎΠ΄Ρƒ ΠšΡ€ΠΈΡ ΠŸΡ€Π΅ΡΡ поставил ΠΏΠ΅Ρ€Π΅Π΄ собой Π·Π°Π΄Π°Ρ‡Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ самый слоТный для компиляции язык программирования. Π’Π°ΠΊ ΠΈ появился Befunge. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ достигаСтся Π·Π° счСт ΠΊΠΎΠΌΠ°Π½Π΄ p ΠΈ g, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ВСрсия языка 1993 Π³ΠΎΠ΄Π° Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ 25Ρ…80 (стандартный Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкстового экрана), ΠΏΠΎΡ‚ΠΎΠΌΡƒ эта вСрсия Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½ΠΎΠΉ. Если ΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΡƒΠ΄Π΅Ρ‚ бСсконСчной, Ρ‚ΠΎ Befunge Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³-ΠΏΠΎΠ»Π½Ρ‹ΠΌ.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС ΠΊΠΎΠΌΠ°Π½Π΄

КаТдая ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄ кодируСтся ΠΏΠΎΠ΄ Π²ΠΈΠ΄ΠΎΠΌ символа ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ASCII (см. рисунок Π²Ρ‹ΡˆΠ΅).

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ сгруппированы ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ дСйствия.

& β€” Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ число ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² стСк

β€” Π—Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ символ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² стСк Π΅Π³ΠΎ ASCII-ΠΊΠΎΠ΄
. β€” Π Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ стСка ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число (forth:.)
, β€” Π Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ символ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ASCII-ΠΊΠΎΠ΄Ρƒ Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Π΅ стСка (forth:EMIT)

Код ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Β«Hello, World!Β» Π½Π° языкС Befunge:

НавСрноС, самый Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ эзотСричСский язык программирования. Π‘Ρ‹Π» создан Π”Π°Π²ΠΈΠ΄ΠΎΠΌ ΠœΠΎΡ€Π³Π°Π½-ΠœΠ°Ρ€ΠΎΠΌ ΠΈ Π½Π°Π·Π²Π°Π½ Π² Ρ‡Π΅ΡΡ‚ΡŒ нидСрландского Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° ΠŸΠΈΡ‚Π° ΠœΠΎΠ½Π΄Ρ€ΠΈΠ°Π½Π°. ΠŸΡ€ΠΈ Ρ‡Π΅ΠΌ Ρ‚ΡƒΡ‚ ΠΎΠ½, спроситС Π’Ρ‹? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанныС Π½Π° Π΄Π°Π½Π½ΠΎΠΌ языкС, выглядят ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, своСго Ρ€ΠΎΠ΄Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ Π² стилС абстракционизма.

Основой Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка являСтся 20 Ρ†Π²Π΅Ρ‚ΠΎΠ², 18 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π² Π΄Π²ΡƒΡ… Ρ†ΠΈΠΊΠ»Π°Ρ…:

Π¦ΠΈΠΊΠ» ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠ²: красный β†’ ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ β†’ Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ β†’ Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ β†’ синий β†’ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ β†’ красный
Π¦ΠΈΠΊΠ» яркости: свСтлый β†’ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ β†’ Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΉ β†’ свСтлый

ПослСдниС 2 Ρ†Π²Π΅Ρ‚Π° (Π±Π΅Π»Ρ‹ΠΉ ΠΈ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ) Π² Ρ†ΠΈΠΊΠ»Π°Ρ… участия Π½Π΅ Π±Π΅Ρ€ΡƒΡ‚.

Β«Hello, World!Β» Π½Π° языкС Piet:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Адский язык программирования. И Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ восьмого ΠΊΡ€ΡƒΠ³Π° Π°Π΄Π° Π² «БоТСствСнной ΠΊΠΎΠΌΠ΅Π΄ΠΈΠΈΒ» Π”Π°Π½Ρ‚Π΅, Π° Π΅Ρ‰Π΅ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π° этом языкС практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Для Ρ‡Π΅Π³ΠΎ, собствСнно, ΠΎΠ½ ΠΈ Π±Ρ‹Π» создан Π‘Π΅Π½ΠΎΠΌ ΠžΠ»ΠΌΡΡ‚Π΅Π΄ΠΎΠΌ Π² 1998 Π³ΠΎΠ΄Ρƒ.

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Malbolge это ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ язык для ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ², Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π² Ρ‚Ρ€ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмС исчислСния.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€ΠΈΡ‚Π°Ρ‚ΠΎΡ€Π΅ Malbolge имССтся 3 рСгистра β€” a, c ΠΈ d.

Π‘ β€” рСгистр ΠΊΠΎΠ΄Π°, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

D β€” рСгистр Π΄Π°Π½Π½Ρ‹Ρ…, управляСт Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

А β€” аккумулятор, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ для манипуляции с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° Ρ€Π°Π²Π½Π° 59049 (3Π²10 стСпСни) ячССк с числами ΠΈΠ· 10 Ρ‚Ρ€ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€. ΠŸΡ€ΠΈ этом ячСйки с адрСсом ΠΎΡ‚ 0 Π΄ΠΎ 59048 ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ значСния (ΠΎΡ‚ 0 Π΄ΠΎ 59048). Когда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° запускаСтся, Π½Π°Ρ‡Π°Π»ΠΎ памяти заполняСтся ASCII-ΠΊΠΎΠ΄Π°ΠΌΠΈ символов Π΅Π΅ исходного ΠΊΠΎΠ΄Π°. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ пустынС пространства (ΠΏΡ€ΠΎΠ±Π΅Π», табуляция, пСрСнос Π½Π° Π½ΠΎΠ²ΡƒΡŽ строку). ΠžΡΡ‚Π°Ρ‚ΠΎΠΊ памяти заполняСтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ crazy, которая являСтся Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ β€” ΠΎΠ½Π° примСняСтся ΠΊ Π΄Π²ΡƒΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Ρ†ΠΈΡ„Ρ€Π°ΠΌ.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
([c] + c) % 94
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡΠŸΠΎΡΡΠ½Π΅Π½ΠΈΠ΅
4mov c, [d]ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ячСйкС с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ [d]
5out aΠ’Ρ‹Π²ΠΎΠ΄ значСния ASCII-символа с ΠΊΠΎΠ΄ΠΎΠΌ a % 256 Π½Π° экран
23in aΠ’Π²ΠΎΠ΄ ASCII-символа Π² a. Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ строк ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ΄ 10. ΠšΠΎΠ½Π΅Ρ† Ρ„Π°ΠΉΠ»Π° β€” 59048
39rotr [d]
mov a, [d]
Π‘Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ [d] Π½Π° ΠΎΠ΄Π½Ρƒ Ρ‚Ρ€ΠΎΠΈΡ‡Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ Π²ΠΏΡ€Π°Π²ΠΎ (0002111112 прСвращаСтся Π² 2000211111). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сохраняСтся Π² [d] ΠΈ Π² a
40mov d, [d]ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ значСния ΠΈΠ· [d] Π² d
62crz [d], a
mov a, [d]
ΠŸΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ crazy со значСниями [d] ΠΈ a. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сохраняСтся Π² [d] ΠΈ Π² a
68nopНичСго Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚
81endΠšΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π›ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ значСния Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚. Они Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ послС этого.

ПослС выполнСния ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ инструкции производится Π΅Π΅ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ с использованиС Ρ‚Π°Π±Π»ΠΈΡ† ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°:

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

Hello World Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках

Π·Π°Π΄Π°Ρ‡Π°

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая дСйствуСт Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках программирования, ΠΈ ΠΏΡ€ΠΈ компиляции / ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ язык Π²Ρ‹Π΄Π°Π΅Ρ‚ Β«Hello, World!Β» Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ СстСствСнном языкС.

НапримСр, допустимоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Hello World! (английский) ΠΏΡ€ΠΈ компиляции ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ C, Hallo Welt! (Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΠΉ) ΠΏΡ€ΠΈ компиляции ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ C ++ ΠΈ δ½ ε₯½δΈ–η•ŒοΌ (китайский) ΠΏΡ€ΠΈ запускС ΠΊΠ°ΠΊ Python.

ΠΏΡ€Π°Π²ΠΈΠ»Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ двусмыслСнности ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… вСрсий Ρ„Ρ€Π°Π·Ρ‹ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… языках. Бписок состоит ΠΈΠ· Ρ„Ρ€Π°Π·Ρ‹ Π½Π° языках, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Google Translate ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ сообщСством ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ„Ρ€Π°Π·Ρ‹ (Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ написания ΡΡ‚Π°Ρ‚ΡŒΠΈ). *

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ этих ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ² спорна, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Π²Ρ‹Π·ΠΎΠ². НапСчатанныС строки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ²).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΅ΡΡ‚ΡŒ 74 языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΠΎΠ±Π΅Π΄Ρ‹

РСшСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π·Ρƒ Π½Π° наибольшСм количСствС языков, Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚. Π’ случаС Π½ΠΈΡ‡ΡŒΠ΅ΠΉ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ (Π² Π±Π°ΠΉΡ‚Π°Ρ…).

* ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ Π½Π° малагасийский ΠΈ ΠΌΠ°Π»ΡŒΡ‚ΠΈΠΉΡΠΊΠΈΠΉ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ сообщСством, Π½ΠΎ Π±Ρ‹Π»ΠΈ явно Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ (ΠΎΠ΄ΠΈΠ½ Π±Ρ‹Π» просто Β«Hello World!Β», А Π΄Ρ€ΡƒΠ³ΠΎΠΉ Β«Hello dinja!Β», Но Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«Hello!Β» ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΊΠ°ΠΊ Β«Π‘ΠΎΠ½Π³Ρƒ!Β»). Они Π±Ρ‹Π»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ языки (арабский, ΠΈΠ²Ρ€ΠΈΡ‚, ΠΏΡƒΡˆΡ‚Ρƒ, пСрсидский ΠΈ идиш) Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ справа Π½Π°Π»Π΅Π²ΠΎ Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ΅ Google, Π½ΠΎ ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ здСсь Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Π― надСюсь, Ρ‡Ρ‚ΠΎ всС Π² порядкС.

23 Befunges, 713 Π±Π°ΠΉΡ‚ΠΎΠ²

Π Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Befunge состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ хотя сущСствуСт эталонная рСализация с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π° сам язык ΠΎΡ‡Π΅Π½ΡŒ прост, Π½Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ стороннСго ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ извСстСн), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ соотвСтствовал эталонному повСдСнию. КаТдая рСализация Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ ΠΏΠΎ-своСму.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, это Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ практичСски для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°. И это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹ΡˆΠ΅.

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ заинтСрСсован Π² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², я попытался ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ катСгориям Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько Π»Π΅Π³ΠΊΠΎ ΠΈΡ… Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ возмоТности Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Windows ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Ρ‚ΡŒ сборка ΠΈΠ· исходного ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΎΠ²).

Онлайн ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ

Установка Π½Π΅ трСбуСтся. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это просто вставка Π² ΠΊΠΎΠ΄ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π΄Π²ΡƒΡ…. Но ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… довольно ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅, поэтому ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

НаТмитС Clear. ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Edit ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊ, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Run ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.
ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ этот сайт, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΊΡ€ΠΎΠΌΠ΅ Chrome.

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°, ΡƒΠ±Π΅Π΄ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄. Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Run ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ.

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ΄ Show ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΡƒΠ±Π΅Π΄ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ пСрСзаписали @ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅. НаТмитС Show ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Run ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρ‹ фактичСски доступны Π² TIO, поэтому, хотя ΠΎΠ½ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСхничСски ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ поддСрТиваСтся (Π² настоящСС врСмя BEF, FBBI, MTFI ΠΈ PyFunge), я Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΏΡ€ΠΎΠ±Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΎΠ½Π»Π°ΠΉΠ½! ссылка рядом с ΠΈΡ… записью.

Java IDE

Для этого Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСду выполнСния Java, Π½ΠΎ тСорСтичСски ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Волько ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° Windows, хотя.

Windows IDE

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для этого Π²Π°ΠΌ понадобится Windows, хотя Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΠ±Π΅Ρ‰Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ….

Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, поэтому сначала Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° диск. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ· срСды IDE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ мСню Β« Π€Π°ΠΉΠ»Β»> Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ с диска, ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСню Β« ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β»> Β«Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ / ΠŸΠ°ΡƒΠ·Π°Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

НаТмитС Ctrl +, V Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅, F5 Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, поэтому сначала Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° диск. Π—Π°Ρ‚Π΅ΠΌ Π² IDE Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl +, O Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ с диска ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅, F5 Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ.

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния Windows

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Windows, хотя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны, Π½ΠΎ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’ΠΎ всСх случаях ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн Π² Ρ„Π°ΠΉΠ» Π½Π° дискС, Π° имя Ρ„Π°ΠΉΠ»Π° пСрСдаСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρƒ Π² качСствС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ( source.bf Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… строк). Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ тСхничСски ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Befunge-98 ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ совмСстимости с Befunge-93. Если Π²Ρ‹ этого Π½Π΅ сдСлаСтС, Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния Python ΠΈ PHP

Командная строка: befungee.py source.bf

Командная строка: php bephunge.phps source.bf

ΠšΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ прилоТСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для исходного ΠΊΠΎΠ΄Π°

Командная строка: fungi source.bf

Как это устроСно

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

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

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

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ вашСй ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Go

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

β€œHello, World!” β€” это классичСская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π­Ρ‚ΠΎ простая ΠΈ полноцСнная пСрвая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, ΠΈ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ срСда настроСна ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Π’ этом ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΌ руководствС ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрим созданиС этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Go. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ поинтСрСснСС, ΠΌΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€œHello, World!” Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»Π° имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π°Ρ‚Π΅ΠΌ это имя ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² привСтствии. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ модуля Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈ запускС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования

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

Π¨Π°Π³ 1 β€” НаписаниС простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€œHello, World!”

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€œHello, World!”, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ nano ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ создайтС Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ»:

Когда тСкстовый Ρ„Π°ΠΉΠ» откроСтся Π² ΠΎΠΊΠ½Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, ΠΌΡ‹ напишСм Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ:

Π”Π°Π²Π°ΠΉΡ‚Π΅ обсудим ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°.

import β€” это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово Go, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‰Π΅Π΅ компилятору Go, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этом Ρ„Π°ΠΉΠ»Π΅. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ fmt ΠΈΠ· стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠŸΠ°ΠΊΠ΅Ρ‚ fmt содСрТит Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ форматирования ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² дСйствии.

Π¨Π°Π³ 2 β€” Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Go

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ исполнСна ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° экран ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ фактичСски ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ.

На этом шагС Π²Ρ‹ создали Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€œHello, World!” с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Go. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ.

Π¨Π°Π³ 3 β€” Запрос Π²Π²ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. На этом шагС Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ запрос ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π—Π°Ρ‚Π΅ΠΌ это имя ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ….

ВмСсто измСнСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ создайтС Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ greeting.go с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° nano :

Π’Π½Π°Ρ‡Π°Π»Π΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ввСсти имя:

Π—Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ fmt.Println для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста Π½Π° экран.

Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку для сохранСния Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…:

Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строку для записи Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…:

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ строчку для Π²Ρ‹Π²ΠΎΠ΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²:

ВмСсто Hi, Sammy! I’m Go! послС ΠΈΠΌΠ΅Π½ΠΈ выводится Ρ€Π°Π·Ρ€Ρ‹Π² строки.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» greeting.go Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅:

НайдитС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строчку:

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ послС Π½Π΅Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строчку:

НайдитС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° strings :

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ЗапуститС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ снова:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ послС Π²Π²ΠΎΠ΄Π° ΠΈΠΌΠ΅Π½ΠΈ ΠΈ наТатия клавиши ENTER выводится ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас имССтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Go, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… Π½Π° экран.

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

Π’ этом ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΌ руководствС ΠΌΡ‹ написали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ β€œHello, World!”, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… Π½Π° экран. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас имССтся базовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅Π΅. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ†Π²Π΅Ρ‚ красный. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ для создания простой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Mad-Lib.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.

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

Π£Ρ€ΠΎΠΊΠΈ wxSmith: Hello world

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

Π£Ρ€ΠΎΠΊ 1. «Hello, World!» [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Английский ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» wiki тСкста доступСн ΠΏΠΎ ссылкС. Автор ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСкста: BYO Π½Π° codeblocks.org [1]

ВступлСниС [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

На этом ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ wxSmith ΠΌΡ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ слова Β«Hello, World!Β» Π½Π° экранС. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΊΠ°ΠΊ Π² 1978 Π³ΠΎΠ΄Ρƒ появился язык программирования Π‘ΠΈ, написаниС Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ шагом Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ языка программирования.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ wxWidgets. БущСствуСт Π΄Π²Π° способа установки Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ wxWidgets:

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ wxWidgets, Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ с Code::Blocks. ВСроятно, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ CBProjects, для сохранСния вашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ этими ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ («project») ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ wxWidgets [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ПослС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ установки Code::Blocks Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π’ΠΎΡ‚ ΠΎΠΊΠ½ΠΎ открытия Code::Blocks:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

НаТмитС Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Β»,

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° wxWidgets Project, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ курсор Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Если Π²Π°ΠΌ вовсС Π½Π΅ нравится привСтствиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, установитС Ρ„Π»Π°ΠΆΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устраняСт Π΅Π³ΠΎ ΠΏΡ€ΠΈ запускС Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ экран выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ wxWidgets 2.8x ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Next >» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана.

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ β€œNext >” Π²Π½ΠΈΠ·Ρƒ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ экран, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, позволяСт ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ Ρ€Π°Π±ΠΎΡ‚Ρƒ своСй Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚Π΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π­Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ для Π²Ρ‹Π±ΠΎΡ€Π° построитСля GUI, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: wxSmith ΠΈΠ»ΠΈ FormBuilder. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, wxSmith.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Next» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ экранС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ располоТСниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ WxWidgets с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ настройку ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ $(#wx). Π­Ρ‚ΠΎ ссылка Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ wx, которая Π·Π°Π΄Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ ΠΊ wxWidgets Π² настройках Code::Blocks. Π’Π°ΠΊΠΆΠ΅ Ссли это располоТСниС Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ° настройки Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

НуТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ «ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ» ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π±ΠΈΠ±Π»ΠΈΠΎΠ»ΠΈΡ‚Π΅ΠΊΠΈ wxWidgets Π² ΠΏΠΎΠ»Π΅ «base». ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΏΠΎΠ»Π΅ «current variable» ΠΏΡ€ΠΈ этом Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° пСрСмСнная «wx».

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ экран мастСра настойки Π·Π°Π΄Π°Ρ‘Ρ‚, ΠΊΠ°ΠΊΠΎΠΉ компилятор C++ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ Π»ΠΈ ΠΌΡ‹ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ сборку (с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ) ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ сборку (для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ). Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ компилятор GNU CPP ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ±Π΅ΠΈΡ… сборок: Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΏΠΊΠ°Ρ….

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠŸΡ€ΠΈΠΌΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Но, Π²Π½ΠΈΠ·Ρƒ, ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΎΠΏΡ†ΠΈΡŽ β€œCreate and use precompiled headers» (созданиС ΠΈ использованиС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированных Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ²), которая ускоряСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ компиляции. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ wxWidgets Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ проставлСны Π² стогом соотвСтствии с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈ сборкС (компиляции) Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

Π’ Ρ„ΠΎΡ€ΠΌΠ΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° для сохранСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π½ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, Ссли потрСбуСтся ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² использовании глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ систСмы. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эту Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню Code::Blocks Settings | Global variables. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Если ΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, располоТСниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ wxWidgets Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π·Π°Π΄Π°Π΄ΠΈΡ‚Π΅. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ мСстополоТСниС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° wxWidgets Π·Π°Π΄Π°Π½ΠΎ Π½Π΅ ТСстко Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° хранится Π²Π½ΡƒΡ‚Ρ€ΠΈ глобальной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Code::Blocks. Когда ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ этого (Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ) ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π‘Π°ΠΌΡ‹ΠΉ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для использования этой глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ являСтся ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ $(#wx), Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ wx. Π­Ρ‚ΠΎ имя Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ для wxWidgets ΠΈ Π΅Π³ΠΎ слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв.

ΠžΠ±Π·ΠΎΡ€ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (IDE) [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’ ΠΊΠΎΠ½Ρ†Π΅ этой ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΠΎΡ€ΠΌ ΠΌΡ‹ Π²Ρ‹ΡˆΠ»ΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ срСды IDE Code::Blocks. Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Ρ‹ΡˆΠ΅ ΠΎΠΊΠ½Π° Properties/Events находится ΠΎΠΊΠ½ΠΎ Management (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅) с трСмя Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ: Projects (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹), Symbols (символы) ΠΈ Resources (рСсурсы). Если Π½Π΅ Π²ΠΈΠ΄Π½Ρ‹ всС Ρ‚Ρ€ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ ΠΎΠΊΠ½Π° Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ всС Ρ‚Ρ€ΠΈ.

Π’Ρ‹ΡˆΠ΅ ΠΎΠΊΠ½Π° Management находится панСль с нСсколькими нСбольшими, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ ( ):

Если Π½Π°Π΄ Π½ΠΈΠΌΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ курсор, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки подскаТут, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ.

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

Как ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ программист Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Π³Π΄Π΅-Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΠ΄, Π½ΠΎ Π²Ρ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π² области Ρ‚ΠΎΡ‡Π΅ΠΊ. Вуаля, Π²ΠΎΡ‚ ΠΈ ΠΊΠΎΠ΄ C++, Π° Π½Π°Π΄ Π½ΠΈΠΌ появилась Π²ΠΊΠ»Π°Π΄ΠΊΠ° HelloWorldMain.cpp. НаТав Π½Π° HelloWorldframe.wxs ΠΌΠΎΠΆΠ½ΠΎ снова Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² прСдставлСниС Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ выглядит Π² Π²ΠΈΠ΄Π΅ поля с Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. (ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π²Π°ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Code::Blocks 10.04 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии). Ах Π΄Π°, ΠΌΡ‹ Π΅Ρ‰Π΅ совсСм Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠΎΠ΄Π°. Π’ частности Π²Ρ‹ напрасно Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π½Π°ΠΈΠ²Π°ΠΆΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ OnInit(), которая запускаСт эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π°ΠΉΡ‚ΠΈ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Π² Search | Find in Files (Поиск | Найти Π² Ρ„Π°ΠΉΠ»Π°Ρ…), Π³Π΄Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ поиска OnInit Π±ΡƒΠ΄Π΅Ρ‚ β€œProject files” (Π€Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°). Поиск Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π΅Π³ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π² HelloWorldApp.cpp ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Нам Π½Π΅ трСбуСтся OnInit прямо сСйчас, Π½ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ внСсти измСнСния Π² HelloWorldMain.cpp. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Π½Π΅ΠΌ Π² строкС Π½Π°Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Π° Π΅Π³ΠΎ ΠΊΠΎΠ΄ отобраТаСтся Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

Иногда ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ Π—Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сохранСния ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹), поэтому wxSmith создаСт каркас для написания ΠΊΠΎΠ΄Π° для этих дСйствий, Π½ΠΎ ΠΎΠ½ создаСт Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли ΠΌΡ‹ запустили Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ созданном wxSmith Π²ΠΈΠ΄Π΅, Ρƒ нас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ возмоТности Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Ρ‘, просто Π½Π°ΠΆΠ°Π² Π·Π½Π°Ρ‡ΠΎΠΊ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½Π°ΠΉΡ‚ΠΈ мСсто Π² ΠΊΠΎΠ΄Π΅ с этими строками:

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹Π·ΠΎΠ² Close() Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ мСсто выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ event.Skip(TRUE) вмСсто Destroy().

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сразу ΠΆΠ΅ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π’ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅Π»ΠΈΠ·Π°Ρ… ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ вставляСтся автоматичСски:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эту супСр-ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ любоС ΠΈΠ· Ρ‚Ρ€Π΅Ρ… эквивалСнтных дСйствий:

Если всС ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ с мСню ΠΈΠ· Π΄Π²ΡƒΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²: File and Help. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ мСню «Help». Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ β€œFile | Quit” ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ Π²Ρ‹Ρ…ΠΎΠ΄ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π˜Ρ‚Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая запускаСтся ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ, Π½ΠΎ ΠΎΠ½Π° Π΅Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Β«Hello, World!Β». ДвигаСмся дальшС.

Hello, World! [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ классичСской ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ слова Β«Hello, World!Β» Π½Π° экранС. ВСкст ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ нСпосрСдствСнно Π² ΠΎΠΊΠ½ΠΎ, ΠΊΠ°ΠΊ конструкторах GUI для ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы; Π½ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ размСститСли (sizers) для кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ программирования. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ размСститСли?

Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Java ΠΈΠ»ΠΈ Qt, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ называСтся Layout managers. Π˜Ρ… рСализация Π² wxWidgets Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся, Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС.

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

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

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ. Если ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ wxSmith, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π° восСмью Ρ‡Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ пСрСтаскивания.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Ссли ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ курсор ΠΌΡ‹ΡˆΠΈ Π½Π°Π΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ своС имя. Π­Ρ‚Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с ΠΈΡ… Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ wxPanel Π² нашС ΠΎΠΊΠ½ΠΎ; это чСтвСртая ΠΈΠΊΠΎΠ½ΠΊΠ° слСва Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Standard. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ элСмСнт wxPanel, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСмСститС курсор Π½Π°Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Ρ†Π²Π΅Ρ‚. Π­Ρ‚ΠΎ происходит Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π³Π΄Π΅ Π² ΠΎΠΊΠ½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ wxPanel Π±ΡƒΠ΄Π΅Ρ‚ установлСн Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΎΠΊΠ½Π° измСнился Π½Π° свСтло-сСрый. Π’Π΅ΠΏΠ΅Ρ€ΡŒ нашС ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ большС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΊΠ½Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ элСмСнт измСнился Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡƒΡŽ панСль, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ€Π°Π²Π΅Π½ ΠΊΠ°Π΄Ρ€Ρƒ, Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ wxPanel, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² свСтло-сСрой области нашСго ΠΎΠΊΠ½Π° (Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux: wxFrame ΠΈ wxPanel ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„ΠΎΠ½, поэтому ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ измСнилось. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ wxPanel Π΅ΡΡ‚ΡŒ, взглянув Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ рСсурсов).

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π­Ρ‚ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌ вставки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ размСщСния Π² ΠΏΡ€Π°Π²ΠΎΠΉ части Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

Иногда нСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта. НапримСр, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ wxButton, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ wxWidgets ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Аналогично, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π±Ρ€Π°Π½ основной ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ (ΠΎΠΊΠ½ΠΎ), Π²Ρ‹ Π½Π΅ смоТСтС Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ послС Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ.

Упс! Π― сказал, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ размСститСли, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π·Π°Π±Ρ‹Π»ΠΈ ΠΎ Π½ΠΈΡ…! ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ этой wxPanel. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ панСль, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΡ€Π°ΡΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ X Ρ‡ΡƒΡ‚ΡŒ Π½ΠΈΠΆΠ΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ описывали. Она выглядит Ρ‚Π°ΠΊ:

Когда Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅ эту ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΎΠ½Π° удаляСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€, поэтому, Ссли панСль Π½Π΅ исчСзла, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²Ρ‹Π±Ρ€Π°Π½Π°, ΠΈ снова Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ размСститСли, сначала ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ Π² основноС ΠΎΠΊΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ wxPanel Π² Π½Π΅Π³ΠΎ. РазмСститСли доступны Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Layout (ΠΌΠ°ΠΊΠ΅Ρ‚) Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π½Π΅ΠΌΡƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ wxBoxSizer:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ наш wxPanel. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ, Π° Π½Π΅ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ‚Π°ΠΊ сдСлаСтС, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π°ΡˆΡƒ панСль, ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π½ΡƒΡŽ Ρ€ΡƒΡ‡ΠΊΠ°ΠΌΠΈ пСрСтаскивания. Π’Π°ΠΊΠΆΠ΅ имССтся какая-Ρ‚ΠΎ Ρ‚Π΅ΠΌΠ½ΠΎ-сСрая Π³Ρ€Π°Π½ΠΈΡ†Π° Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ (ΠΎΠ½Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠ° Π½Π° Linux). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Π² Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ Ρ‚Π°ΠΊΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ. Π­Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Но Π² нашСм случаС ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅Ρ‘, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ выглядящСС ΠΎΠΊΠ½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π°ΠΌ придСтся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свойства Π² ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ свойств. НайдитС Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (border size) ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ с 5 Π΄ΠΎ 0:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° наша панСль настроСна, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ тСкст Β«Hello worldΒ». ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ размСститСли для управлСния элСмСнтами Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² wxPanel, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ размСститСля wxBoxSizer Π² wxPanel. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅Π»ΡŒ находится Π½Π° своСм мСстС, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Standard Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ элСмСнт управлСния wxStaticText:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π‘ ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ рядом с wxStaticText. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° wxButton. Если Ρƒ вас Ρ€Π΅ΠΆΠΈΠΌ вставки Β«ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΡŒΡŽΒ» Π΅Ρ‰Ρ‘ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ wxStaticText, ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² свСт синий. Когда тСкст Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π² Π»Π΅Π²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅, Π½ΠΎΠ²Ρ‹ΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ Π΄ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°; Π° ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° правая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°, Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ послС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ послС тСкста. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΊΠΎΠ½Π΅Ρ† установим наш тСкст Β«Hello, World!Β». Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ управлСния wxStaticText, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅, содСрТит тСкст Label. Π­Ρ‚ΠΎ тСкст ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для всСх вновь созданных классов wxStaticText. ΠœΡ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ обозрСватСля свойств Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ мСняли Ρ€Π°Π·ΠΌΠ΅Ρ€ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π² классС wxPanel. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ wxStaticText Π² нашСм ΠΎΠΊΠ½Π΅, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ свойство Label Π² ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ свойств ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Β«Hello, World!Β»:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π²Π΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ строк тСкста Π² элСмСнтС управлСния wxStaticText Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«. Β», Π² ΠΏΡ€Π°Π²ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ строки β€œLabel” ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ «\n» Π²Π½ΡƒΡ‚Ρ€ΠΈ тСкста, ΠΊΠ°ΠΊ это прСдусмотрСно Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ языка C.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ «Build and run», ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ магичСскиС слова Π² элСмСнтС управлСния статичСский тСкст. На этом ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ‚Ρ€ΠΈΡƒΠΌΡ„Π°Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ поставили Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚; Ρ‰Π΅Π»Ρ‡ΠΎΠΊ Π½Π° Π½Π΅ΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄Π°Π΄ΠΈΠΌ Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, Π½Π°ΠΌ придСтся ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с вопросом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρƒ вас навСрняка Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚. Π—Π°Ρ‡Π΅ΠΌ, послС располоТСния размСститСля box sizer Π½Π° нашСм Π³Π»Π°Π²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅, трСбуСтся ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ wxPanel ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ box sizer Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ? Для Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½Π° панСль? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ просто Π½Π΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ наши Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ box sizer ΠΈ Ρ‚Π΅ΠΌ самым ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ панСль ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ box sizer? ΠžΡ‚Π²Π΅Ρ‚: ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ панСль Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠΌ. ΠœΡ‹ Π½Π΅ обязаны Π΅Ρ‘ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ часто Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌ. ЀактичСски эти ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ шага Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² структурировании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² Π½Π°ΡˆΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ…. Для повторСния, эти Ρ‚Ρ€ΠΈ шага:

ΠžΡ‚ΠΊΠ»ΠΈΠΊ Π½Π° Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠ΅ Ρ‚ΠΎ дСйствиС ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм Π½Π°ΡˆΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΎΠΊΠ½ΠΎ. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкст, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π΄Π΅Π»Π°Π΅Ρ‚. Π­Ρ‚ΠΎ дСлаСтся, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² случаС с элСмСнтом wxStaticText. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Label Π² ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Ρ‚Π΅Π»Π΅ свойств ΠΈ помСняйтС Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° «Close» (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ нравится).

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠŸΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, wxSmith Π±ΡƒΠ΄Π΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ каркас ΠΊΠΎΠ΄Π° Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Π½ΡƒΠΆΠ½Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ помСститС курсор Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. (ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ строку с курсором.) Π­Ρ‚Π° функция являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ создали, поэтому ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² этом классС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Close(), которая Π±Ρ‹Π»Π° создана с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мастСра. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ нашС ΠΎΠΊΠ½ΠΎ, ΠΌΡ‹ просто Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Close(). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выглядит Ρ‚Π°ΠΊ:

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ сборку ΠΈ запуск нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Он Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ наш тСкст Β«Hello, World!Β» ΠΈ Π½Π°ΡˆΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ «Close».

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Close, ΠΈ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ.

Π­Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ°. НадСюсь, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ с Code::Blocks ΠΈ wxSmith.

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

Lesson: A Closer Look at the «Hello World!» Application

Now that you’ve seen the «Hello World!» application (and perhaps even compiled and run it), you might be wondering how it works. Here again is its code:

The «Hello World!» application consists of three primary components: source code comments, the HelloWorldApp class definition, and the main method. The following explanation will provide you with a basic understanding of the code, but the deeper implications will only become apparent after you’ve finished reading the rest of the tutorial.

Source Code Comments

Comments are ignored by the compiler but are useful to other programmers. The Java programming language supports three kinds of comments:

The HelloWorldApp Class Definition

As shown above, the most basic form of a class definition is:

The main Method

In the Java programming language, every application must contain a main method whose signature is:

The modifiers public and static can be written in either order ( public static or static public ), but the convention is to use public static as shown above. You can name the argument anything you want, but most programmers choose «args» or «argv».

The main method is similar to the main function in C and C++; it’s the entry point for your application and will subsequently invoke all the other methods required by your program.

This array is the mechanism through which the runtime system passes information to your application. For example:

Each string in the array is called a command-line argument. Command-line arguments let users affect the operation of the application without recompiling it. For example, a sorting program might allow the user to specify that the data be sorted in descending order with this command-line argument:

The «Hello World!» application ignores its command-line arguments, but you should be aware of the fact that such arguments do exist.

uses the System class from the core library to print the «Hello World!» message to standard output. Portions of this library (also known as the «Application Programming Interface», or «API») will be discussed throughout the remainder of the tutorial.

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

Π£Ρ‡Π΅Π±Π½ΠΈΠΊ Swift β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° прилоТСния для iOS8 [Π§Π°ΡΡ‚ΡŒ 1, Hello World!]

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

НСдавно Apple прСдставила общСствСнности достаточно Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ iOS ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, анонсировав Π½ΠΎΠ²Ρ‹ΠΉ язык программирования Swift. Π― принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: изучая этот язык пошагово, я Π±ΡƒΠ΄Ρƒ Π² своих ΡΡ‚Π°Ρ‚ΡŒΡΡ… Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎ всём, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ. Π­Ρ‚ΠΎ лишь ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ пост ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ… Π½Π° эту Ρ‚Π΅ΠΌΡƒ, Π½ΠΎ я надСюсь, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ язык вмСстС со ΠΌΠ½ΠΎΠΉ!

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

Π˜Ρ‚Π°ΠΊ, я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π½Π°Ρ‡Π°Ρ‚ΡŒ с довольно простого прилоТСния. Π’Π°ΠΊΠΆΠ΅ я Π±ΡƒΠ΄Ρƒ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄. Π“ΠΎΡ‚ΠΎΠ²Ρ‹? ΠŸΠΎΠ΅Ρ…Π°Π»ΠΈβ€¦

UPD: Π‘Ρ‚Π°Ρ‚ΡŒΡ написана Π² соотвСтствии с измСнСниями Π² XΠ‘ode 6 Beta 5

ΠžΡΠ½ΠΎΠ²Ρ‹

Π² Swift Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° эту

Для объявлСния констант ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово let

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС kSomeConstant нСявно опрСдСляСтся ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ число. Если ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Автор ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ объявлСния констант. Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ описан Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ:

Π’ этом Π°Π²Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° солидарСн с Helecta (см. ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ пост)

И массивы, ΠΈ словари ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ []

Π­Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всё, ΠΎΠ΄Π½Π°ΠΊΠΎ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ эти основы достаточно Π²Π°ΠΆΠ½Ρ‹ для дальнСйшСго чтСния ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°. Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ Hello, World!

Hello, World!

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΡ‹ напишСм самоС простоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ β€” Hello, World!
НашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ: ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ„Ρ€Π°Π·Ρƒ Β«Hello, World!Β» Π² консоль. Для этого Π½Π°ΠΌ потрСбуСтся установлСнная IDE XCode, для скачивания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° учётная запись Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚, Ρ‚ΠΎ смСло ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта XCode 6 beta 4, ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎ прочтСния Π½ΠΈΠΆΠ΅ описанного.
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ установили свою копию IDE. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Β«Hello, World!Β» Π½Π° консоль.Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дСмонстрируСт ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Π½ΠΎ ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ настроСна ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.
Π’ XCode создайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ шаблона прилоТСния с ΠΎΠ΄Π½ΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ (Β«Single View ApplicationΒ»).
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Swift Π² качСствС языка прилоТСния.
Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования
Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Ρ„Π°ΠΉΠ» AppDelegate.swift Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ эту строку Π½Π° наш ΠΈΠ·ΡƒΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄:

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Table View

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:Π― ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Ρ†Π΅Π»ΡƒΡŽ Ρ‚ΠΎΠ½Π½Ρƒ вопросов ΠΎ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ, Ρ‚.ΠΊ. ΠΌΠ½ΠΎΠ³ΠΈΠ΅ люди ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π½Π΅ устанавливаСтся Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π²ΠΈΠ΄. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, я записал Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΡΡΠ½ΡΡŽΡ‰Π΅Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Storyboard Π² ΠΊΠΎΠ΄Π΅. Для просмотра ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² полноэкранный Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ 720p, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ вас интСрСсуСт. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ интСрфСйса XCode, Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ углубимся Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² для Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния. Из-Π·Π° использования UITableViewDataSource ΠΈ UITableViewDelegate ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ класса.
ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строку

Если Π²Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«CommandΒ» ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Β«ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅Β» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Для Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ эти Π΄Π²Π΅:

ИзмСним наш класс View Controller ΠΏΡƒΡ‚Ρ‘ΠΌ добавлСния этих Π΄Π²ΡƒΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство строк Π² Ρ€Π°Π·Π΄Π΅Π»Π΅. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ «магичСскоС» число 10, ΠΎΠ΄Π½Π°ΠΊΠΎ вмСсто Π½Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π»ΠΈΠ½Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° массива. Наш ΠΆΠ΅ ΠΊΠΎΠ΄ ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½.

ΠŸΡ€ΠΈ запускС прилоТСния Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π²ΠΎΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ список ячССк с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈΡ… строк. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых способов отобраТСния Π΄Π°Π½Π½Ρ‹Ρ… Π² iOS, Π²Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, ΠΎΠ½ Π²Π°ΠΌ Π΅Ρ‰Ρ‘ Π½Π΅ Ρ€Π°Π· пригодится. Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ тСкст ΠΊΠΎΠ΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π° github.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ постС ΠΌΡ‹ исслСдуСм использованиС API поиска iTunes для создания прилоТСния, способного ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π°Π»ΡŒΠ±ΠΎΠΌΡ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ iTunes Store.

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

Hello, world!

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

As described in more detail in the related Wikipedia article, Hello, world! is a classic «first program» one creates when learning a new programming language. The objective of the application is the same: to print the text «Hello, world!» to the screen in some form, be it console output or a dialog.

In many cases, the statement required to do this is a single line.

It seems appropriate that our introduction to Computer Science occupied this title. As a student, the first choice to make is to decide what kind of knowledge you are looking for. Of course, this depends upon your needs. You might be:

This is an exciting time for education, and for those of us wishing to collaborate and share knowledge, skills and experience. At present, we are only limited by the sky, and some very large hard drives in a server farm somewhere.

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

Where does ‘Hello world’ come from?

‘ hello, world ‘ is usually the first example for any programming language. I’ve always wondered where this sentence came from and where was it first used.

I’ve once been told that it was the first sentence ever to be displayed on a computer screen, but I’ve not been able to find any reference to this.

So my question is:
Where does the practice to use ‘ hello, world ‘ as the first example for computer languages originate from?
Where was it first used?

Update
Although the answers are quite interesting, I should have noted that I had read the Wikipedia article. It does answer the question about the first use in literature, but does not answer when ‘ hello world ‘ was first used.
So I think that it is safe to conclude that it was not the first sentence ever to be displayed on a computer screen and that there is no record about when it was first used?

7 Answers 7

Trending sort

Trending sort is based off of the default sorting method β€” by highest score β€” but it boosts votes that have happened recently, helping to surface more up-to-date answers.

It falls back to sorting by highest score if no posts are trending.

Switch to Trending sort

Brian Kernighan actually wrote the first «hello, world» program as part of the documentation for the BCPL programming language developed by Martin Richards. BCPL was used while C was being developed at Bell Labs a few years before the publication of Kernighan and Ritchie’s C book in 1972.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

It became a standard for new programmers after it appeared in Kernighan and Ritchie, which is probably the best selling introduction to programming of all time.

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

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сначала разбСрСмся с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ инструкций, написанных с использованиСм языка ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ программирования для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.

Π”Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ использовали Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ эти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, рассмотрим ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ вас ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π² блиТайший KFC. Π§Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΏΡƒΡ‚ΡŒ Π² KFC?

Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Human Language, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ KFC, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΈΠ΄ΠΈΡ‚Π΅ прямо, Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ» ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π°, ΠΏΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ ΠΎΡ‚ красного свСта, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΅Π·ΠΆΠ°ΠΉΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π°, ΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ KFC справа.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΈΠ΄ΠΈΡ‚Π΅ прямо, Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ» ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π°, ΠΏΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎ ΠΎΡ‚ красного свСта, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ΅Π·ΠΆΠ°ΠΉΡ‚Π΅ ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π°, ΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ KFC справа.

Π—Π΄Π΅ΡΡŒ Π²Ρ‹ использовали английский язык, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько шагов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ KFC. Если ΠΎΠ½ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎ Π²Ρ‹ достигнСтС KFC –

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

Π’Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Β«Hello, World!Β» Π½Π° экранС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π±Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – это просто ящик для мусора; это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π±Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ – это просто ящик для мусора; это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ.

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

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Как ΠΌΡ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ сотни языков программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для написания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… –

ИспользованиС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

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

MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome ΠΈ Ρ‚. Π”., Π―Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ спСцэффСктов ΠΏΡ€ΠΈ создании Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для провСдСния ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… исслСдований, рСнтгСновских ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… мСдицинских обслСдований.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… для SMS, Ρ‡Π°Ρ‚Π° ΠΈ голосовой связи.

MS Word, MS Excel, Adobe Photoshop, Internet Explorer, Chrome ΠΈ Ρ‚. Π”., Π―Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ спСцэффСктов ΠΏΡ€ΠΈ создании Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для провСдСния ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… исслСдований, рСнтгСновских ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… мСдицинских обслСдований.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ… для SMS, Ρ‡Π°Ρ‚Π° ΠΈ голосовой связи.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚

ΠšΡ‚ΠΎ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ, Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, называСтся программистом.

ΠžΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π·Π½Π°Π½ΠΈΠΈ языков программирования, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π²Π°Ρ‚ΡŒ программистов ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Алгоритм

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния программирования, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ – это пошаговая ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ любой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Алгоритм – это эффСктивный ΠΌΠ΅Ρ‚ΠΎΠ΄, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… инструкций.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, программист пСрСчисляСт всС шаги, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΠ΅Ρ€Π΅Π΄ написаниСм фактичСского ΠΊΠΎΠ΄Π°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° для опрСдСлСния наибольшСго числа ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ списка чисСл.

Π’Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Ρ‹Π» написан Π² Π³Ρ€ΡƒΠ±ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ. Π’Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ с Π±ΠΎΠ»Π΅Π΅ стандартизированными способами написания ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ программирования.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – основы

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

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

Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ прСдставлСниС ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных языках программирования –

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

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – ΠžΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда

Π₯отя настройка срСды Π½Π΅ являСтся элСмСнтом ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ языка программирования, это ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ написанию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

Если Π²Ρ‹ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ПК, Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ снимок экрана, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ взяли ΠΈΠ· Internet Explorer ΠΏΡ€ΠΈ просмотрС tutorialspoint.com.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

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

ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

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

Он запустит Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Mac, Ρ‚ΠΎ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ TextEdit ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ коммСрчСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ BBEdit, для Π½Π°Ρ‡Π°Π»Π°.

ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€?

Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свою ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ язык программирования, ΠΈ сохраняСтС Π΅Π΅ Π² тСкстовом Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ.

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

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· тСкстовой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» выполняСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Compiler, ΠΈ этот процСсс прСобразования ΠΈΠ· тСкстовой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ„Π°ΠΉΠ» Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° называСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ компиляциСй. НаконСц, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» для выполнСния Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² Π΄Π΅Ρ‚Π°Π»ΠΈ компилятора ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ этапы компиляции.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π±Π»ΠΎΠΊ-схСма Π΄Π°Π΅Ρ‚ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ процСсса –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ свою ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° любом Ρ‚Π°ΠΊΠΎΠΌ языкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ компиляции, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ C, C ++, Java, Pascal ΠΈ Ρ‚. Π”., Π’ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… компиляторы ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ программирования.

ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊ

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

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° PHP, Python, Perl, Ruby ΠΈ Ρ‚. Π”., Π’ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ программирования.

Онлайн компиляция

Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, компилятор ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚ΠΎ tutorialspoint.com прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΎΠ΄Π½ΠΈΠΌ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΌΡ‹ΡˆΠΈ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ Π²ΠΎΠ»Π½ΡƒΠΉΡ‚Π΅ΡΡŒ, ΠΈ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ программистом простым ΠΈ Π»Π΅Π³ΠΊΠΈΠΌ шагом.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – основной синтаксис

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello World Π½Π° C

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

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ содСрТимоС Π²Π½ΡƒΡ‚Ρ€ΠΈ printf (), Ρ‚.Π΅. Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ вмСсто Hello World! Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Он просто ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Π²ΡƒΡ… Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π­Ρ‚Π° малСнькая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello World ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ основныС понятия, связанныС с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° C.

Π’ΠΎΡ‡ΠΊΠ° Π²Ρ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ

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

Π§Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ этих Π΄Π²ΡƒΡ… Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобок называСтся Ρ‚Π΅Π»ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ЛСвая фигурная скобка ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ main () <ΠΈΠ»ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ упомянуто Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свои собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Π»Π°Π²Π΅, Π½ΠΎ само ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C прСдоставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ main (), printf () ΠΈ Ρ‚. Π”., ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… Π² соотвСтствии с нашими трСбованиями.

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

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

ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹

Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Ρ… символа ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ для всСх языков программирования, ΠΈ ΠΎΠ½ΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Π² вашСм тСкстовом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ –

ΠŸΡ€ΠΎΠ±Π΅Π»Ρ‹ΠΎΠ±ΡŠΡΡΠ½Π΅Π½ΠΈΠ΅ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅
Новая Π»ΠΈΠ½ΠΈΡΠ‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ линию\ ΠΏ
Ρ‚Π°Π±ΡƒΠ»ΡΡ†ΠΈΡΠ‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ.\ Ρ‚
ΠšΠΎΡΠΌΠΎΡΠ§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пространство.пустоС мСсто

Π‘Ρ‚Ρ€ΠΎΠΊΠ°, содСрТащая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ±Π΅Π», Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ, называСтся пустой строкой, ΠΈ компилятор C ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π΅. ΠŸΡ€ΠΎΠ±Π΅Π» – это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² C для описания ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ², Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, символов Π½ΠΎΠ²ΠΎΠΉ строки ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ printf (Β«ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΌΠΈΡ€!Β»); ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π—Π΄Π΅ΡΡŒ всС созданныС пространства Π²ΠΎΠΊΡ€ΡƒΠ³ β€œHello, World!” бСсполСзны, ΠΈ компилятор Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π²ΠΎ врСмя компиляции.

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Если ΠΌΡ‹ сдСлаСм всС эти ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ, Ρ‚ΠΎ привСдСнная Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΈ Π²Ρ‹ Π½Π΅ смоТСтС Π΅Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ –

Π’ΠΎΡ‡ΠΊΠ° с запятой

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π° Π‘ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с запятой ( ; ), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Β«Hello, World!Β» Π΄Π²Π°ΠΆΠ΄Ρ‹, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ написано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ –

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ символ Π½ΠΎΠ²ΠΎΠΉ строки \ n Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ printf () для создания Π½ΠΎΠ²ΠΎΠΉ строки. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот символ Π½ΠΎΠ²ΠΎΠΉ строки –

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠœΡ‹ ΠΈΠ·ΡƒΡ‡ΠΈΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Π»Π°Π²Π°Ρ….

ОбъяснСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° конвСртируСтся Π² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ с использованиСм компилятора Π‘ΠΈ. Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ помСстим этот ΠΊΠΎΠ΄ Π² Ρ„Π°ΠΉΠ» test.c ΠΈ скомпилируСм Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Ошибка синтаксиса

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

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° даст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello World Π½Π° Java

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Hello World Π½Π° Python

ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

НадСюсь, Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° C ΠΈ Java сначала ΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Π·Π°Ρ‚Π΅ΠΌ выполняСм созданныС Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Python ΠΌΡ‹ выполняСм ΠΈΡ… Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ. Как ΠΌΡ‹ объясняли Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅, Python являСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ языком, ΠΈ Π΅ΠΌΡƒ Π½Π΅ трСбуСтся ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ этап, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ компиляциСй.

Python Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ с запятой (;) для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, скорСС новая строка всСгда ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΎΡ‚Π»ΠΎΠΆΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ рассмотрим простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ добавлСния Π΄Π²ΡƒΡ… Ρ†Π΅Π»Ρ‹Ρ… чисСл 10 ΠΈ 20, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ просто ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π”Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Π²Π° дСсятичных числа 10.50 ΠΈ 20.50, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ записаны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π”Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° просты. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ возьмСм Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΡ‡Π΅Π½ΠΈΠΊΠ΅ Π² Ρ‚Π΅Ρ‚Ρ€Π°Π΄ΡŒ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ –

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ помСстим ΠΎΠ΄Π½Ρƒ запись студСнта Π² соотвСтствии с Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ –

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ†Π΅Π»Ρ‹Π΅ числа, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄Π²Π° дСсятичных числа, Π° Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ – ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ Ρ‚Π°ΠΊ:

Имя ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° β€œZara Ali” – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов, которая Ρ‚Π°ΠΊΠΆΠ΅ называСтся строкой.

БтудСнчСский класс β€œ6-й” Π±Ρ‹Π» прСдставлСн смСсью Ρ†Π΅Π»ΠΎΠ³ΠΎ числа ΠΈ строки ΠΈΠ· Π΄Π²ΡƒΡ… символов. Вакая смСсь называСтся Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ.

БтудСнчСская сСкция Π±Ρ‹Π»Π° прСдставлСна ​​одним символом Β«JΒ».

Возраст ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° Π±Ρ‹Π» прСдставлСн Ρ†Π΅Π»Ρ‹ΠΌ числом, Ρ€Π°Π²Π½Ρ‹ΠΌ 13.

Имя ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° β€œZara Ali” – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов, которая Ρ‚Π°ΠΊΠΆΠ΅ называСтся строкой.

БтудСнчСский класс β€œ6-й” Π±Ρ‹Π» прСдставлСн смСсью Ρ†Π΅Π»ΠΎΠ³ΠΎ числа ΠΈ строки ΠΈΠ· Π΄Π²ΡƒΡ… символов. Вакая смСсь называСтся Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ.

БтудСнчСская сСкция Π±Ρ‹Π»Π° прСдставлСна ​​одним символом Β«JΒ».

Возраст ΡƒΡ‡Π΅Π½ΠΈΠΊΠ° Π±Ρ‹Π» прСдставлСн Ρ†Π΅Π»Ρ‹ΠΌ числом, Ρ€Π°Π²Π½Ρ‹ΠΌ 13.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ поняли, Ρ‡Ρ‚ΠΎ Π² нашСй повсСднСвной ΠΆΠΈΠ·Π½ΠΈ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ строки, символы, Ρ†Π΅Π»Ρ‹Π΅ числа (Ρ†Π΅Π»Ρ‹Π΅ числа) ΠΈ дСсятичныС числа (числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой).

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ пишСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π΅ Ρ‚ΠΈΠΏ; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ языки программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова для опрСдСлСния Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. НапримСр, языки программирования C ΠΈ Java ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ int для указания цСлочислСнных Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ char ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π³Π»Π°Π²Π°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π½Ρ‹Ρ… ситуациях. А ΠΏΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, доступныС Π² C, Java ΠΈ Python, ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для опрСдСлСния этих Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… C ΠΈ Java

C ΠΈ Java ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, хотя Java ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ нСсколько ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΎΠ±ΠΎΠΈΠΌΠΈ языками программирования –

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

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Python

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

Π—Π΄Π΅ΡΡŒ Number опрСдСляСт всС Ρ‚ΠΈΠΏΡ‹ чисСл, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ дСсятичныС числа, Π° строка прСдставляСт собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов Π΄Π»ΠΈΠ½ΠΎΠΉ 1 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ символов. А сСйчас Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ с этими двумя Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ пропустим List, Tuple ΠΈ Dictionary, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Python.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ – это ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π·Π°Π΄Π°Π΅Ρ‚Π΅ Π² ячСйках памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π²Π° значСния 10 ΠΈ 20 Π² своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΌ этапС Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π΄Π²Π° значСния. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ это сдСлаСтС. Π’ΠΎΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ простых шага –

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, помСщая ΠΈΡ… Π² ΠΎΠ΄Π½Ρƒ строку, Π½ΠΎ раздСляя ΠΈΡ… запятой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

НиТС пСрСчислСны ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ –

Π―Π·Ρ‹ΠΊ программирования C Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚. Π•. ОбъявлСния ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π΅ использованиСм Π² вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±Π΅Π· Π΅Π΅ создания, хотя язык программирования, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Python, позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π΅Π· Π΅Π΅ создания.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НапримСр, Ссли пСрСмСнная a Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° для хранСния цСлочислСнного значСния, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ снова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ a для хранСния любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° значСния.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Python, PHP, Perl ΠΈ Ρ‚. Π”., ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ хотят, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ значСния Π±Π΅Π· указания ΠΈΡ… Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….

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

Π―Π·Ρ‹ΠΊ программирования C Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚. Π•. ОбъявлСния ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π΅ использованиСм Π² вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π±Π΅Π· Π΅Π΅ создания, хотя язык программирования, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Python, позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π΅Π· Π΅Π΅ создания.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НапримСр, Ссли пСрСмСнная a Π±Ρ‹Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° для хранСния цСлочислСнного значСния, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ снова ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ a для хранСния любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° значСния.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ языки программирования, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Python, PHP, Perl ΠΈ Ρ‚. Π”., ΠšΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ хотят, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ значСния Π±Π΅Π· указания ΠΈΡ… Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ….

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

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

Π₯Ρ€Π°Π½ΠΈΡ‚ΡŒ значСния Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Π’Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΌΡ‹ создали ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ сохраним Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния Π² этих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… –

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π΄Π²Π° шага, сначала ΠΌΡ‹ создали Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Π° Π·Π°Ρ‚Π΅ΠΌ сохранили Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ значСния Π² этих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрСмСнная a ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 10, Π° пСрСмСнная b ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 20. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ячСйка памяти с ΠΈΠΌΠ΅Π½Π΅ΠΌ a Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 10, Π° ячСйка памяти b – 20.

Доступ ΠΊ сохранСнным значСниям Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

Если ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ значСния Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ Π½Π΅Ρ‚ смысла ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Π½ΠΈΡ… значСния. ΠœΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ a ΠΈ b, ΠΈ ΠΎΠ½ΠΈ хранят значСния 10 ΠΈ 20 соотвСтствСнно. Π˜Ρ‚Π°ΠΊ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ значСния, хранящиСся Π² этих Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° C, которая ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ значСния, хранящиСся Π² Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Java

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° языкС программирования Java. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° создаст Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ a ΠΈ b ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C, ΠΎΠ½Π° Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ 10 ΠΈ 20 для этих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ значСния Π΄Π²ΡƒΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… двумя способами:

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² Python

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Python. Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° создаст Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ a ΠΈ b ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ 10 ΠΈ 20 Π² этих ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Python Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ врСмя создания ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈ Π½Π΅Ρ‚ нСобходимости ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C ΠΈ Java для объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ присвоСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова

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

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

НапримСр, Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любоС Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово для ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Когда Π²Ρ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π΄ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ имя нашСй цСлочислСнной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ –

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C Π—Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова

Π’ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°, содСрТащая ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языком программирования C –

Π°Π²Ρ‚ΠΎΠ΅Ρ‰Π΅Π΄ΠΎΠ»Π³ΠΎΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ
пСрСрывпСрСчислСниСрСгистрЬурСйСЕ
Π΄Π΅Π»ΠΎΠ²Π½Π΅ΡˆΠ½ΠΈΠΉΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΠΎΡŽΠ·
голСцпоплавоккороткаянСподписанный
ConstΠ·Π°ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉΠ½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΠΈΠ΄Ρ‚ΠΈ ΠΊΡ€Π°Π·ΠΌΠ΅Ρ€Π»Π΅Ρ‚ΡƒΡ‡ΠΈΠΉ
дСфолтСслистатичСскийв Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ
Π΄Π΅Π»Π°Ρ‚ΡŒΠ˜ΠΠ’ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°_Packed
Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ

Java ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова

Π’ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языком программирования Java –

ΠΠ½Π½ΠΎΡ‚Π°Ρ†ΠΈΡΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
Π±Π°ΠΉΡ‚Π΄Π΅Π»ΠΎΠ»ΠΎΠ²ΠΈΡ‚ΡŒΠ³ΠΎΠ»Π΅Ρ†
ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ классConstΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΠ΄Π΅Ρ„ΠΎΠ»Ρ‚
Π΄Π΅Π»Π°Ρ‚ΡŒΠ΄Π²ΠΎΠΉΠ½ΠΎΠΉΠ΅Ρ‰Π΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅
ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ΡΡΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉΠ² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ²ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ
Π·Π°ΠΈΠ΄Ρ‚ΠΈ ΠΊΠ΅ΡΠ»ΠΈΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€ΡŒ
Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ€Π˜ΠΠ’ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ
Π΄ΠΎΠ»Π³ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅Π½ΠΎΠ²Ρ‹ΠΉΠΏΠ°ΠΊΠ΅Ρ‚
Ρ‡Π°ΡΡ‚Π½Ρ‹ΠΉΠ·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉΠΎΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΠΈΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ
короткаястатичСскийstrictfpсупСр
ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉΡΡ‚ΠΎΡ‚Π±Ρ€ΠΎΡΠ°Ρ‚ΡŒ
Π±Ρ€ΠΎΡΠ°Π΅Ρ‚ΠΏΡ€Π΅Ρ…ΠΎΠ΄ΡΡ‰ΠΈΠΉΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡΠ½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ
Π»Π΅Ρ‚ΡƒΡ‡ΠΈΠΉΠ² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова

Π’ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π°, содСрТащая ΠΏΠΎΡ‡Ρ‚ΠΈ всС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языком программирования Python –

Π° Ρ‚Π°ΠΊΠΆΠ΅ExecΠ½Π΅
ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒΠ² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ²ΠΈΠ»ΠΈ ΠΆΠ΅
ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π·Π°ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ
ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΊΠ»Π°ΡΡΠΎΡ‚Π Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ
ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΠ“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅
Π—Π°Ρ‰ΠΈΡ‚Π°Π΅ΡΠ»ΠΈΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ
Π΄Π΅Π»ΡŒΠ˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ
Π­Π»ΠΈΡ„Π²Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ
СщСявляСтсяс
ΠšΡ€ΠΎΠΌΠ΅Π»ΡΠΌΠ±Π΄Π°Π£ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

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

АрифмСтичСскиС ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для матСматичСских расчСтов. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ простыС вычислСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ слоТСниС Π΄Π²ΡƒΡ… чисСл (2 + 3), ΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ слоТноС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ P (x) = x 4 + 7x 3 – 5x + 9. Если Π²Ρ‹ Π΄Π°ΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠΌ, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ 2 ΠΈ 3 – ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹, Π° + – ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ понятия ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° –

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ язык программирования прСдоставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, доступныС Π½Π° языкС программирования Π‘ΠΈ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ пСрСмСнная A содСрТит 10, Π° пСрСмСнная B содСрТит 20, Ρ‚ΠΎΠ³Π΄Π° –

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ программирования Π½Π° C для понимания Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²:

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ

Рассмотрим ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ создаСм Π΄Π²Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ присваиваСм ΠΈΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ значСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π—Π΄Π΅ΡΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ пСрСмСнная A большС, Ρ‡Π΅ΠΌ B ΠΏΠΎ значСниям. Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символов для написания Ρ‚Π°ΠΊΠΈΡ… Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ рСляционными выраТСниями. Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ язык программирования C, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ записан ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ использовали символ>, ΠΈ ΠΎΠ½ называСтся рСляционным ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΈ Π² ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΠ½ΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‚ логичСскиС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈΠ±ΠΎ истинным, Π»ΠΈΠ±ΠΎ Π»ΠΎΠΆΠ½Ρ‹ΠΌ. Аналогично, язык программирования прСдоставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ рСляционныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ рСляционныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, доступныС Π² языкС программирования C. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ пСрСмСнная A содСрТит 10, Π° пСрСмСнная B содСрТит 20, Ρ‚ΠΎΠ³Π΄Π° –

ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΏΡ€ΠΈΠΌΠ΅Ρ€
==ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Ρ€Π°Π²Π½Ρ‹ Π»ΠΈ значСния Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Ссли Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° условиС становится истинным.(A == B) Π½Π΅ соотвСтствуСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
Π·Π½Π°ΠΊ Ρ€Π°Π²Π½ΠΎΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, Ρ€Π°Π²Π½Ρ‹ Π»ΠΈ значСния Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Ссли значСния Π½Π΅ Ρ€Π°Π²Π½Ρ‹, Ρ‚ΠΎΠ³Π΄Π° условиС становится истинным.(A! = B) Π²Π΅Ρ€Π½ΠΎ.
>ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, большС Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Ссли Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° условиС становится истинным.(A> B) Π½Π΅ соотвСтствуСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, мСньшС Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Ρ‡Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Ссли Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° условиС становится истинным.(A
> =ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, большС Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Ссли Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° условиС становится истинным.(A> = B) Π½Π΅ соотвСтствуСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚, мСньшС Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°, Ссли Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° условиС становится истинным.(A

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ЛогичСскиС ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

ЛогичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ для любого языка программирования ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° основС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условий. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΄Π²ΡƒΡ… условий, Ρ‚ΠΎΠ³Π΄Π° логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ И ΠΈ Π˜Π›Π˜ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΌ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ всС логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ языком Π‘ΠΈ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ пСрСмСнная A содСрТит 1, Π° пСрСмСнная B содСрТит 0, Ρ‚ΠΎΠ³Π΄Π° –

ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΏΡ€ΠΈΠΌΠ΅Ρ€
&&НазываСтся логичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ И. Если ΠΎΠ±Π° ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π° ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ ΠΎΡ‚ нуля, условиС становится истинным.(A && B) Π½Π΅Π²Π΅Ρ€Π½ΠΎ.
||ВызываСтся логичСским ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π˜Π›Π˜. Если любой ΠΈΠ· Π΄Π²ΡƒΡ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΎΡ‚Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ нуля, условиС становится истинным.(A || B) Π²Π΅Ρ€Π½ΠΎ.
!ВызываСтся логичСским ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ НЕ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для измСнСния логичСского состояния своСго ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°. Если условиС истинно, Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ЛогичСский НЕ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ лоТь.! (A && B) Π²Π΅Ρ€Π½ΠΎ.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ всС логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, доступныС Π½Π° языкС программирования C –

Когда Π²Ρ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈ запускаСтС Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Java

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Python

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ЗаявлСния ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…

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

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π”Π°Π²Π°ΠΉΡ‚Π΅ напишСм C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ условных ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² if для прСобразования ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ситуации Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ условиС Ρ…> 95

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ условиС Ρ…> 95

Π­Ρ‚ΠΎΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ даст Π²Π°ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ идСю ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² if ΠΈ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ switch, доступныС Π½Π° языкС программирования C. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ языки программирования ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π½ΠΎ основная концСпция остаСтся Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ объяснСно Π² этом руководствС.

Ссли … Π΅Ρ‰Π΅ заявлСниС

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ синтаксис ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ if … else ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². НапримСр, Ссли ΡƒΡ‡Π΅Π½ΠΈΠΊ Π½Π°Π±Ρ€Π°Π» большС Π±Π°Π»Π»ΠΎΠ², Ρ‡Π΅ΠΌ 95, Ρ‚ΠΎ ΠΎΠ½ блСстящий, ΠΈΠ½Π°Ρ‡Π΅ Π½ΠΈ ΠΎΠ΄Π½Π° такая ситуация Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

if … elseif … else заявлСниС

ΠŸΡ€ΠΈ использовании ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² if, else if, else Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ нСсколько ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ²:

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ … Ссли получится, Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ … Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π°.

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ … Ссли получится, Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ … Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π°.

Бинтаксис ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° if … else if … else Π² языкС программирования C –

Π’Π΅ΠΏΠ΅Ρ€ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° if … elseif … else самая пСрвая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ЗаявлСниС ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ синтаксис ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эквивалСнтноС английскоС слово для Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа. Π—Π°Ρ‚Π΅ΠΌ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

РСшСния в Java

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ C Π²Ρ‹ΡˆΠ΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

РСшСния в Python

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – Ρ†ΠΈΠΊΠ»Ρ‹

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Hello, World! ΠΏΡΡ‚ΡŒ Ρ€Π°Π·. Π’ΠΎΡ‚ простая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° C, которая Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π”Π°Π²Π°ΠΉΡ‚Π΅ напишСм Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡƒΡŽ C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° while, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ обсудим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ этот Ρ†ΠΈΠΊΠ».

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ПослС выполнСния всСх ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ возвращаСтся ΠΊ while (i Π­Ρ‚ΠΎΡ‚ процСсс повторяСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π΄Π°Π½Π½ΠΎΠ΅ условиС Π½Π΅ останСтся Π²Π΅Ρ€Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСмСнная Β«Π°Β» ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ мСньшС 5.

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

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

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

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ пСтля

Π¦ΠΈΠΊΠ» while, доступный Π½Π° языкС программирования C, ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ слСдуСт ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΎ Ρ†ΠΈΠΊΠ»Π΅ while –

Π¦ΠΈΠΊΠ» while начинаСтся с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова , Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт условиС, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ().

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ while () Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки .

Π’Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° while ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько строк исходного ΠΊΠΎΠ΄Π° для ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ выполнСния.

Если Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° while содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ строку, Ρ‚ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки .

УсловиСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оцСниваСтся ΠΊΠ°ΠΊ true ΠΈΠ»ΠΈ false. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ Π½ΡƒΠ»ΡŽ, рассматриваСтся ΠΊΠ°ΠΊ Π»ΠΎΠΆΠ½ΠΎΠ΅, ΠΈ любоС Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ истина.

Π¦ΠΈΠΊΠ» while начинаСтся с ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова , Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт условиС, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ Π² ().

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ while () Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки .

Π’Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° while ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ»ΠΈ нСсколько строк исходного ΠΊΠΎΠ΄Π° для ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ выполнСния.

Если Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° while содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ строку, Ρ‚ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки .

УсловиСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оцСниваСтся ΠΊΠ°ΠΊ true ΠΈΠ»ΠΈ false. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ Π½ΡƒΠ»ΡŽ, рассматриваСтся ΠΊΠ°ΠΊ Π»ΠΎΠΆΠ½ΠΎΠ΅, ΠΈ любоС Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ истина.

Π”ΠΎ … ΠΏΠΎΠΊΠ° Loop

Π¦ΠΈΠΊΠ» while провСряСт Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ условиС ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² части Ρ‚Π΅Π»Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π‘ прСдоставляСт Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Ρ†ΠΈΠΊΠ»Π°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ do …, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΠ½Π° позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π΅Π»ΠΎ Ρ†ΠΈΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ условия. Он ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис –

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Если Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с использованиСм Ρ†ΠΈΠΊΠ»Π° do … while, Hello, World выдаст Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°

Когда ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ break встрСчаСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π°, Ρ†ΠΈΠΊΠ» Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ возобновляСтся со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π° Ρ†ΠΈΠΊΠ»ΠΎΠΌ. Бинтаксис для ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° break Π² C ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-схСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ ΠΎΠ½Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ послС ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Hello World! Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ заявлСния

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ continue ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСн Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π±Π»ΠΎΠΊ-схСмы, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½ΠΎ ΠΎΠ½Π° пропустит ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° пСрСмСнная ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ€Π°Π²Π½ΠΎΠ΅ 3 –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠŸΠ΅Ρ‚Π»ΠΈ Π² Java

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ break ΠΈ continue Π² Java-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

ΠŸΠ΅Ρ‚Π»ΠΈ Π² Python

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, ΠΌΡ‹ использовали Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΠΊΠ» закончится.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ break ΠΈ continue Π² Python Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Π‘ΠΈ.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – Π½ΠΎΠΌΠ΅Ρ€Π°

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ язык программирования ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ чисСл, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ простыС Ρ†Π΅Π»Ρ‹Π΅ числа ΠΈ числа с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. C, Java ΠΈ Python Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ эти числа Π½Π° нСсколько ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π² зависимости ΠΎΡ‚ ΠΈΡ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π³Π»Π°Π²Ρƒ ΠΎ Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π³Π΄Π΅ ΠΌΡ‹ пСрСчислили основныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, связанныС с числами –

Π­Ρ‚ΠΈ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… для создания большСго количСства Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ….

ΠœΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ матСматичСскиС ΠΈ логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ числами Π²ΠΎ врСмя обсуТдСния ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ числа, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ числа, Π΄Π΅Π»ΠΈΡ‚ΡŒ числа ΠΈ Ρ‚. Π”.

Π‘Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ чисСл, доступных Π½Π° языкС программирования C –

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ числами

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

НапримСр, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ ΠΈΠ· числа, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2304, Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ встроСнная функция для вычислСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ cos (double);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠ³ΠΎΠ» (ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ косинус.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³Ρ€Π΅Ρ… (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠ³ΠΎΠ» (ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ синус.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π·Π°Π³Π°Ρ€ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠ³ΠΎΠ» (ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π» (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ число ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ этого числа.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΏΠ°Ρƒ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ – это число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ – это сила, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³ΠΈΠΏΠΎΡ‚ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΡ‚Π΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π»ΠΈΠ½Ρƒ Π΄Π²ΡƒΡ… сторон ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠ½Π° Π²Π΅Ρ€Π½Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Ρ‹.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ (двухмСстный);

Π’Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ число, ΠΈ ΠΎΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ.

Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пСрСдаСтся Π΅ΠΉ.

Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ fabs (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ любого ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΅ΠΉ дСсятичного числа.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ этаТ (двухмСстный);

Находит Ρ†Π΅Π»ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π΅ΠΌΡƒ.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ cos (double);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠ³ΠΎΠ» (ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ косинус.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³Ρ€Π΅Ρ… (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠ³ΠΎΠ» (ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ синус.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π·Π°Π³Π°Ρ€ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡƒΠ³ΠΎΠ» (ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΆΡƒΡ€Π½Π°Π» (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ число ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌ этого числа.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΏΠ°Ρƒ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ – это число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ – это сила, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³ΠΈΠΏΠΎΡ‚ (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ, Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΡ‚Π΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π»ΠΈΠ½Ρƒ Π΄Π²ΡƒΡ… сторон ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠ½Π° Π²Π΅Ρ€Π½Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ Π³ΠΈΠΏΠΎΡ‚Π΅Π½ΡƒΠ·Ρ‹.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ (двухмСстный);

Π’Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚Π΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ число, ΠΈ ΠΎΠ½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΡ€Π΅Π½ΡŒ.

Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ числа, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пСрСдаСтся Π΅ΠΉ.

Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ fabs (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ);

Π­Ρ‚Π° функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ любого ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΅ΠΉ дСсятичного числа.

Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ этаТ (двухмСстный);

Находит Ρ†Π΅Π»ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌΡƒ Π΅ΠΌΡƒ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ нСсколько матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» матСматичСского Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π² Π²Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ stdio.h –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Помимо Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ использования, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ числа Π² подсчСтС Ρ†ΠΈΠΊΠ»ΠΎΠ², прСдставлСнии Ρ„Π»Π°Π³ΠΎΠ², значСниях true ΠΈΠ»ΠΈ false Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Числа в Java

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Java. Java прСдоставляСт ΠΏΠΎΡ‡Ρ‚ΠΈ всС числовыС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, доступныС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Π‘ΠΈ.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ C Π²Ρ‹ΡˆΠ΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

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

Числа в Python

Sr.No.Ѐункция ΠΈ Ρ†Π΅Π»ΡŒ
1
Π˜ΠΠ’Π΄ΠΎΠ»Π³ΠΎΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊΡΠ»ΠΎΠΆΠ½Ρ‹ΠΉ
1051924361L0.03.14j
100-0x19323L15,2045.j
-7860122L-21,99.322e-36j
0800xDEFABCECBDAECBFBAEl32,3 + e18.876j
-0490535633629843L-90.-.6545 + 0J
-0x260-052318172735L-32.54e1003e + 26J
0x69-4721885298529L70,2-E124.53e-7j

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Python –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

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

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – пСрсонаТи

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ число Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€ Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ утвСрТдСния нСдопустимы Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C –

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ символы Π½Π° языкС программирования C –

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ использовали% c для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ символьного Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…. Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ПобСг ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π—Π΄Π΅ΡΡŒ символу n ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ обратная косая Ρ‡Π΅Ρ€Ρ‚Π° (\), ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ собой Π½ΠΎΠ²ΡƒΡŽ строку, Π½ΠΎ ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ обратная косая Ρ‡Π΅Ρ€Ρ‚Π° (\) ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с нСсколькими символами. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C, ΠΈ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ нСдопустимым:

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, доступныС Π½Π° языкС программирования C –

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ побСгаОписаниС
\ тВставляСт Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² тСкст Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅.
\ бВставляСт ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π² тСкст Π½Π° этом этапС.
\ пВставляСт Π½ΠΎΠ²ΡƒΡŽ строку Π² тСкст Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅.
\рВставляСт Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ Π² тСкст Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅.
\ СВставляСт Π»Π΅Π½Ρ‚Ρƒ новостСй Π² тСкст Π½Π° этом этапС.
\»ВставляСт символ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² тСкст Π½Π° этом этапС.
\»ВставляСт Π² тСкст Π·Π½Π°ΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.
\\ВставляСт символ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ косой Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π² тСкст Π² этой Ρ‚ΠΎΡ‡ΠΊΠ΅.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ компилятор ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ print –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π² Java

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Java. Java ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° Π‘ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Java прСдоставляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для манипулирования символами.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ C Π²Ρ‹ΡˆΠ΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Java Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ использовали ΠΈΡ… Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°ΠΆΠΈ Π² Python

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

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Python –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Python ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ использовали ΠΈΡ… Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – ΠœΠ°ΡΡΠΈΠ²Ρ‹

Рассмотрим ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Ρ… чисСл. Если ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ простыС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ программирования ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… int, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ просто, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Ρ… чисСл. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 5000 Ρ†Π΅Π»Ρ‹Ρ… чисСл. БобираСмся Π»ΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 5000 ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…?

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ number1, number2, …, number99, Π²Ρ‹ просто ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ массива number Ρ†Π΅Π»ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ number1 [0], number1 [1] ΠΈ …, number1 [99] для ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π—Π΄Π΅ΡΡŒ 0, 1, 2, ….. 99 – это индСкс, связанный с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ var, ΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для прСдставлСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов, доступных Π² массивС.

ВсС массивы состоят ΠΈΠ· смСТных областСй памяти. Π‘Π°ΠΌΡ‹ΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ адрСс соотвСтствуСт ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ элСмСнту, Π° самый высокий адрСс – послСднСму.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ массивы

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ массива Π² C, программист ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ элСмСнтов ΠΈ количСство элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сохранСны Π² этом массивС. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ простой синтаксис для создания массива Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Π—Π΄Π΅ΡΡŒ число – это ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ массив, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ достаточно для хранСния Π΄ΠΎ 10 Ρ†Π΅Π»Ρ‹Ρ… чисСл.

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ массивов

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ массив Π² C ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Число Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Ρ… скобках <> Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ большС, Ρ‡Π΅ΠΌ количСство элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ объявляСм для массива Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках [].

Если Π²Ρ‹ опуститС Ρ€Π°Π·ΠΌΠ΅Ρ€ массива, Π±ΡƒΠ΄Π΅Ρ‚ создан массив, достаточно большой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ –

Π’Ρ‹ создадитС Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ массив, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ назначСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта массива:

Π’Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ присваиваСт элСмСнту 5-ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π² массивС со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 50. ВсС массивы ΠΈΠΌΠ΅ΡŽΡ‚ 0 Π² качСствС индСкса ΠΈΡ… ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ называСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ индСксом, Π° послСдний индСкс массива Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ массива минус. 1. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ рисункС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ графичСскоС прСдставлСниС массива, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ обсуТдали Π²Ρ‹ΡˆΠ΅.

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Доступ ΠΊ элСмСнтам массива

Доступ ΠΊ элСмСнту осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ индСксации ΠΈΠΌΠ΅Π½ΠΈ массива. Π­Ρ‚ΠΎ дСлаСтся ΠΏΡƒΡ‚Π΅ΠΌ помСщСния индСкса элСмСнта Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки послС ΠΈΠΌΠ΅Π½ΠΈ массива. НапримСр –

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ компилируСтся ΠΈ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠœΠ°ΡΡΠΈΠ²Ρ‹ Π² Java

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, сгСнСрированному Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ C Π²Ρ‹ΡˆΠ΅.

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠœΠ°ΡΡΠΈΠ²Ρ‹ (списки) Π² Python

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Python –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – Π‘Ρ‚Ρ€ΡƒΠ½Ρ‹

Π’ΠΎ врСмя нашСго обсуТдСния символов ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с ΠΎΠ΄Π½ΠΈΠΌ символом, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ любой символ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ символьного Ρ‚ΠΈΠΏΠ°.

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

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

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ компилируСтся ΠΈ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ массив ΠΈΠ· пяти символов Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ для чисСл, ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΡ….

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ использовали% c для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ значСния символа. Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ компилируСтся ΠΈ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования. Π€ΠΎΡ‚ΠΎ Hello world Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках программирования

Π₯отя это Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π° Π‘ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ присваиваСт Π½ΡƒΠ»Π΅Π²ΠΎΠΉ символ β€˜\ 0’ Π² качСствС послСднСго символа ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΊΠΎΠ½Π΅Ρ† строки, ΠΈ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 5-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ строку Π² массивС, Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ массива 6 ΠΊΠ°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ, хотя C Π½Π΅ ТалуСтся Π½Π° это.

Если ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ скомпилирован ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ понятия строки

На основании ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ обсуТдСния ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ замСчания ΠΎ строках Π² языкС программирования C:

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² C прСдставлСны ΠΊΠ°ΠΊ массивы символов.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, присваивая символ Π·Π° символом Π² массив символов.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² ΠΏΠΎΠ»Π½ΡƒΡŽ строку, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ символ Π·Π° строкой, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ индСкс массива ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ строку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ имя массива Π±Π΅Π· индСкса.

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

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² C прСдставлСны ΠΊΠ°ΠΊ массивы символов.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, присваивая символ Π·Π° символом Π² массив символов.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ строку Π² C-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π°Π·Π½Π°Ρ‡ΠΈΠ² ΠΏΠΎΠ»Π½ΡƒΡŽ строку, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Π² Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ символ Π·Π° строкой, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ индСкс массива ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ строку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ имя массива Π±Π΅Π· индСкса.

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

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² Java

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

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Java. Java ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ new для создания строковых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² Python

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ строк Π² Python Ρ‚Π°ΠΊ ΠΆΠ΅ просто, ΠΊΠ°ΠΊ присвоСниС строки Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Python с использованиСм ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° простая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая создаСт Π΄Π²Π΅ строки ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ print () –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Python Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΈΠΏ символов; ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ строки Π΄Π»ΠΈΠ½Ρ‹ ΠΎΠ΄ΠΈΠ½, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ подстрокой.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ подстрокам, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки для Π½Π°Ρ€Π΅Π·ΠΊΠΈ вмСстС с индСксом ΠΈΠ»ΠΈ индСксами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ подстроку. ВзглянитС Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ сСгмСнт ΠΊΠΎΠ΄Π° –

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

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

НачнСм с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΄Π²Π° массива чисСл, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ массива Π½Π°ΠΉΠ΄Π΅ΠΌ наибольшСС число. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ максимальноС число ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° чисСл –

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° язык программирования C –

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ компилируСтся ΠΈ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π° языкС программирования C, Π° Π·Π°Ρ‚Π΅ΠΌ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ объясним, ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠžΠ±Ρ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° опрСдСлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² языкС программирования C выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ – это фактичСскоС имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сигнатуру Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

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

Π’Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ – Π’Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ содСрТит Π½Π°Π±ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ функция.

Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ – это фактичСскоС имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Имя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ список ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² вмСстС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ сигнатуру Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

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

Π’Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ – Π’Π΅Π»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ содСрТит Π½Π°Π±ΠΎΡ€ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ функция.

Π’Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠŸΡ€ΠΈ создании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ C Π²Ρ‹ Π΄Π°Π΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°Ρ‚ΡŒ функция. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для выполнСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ напишСм ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ –

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ компилируСтся ΠΈ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Java

НиТС приводится эквивалСнтная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Java. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python

Π•Ρ‰Π΅ Ρ€Π°Π·, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° C ΠΈ Java, Ρ‚ΠΎ Python ΠΌΠ°Π»ΠΎ Ρ‡Π΅ΠΌ отличаСтся. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ основной синтаксис опрСдСлСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python –

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот синтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст, Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…. Π€Π°ΠΉΠ»Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ – для хранСния Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ создаСтС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚, MS Word, MS Excel ΠΈΠ»ΠΈ MS Powerpoint ΠΈ Ρ‚. Π”. Однако, часто Π½Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

Пока достаточно Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ запись Π² Ρ„Π°ΠΉΠ» – это Π²Π²ΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°, Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° – Π²Ρ‹Π²ΠΎΠ΄ Ρ„Π°ΠΉΠ»Π°.

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ Π½Π΅ сущСствуСт, Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ». Π’ любом случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…:

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

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

Π Π΅ΠΆΠΈΠΌ чтСния ΠΈ записи – Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ», Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния ΠΈ записи.

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

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

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

Π Π΅ΠΆΠΈΠΌ чтСния ΠΈ записи – Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ», Ρ‚ΠΎ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ чтСния ΠΈ записи.

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

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ, Π° ΠΏΠΎΠ·ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ большС содСрТимого Π² Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ».

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²

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

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкстовый Ρ„Π°ΠΉΠ» для чтСния.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для записи. Если ΠΎΠ½ Π½Π΅ сущСствуСт, Ρ‚ΠΎ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π—Π΄Π΅ΡΡŒ ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ содСрТимоС с Π½Π°Ρ‡Π°Π»Π° Ρ„Π°ΠΉΠ»Π°.

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

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для чтСния ΠΈ записи ΠΊΠ°ΠΊ.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для чтСния ΠΈ записи. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠ½ ΠΎΠ±Ρ€Π΅Π·Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» Π΄ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ссли ΠΎΠ½ сущСствуСт; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС создаСт Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ Π½Π΅ сущСствуСт.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для чтСния ΠΈ записи. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ Π½Π΅ сущСствуСт. Π§Ρ‚Π΅Π½ΠΈΠ΅ начнСтся с самого Π½Π°Ρ‡Π°Π»Π°, Π½ΠΎ запись ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π°.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкстовый Ρ„Π°ΠΉΠ» для чтСния.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для записи. Если ΠΎΠ½ Π½Π΅ сущСствуСт, Ρ‚ΠΎ создаСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π—Π΄Π΅ΡΡŒ ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ содСрТимоС с Π½Π°Ρ‡Π°Π»Π° Ρ„Π°ΠΉΠ»Π°.

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

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для чтСния ΠΈ записи ΠΊΠ°ΠΊ.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для чтСния ΠΈ записи. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠ½ ΠΎΠ±Ρ€Π΅Π·Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ» Π΄ΠΎ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Ссли ΠΎΠ½ сущСствуСт; Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС создаСт Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ Π½Π΅ сущСствуСт.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ тСкстовый Ρ„Π°ΠΉΠ» для чтСния ΠΈ записи. Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ», Ссли ΠΎΠ½ Π½Π΅ сущСствуСт. Π§Ρ‚Π΅Π½ΠΈΠ΅ начнСтся с самого Π½Π°Ρ‡Π°Π»Π°, Π½ΠΎ запись ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π°.

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°

Π’ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ C прСдусмотрСны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для чтСния ΠΈ записи Ρ„Π°ΠΉΠ»Π° символ Π·Π° символом ΠΈΠ»ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ΅ строки фиксированной Π΄Π»ΠΈΠ½Ρ‹. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

НаписаниС Ρ„Π°ΠΉΠ»Π°

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ функция для записи ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов Π² ΠΏΠΎΡ‚ΠΎΠΊ –

Ѐункция fputs () записываСт строку s Π² Ρ„Π°ΠΉΠ», Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся fp. Он Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² случаС успСха, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС EOF возвращаСтся Π² случаС любой ошибки. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ int fprintf (FILE * fp, const char * format, …) для записи строки Π² Ρ„Π°ΠΉΠ». ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ –

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ компилируСтся ΠΈ выполняСтся, ΠΎΠ½ создаСт Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» test.txt Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ / tmp ΠΈ записываСт Π΄Π²Π΅ строки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌ этот Ρ„Π°ΠΉΠ» Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π§Ρ‚Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ функция для чтСния тСкстового Ρ„Π°ΠΉΠ»Π° посимвольно –

Если эта функция встрСчаСт символ Π½ΠΎΠ²ΠΎΠΉ строки β€˜\ n’ ΠΈΠ»ΠΈ EOF Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ максимальноС количСство символов, Ρ‚ΠΎ ΠΎΠ½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ символы, считанныС Π΄ΠΎ этой Ρ‚ΠΎΡ‡ΠΊΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ символ Π½ΠΎΠ²ΠΎΠΉ строки. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ int fscanf (FILE * fp, const char * format, …) для чтСния строк ΠΈΠ· Ρ„Π°ΠΉΠ»Π°, Π½ΠΎ ΠΎΠ½ останавливаСт Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ послС появлСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»Π°.

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

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄ Π² Java

Java прСдоставляСт Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с нашими ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ руководствами ΠΏΠΎ Java.

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

Когда Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся, ΠΎΠ½Π° Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ / Π²Ρ‹Π²ΠΎΠ΄ Π² Python

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° дСмонстрируСт Ρ‚Ρƒ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТимоС ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ»:

Когда ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠ΄ выполняСтся, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ –

ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – РСзюмС

ΠœΡ‹ Ρ†Π΅Π½ΠΈΠΌ вашС Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅, пройдя этот ΡƒΡ€ΠΎΠΊ. ΠœΡ‹ ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»ΠΈΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½Ρ‹ΠΌ, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ этот ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ содСрТит нСсколько Ρ‚Π΅ΠΌ, ΠΌΡ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π² дСталях.

Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ поняли Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· этих ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ руководство ΠΈ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΎΡΠ²ΠΎΠΈΡ‚Π΅ΡΡŒ с концСпциями, описанными Π² этом руководствС, Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ.

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

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

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

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

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

Sr.NoРСТим и описаниС
1