SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
Документ: от печати до выписок из
 базы данных. От аппликативного
       программирования к
        функциональному.
           «Архитектура вычислительных систем»
                  Акоев Марк Анатольевич
                         7 семестр
                      14 часов, зачет
      http://akoev.blogspot.com/search/label/Computing
Документ
PostScript
%!PS-Adobe-1.0
% По умолчанию, постскрипт использует единицу измерения 1 пункт=1/72 дюйм
% а нам нравятся миллиметры.
72 25.4 div           % 1 мм = 72/25.4 пунктов
dup                   % дублировать значение на вершине стека
scale                 % растянуть в это количество раз по обеим координат
100 100 translate     % установить начало координат в (100мм, 100мм)

/Times-Roman findfont % взять шрифт Times-Roman
10 scalefont          % растянуть до размера 10 (у нас единица измерения
setfont               % установить выбранный шрифт

0 30 330 {             % цикл для углов от 0 до 330 с шагом 30
  gsave                  % запомнить текущее преобразование координат
    rotate               % повернуть систему координат (угол в градусах бе
    15 0 moveto          % перейти в точку (15мм, 0мм)
    (Wikipedia) show     % написать слово текущим шрифтом
  grestore               % вернуть преобразование координат
} for                  % конец цикла for

showpage               % вывести страницу
Wikipedia
          ia




                       a
                    edi
       ed   ip

                 kip
        ia                    ed ia


         ik
     ed                  ip



               Wi
               W
W
  k
  iip
                    W ik
Wikipedia           Wikipedia
Wi                  Wi
    kip               ki p
             W
             Wi
                           edi
             Wikipedia
       edi
                              a
               ik

                kip
           a
        ed       ip


                    edi
           ia




                        a
Display PostScript
Quartz 2D
Cairo (graphics)
  http://cairographics.org/
SVG - Scalable Vector Graphics
</embed>


  Групировки

  <?xml version="1.0" standalone="no"?>
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN"
     "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">
  <svg width="5cm" height="5cm">
    <desc>Two groups, each of two rectangles
    </desc>
    <g id="group1" style="fill:red">
      <rect x="1cm" y="1cm" width="1cm" height="1cm" />
      <rect x="3cm" y="1cm" width="1cm" height="1cm" />
    </g>
    <g id="group2" style="fill:blue">
      <rect x="1cm" y="3cm" width="1cm" height="1cm" />
      <rect x="3cm" y="3cm" width="1cm" height="1cm" />
    </g>
  </svg>
Flash
Forth
ЙОДЫ МАГИСТРА РЕЧИ ТАЙНА
        ОТКРЫТА:
НА ФОРТЕ ПРОГРАММЕР ЕСТЬ
   СТАРЫЙ ОН ПРОСТО.
Проблемы:

1. Остатки в вершине стека
2. Как манипулировать значениями на
   произвольной глубине стека?
EPS
Язык для описания языков
   предметной области
Аппликативное программирование
APL
'Hello, world'



The following expression sorts a word list stored in matrix X according to word l

X[⍋X+.≠' ';]



The following function "life", written in Dyalog APL, takes a boolean matrix an
generation according to Conway's Game of Life:




In the following example, also Dyalog, the first line assigns some HTML code to
uses an APL expression to remove all the HTML tags, returning the text only as
Форматирование текста
4. http://www.planetdjvu.com/
          5. На сайте Боба Ковера собирается множество ссылок на различные ресурсы вокруг SGML и XML в частности: [

?>=<
89:;
             http://www.oasis-open.org/cover/ ]
  1

                                                              Заголовок
                                                                 Автор
                                                              Организация
                                                                 Адрес

                                                            Дата публикации

           Аннотация
           Часть 1. Название части
           Название раздела
           Текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
       текст текст текст текст текст текст текст текст текст текст текст текст текст текст [1] текст текст текст ключевое понятие
       текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
       текст текст текст текст текст см также ссылка текст текст текст текст текст текст текст текст ключевое понятие текст
       текст текст текст текст текст.
           Текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
       текст текст текст текст текст текст текст текст см также ссылка текст текст текст текст текст текст текст текст ключевое
       понятие текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст
       ключевое понятие текст текст текст текст текст текст текст текст текст текст текст текст [2] текст текст текст текст текст
       текст текст текст текст текст.
           Список
           - Первый элемент списка
           - Второй элемент списка
           - Третий элемент списка
          Литература
          1. Источник первый


?>=<
89:;
          2. Источник второй
  2

       <?xml version="1.0" encoding="windows-1251"?>
       <ARTICLE>
       <!-- это комментарий -->
>=<
9:;
 3    ?>=<
      89:;
        6



      ?>=<
      89:;
        7
ветствующего шрифта
                                                                     CHAPTER {
      px    пиксели (размер зависит от устройства                        font-size: 1.25em;
            отображения)                                                 font-weight: bold;
                                                                       }

                                                                     BIBLREF, KW, LINK { display: inline; }

                                                                     KW {
                                                                         font-style: oblique ;
                                                                         background-color: lawngreen ;
                                                                     }

                                                                     LINK {
                                                                         font-style: italic;
                                                                         color: blue;
                                                                     }
                                                       margin-top
                    border-width                       border-top-width
                                                       padding-top                            border-right-width
      margin-left                       padding-left   содержимое            padding-right                         margin-right
                    border-left-width                  padding-bottom
                                                       border-bottom-width
                                                       margin-bottom
 Resource Description Framework (RDF)

SS         XSL
         /
       RDF
     -----
       XML
        |

браузер
A
TEX / L TEX
begin{slide}
begin{center}
section{Huge $TeX$ / $LaTeX$}
end{center}
end{slide}
HTML
SGML
Описание разметки + Кодировка
      символов -> Markup

Описание разметки, вариант по умол-
чанию <тег>
Машиночитаемость
Человекочитаемость
XML
<?xml version="1.0" encoding="windows-1251" ?>
<XML>
<тег>тег</тег>
<xml></xml>
<lc></LC>
</XML>
XSLT
Результат                           <xsl:template match="surname">
         <b>                                      <i>
         Joe                                           <xsl:value-of select="."/>
         Smith                                    </i>
         </b>                                </xsl:template>
                                             </xsl:stylesheet>


?> = <
89 : ;
 83      Исходный XML                 ?>=<
                                      89:;
                                       84
         <source>
                                             <xsl:stylesheet version = ’1.0’
         <employee>                               xmlns:xsl=’http://www.w3.org/1999/XSL/Transform’>
              <firstName>Joe</firstName>
              <surname>Smith</surname>       <xsl:template match="employee">
         </employee>                              <b>
                                                       <xsl:apply-templates select="firstName"/>
         </source>                                </b>
                                                  <b>
                                                       <xsl:apply-templates select="surname"/>
         Результат                                </b>
         <b>Joe</b>                          </xsl:template>
         <b>
           <i>Smith</i>                      <xsl:template match="surname">
         </b>                                     <i>
                                                       <xsl:value-of select="."/>
                                                  </i>
                                             </xsl:template>


                                             </xsl:stylesheet>
п
                                               Тема 13
2                        Версия: 0.9.6
    XPath

     1      <AAA>          ?>=<
                           89:;
                             7
     2        <BBB/>
     3        <CCC/>                /AAA

                           ?>=<
                           89:;
     4        <BBB/>
     5        <BBB/>         8
     6        <DDD>
     7          <BBB/>              /AAA/CCC

                           ?>=<
                           89:;
     8        </DDD>
     9        <CCC/>         9
     10     </AAA>
                                    /AAA/DDD/BBB


     1      <AAA>          ?>=<
                           89:;
                            11
     2        <BBB/>
     3        <CCC/>
Функциональные языки
Редукция графов
Карринг
Вопросы

Mais conteúdo relacionado

Semelhante a Документ: от печати до выписок из базы данных. От аппликативного программирования к функциональному.

Язык Html
Язык HtmlЯзык Html
Язык HtmlTitenko1
 
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)Ontico
 
Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1
Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1
Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1OdessaFrontend
 
Основные операции с текстом
Основные операции с текстомОсновные операции с текстом
Основные операции с текстомEd Solovey
 
7 Margin, Border, padding қасиеттері.docx
7 Margin, Border, padding қасиеттері.docx7 Margin, Border, padding қасиеттері.docx
7 Margin, Border, padding қасиеттері.docxdarigaajdarova0
 
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETОпыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETGoSharp
 
CSS глазами машин
CSS глазами машинCSS глазами машин
CSS глазами машинRoman Dvornov
 
Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"
Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"
Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"Yandex
 
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлениюCodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлениюCodeFest
 
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"Yandex
 
Михаил Трошев — CSS: Систематизация базовых знаний
Михаил Трошев — CSS: Систематизация базовых знанийМихаил Трошев — CSS: Систематизация базовых знаний
Михаил Трошев — CSS: Систематизация базовых знанийYandex
 
самоучитель по креативному Web дизайну
самоучитель по креативному Web дизайнусамоучитель по креативному Web дизайну
самоучитель по креативному Web дизайнуStAlKeRoV
 

Semelhante a Документ: от печати до выписок из базы данных. От аппликативного программирования к функциональному. (20)

Язык Html
Язык HtmlЯзык Html
Язык Html
 
CSS
CSSCSS
CSS
 
Изучение HTML, CSS, PHP, MySQL
Изучение HTML, CSS, PHP, MySQLИзучение HTML, CSS, PHP, MySQL
Изучение HTML, CSS, PHP, MySQL
 
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
Ваш CSS нас не устраивает, мы придумаем свой / Роман Прудников (2ГИС)
 
Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1
Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1
Восприятие типографики в web-интерфейсах | Odessa Frontend Meetup #1
 
Основные операции с текстом
Основные операции с текстомОсновные операции с текстом
Основные операции с текстом
 
7 Margin, Border, padding қасиеттері.docx
7 Margin, Border, padding қасиеттері.docx7 Margin, Border, padding қасиеттері.docx
7 Margin, Border, padding қасиеттері.docx
 
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETОпыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NET
 
CSS глазами машин
CSS глазами машинCSS глазами машин
CSS глазами машин
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Язык HTML
Язык HTMLЯзык HTML
Язык HTML
 
Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"
Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"
Андрей Субботин "Локализация приложений для iOS: как не прострелить себе ногу"
 
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлениюCodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
CodeFest 2013. Родионов А. — От Selenium к Watir — путь к просветлению
 
dfvbfgbghbhg
dfvbfgbghbhgdfvbfgbghbhg
dfvbfgbghbhg
 
Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"Владимир Гриненко "Инструменты фронтенд-разработчика"
Владимир Гриненко "Инструменты фронтенд-разработчика"
 
Canvas
CanvasCanvas
Canvas
 
Михаил Трошев — CSS: Систематизация базовых знаний
Михаил Трошев — CSS: Систематизация базовых знанийМихаил Трошев — CSS: Систематизация базовых знаний
Михаил Трошев — CSS: Систематизация базовых знаний
 
HTML
HTMLHTML
HTML
 
самоучитель по креативному Web дизайну
самоучитель по креативному Web дизайнусамоучитель по креативному Web дизайну
самоучитель по креативному Web дизайну
 
Javascript 1
Javascript 1Javascript 1
Javascript 1
 

Mais de Marcus Akoev

Результаты анализа тематических окрестностей публикаций WoS CC в области мате...
Результаты анализа тематических окрестностей публикаций WoS CC в области мате...Результаты анализа тематических окрестностей публикаций WoS CC в области мате...
Результаты анализа тематических окрестностей публикаций WoS CC в области мате...Marcus Akoev
 
Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...
Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...
Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...Marcus Akoev
 
Comment about Open Scholarly Infrastructure
Comment about Open Scholarly InfrastructureComment about Open Scholarly Infrastructure
Comment about Open Scholarly InfrastructureMarcus Akoev
 
Архитектурное моделирование университета в Archimate
Архитектурное моделирование университета в ArchimateАрхитектурное моделирование университета в Archimate
Архитектурное моделирование университета в ArchimateMarcus Akoev
 
Использование API Scopus для оценки и мониторинга продвижения университета в ...
Использование API Scopus для оценки и мониторинга продвижения университета в ...Использование API Scopus для оценки и мониторинга продвижения университета в ...
Использование API Scopus для оценки и мониторинга продвижения университета в ...Marcus Akoev
 
Индикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университетаИндикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университетаMarcus Akoev
 
Построение стратегического плана развития науки УрФУ
Построение стратегического плана развития науки УрФУПостроение стратегического плана развития науки УрФУ
Построение стратегического плана развития науки УрФУMarcus Akoev
 
Научная коммуникация через призму требований к научным журналам
Научная коммуникация через призму требований к научным журналамНаучная коммуникация через призму требований к научным журналам
Научная коммуникация через призму требований к научным журналамMarcus Akoev
 
Драйверы роста научной продуктивности Уральского федерального университета
Драйверы роста научной продуктивности Уральского федерального университетаДрайверы роста научной продуктивности Уральского федерального университета
Драйверы роста научной продуктивности Уральского федерального университетаMarcus Akoev
 
Создание журнала международного уровня: целесообразность и ресурсы
Создание журнала международного уровня: целесообразность и ресурсыСоздание журнала международного уровня: целесообразность и ресурсы
Создание журнала международного уровня: целесообразность и ресурсыMarcus Akoev
 
Научные публикации вуза: от анализа к действиям
Научные публикации вуза:  от анализа к действиямНаучные публикации вуза:  от анализа к действиям
Научные публикации вуза: от анализа к действиямMarcus Akoev
 
Library, to keep up with the times. Innovate or fall behind!
Library, to keep up with the times. Innovate or fall behind!Library, to keep up with the times. Innovate or fall behind!
Library, to keep up with the times. Innovate or fall behind!Marcus Akoev
 
Стимулирование роста публикаций: пределы возможного
Стимулирование роста публикаций: пределы возможногоСтимулирование роста публикаций: пределы возможного
Стимулирование роста публикаций: пределы возможногоMarcus Akoev
 
Scopus analyze results HSE 2005
Scopus   analyze results HSE 2005Scopus   analyze results HSE 2005
Scopus analyze results HSE 2005Marcus Akoev
 
Введение в системную динамику
Введение в системную динамику Введение в системную динамику
Введение в системную динамику Marcus Akoev
 
Архитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных системАрхитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных системMarcus Akoev
 
Современна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияСовременна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияMarcus Akoev
 
Системная инженерия высшего образования
Системная инженерия высшего образованияСистемная инженерия высшего образования
Системная инженерия высшего образованияMarcus Akoev
 
Электронные ресурсы в помощь науке
Электронные ресурсы в помощь наукеЭлектронные ресурсы в помощь науке
Электронные ресурсы в помощь наукеMarcus Akoev
 
Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010Marcus Akoev
 

Mais de Marcus Akoev (20)

Результаты анализа тематических окрестностей публикаций WoS CC в области мате...
Результаты анализа тематических окрестностей публикаций WoS CC в области мате...Результаты анализа тематических окрестностей публикаций WoS CC в области мате...
Результаты анализа тематических окрестностей публикаций WoS CC в области мате...
 
Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...
Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...
Технология обработки данных РИНЦ, RSCI И WoS для совместного тематического ан...
 
Comment about Open Scholarly Infrastructure
Comment about Open Scholarly InfrastructureComment about Open Scholarly Infrastructure
Comment about Open Scholarly Infrastructure
 
Архитектурное моделирование университета в Archimate
Архитектурное моделирование университета в ArchimateАрхитектурное моделирование университета в Archimate
Архитектурное моделирование университета в Archimate
 
Использование API Scopus для оценки и мониторинга продвижения университета в ...
Использование API Scopus для оценки и мониторинга продвижения университета в ...Использование API Scopus для оценки и мониторинга продвижения университета в ...
Использование API Scopus для оценки и мониторинга продвижения университета в ...
 
Индикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университетаИндикаторы устойчивого развития научной деятельности университета
Индикаторы устойчивого развития научной деятельности университета
 
Построение стратегического плана развития науки УрФУ
Построение стратегического плана развития науки УрФУПостроение стратегического плана развития науки УрФУ
Построение стратегического плана развития науки УрФУ
 
Научная коммуникация через призму требований к научным журналам
Научная коммуникация через призму требований к научным журналамНаучная коммуникация через призму требований к научным журналам
Научная коммуникация через призму требований к научным журналам
 
Драйверы роста научной продуктивности Уральского федерального университета
Драйверы роста научной продуктивности Уральского федерального университетаДрайверы роста научной продуктивности Уральского федерального университета
Драйверы роста научной продуктивности Уральского федерального университета
 
Создание журнала международного уровня: целесообразность и ресурсы
Создание журнала международного уровня: целесообразность и ресурсыСоздание журнала международного уровня: целесообразность и ресурсы
Создание журнала международного уровня: целесообразность и ресурсы
 
Научные публикации вуза: от анализа к действиям
Научные публикации вуза:  от анализа к действиямНаучные публикации вуза:  от анализа к действиям
Научные публикации вуза: от анализа к действиям
 
Library, to keep up with the times. Innovate or fall behind!
Library, to keep up with the times. Innovate or fall behind!Library, to keep up with the times. Innovate or fall behind!
Library, to keep up with the times. Innovate or fall behind!
 
Стимулирование роста публикаций: пределы возможного
Стимулирование роста публикаций: пределы возможногоСтимулирование роста публикаций: пределы возможного
Стимулирование роста публикаций: пределы возможного
 
Scopus analyze results HSE 2005
Scopus   analyze results HSE 2005Scopus   analyze results HSE 2005
Scopus analyze results HSE 2005
 
Введение в системную динамику
Введение в системную динамику Введение в системную динамику
Введение в системную динамику
 
Архитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных системАрхитектурное описание для корпоративных и инженерных информационных систем
Архитектурное описание для корпоративных и инженерных информационных систем
 
Современна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерияСовременна Программная инженерия. Системная инженерия
Современна Программная инженерия. Системная инженерия
 
Системная инженерия высшего образования
Системная инженерия высшего образованияСистемная инженерия высшего образования
Системная инженерия высшего образования
 
Электронные ресурсы в помощь науке
Электронные ресурсы в помощь наукеЭлектронные ресурсы в помощь науке
Электронные ресурсы в помощь науке
 
Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010Системная инженерия: вызовы времени По результатам конференции RuSEC2010
Системная инженерия: вызовы времени По результатам конференции RuSEC2010
 

Документ: от печати до выписок из базы данных. От аппликативного программирования к функциональному.

  • 1. Документ: от печати до выписок из базы данных. От аппликативного программирования к функциональному. «Архитектура вычислительных систем» Акоев Марк Анатольевич 7 семестр 14 часов, зачет http://akoev.blogspot.com/search/label/Computing
  • 4.
  • 5. %!PS-Adobe-1.0 % По умолчанию, постскрипт использует единицу измерения 1 пункт=1/72 дюйм % а нам нравятся миллиметры. 72 25.4 div % 1 мм = 72/25.4 пунктов dup % дублировать значение на вершине стека scale % растянуть в это количество раз по обеим координат 100 100 translate % установить начало координат в (100мм, 100мм) /Times-Roman findfont % взять шрифт Times-Roman 10 scalefont % растянуть до размера 10 (у нас единица измерения setfont % установить выбранный шрифт 0 30 330 { % цикл для углов от 0 до 330 с шагом 30 gsave % запомнить текущее преобразование координат rotate % повернуть систему координат (угол в градусах бе 15 0 moveto % перейти в точку (15мм, 0мм) (Wikipedia) show % написать слово текущим шрифтом grestore % вернуть преобразование координат } for % конец цикла for showpage % вывести страницу
  • 6. Wikipedia ia a edi ed ip kip ia ed ia ik ed ip Wi W W k iip W ik Wikipedia Wikipedia Wi Wi kip ki p W Wi edi Wikipedia edi a ik kip a ed ip edi ia a
  • 9. Cairo (graphics) http://cairographics.org/
  • 10. SVG - Scalable Vector Graphics
  • 11. </embed> Групировки <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd"> <svg width="5cm" height="5cm"> <desc>Two groups, each of two rectangles </desc> <g id="group1" style="fill:red"> <rect x="1cm" y="1cm" width="1cm" height="1cm" /> <rect x="3cm" y="1cm" width="1cm" height="1cm" /> </g> <g id="group2" style="fill:blue"> <rect x="1cm" y="3cm" width="1cm" height="1cm" /> <rect x="3cm" y="3cm" width="1cm" height="1cm" /> </g> </svg>
  • 12.
  • 13. Flash
  • 14. Forth
  • 15.
  • 16.
  • 17.
  • 18. ЙОДЫ МАГИСТРА РЕЧИ ТАЙНА ОТКРЫТА: НА ФОРТЕ ПРОГРАММЕР ЕСТЬ СТАРЫЙ ОН ПРОСТО.
  • 19. Проблемы: 1. Остатки в вершине стека 2. Как манипулировать значениями на произвольной глубине стека?
  • 20. EPS
  • 21. Язык для описания языков предметной области
  • 23. APL
  • 24. 'Hello, world' The following expression sorts a word list stored in matrix X according to word l X[⍋X+.≠' ';] The following function "life", written in Dyalog APL, takes a boolean matrix an generation according to Conway's Game of Life: In the following example, also Dyalog, the first line assigns some HTML code to uses an APL expression to remove all the HTML tags, returning the text only as
  • 26. 4. http://www.planetdjvu.com/ 5. На сайте Боба Ковера собирается множество ссылок на различные ресурсы вокруг SGML и XML в частности: [ ?>=< 89:; http://www.oasis-open.org/cover/ ] 1 Заголовок Автор Организация Адрес Дата публикации Аннотация Часть 1. Название части Название раздела Текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст [1] текст текст текст ключевое понятие текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст см также ссылка текст текст текст текст текст текст текст текст ключевое понятие текст текст текст текст текст текст. Текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст см также ссылка текст текст текст текст текст текст текст текст ключевое понятие текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст ключевое понятие текст текст текст текст текст текст текст текст текст текст текст текст [2] текст текст текст текст текст текст текст текст текст текст. Список - Первый элемент списка - Второй элемент списка - Третий элемент списка Литература 1. Источник первый ?>=< 89:; 2. Источник второй 2 <?xml version="1.0" encoding="windows-1251"?> <ARTICLE> <!-- это комментарий -->
  • 27. >=< 9:; 3 ?>=< 89:; 6 ?>=< 89:; 7
  • 28. ветствующего шрифта CHAPTER { px пиксели (размер зависит от устройства font-size: 1.25em; отображения) font-weight: bold; } BIBLREF, KW, LINK { display: inline; } KW { font-style: oblique ; background-color: lawngreen ; } LINK { font-style: italic; color: blue; } margin-top border-width border-top-width padding-top border-right-width margin-left padding-left содержимое padding-right margin-right border-left-width padding-bottom border-bottom-width margin-bottom Resource Description Framework (RDF) SS XSL / RDF ----- XML | браузер
  • 29. A TEX / L TEX
  • 30. begin{slide} begin{center} section{Huge $TeX$ / $LaTeX$} end{center} end{slide}
  • 31. HTML
  • 32. SGML
  • 33. Описание разметки + Кодировка символов -> Markup Описание разметки, вариант по умол- чанию <тег> Машиночитаемость Человекочитаемость
  • 34. XML
  • 35. <?xml version="1.0" encoding="windows-1251" ?> <XML> <тег>тег</тег> <xml></xml> <lc></LC> </XML>
  • 36. XSLT
  • 37. Результат <xsl:template match="surname"> <b> <i> Joe <xsl:value-of select="."/> Smith </i> </b> </xsl:template> </xsl:stylesheet> ?> = < 89 : ; 83 Исходный XML ?>=< 89:; 84 <source> <xsl:stylesheet version = ’1.0’ <employee> xmlns:xsl=’http://www.w3.org/1999/XSL/Transform’> <firstName>Joe</firstName> <surname>Smith</surname> <xsl:template match="employee"> </employee> <b> <xsl:apply-templates select="firstName"/> </source> </b> <b> <xsl:apply-templates select="surname"/> Результат </b> <b>Joe</b> </xsl:template> <b> <i>Smith</i> <xsl:template match="surname"> </b> <i> <xsl:value-of select="."/> </i> </xsl:template> </xsl:stylesheet>
  • 38. п Тема 13 2 Версия: 0.9.6 XPath 1 <AAA> ?>=< 89:; 7 2 <BBB/> 3 <CCC/> /AAA ?>=< 89:; 4 <BBB/> 5 <BBB/> 8 6 <DDD> 7 <BBB/> /AAA/CCC ?>=< 89:; 8 </DDD> 9 <CCC/> 9 10 </AAA> /AAA/DDD/BBB 1 <AAA> ?>=< 89:; 11 2 <BBB/> 3 <CCC/>