Skip to content

Commit

Permalink
добавление неразрывных пробелов
Browse files Browse the repository at this point in the history
  • Loading branch information
slowli committed Dec 12, 2014
1 parent a49dc6a commit f59612f
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions 12/metaprogramming.tex
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@
(напр., шаблоны / generics в C++ и Java).

\item
Полиморфизм подтипов — использование интерфейса класса для любого производного от него подкласса (применяется в ООП).
Полиморфизм подтипов — использование интерфейса класса для любого производного от~него подкласса (применяется в ООП).
\end{itemize}
}

Expand Down Expand Up @@ -368,7 +368,7 @@
\frametitle{Метапрограммирование}

\begin{Definition}
\textbf{Метапрограммирование} — разработка программ, обращающихся с~программами как с~данными:
\textbf{Метапрограммирование} — разработка программ, обращающихся с~программами как~с~данными:
\begin{itemize}
\item
создание программ, порождающих другие программы (в том числе во время компиляции);
Expand Down Expand Up @@ -551,7 +551,7 @@
Разделение ответственности \engterm{separation of concerns} — независимость семантики языка от его реализации;

\vspace{1ex}\item
высокий уровень абстракции DSL — позволяет сократить объем решения, повысить его доступность и упростить отладку;
высокий уровень абстракции DSL — позволяет сократить объем решения, повысить его~доступность и~упростить отладку;

\vspace{1ex}\item
упрощение портирования — при переносе в другую среду меняется лишь имплементация DSL;
Expand Down
Binary file modified out/12-metaprogramming-beamer.pdf
Binary file not shown.
Binary file modified out/12-metaprogramming.pdf
Binary file not shown.

0 comments on commit f59612f

Please sign in to comment.