Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Бимвольная информация. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΎ Π·Π½Π°ΠΊΠ°Ρ… ΠΈ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… систСмах

Π—Π½Π°ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ понятий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ свои прСдставлСния ΠΎ внСшнСм ΠΌΠΈΡ€Π΅ (Ρ‚Π°ΠΊ, понятиС β€œΡ‡Π΅Π»ΠΎΠ²Π΅ΠΊβ€ ΠΎΠ±ΠΎΠ±Ρ‰Π°Π΅Ρ‚ мноТСство ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ возраста, ΠΏΠΎΠ»Π°, расы ΠΈ Ρ‚.Π΄., Π° этому ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π·Π½Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°).

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π½Π°ΠΊΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ систСму. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΉ систСмы ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ языки – ΠΎΡ‚ ΠΆΠΈΠ²ΠΎΠ³ΠΎ языка чСловСчСского общСния Π΄ΠΎ алгоритмичСского языка для записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ языка химичСских Ρ„ΠΎΡ€ΠΌΡƒΠ». Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ – Π½Π°Π±ΠΎΡ€ Ρ†Π²Π΅Ρ‚ΠΎΠ² свСтофора, Π·Π½Π°ΠΊΠΎΠ² Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠ³ΠΎ двиТСния ΠΈ Ρ‚.Π΄. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ внСсистСмныС Π·Π½Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Β«ΠΎΠ±Π»ΠΎΠΌΠΊΠ°ΠΌΠΈΒ» Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… систСм (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ТСсты ΠΈΠ»ΠΈ мСТдомСтия).

По своСй ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π·Π½Π°ΠΊΠΎΠ²Ρ‹Π΅ систСмы дискрСтны, Ρ‚ΠΎ-Π΅ΡΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ элСмСнтов.

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

Π—Π°ΠΊΠΎΠ½Ρ‹ построСния Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… систСм ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ сСмиотика, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ряд Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ.

Π‘ΠΈΠ½Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ° занимаСтся ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ соСдинСния Π·Π½Π°ΠΊΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, построСния Ρ„Ρ€Π°Π·).

Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΠΊΠ° ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ смысл – соотвСтствиС Π·Π½Π°ΠΊΠ° (слова) ΠΈ понятия. Π€Ρ€Π°Π·Π° «Глокая ΠΊΡƒΠ·Π΄Ρ€Π° ΡˆΡ‚Π΅ΠΊΠΎ Π±ΡƒΠ΄Π»Π°Π½ΡƒΠ»Π° Π±ΠΎΠΊΡ€Π° ΠΈ ΠΊΡƒΠ΄Π»Π°Ρ‡ΠΈΡ‚ Π±ΠΎΠΊΡ€Π΅Π½ΠΊΠ°Β» построСна синтаксичСски Π²Π΅Ρ€Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° бСссмыслСнна, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ словам Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ понятия.

ΠŸΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΠΊΠ° занимаСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒΡŽ. Π€Ρ€Π°Π·Π° «БСгодня Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΠΎΠ³ΠΎΠ΄Π°Β» синтаксичСски ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π° ΠΈ сСмантичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°. Однако ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚, зависит ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… условий.

Π‘ΠΈΠ³ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ вопросы ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

Π’ нашСм курсС использованиС Π·Π½Π°ΠΊΠΎΠ² рассматриваСтся с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘ этих ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой условноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов сообщСния. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ случай сообщСния, ссотоящСго ΠΈΠ· Π·Π½Π°ΠΊΠΎΠ² – тСкст.

Π”Π°Ρ‚Π° добавлСния: 2015-09-18 ; просмотров: 1084 ; Π—ΠΠšΠΠ—ΠΠ’Π¬ ΠΠΠŸΠ˜Π‘ΠΠΠ˜Π• Π ΠΠ‘ΠžΠ’Π«

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

ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ ΠΏΠΎ дисциплинС АрхитСктура Π­Π’Πœ Π½Π° Ρ‚Π΅ΠΌΡƒ «Π‘имвольная информация»

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ объСмС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий всС большая доля приходится Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ символьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, содСрТащСй Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ прСпинания, матСматичСскиС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу ставится Π² соотвСтствиС опрСдСлСнная двоичная комбинация. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… символов ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΈΠΌ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ. Π’ настоящСС врСмя примСняСтся мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ. ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΈΡ… вСсовой ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Ρ‹ Ρ†ΠΈΡ„Ρ€ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‚ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния Ρ†ΠΈΡ„Ρ€Ρ‹, Π° ΠΊΠΎΠ΄Ρ‹ символов ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС. Π’Π°ΠΊ ΠΊΠΎΠ΄ Π±ΡƒΠΊΠ²Ρ‹ Β«Π‘Β» Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ большС ΠΊΠΎΠ΄Π° Π±ΡƒΠΊΠ²Ρ‹ «А». Π­Ρ‚ΠΎ способствуСт ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Π­Π’Πœ.

Π”ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными Π±Ρ‹Π»ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символы ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ (Π±Π°ΠΉΡ‚ΠΎΠ²), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 256 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов:

амСриканский стандартный ΠΊΠΎΠ΄ для ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ASCII (American ‘ Standard Code for Information Interchange).

Код EBCDIC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… Π­Π’Πœ Ρ„ΠΈΡ€ΠΌΡ‹ IBM. Он ΠΆΠ΅ извСстСн ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π”ΠšΠžΠ˜ (Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ASCII – 7-разрядный, восьмая позиция отводится для записи Π±ΠΈΡ‚Π° чСтности. Π­Ρ‚ΠΎ обСспСчиваСт прСдставлСниС 128 символов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ всС латинскиС Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ основных матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ. ПозТС появилась СвропСйская модификация ASCII, называСмая Latin 1 (стандарт ISO 8859-1). Π’ Π½Π΅ΠΉ Β«ΠΏΠΎΠ»Π΅Π·Π½ΠΎΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС 8 разрядов. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ (ΠΊΠΎΠ΄Ρ‹ 128-255) Π² Π½ΠΎΠ²ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ отводятся для прСдставлСния спСцифичСских Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ² западноСвропСйских языков, символов псСвдографики, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠΊΠ² грСчСского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ряда матСматичСских ΠΈ финансовых символов. ИмСнно эта кодовая Ρ‚Π°Π±Π»ΠΈΡ†Π° считаСтся ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ модификациями Π²ΠΎ всСх странах.

Π₯отя ΠΊΠΎΠ΄ ASCII достаточно ΡƒΠ΄ΠΎΠ±Π΅Π½, ΠΎΠ½ всС ΠΆΠ΅ слишком тСсСн ΠΈ Π½Π΅ Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ мноТСства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… символов. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π² 1993 Π³ΠΎΠ΄Ρƒ консорциумом ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Apple Computer, Microsoft, Hewlett-Packard, DEC ΠΈ IBM Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ 16-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ стандарт ISO 10646, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ символов (UCS, Universal Character Set). Новый ΠΊΠΎΠ΄, извСстный ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Unicode, позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ Π΄ΠΎ 65536 символов, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ символы всСх основных Β«ΠΆΠΈΠ²Ρ‹Ρ…Β» ΠΈ Β«ΠΌΠ΅Ρ€Ρ‚Π²Ρ‹Ρ…Β» языков. Для Π±ΡƒΠΊΠ² русского языка Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΊΠΎΠ΄Ρ‹ 1040-1093.

Наряду с UCS-2 Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Unicode ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Unicode (UTF, Unicode Transformation Formats), основныС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… UTF-8 ΠΈ UTF-7. Π’ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ UTF-8 ΠΊΠΎΠ΄Ρ‹ символов мСньшиС, Ρ‡Π΅ΠΌ 128, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ слоТным ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ. Π’ зависимости ΠΎΡ‚ символа Π΅Π³ΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ Π΄Π²ΡƒΡ… Π΄ΠΎ ΡˆΠ΅ΡΡ‚ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ², ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π°ΠΉΡ‚Π° всСгда ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π˜Π½Ρ‹ΠΌΠΈ словами, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±Π°ΠΉΡ‚Π° Π»Π΅ΠΆΠΈΡ‚ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 128 Π΄ΠΎ 255. Ноль Π² ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌ Π±ΠΈΡ‚Π΅ Π±Π°ΠΉΡ‚Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚ ΠΈ совпадаСт ΠΏΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ с ASCII.

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

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ Unicode ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ совмСстим с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ASCII, ΠΎΠ΄Π½Π°ΠΊΠΎ Ссли Π² ASCII для прСдставлСния схоТих ΠΏΠΎ Π²ΠΈΠ΄Ρƒ символов (минус, Ρ‚ΠΈΡ€Π΅, Π·Π½Π°ΠΊ пСрСноса) примСнялся ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠΎΠ΄, Π² Unicode ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих символов ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Unicode Π±Ρ‹Π» использован Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows NT.

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ Unicode ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ISO ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ 32-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Π²ΠΈΠ΄Ρƒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ распространСнности ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Unicode дальнСйшиС пСрспСктивы Π½ΠΎΠ²ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ.
^

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

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

ΠœΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΡ‚. ΠžΠ±Ρ€Π°Π·Ρ‹, навСянныС всС Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠ΅ΠΉ, поэт ΠΌΠΎΒ­ΠΆΠ΅Ρ‚ Π²ΠΎΠΏΠ»ΠΎΡ‚ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ стихотворСния, Ρ…ΠΎΡ€Π΅ΠΎΠ³Ρ€Π°Ρ„ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‚Π°Π½Ρ†Π΅ΠΌ, Π° Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ β€” Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Π€ΠΎΡ€ΠΌΠ° прСдставлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΈ Π΅Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅: Ссли Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠ»ΠΎΡ…ΠΎ ΡΠ»Ρ‹ΡˆΠΈΡ‚, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΅ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ нСльзя; Ссли Ρƒ собаки слабо Ρ€Π°Π·Π²ΠΈΡ‚ΠΎ обоняниС, Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² розыскной слуТбС. Π’ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° люди ΠΏΠ΅Β­Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ: Ρ€Π΅Ρ‡ΠΈ, Π΄Ρ‹ΠΌΠ°, Π±Π°Ρ€Π°Π±Π°Π½Π½ΠΎΠ³ΠΎ боя, Π·Π²ΠΎΠ½Π° ΠΊΠΎΠ»ΠΎΠΊΠΎΠ»ΠΎΠ², письма, Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π°, Ρ€Π°Π΄ΠΈΠΎ, Ρ‚Π΅Π»Π΅Ρ„ΠΎΒ­Π½Π°, факса. НСзависимо ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния ΠΈ способа ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΠ½Π° всСгда пСрСдаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ языка.
На ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык, Π² основС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ β€” Ρ†ΠΈΡ„Ρ€Ρ‹, Π·Π½Π°ΠΊΠΈ арифмСтичСских дСйствий ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ. Они ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π°Π»Ρ„Π°Π²ΠΈΡ‚ языка ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. На ΡƒΡ€ΠΎΠΊΠ°Ρ… Ρ„ΠΈΠ·ΠΈΠΊΠΈ ΠΏΡ€ΠΈ рассмотрСнии ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ физичСского явлСния Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… составляСтС Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹. Π€ΠΎΡ€ΠΌΡƒΠ»Π° β€” это слово Π½Π° языкС Ρ„ΠΈΠ·ΠΈΠΊΠΈ.
На ΡƒΡ€ΠΎΠΊΠ°Ρ… Ρ…ΠΈΠΌΠΈΠΈ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символы, Π·Π½Π°ΠΊΠΈ, объСдиняя ΠΈΡ… Π² «слова» Π΄Π°Π½Π½ΠΎΠ³ΠΎ языка.
БущСствуСт язык Π³Π»ΡƒΡ…ΠΎΠ½Π΅ΠΌΡ‹Ρ…, Π³Π΄Π΅ символы языка β€” ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ, Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΌΠΈΠΌΠΈΠΊΠΎΠΉ Π»ΠΈΡ†Π° ΠΈ двиТСниями Ρ€ΡƒΠΊ.
ΠžΡΠ½ΠΎΠ²Ρƒ любого языка составляСт Π°Π»Ρ„Π°Π²ΠΈΡ‚ β€” Π½Π°Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΒ­Ρ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² (символов), ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… формируСтся сообщСниС. Π―Π·Ρ‹ΠΊΠΈ дСлятся Π½Π° СстСствСнныС (Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹Π΅) ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅. Алфавит СстСствСнных языков зависит ΠΎΡ‚ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΉ. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ языки Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… областях чСловСчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ„ΠΈΠ·ΠΈΠΊΠ΅, Ρ…ΠΈΠΌΠΈΠΈ ΠΈ Ρ‚. Π΄.). Π’ ΠΌΠΈΡ€Π΅ насчитываСтся ΠΎΠΊΠΎΠ»ΠΎ 10 000 Ρ€Π°Π·Π½Ρ‹Ρ… языков, Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΎΠ², Π½Π°Ρ€Π΅Ρ‡ΠΈΠΉ. МногиС Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹Π΅ языки ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ языка. НапримСр, ΠΎΡ‚ латинского языка ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΈΡΡŒ французский, испанский, ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΈΠΉ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ становится понятной, Ссли ΠΎΠ½Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π° языком, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ говорят Ρ‚Π΅, ΠΊΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° информация.

Π’ процСссС развития чСловСчСского общСства люди Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ большоС число языков. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ языков:

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

ВсС языки ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° СстСствСнныС ΠΈ искусствСнныС.

ЕстСствСнными Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ β€œΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅β€, β€œΡ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹Π΅β€ языки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ стихийно ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ языка Π½Π΅ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌΠ° ΠΎΡ‚ истории Π½Π°Ρ€ΠΎΠ΄Π°, Π²Π»Π°Π΄Π΅ΡŽΡ‰Π΅Π³ΠΎ ΠΈΠΌ. ЕстСствСнный язык, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, для повсСднСвного общСния, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π»Ρ‹ΠΉ ряд своСобразных Ρ‡Π΅Ρ€Ρ‚:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ функциями СстСствСнного языка ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

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

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

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

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ СстСствСнных языков Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ языкам присущи Ρ‡Π΅Ρ‚ΠΊΠΎ сформулированныС ΠΏΡ€Π°Π²ΠΈΠ»Π° сСмантичСской ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ синтаксичСского прСобразования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π½Π°ΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ смысл ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² Π½Π΅ измСняСтся Π² зависимости ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ прагматичСских ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ контСкста).

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

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

Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ языки часто ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° Π±Π°Π·Π΅ языка ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Π’Π΅ΠΊΠΎΠΌ Π±ΡƒΡ€Π½ΠΎΠ³ΠΎ развития Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… языков ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ XX Π²Π΅ΠΊ.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, срСди Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… языков Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык Π»ΠΎΠ³ΠΈΠΊΠΈ(язык Π°Π»Π³Π΅Π±Ρ€Ρ‹ Π»ΠΎΠ³ΠΈΠΊΠΈ) ΠΈ языки программирования.

Π’ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ языков программирования приходится Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 50-Ρ… Π³ΠΎΠ΄ΠΎΠ² XX Π²Π΅ΠΊΠ°.

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

ВСория кодирования – это Ρ€Π°Π·Π΄Π΅Π» Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, связанный с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ кодирования ΠΈ дСкодирования сообщСний, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… ΠΊ потрСбитСлям ΠΈ посылаСмых ΠΈΠ· источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

ВСория кодирования Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Π΄Ρ€Π΅Π²Π½Π΅ΠΉΡˆΠ΅ΠΌΡƒ искусству тайнописи – ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. Над Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€ΠΎΠ² Ρ‚Ρ€ΡƒΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ извСстныС ΡƒΡ‡Π΅Π½Ρ‹Π΅: философ Π€. Бэкон, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π”.ΠšΠ°Ρ€Π΄Π°Π½ΠΎ, Π”. Валлис. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ, ΠΈΠ»ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ°Π½Π°Π»ΠΈΠ·Π°.

Π’ сСрСдинС Π₯IΠ₯ Π². ситуация измСнилась. Π˜Π·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° ΠΈ искрового Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π° поставило ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΡ‡Π΅Π½Ρ‹ΠΌΠΈ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ создания Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ кодирования. ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ систСмой кодирования оказалась Π°Π·Π±ΡƒΠΊΠ° ΠœΠΎΡ€Π·Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ принято Ρ‚Ρ€ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (Ρ‚ΠΎΡ‡ΠΊΠ°, Ρ‚ΠΈΡ€Π΅, ΠΏΠ°ΡƒΠ·Π°).

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

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚ состоит ΠΈΠ· Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€ 0 ΠΈ 1.

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π­Π’Πœ (ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ относятся ΠΊ классу Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ…) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ любой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ основном это ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ тСхничСскоС устройство, Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅Π΅ 2 Ρ€Π°Π·Π½Ρ‹Ρ… состояния сигнала, тСхничСски оказалось ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹ Π±Π΅Π·ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Π»ΠΎ 5 ΠΈΠ»ΠΈ 10 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… состояний.

К нСдостаткам Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ кодирования относят ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ записи Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², Ρ‡Ρ‚ΠΎ затрудняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ.

Π”Π’ΠžΠ˜Π§ΠΠžΠ• ΠšΠžΠ”Π˜Π ΠžΠ’ΠΠΠ˜Π• Π‘Π˜ΠœΠ’ΠžΠ›Π¬ΠΠžΠ™ (Π’Π•ΠšΠ‘Π’ΠžΠ’ΠžΠ™) ИНЀОРМАЦИИ

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

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

НаиболСС популярныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ: Π”ΠšΠžΠ˜-8, ASCII, CP1251, Unicode.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ слоТилось, Ρ‡Ρ‚ΠΎ Π² качСствС Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠΎΠ΄Π° для кодирования символов Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ 8 Π±ΠΈΡ‚ ΠΈΠ»ΠΈ 1 Π±Π°ΠΉΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‡Π°Ρ‰Π΅ всСго ΠΎΠ΄Π½ΠΎΠΌΡƒ символу тСкста, Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠΌΡƒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, соотвСтствуСт ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ‚ памяти.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΈΠ· 0 ΠΈ 1 ΠΏΡ€ΠΈ Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ΄Π° 8 Π±ΠΈΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 28 = 256, поэтому с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 256 символов. ΠŸΡ€ΠΈ Π΄Π»ΠΈΠ½Π΅ ΠΊΠΎΠ΄Π° Π² 2 Π±Π°ΠΉΡ‚Π° (16 Π±ΠΈΡ‚) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 65536 символов.

Π’ настоящСС врСмя большая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, которая состоит ΠΈΠ· символов: Π±ΡƒΠΊΠ², Ρ†ΠΈΡ„Ρ€, Π·Π½Π°ΠΊΠΎΠ² прСпинания ΠΈ Π΄Ρ€.

Ρ‚. Π΅. для прСдставлСния тСкстовой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ 256 символов.

Π‘ΡƒΡ‚ΡŒ кодирования Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ символу ставят Π² соотвСтствиС Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚ 00000000 Π΄ΠΎ 11111111 ΠΈΠ»ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΅ΠΌΡƒ дСсятичный ΠΊΠΎΠ΄ ΠΎΡ‚ 0 Π΄ΠΎ 255.

ΠžΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΊΠΎΠ΄Ρƒ ставится Π² соотвСтствиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ символы.

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ кодДСсятичный кодКОИ8Π‘Π 1251Π‘Π 866МасISO
11000010194Π±Π’Π’

Начиная с 1997 Π³. послСдниС вСрсии Microsoft Windows&Office ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Unicode, которая Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ ΠΎΡ‚Π²ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ 2 Π±Π°ΠΉΡ‚Π°, Π°, поэтому, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ 256 символов, Π° 65536 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов.

Для опрСдСлСния числового ΠΊΠΎΠ΄Π° символа Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Windows (Π‘Π 1251) Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ клавиш управлСния курсором Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ символ, Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Клавиша. ПослС этого Π½Π° экранС появляСтся диалоговая панСль Настройка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ содСрТится дСсятичный числовой ΠΊΠΎΠ΄ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ символа.

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

Алгоритмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ символьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅)

БоотвСтствиС символов ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ² задаСтся Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа указываСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚.

(ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° ASCII)
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

ΠšΠΎΠ΄Ρ‹ 128. 255
(ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ
Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚)
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ этим Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌ ΠΊΠΎΠ΄ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ символа, Π½ΡƒΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ строки с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ столбца, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ располоТСн. Π’Π°ΠΊ, ΠΊΠΎΠ΄ Ρ†ΠΈΡ„Ρ€Ρ‹ 5 Ρ€Π°Π²Π΅Π½ 05+048 = 053.

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

символьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

Π―Π·Ρ‹ΠΊΠ’ΠΈΠΏ, ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования
Π¨ΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ
АЯ
Π‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ
сим
a:=» f » ; b:=»+» ; c:=»5″
If a=» » then k:=k+1
Π›ΠΈΡ‚Π΅Ρ€Π½Ρ‹ΠΉ
Π»ΠΈΡ‚
t:=»Π›ΠΈΡ‚Срная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°»
s:=» » (пустая строка)
Turbo PascalΠ‘ΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ
Char
a:= f ‘ ; b:=’+’ ; c:=’5′ ;
If a=’ ‘ then k:=k+1
Π›ΠΈΡ‚Π΅Ρ€Π½Ρ‹ΠΉ
String
t:=’ЛитСрная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°’ ;
f:=’ ‘ ; (пустая строка)
QBasicΠ›ΠΈΡ‚Π΅Ρ€Π½Ρ‹ΠΉt$:=»Π›ΠΈΡ‚Срная Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°»
f$:=» » (пустая строка)

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ строк

Π¨ΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΉ АЯ

Ѐункция Π΄Π»ΠΈΠ½(S) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство символов Π² строкС S.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ Π²Ρ‹Ρ€Π΅Π·ΠΊΠ° позволяСт «Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ» ΠΈΠ· строки Π³Ρ€ΡƒΠΏΠΏΡƒ сосСдних символов. Π’Ρ‹Ρ€Π΅Π·ΠΊΠ° ΠΈΠ· строки S подстроки, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉΡΡ с i-ΠΎΠΉ ΠΈ ΠΊΠΎΠ½Ρ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ j-ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ, обозначаСтся S [ i : j]. Π’Ρ‹Ρ€Π΅Π·ΠΊΠ° ΠΈΠ· строки S ΠΎΠ΄Π½ΠΎΠ³ΠΎ i-Π³ΠΎ символа обозначаСтся S[i].

Команда присваивания Π²Ρ‹Ρ€Π΅Π·ΠΊΠ΅ S[N : M] := SubS. Π§Π°ΡΡ‚ΡŒ строки S, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N ΠΈ кончая ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ M, замСняСтся Π½Π° подстроку SubS Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄Π»ΠΈΠ½Ρ‹.


Turbo Pascal

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹

Delete(Var S:String; N,M:Integer) УдаляСт M символов ΠΈΠ· строки S, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N.

Insert(SubS: String; Var S:String; N:Integer) ВставляСт подстроку SubS Π² строку S, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N.

Str(X:Integer; Var S:String) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ прСдставлСниС числа X Π² Π΅Π³ΠΎ символьной Ρ„ΠΎΡ€ΠΌΠ΅ S.

Val(S:String; Var X, Code: Integer) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ прСдставлСниС символов строки S Π² Π΅Π΅ числовой Ρ„ΠΎΡ€ΠΌΠ΅ X. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Code содСрТит ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ ошибки прСобразования (Ссли Code = 0, ошибки Π½Π΅Ρ‚).

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Chr(X:Byte): Char Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ символ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ порядковым Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ X.

Copy(S: String; N,M: Integer): String Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ подстроку ΠΈΠ· строки S, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ M символов.

Length(S: String): Byte Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство символов Π² строкС S.

Ord(X: Char): LongInt Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ порядковый Π½ΠΎΠΌΠ΅Ρ€ символа X Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΊΠΎΠ΄ΠΎΠ² символов.

Pos(SubS, S: String): Byte Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, начиная с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² строкС S располагаСтся подстрока SubS (Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ S Π½Π΅ содСрТит SubS).

QBasic

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ASC(X$) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ порядковый Π½ΠΎΠΌΠ΅Ρ€ символа X$ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΊΠΎΠ΄ΠΎΠ² символов.

CHR$(N) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ символ с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ порядковым Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ N.

INSTR([N,] X$,Y$) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ строки X$, начиная с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Π½Π΅ΠΉ размСщаСтся подстрока Y$. Если подстрока Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π°, Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ. Поиск подстроки вСдСтся с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N, Π° Ссли N Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ, Ρ‚ΠΎ с Π½Π°Ρ‡Π°Π»Π° строки.

LEFT$(X$,N) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ подстроку, ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… N символов строки X$.

LEN(X$) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство символов Π² строкС X$.

MID$(X$,N [,M]) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ подстроку, ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ· M символов строки X$, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N (Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ М ΠΎΠΏΡƒΡ‰Π΅Π½, Ρ‚ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ всС символы, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N).

RIGHT$(X$,N) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ подстроку, ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ ΠΈΠ· послСдних N символов строки X$.

STR$(N) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ прСдставлСниС числа N Π² символьной Ρ„ΠΎΡ€ΠΌΠ΅.

VAL(X$) Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ прСдставлСниС символов строки X$ Π² числовой Ρ„ΠΎΡ€ΠΌΠ΅.

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹

MID$(X$,N,M) = Y$ Π§Π°ΡΡ‚ΡŒ строки X$, начиная с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N, Π΄Π»ΠΈΠ½ΠΎΠΉ M ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ замСняСтся Π½Π° строку Y$. Π”Π»ΠΈΠ½Π° X$ Π½Π΅ измСняСтся.

SWAP X$,Y$ Π‘Ρ‚Ρ€ΠΎΠΊΠΈ X$ ΠΈ Y$ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ своими значСниями.

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

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ символьной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π­Π’Πœ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символьная информация

Бимвольная (Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-цифровая) информация хранится ΠΈ обрабатываСтся Π² Π­Π’Πœ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Кодом называСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число, поставлСнноС Π² соотвСтствиС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ символу.

НСобходимый Π½Π°Π±ΠΎΡ€ символов, прСдусмотрСнный Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π­Π’Πœ, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя:

— Π±ΡƒΠΊΠ²Ρ‹ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°

— ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы ΠΈ Π·Π½Π°ΠΊΠΈ

— Π±ΡƒΠΊΠ²Ρ‹ Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°

— символы псСвдографики β€” растры, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ Ρ€Π°ΠΌΠΊΠΈ, стрСлки.

Π‘Ρ€Π΅Π΄ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² символов наибольшСС распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π·Π½Π°ΠΊΠΈ ΠΊΠΎΠ΄Π° ASCII (American Standard Code of Information Interchange β€” амСриканский стандартный ΠΊΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ).

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ASCII содСрТится 256 символов ΠΈ ΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ². Π’Π°Π±Π»ΠΈΡ†Π° состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй: основной ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ. Основная Ρ‡Π°ΡΡ‚ΡŒ (символы с ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΎΡ‚ 0 Π΄ΠΎ 127 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) являСтся Π±Π°Π·ΠΎΠ²ΠΎΠΉ, ΠΎΠ½Π° Π² соотвСтствии с принятым стандартом Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°. Π’ Π½Π΅Π΅ вошли:

— ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄Ρ‹ (ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠ΄Ρ‹ с 1 ΠΏΠΎ 31), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ символы языков, ΠΈ соотвСтствСнно эти ΠΊΠΎΠ΄Ρ‹ Π½Π΅ выводятся Π½ΠΈ Π½Π° экран, Π½ΠΈ Π½Π° устройства ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ производится Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ….

— арабскиС Ρ†ΠΈΡ„Ρ€Ρ‹, Π±ΡƒΠΊΠ²Ρ‹ латинского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Π·Π½Π°ΠΊΠΈ прСпинания, Π·Π½Π°ΠΊΠΈ арифмСтичСских дСйствий, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы (ΠΊΠΎΠ΄Ρ‹ с 32 ΠΏΠΎ 127).

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ (символы с ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΎΡ‚ 128 Π΄ΠΎ 255) ΠΎΡ‚Π΄Π°Π½Π° Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°ΠΌ, символам псСвдографики ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ символам.

Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стандартной ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„ΠΈΡ€ΠΌΡ‹ IBM:

— ΠΊΠΎΠ΄Ρ‹ 176-223 Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ символы псСвдографики;

— ΠΊΠΎΠ΄Ρ‹ 128-175, 224-239 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для размСщСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символов Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… СвропСйских языков;

— ΠΊΠΎΠ΄Ρ‹ 240-255 для размСщСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ².

ОБ Windows ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ большоС число Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ† для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ².

Π’ России ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов русского языка:

Π“ΠžΠ‘Π’-Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° (Π³Π»Π°Π²Π½ΠΎΠ΅ достоинство – располоТСниС символов псСвдографики Π½Π° Ρ‚Π΅Ρ… ΠΆΠ΅ мСстах, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ IBM);

ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Windows 1251 (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ПК, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows);

КОИ-8 (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтях Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ России).

Π’ 1991 Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π»Π° создана ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ систСма кодирования тСкстовых Π΄Π°Π½Π½Ρ‹Ρ… – UNICODE. Π’ Π΄Π°Π½Π½ΠΎΠΉ систСмС символы ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ 16-разрядными числами. 16 разрядов позволяСт ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ для 65536 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов – этого достаточно для размСщСния Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ всСх ΡˆΠΈΡ€ΠΎΠΊΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΡ‹Ρ… языков.

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

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

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