Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ свободныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ систСмы Π² школС». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 36

Автор Максим ΠžΡ‚ΡΡ‚Π°Π²Π½ΠΎΠ²

Учащийся сталкиваСтся с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ манипулирования «плоским» тСкстом ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° Ρ€Π°Π·Π° (ΠΏΡ€ΠΈ знакомствС с элСктронной ΠΏΠΎΡ‡Ρ‚ΠΎΠΉ ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ основ программирования), соотвСтствСнно, успСваСт ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, с двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ тСкстовыми Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ (встроСнными Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ срСду программирования, соотвСтствСнно). Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° Ρ€Π°Π·Π° ΠΎΠ½ сталкиваСтся ΠΈ с Π·Π°Π΄Π°Ρ‡Π΅ΠΉ манипулирования Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ тСкстом: ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π΅Π³ΠΎ знакомят с word-процСссором (ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² России ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΡƒ подворачиваСтся «пиратский» Β«ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π£ΠΎΡ€Π΄Β», Π»ΠΈΠ±ΠΎ бСсплатно распространяСмый Β«Π‘Ρ‚Π°Ρ€ΠžΡ„ΠΈΡ 5Β», Π»ΠΈΠ±ΠΎ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ «ЛСксикон», ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹), Π° Π·Π°Ρ‚Π΅ΠΌ Π΅ΠΌΡƒ прСподносят основы HTML.

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

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ шагом ΠΊ систСматизации ΠΎΠΏΡ‹Ρ‚Π°, Π²Ρ‹Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡˆΠΊΠΎΠ»ΡŒΠ½Ρ‹ΠΌ курсом, Π½Π° наш взгляд, являСтся использованиС инструмСнтария, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ тСкстом Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ срСдствами. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ трСбованиям, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹ΠΌ ΠΊ Β«ΡƒΡ‡Π΅Π±Π½ΠΎΠΌΡƒΒ» word-процСссору (Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΡΡ‚ΡŒ, цСновая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ), добавляСтся ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠ΅: ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.

Π­Ρ‚ΠΎ сильно ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π²Ρ‹Π±ΠΎΡ€. На самом Π΄Π΅Π»Π΅, Π½Π° сСгодня всСм пСрСчислСнным трСбованиям удовлСтворяСт, ΠΏΠΎ сути, лишь ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Но сначала β€” Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ стандартах.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ тСкста

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΈ свою ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π΄Π²Π° основных Ρ‚ΠΈΠΏΠ° языков Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…, это сСмСйство, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ *ML-языками: Π½Π° эти Π΄Π²Π΅ Π±ΡƒΠΊΠ²Ρ‹ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ β€” GML, SGML, HTML, XML, β€” Π° сами ΠΏΠΎ сСбС эти Π±ΡƒΠΊΠ²Ρ‹ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ просто Β«markup languageΒ» β€” «язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈΒ».

Π’Ρ‚ΠΎΡ€ΠΎΠΉ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΌΡΡ амСриканским Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΌ программирования Π”ΠΎΠ½Π°Π»ΡŒΠ΄ΠΎΠΌ ΠšΠ½ΡƒΡ‚ΠΎΠΌ язык программирования вСрстки TeX[68] ΠΈ Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, LaTeX). НС Π±ΡƒΠ΄ΡƒΡ‡ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ стандартом, Π’Π΅Π₯ постСпСнно вытСсняСт ΠΈ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ языки Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π½Π°Π±ΠΎΡ€Π° ΠΈ вСрстки тСкстов (TeX ΠΈ систСмы Π½Π° Π΅Π³ΠΎ основС ΠΏΠ»ΠΎΡ…ΠΎ приспособлСны для вСрстки Ρ‚.Π½. Β«ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ·Π΄Π°Π½ΠΈΠΉΒ» с Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΌ для Π½ΠΈΡ… Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΌ насыщСниСм тСкста Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, слоТными ΠΎΠ±Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΈ налоТСниями тСкста Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ ΠΏΡ€., ΠΈ этот сСгмСнт Ρ€Ρ‹Π½ΠΊΠ° остаСтся ΠΏΠΎΠΊΠ° Π½Π΅ стандартизованным).

Π—Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этих Ρ‚ΠΈΠΏΠΎΠ² β€” ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство нСстандартных (ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ…) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ, Π° Π΄Π²ΠΎΠΈΡ‡Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ прСдставлСния Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Ρ‹ Β«ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π£ΠΎΡ€Π΄Β», «ЛСксикона» ΠΈ Ρ‚.ΠΏ.). Π­Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… тСкстовых Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡ… стандартными тСкстовыми ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ сильно затрудняСт ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° с Ρ†Π΅Π»ΡŒΡŽ обСспСчСния ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта ΠΈΠ· нСзависимо написанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ[69].

НавСрноС, TeX ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΊ использованию Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° языка Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (ΠΈΠ»ΠΈ, Ρ‚ΠΎΡ‡Π½Π΅Π΅, языка Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ), ΠΎΠ΄Π½Π°ΠΊΠΎ вряд Π»ΠΈ Π² срСднСй школС β€” отчасти ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ Π² качСствС ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния содСрТания, Ρ‡Ρ‚ΠΎ прСдставляСт Π½Π° сСгодня Ссли Π½Π΅ ΡΠΊΠ·ΠΎΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ, Ρ‚ΠΎ, Π²ΠΎ всяком случаС, достаточно ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ *ML-языков, Π² Ρ€Π°Π²Π½ΠΎΠΉ стСпСни ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π° «экран», ΠΈ Π½Π° Β«Π±ΡƒΠΌΠ°Π³ΡƒΒ».

Π‘ΡƒΠ΄ΡŒΠ±Π° *ML-языков

SGML достаточно Π΄Π°Π²Π½ΠΎ (с 1986 Π³.) являСтся стандартом Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², принятым ΠœΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ стандартизации (сСрия ISO 8879). ΠŸΠ°Ρ€Π°Π΄ΠΎΠΊΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π°ΠΆΠ΅ частичныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SGML Π±Ρ‹Π»ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСмногочислСнными, ΠΈ Π΅Π³ΠΎ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎΡΡŒ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ государствСнных ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ (Π² массС своСй ΠΎΠ±ΠΎΡ€ΠΎΠ½Π½Ρ‹Ρ… ΠΈ Π½Π°ΡƒΡ‡Π½Ρ‹Ρ…) ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ. Π“ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Β«ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° SGMLΒ» языки, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, HTML Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вСрсий, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· тСхнологичСских столпов WWW.

HTML Π±Ρ‹Π» ΡΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ создан ΠΊΠ°ΠΊ Β«ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Ρ‹ΠΉ SGMLΒ»: ΠΎΠ½ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Π» всСй Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠΎΡ‰ΡŒΡŽ послСднСго, Π½ΠΎ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½ ΠΈ Π»Π΅Π³ΠΎΠΊ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ. Одна ΠΈΠ· сторон Β«ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½ΠΎΡΡ‚ΠΈΒ» HTML Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ использованию физичСской, Π° Π½Π΅ логичСской Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ поэтому, Π½Π° наш взгляд, Π΅Π³ΠΎ Π½Π΅ стоит ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Π² школС.

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

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π΄Π²ΡƒΡ… Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ языков Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ нСцСлСсообразным, поэтому дальнСйшСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ WWW ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° XML β€” Β«Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ язык Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСвосходит ΠΏΠΎ мощности, гибкости ΠΈ согласованности HTML ΠΈ являСтся ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ SGML-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π£ΠΆΠ΅ сСгодня Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ WWW-сСрвСры Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ HTML ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· XML; нСпосрСдствСнно Β«ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒΒ» послСдний постСпСнно учатся ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹.

«МолодоС ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ *ML!Β»

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

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

ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ ΡˆΠΊΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΡƒ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ тСндСнциям развития ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ отрасли Π²ΠΎΠΎΠ±Ρ‰Π΅, вывСсти Π΅Π΅ ΠΈΠ· Π·Π°ΠΊΡƒΡ‚ΠΊΠ° Β«ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚ΠΈΠ½Π³Π°Β»,

ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π·Π° счСт стандартизации Π·Π°Π΄Π°Ρ‡Ρƒ Π²Ρ‹Π±ΠΎΡ€Π° (Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ) ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π—Π°Π΄Π°Ρ‡Π° доступного излоТСния основ XML ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ сама ΠΏΠΎ сСбС нСпроста, ΠΊΠ°ΠΊ дидактичСски, Ρ‚Π°ΠΊ ΠΈ тСхничСски (Π² частности, Π½ΡƒΠΆΠ½Ρ‹ опрСдСлСния Ρ‚ΠΈΠΏΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (DTD) для ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, достаточно Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹Π΅ для дСмонстрации возмоТностСй языка, Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя достаточно простыС для понимания XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² «с листа» ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ рСдактирования).

Однако ΠΎΠ΄Π½ΠΎ ΠΈΠ· основных прСпятствий Π½Π° ΠΏΡƒΡ‚ΠΈ использования XML Π² школС β€” Π½Π΅Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΡΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² β€” ΡƒΠΆΠ΅ ΠΎΡ‚ΠΏΠ°Π»ΠΎ с появлСниСм офисного ΠΏΠ°ΠΊΠ΅Ρ‚Π° Β«OpenOffice.orgΒ». Он сочСтаСт ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ПК ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ стандартных XML-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ «тСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Β» (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Β«OpenWriterΒ»), «элСктронная Ρ‚Π°Π±Π»ΠΈΡ†Π°Β» (Β«OpenCalcΒ»), «прСзСнтация» (OpenImpess), Β«Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Β» (OpenMath), «гипСртСкст» (OpenWeb) ΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ совсСм Π½Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для «офисного» софта, Β«Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ рисунок» (Β«OpenDrawΒ»), ΠΈΡ… Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ внСдрСния ΠΈ связывания.

По сути Π΄Π΅Π»Π°, Β«OO.oΒ» β€” это «троянский конь», Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΉ Π² ΠΌΠΈΡ€ Β«ΠΌΠ°Π»ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈΒ»: «снаруТи» ΠΎΠ½ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° «офис», Π° Β«ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈΒ» (ΠΈΠ»ΠΈ «с ΠΈΠ·Π½Π°Π½ΠΊΠΈΒ») прСдставляСт собой Π½Π°Π±ΠΎΡ€ XML-инструмСнтов. Β«ΠžΡ„ΠΈΡΠ½ΠΎΠΉΒ» стороной ΠΎΠ½ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ ΠΊ ΠΎΠΏΡ‹Ρ‚Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ β€” ΠΊ соврСмСнным, ΠΏΠΎΡΡ‚ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ-ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ систСмам (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти ΠΈ сСти Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ с возмоТностями Π±Π΅Π·Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° ΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ).

Β«OpenWriterΒ»

Β«OpenWriterΒ» (Π΄Π°Π»Π΅Π΅ β€” OW) β€” это Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅, Π½ΠΎ ΡƒΠΆΠ΅ Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‰Π΅Π΅ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ word-процСссора ΠΈΠ· ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π° свободных офисных ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ОО.ΠΎ (ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, слСдуСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ooowriter)[70].

Рис. 4-2

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

физичСскоС ΠΈ логичСскоС (Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ стилСй) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… страниц, Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π°Π±Π·Π°Ρ†Π΅Π² ΠΈ символов;

ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (Π½Π°Π±ΠΎΡ€Ρ‹ стилСй ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²);

Π»ΠΈΠ½Π³Π²ΠΈΡΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ (ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ пСрСносы, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΎΡ€Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, тСзаурус (русского грамматичСского ΠΈ тСзаурус-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚));

Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ΠΈ связываниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² β€” ΠΊΠ°ΠΊ ΠΈΠ· XML-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ Ρ‡ΡƒΠΆΠ΅Ρ€ΠΎΠ΄Π½Ρ‹Ρ… (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ выполнСния запросов ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ…);

ΠΈΠΌΠΏΠΎΡ€Ρ‚/экспорт унаслСдованных нСстандартных Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² (Π² Π±Π°Π·ΠΎΠ²ΡƒΡŽ поставку Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Microsoft Office), Π° Ρ‚Π°ΠΊΠΆΠ΅ плоско-тСкстовых ΠΈ гипСртСкстовых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²;

встроСнный макроязык;

Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ элСмСнтов, оглавлСния ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ;

... (Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ сами).

Π—Π° подробностями ΠΎΡ‚ΡΡ‹Π»Π°ΡŽ ΠΊ[82].

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, начинаСтся, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ посмотрим Π½Π° OW «с ΠΈΠ·Π½Π°Π½ΠΊΠΈΒ». Π€Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΈ Β«.sfxΒ», создаваСмыС ΠΈΠΌ β€” это PKZIP-Π°Ρ€Ρ…ΠΈΠ²Ρ‹, содСрТащиС (Π² ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС) Π½Π°Π±ΠΎΡ€ XML-Ρ„Π°ΠΉΠ»ΠΎΠ², ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… (Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… XML) манифСсту, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ стилСй ΠΈ значСниям Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… настроСк.