Освой самостоятельно UML за 24 часа - В книге рассматриваются вопросы использования унифицированного языка моделирования UML 2.0. При этом основное внимание уделяется реализации объектно-ориентированной методологии, а не построению отдельных диаграмм. Кроме рассмотрения конкретных диаграмм приводятся также и сведения об их совместном использовании, а также реальные примеры, которые позволяют освоить язык UML еще лучше. Книга будет полезна для специалистов по логистике, для разработчиков программного обеспечения, а также для всех тех, кто интересуется вопросами объектного моделирования. В третье издание вошло много нового материала о самой структуре языка UML и о механизмах его расширения, так что она будет интересной и тем читателям, кто знаком с предыдущими двумя изданиями. ... Читать дальше »
Решение обыкновенных дифференциальных уравнений с использованием MATLAB - В учебном пособии представлены все разделы информатики, определяющие современный уровень подготовки. В книге исследуются вопросы численного решения дифференциальных уравнений с использованием системы MATLAB. Рассматриваются задачи с начальными условиями (ЗНУ) и граничными условиями (ЗГУ) для обыкновенных дифференциальных уравнений, а также дифференциальные уравнения с запаздывающим аргументом (ДУЗА). ... Читать дальше »
Параллельное программирование для многопроцессорных вычислительных систем - Книга является практическим руководством для разработки прикладного программного обеспечения параллельных многопроцессорных систем. Приводятся сведения об архитектуре высокопроизводительных систем параллельного программирования - MPI (Message Passing Interface), PVM (Parallel Virtual Machine), HPF (High Performance Fortran). Излагается методика параллельного программирования для создания своих эффективных параллельных (и векторизованных) программ. Представленные примеры помогут разобраться в тонкостях работы многопроцессорных систем, а задания-упражнения для самостоятельной работы - закрепить изложенный материал. В приложениях описываются способы отладки параллельных кластеров, методы исследования производительности, дан обзор средств визуализации исполнения многопроцессорных приложений. ... Читать дальше »
Программирование на Clojure: практика применения Lisp в мире Java - Почему многие выбирают Clojure? Потому что это функциональный язык программирования, не только позволяющий использовать Java-библиотеки, службы и другие ресурсы JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности в своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование. Издание предназначено для программистов, желающих освоить всю мощь и гибкость функционального программирования. ... Читать дальше »