|
|
|
|
| LEADER |
00000nam0a2200000 4500 |
| 001 |
215888 |
| 005 |
20231101230012.0 |
| 010 |
|
|
|a 9785845917386
|
| 035 |
|
|
|a (RuTPU)RU\TPU\book\235842
|
| 090 |
|
|
|a 215888
|
| 100 |
|
|
|a 20120518d2011 km y0rusy50 ca
|
| 101 |
1 |
|
|a rus
|c eng
|
| 102 |
|
|
|a RU
|
| 105 |
|
|
|a a z 001zy
|
| 200 |
1 |
|
|a Предметно-ориентированные языки программирования
|e пер. с англ.
|f М. Фаулер, Р. Парсонс
|
| 210 |
|
|
|a Москва
|c Вильямс
|d 2011
|
| 215 |
|
|
|a 572 с.
|c ил.
|
| 320 |
|
|
|a Библиогр.: с. 569.
|
| 320 |
|
|
|a Предметный указатель: с. 570-572.
|
| 330 |
|
|
|a При правильном выборе и применении предметно-ориентированные языки могут существенно упростить сложный код, обеспечить эффективное общение с пользователями, повысить производительность и устранить узкие места разработки. В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач. Если окажется оправданным применение предметно-ориентированных языков, то вам пригодится вторая часть книги, в которой подробно, на конкретных примерах, описаны технологии, применяемые при создании таких языков. Данная книга, по сути, представляет две книги под одной обложкой. Фаулер начинает с обзора общих принципов и концепций, лежащих в основе предметно-ориентированных языков прораммирования. Читатели узнают, как работают предметно-ориентированные языки, как добиться, чтобы с пользовательским синтаксисом предметно-ориентированного языка было проще работать, чем с синтаксисом таких альтернатив, как XML. Затем автор переходит к подробному рассмотрению примеров, которые помогут разработчикам лучше понять, когда и как использовать ту или иную методику. Фаулер рассматривает как внутренние, так и внешние предметно-ориентированные языки, а также альтернативные вычислительные модели, генерацию кода и другие темы.Методы, описанные в данной книге, могут использоваться в большинстве современных объектно-ориентированных языков программирования. В основном примеры в книге написаны на Java и С#, но в некоторых из них использован язык Ruby. Все главы по возможности организованы в виде самодостаточных частей, а большинство справочных разделов — в знакомом-читателю формате описания шаблонов программирования. Из этой книги разработчики получат достаточно информации для того, чтобы принять обоснованное решение об использовании предметно-ориентированных языков в своей работе, а также извлечь из их применения максимальную пользу.
|
| 606 |
1 |
|
|a Языки программирования
|2 stltpush
|3 (RuTPU)RU\TPU\subj\65957
|9 82264
|
| 610 |
1 |
|
|a программирование
|
| 610 |
1 |
|
|a предметно-ориентированные языки
|
| 610 |
1 |
|
|a DSL
|
| 610 |
1 |
|
|a создание
|
| 610 |
1 |
|
|a альтернативные вычислительные модели
|
| 610 |
1 |
|
|a коды
|
| 610 |
1 |
|
|a генерация
|
| 675 |
|
|
|a 004.43
|v 4
|
| 700 |
|
1 |
|a Фаулер
|b М.
|g Мартин
|
| 701 |
|
1 |
|a Парсонс
|b Р.
|g Ребекка
|
| 801 |
|
1 |
|a RU
|b 63413507
|c 20120518
|
| 801 |
|
2 |
|a RU
|b 63413507
|c 20140424
|g RCR
|
| 900 |
|
|
|a Предметно-ориентированное программирование
|
| 942 |
|
|
|c BK
|
| 959 |
|
|
|a 78/20120518
|d 1
|e 0
|f ЧЗТЛ:1
|