004.4Программные средства. Программирование на ЭВМ (Математическое программирование - см. 519.8). Компьютерные программы. Языки программирования. Системное программное обеспечение. Компьютерная инфекция. Компьютерная вирусология
← назад

Свободный доступ

Ограниченный доступ

Уточняется продление лицензии
Автор: Хорошилов Ал‐др А.
М.: Директ-Медиа
В монографии рассматриваются теоретические основы и технологические решения в области разработки систем машинного перевода текстов нового поколения — систем фразеологического машинного перевода. Концепция создания таких систем была предложена проф. Г.Г. Белоноговым в 1975 г. в его предисловии к книге Д.А. Жукова «Мы — переводчики». В рамках этой концепции впервые было сформулировано утверждение, что в качестве основных единиц смысла в словарях систем машинного перевода должны использоваться наименования понятий — фразеологические словосочетания. В монографии описаны основные принципы и технологии создания и функционирования таких систем, позволяющих получать высокое качество перевода текстов. Наряду с техническими решениями, в ней также рассмотрены процессы управления функционированием системы, ее настройки на конкретные предметные области и взаимодействия пользователей с системой в процессе диалогового общения.
Поэтому проблема повышения качества перевода текстов научно‐технической информации и является той акту <...> Этот комитет рассмотрел состояние и основные проблемы перевода текстов – в основном русскоязычных – на <...> В данной главе проанализированы основные подходы к решению проблемы создания систем машинного перевода <...> Но как решать проблему машинного перевода в масштабе всего мирового сообщества? <...> Проблемы машинного перевода. «Наука», Москва, 1983 г. 75. Матч переводчиков. Журн.
Предпросмотр: Фразеологический машинный перевод текстов. Теоретические основы и технологические решения монография.pdf (0,8 Мб)
Автор: Козловский Павел
М.: ДМК Пресс
С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения. Издание будет наиболее полезно веб-разработчикам, желающим оценить или решившим применить фреймворк AngularJS для создания своих приложений. Предполагается, что читатель имеет некоторое знакомство с AngularJS, хотя бы на уровне понимания простейших примеров. Мы надеемся также, что вы обладаете знанием HTML, CSS и JavaScript.
для перевода находится в шаблонах AngularJS. <...> Решение проблемы перевода строк на основе фильтров выглядит достаточно простым и гибким, однако оно влечет <...> переносе процедуры перевода в систему сборки. <...> Перевод строк в коде JavaScript Большинство строк, требующих перевода, находится в шаблонах AngularJS <...> Перевод текста изменяется очень редко (если вообще изменяется!)
Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
Автор: Козловский Павел
М.: ДМК Пресс
С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения.
для перевода находится в шаблонах AngularJS. <...> Решение проблемы перевода строк на основе фильтров выглядит достаточно простым и гибким, однако оно влечет <...> переносе процедуры перевода в систему сборки. <...> Перевод строк в коде JavaScript Большинство строк, требующих перевода, находится в шаблонах AngularJS <...> Перевод текста изменяется очень редко (если вообще изменяется!)
Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
Автор: Ганегедара Тушан
М.: ДМК Пресс
TensorFlow — библиотека на языке Python для реализации систем глубокого обучения, позволяющих решать в том числе уникальные задачи по обработке естественного языка. Автор книги излагает общие принципы работы NLP и построения нейронных сетей, описывает стратегии обработки больших объемов данных, а затем переходит к практическим темам. Вы узнаете, как использовать технологию World2vec и ее расширения для создания представлений, превращающих последовательности слов в числовые векторы, рассмотрите примеры решения задач по классификации предложений и генерации текста, научитесь применять продвинутые рекуррентные модели и сможете самостоятельно создать систему нейронного машинного перевода.
Решить проблему исчезающего градиента не очень просто. <...> LSTM решают эту проблему. <...> Одна из проблем машинного перевода заключается в отсутствии прямого соответствия между языками. <...> Это была формальная постановка проблемы языкового перевода, решение ко торой нам интересно. <...> Далее мы бегло пройдемся по истории MT, чтобы понять, как люди пытались решить проблему машинного перевода
Предпросмотр: Обработка естественного языка с TensorFlow .pdf (1,3 Мб)
Автор: Лоре Арно
М.: ДМК Пресс
Книга, написанная с учетом многолетнего опыта автора в разработке API, научит вас, как собирать требования, как найти баланс между техническими и бизнес-целями и как принимать во внимание запросы потребителя. Рассматриваются основные характеристики API, принципы его изменения, документирования и проверки. Эффективные методы разработки проиллюстрированы множеством интересных примеров. Рассматриваются основные характеристики API, принципы его изменения, документирования и проверки. Эффективные методы разработки проиллюстрированы множеством интересных примеров.
Одна проблема решена. <...> Но что, если проблем несколько? <...> Здесь есть два проблемы. <...> Обновить перевод Перевод денег Удалить перевод Подтвердить необычный перевод Группа «Перевод денег» <...> вообще не было бы проблемой.
Предпросмотр: Проектирование веб-API.pdf (1,2 Мб)
Автор: (Манро) Монарх Роберт
М.: ДМК Пресс
Эта книга нацелена на изучение взаимодействия искусственного интеллекта и человека в процессе создания и эксплуатации систем машинного обучения. В отличие от большинства курсов по машинному обучению, сосредоточенных на алгоритмах, большое внимание уделяется работе с данными: их маркировке, аннотированию, проверке и обновлению. Впервые под одной обложкой собраны наиболее распространенные стратегии аннотирования, активного обучения и смежных задач, таких как проектирование интерфейса для аннотирования.
Подобная проблема распространена при переводе слов, значение которых сильно зависит от контекста. <...> с по мощью машинного перевода. <...> Подходящее решение проблемы было найдено не путем уточнения алгоритмов машинного перевода, но в пользовательском <...> Авторы рассматривают распознавание речи, а также интересным образом расширяют проблему машинного перевода <...> и перевод этим словом.
Предпросмотр: Машинное обучение с участием человека.pdf (1,6 Мб)
Научно-технический журнал ориентирован на освещение вопросов разработки и применения перспективных интеллектуальных систем и технологий. Включен в Перечень ВАК. Выходит с 1999 г.
Существуют различные подходы к автоматизированному переводу текста программ. <...> Также нет возможности перевода текста программы с исходного языка на Haxe. <...> Подробный пример перевода кода с языка Java на C представлен в [13]. <...> Рассмотрим процесс перевода программы с одного языка на другой. <...> пар переводчиков в случае, когда рассматриваются методы попарного перевода.
Предпросмотр: Нейрокомпьютеры разработка, применение №1 2025.pdf (0,5 Мб)
М.: Проспект
В настоящем издании описана практика применения дистанционных форм обучения в 2019–2020 (весенний семестр) и в 2020–2021 учебных годах (чтение лекций, проведение семинарских и практических занятий). Изложены особенности промежуточной и итоговой аттестации обучающихся, проведения приемной кампании, научных мероприятий, включая заседания диссертационных советов, особенности заседаний кафедр и ученого совета факультета, а также иных мероприятий, проведенных на юридическом
факультете в дистанционном режиме. При составлении настоящей книги использованы методические рекомендации Минобрнауки, ректората МГУ, самостоятельные методические разработки юридического факультета.
Надежной основой для оперативного перевода деятельности Московского университета и юридического факультета <...> Во-вторых, с технической точки зрения перевод образовательных программ в дистанционный режим был осуществлен <...> факультет во многом был готов к применению дистанционных образовательных технологий, одномоментный перевод <...> Работа юридической клиники в дистанционном режиме После перевода учебного процесса в марте 2020 г. в <...> Улучшение успеваемости в результате перевода занятий в онлайн-формат отмечают 17% студентов.
Предпросмотр: Опыт работы в цифровой образовательной среде. .pdf (0,2 Мб)
Автор: Йылдырым Саваш
М.: ДМК Пресс
Основанные на трансформерах языковые модели – преобладающая тема исследований в области обработки естественного языка (NLP). В этой книге рассказывается, как создавать различные приложения NLP на основе трансформеров, используя библиотеку Python Transformers. Вы познакомитесь с архитектурой трансформеров и напишете свою первую программу для работы с моделями на основе этой передовой технологии.
Однако и у этих моделей есть свои проблемы и недостатки. <...> В исследованиях эта проблема упоминается как проблема фрагментации контекста (context fragmentation problem <...> Англо-турецкий параллельный корпус машинного перевода 6. <...> Есть еще одна проблема в области QA, и это размер контекста. <...> Для коротких входных данных сложность не является проблемой.
Предпросмотр: Осваиваем архитектуру Transformer. Разработка современных моделей с помощью передовых методов обработки естественного языка.pdf (0,7 Мб)
Автор: Шуров М. В.
ЯрГУ
Предназначены для студентов, обучающихся по специальности 230103.51 Автоматизированные системы обработки информации и управления (по отраслям) (дисциплина «Информатика»), очной формы обучения.
Способы перевода чисел из одной системы счисления в другую Игра «Системы счисления»(см. <...> Перевод чисел (лабораторная работа). Тесты 5. <...> Проблематизация: выделение, формулировка и «присвоение» участниками проблемы У нас есть проблема… 3. <...> Проблематизация: выделение, формулировка и «присвоение» участниками проблемы У нас есть проблема: необходимо <...> Перевод чисел из одной системы счисления в другую» Цель: Проверить знания и умения учащихся по переводу
Предпросмотр: Учебная проектная деятельность студентов по дисциплине «Информатика» методические указания.pdf (0,5 Мб)
Автор: Чукич Иван
М.: ДМК Пресс
Язык C++ обычно ассоциируется с объектно-ориентированным программированием. Автор книги доказывает, что на C++ так же удобно создавать программы и в функциональном стиле. Это дает ряд преимуществ, повышая удобство кода и снижая вероятность возникновения ошибок. Книга разделена на две части. В первой читатель знакомится с азами функционального программирования: основными идиомами и способами их воплощения в языке C++. Вторая часть затрагивает более сложные аспекты и посвящена собственно разработке программ с использованием функционального подхода.
Как быть со второй проблемой? <...> Решить эту проблему поможет mbind. <...> Проблема в том, что эта реализация выглядит слишком подробно. Но это не главная проблема. <...> Проблема лишь в том, что это сложно. <...> А. dmkpress@gmail.com Перевод Винник В. Ю., Киселев А. Н. Корректор Синяева Г. И.
Предпросмотр: Функциональное программирование на языке C++.pdf (1,0 Мб)
Автор: Бруно Фрэнк
М.: ДМК Пресс
Данная книга открывает серию переводов зарубежных изданий по проектированию цифровых систем, которую готовят к выходу в свет компания «ДМК Пресс» и МИЭМ НИУ ВШЭ при поддержке группы компаний YADRO (yadro.com). Она предназначена для тех, кто хочет узнать о том, как устроена технология FPGA, и получить практический опыт работы с реальными проектами. Читатель получит общее представление о программируемых логических интегральных схемах, научится программировать на языке SystemVerilog, разработает, выполнит тестирование и реализует ряд проектов разной степени сложности от простого калькулятора до комплексного проекта, использующего AXI и внешнюю периферию, подключенную через PS/2 и VGA. Демонстрационные примеры реализованы на доступных платах Nexys A7 или Basys 3 (с чипами Xilinx) и сопровождаются исходными кодами.
Панчула), издана в русском переводе книга Д. <...> (В обозримом будущем планируется также выход в свет перевода книги С. <...> Проблема пересечения тактовых доменов Проблемы синхронизации с нарушениями межтактовых путей следует <...> Панчула), издана в русском переводе книга Д. <...> (В обозримом будущем планируется также выход в свет перевода книги С.
Предпросмотр: Программирование FPGA для начинающих (1).pdf (1,1 Мб)
Автор: Чигарина
Издательство СГАУ
Теория конечных автоматов и формальных языков. Гриф. Используемые программы: Adobe Acrobat. Труды сотрудников СГАУ (электрон. версия)
Программы такого перевода называются трансляторами. <...> С проблемами объяснения языка машине сталкиваются многие разработчики программного обеспечения. <...> Для качественного решения этой проблемы между пользователем и ЭВМ должен существовать интеллектуальный <...> Но, к сожалению, можно доказать, что проблема, однозначна ли КС-грамматика G, алгоритмически неразрешима <...> Проблема, порождает ли данная КС-грамматика однозначный Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство
Предпросмотр: Теория конечных автоматов и формальных языков.pdf (0,3 Мб)
М.: ФЛИНТА
Проанализированы проблемы разработки и применения систем и модулей поиска информации, основанных на принципах искусственного интеллекта, а также формирование предметно-ориентированных порталов, объединяющих систематизированные информационные ресурсы сети Интернет конкретной предметной области, механизмы их обработки. Разработаны математические модели и алгоритм для систем мониторинга информации на основе онтологического подхода, описана концепция системы формирования знаний.
В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается <...> перевода – выбор лексики – удастся избежать. <...> В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается <...> В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается <...> В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается
Предпросмотр: Система формирования знаний в среде Интернет .pdf (0,8 Мб)
Автор: Вирт Никлаус
М.: ДМК Пресс
Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон.
О переводе Несколько слов о переводе. <...> Чаще всего их перевод зависит от контекста. <...> Наконец, глава 16 дает краткий обзор проблем оптимизации кода. <...> Исследуйте преимущества этого понятия, а так& же его проблемы. <...> (Русский перевод: Кнут Д. О переводе (трансляции) языков слева направо. В сб.
Предпросмотр: Построение компиляторов.pdf (0,3 Мб)
Автор: Зуев Евгений
М.: ДМК Пресс
Книга рассказывает о нескольких проектах, связанных с разработкой компиляторов, в частности, об истории разработки первого отечественного ISO-совместимого компилятора С++. Подробное рассмотрение проблем, связанных с проектированием и реализацией сложных программных систем совмещается с живым и увлекательным повествованием об эволюции и выживании проектов в непростых условиях, о важности правильного выбора стратегических направлений разработки и о человеческих взаимоотношениях в командах разработчиков.
Есть и русский перевод: Абельсон Х., Сассман Дж. <...> С несколькими такими проблемами мы и столкнулись. <...> В принципе, такой перевод не смертелен. <...> Увы, в контексте С++ такой перевод неприемлем. <...> Так что есть не «разные термины», а переводы, выполненные профессионально, и переводы, сделанные непрофессионально
Предпросмотр: Редкая профессия.pdf (0,2 Мб)
Автор: Потопахин В. В.
М.: ДМК Пресс
В книге, неформально и довольно детально, разобран значительный набор алгоритмов и методов. Большая часть представленных алгоритмов доведена до реализации на языке Компонентный Паскаль. Для большей прозрачности изложения реализация выполнена пошагово с четкой формулировкой задач каждого шага и записью программного фрагмента. Изложение сопровождается заданиями для самостоятельной работы, количество и сложность которых достаточны для хорошего усвоения материала. Требования к математическим знаниям минимальны, некоторые важные математические понятия и темы кратко изложены в приложении. На сайте издательства вы можете скачать бесплатную среду программирования Блэкбокс, запустив которую вы сразу начнете работу, а также сборник листингов к книге.
Во-вторых, ему нужен массив, который для перевода больших чисел может оказаться весьма велик. <...> Сначала для перевода из десятичной системы счисления в любую другую. <...> При таком переводе погрешность двоичного представления не превышает единицы младшего разряда. <...> Метод такого перевода даёт наш способ записи чисел. <...> одного представления в другое, а перевод с определённой точностью.
Предпросмотр: Искусство алгоритмизации.pdf (0,1 Мб)
Ежемесячный теоретический и прикладной научно-технический журнал "ПРОГРАММНАЯ ИНЖЕНЕРИЯ"
В журнале освещаются вопросы разработки и производства программного обеспечения для систем различного назначения, включая языки, платформы, методы, технологии и средства спецификации, разработки, аттестации, модернизации, сопровождения и управления проектированием.
Иногда эту проблему называют "организационные и коммуникационные проблемы инженерии требований" [13]. <...> Live касается основной проблемы, описанной в статье. <...> При автоматическом переводе потребуется уточнить, что надо сделать с этими типами: объединить, использовать <...> Как следствие, обычно при переводе исходников создают только те функции, которые реально используются <...> Использование SymmetricDS для работ, проводимых в рамках перевода некоторых БД на Яндексе из Oracle в
Предпросмотр: Программная инженерия №1 2022.pdf (0,2 Мб)
Автор: Саммерфильд Марк
М.: ДМК Пресс
На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации. Издание предназначено для программистов разной квалификации, желающих освоить и применять в своей практике язык Go.
Они интерпретируются просто как символ перевода строки. <...> (Символы перевода строки имеют большое значение в языке Go, как будет показано в главе 5.) <...> Строки при выполнении сравнения могут возникать три проблемы.1 Эти проблемы проявляются во всех языках <...> Эту проблему можно решить с помощью 5.5. <...> > (константа xml.Header также включает завершающий символ перевода строки).
Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
Автор: Соколов В. А.
ЯрГУ
Пособие содержит систематическое изложение теоретических и практических подходов к созданию трансляторов для языков программирования. Описываются алгоритмы и методики для построения различных компонентов транслятора — лексического, синтаксического и семантического анализаторов, а также методы для описания перевода.
Такое разделение проблемы построения компилятора на несколько относительно небольших задач позволяет <...> Кроме этого существуют фундаментальные и практические проблемы, связаные с тем, что не существует общего <...> Основы теории перевода 4.3. <...> Основы теории перевода Транслятором называется устройство, которое реализует некоторый перевод τ. <...> Эта проблема является особенно серьезной для грамматик с ε-продукциями, так как они всегда могут быть
Предпросмотр: Технологии трансляции учебное пособие.pdf (0,1 Мб)
Автор: Дубров Д. В.
Ростов н/Д.: Изд-во ЮФУ
Работа посвящена инструменту CMake, который является современной системой для описания программных проектов и обладает богатыми возможностями. В учебнике изложен материал, достаточный для создания при помощи CMake проектов со сложной структурой, использующих внешние библиотеки или вспомогательные инструменты разработчика.
строки, как и в языках C++ и т. д. — Следующий перевод строки после символов «CD» указан в строковой <...> Рассмотрим решение этой проблемы с помощью выражений генераторов. <...> Это может потенциально создавать некоторые проблемы (см. пример ниже). <...> Для удобства запуска правил создания файлов перевода при помощи команды add_custom_target() создаётся <...> Ниже будет продемонстрирован альтернативный способ решения проблемы.
Предпросмотр: Система построения проектов Cmake.pdf (0,6 Мб)
Автор: Сенлорен Симон
М.: ДМК Пресс
Красивый, мощный и компактный, язык программирования Elixir отлично подходит для изучения функционального программирования, и это практическое руководство покажет, насколько широкими возможностями он обладает. В книге рассказано, как Elixir сочетает в себе надежность языка функционального программирования Erlang с подходом, свойственным языку Ruby, а также мощную поддержку макросов для метапрограммирования. В итоге вы поймете, почему на Elixir так просто писать параллельные, надежные и отказоустойчивые программы, которые легко масштабируются как вверх, так и вниз!
Продемонстрируем эту проблему в примере 4.6 (ch04/ex6-broken). <...> Комбинация \n обозначает символ перевода строки. <...> Такое поведение позволяет добавлять символы перевода строки, но оно может сбивать с толку. <...> Эти проблемы решают структуры. <...> А. dmkpress@gmail.com Перевод Киселев А. Н. Корректор Синяева Г. И. Верстка Чаннова А. А.
Предпросмотр: Введение в Elixir. Введение в функциональное программирование.pdf (0,5 Мб)
Автор: Саммерфильд Марк
М.: ДМК Пресс
На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации.
Они интерпретируются просто как символ перевода строки. <...> (Символы перевода строки имеют большое значение в языке Go, как будет показано в главе 5.) <...> Строки при выполнении сравнения могут возникать три проблемы.1 Эти проблемы проявляются во всех языках <...> Эту проблему можно решить с помощью 5.5. <...> > (константа xml.Header также включает завершающий символ перевода строки).
Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
Автор: Вирт Никлаус
М.: ДМК Пресс
Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон.
О переводе Несколько слов о переводе. <...> Чаще всего их перевод зависит от контекста. <...> Наконец, глава 16 дает краткий обзор проблем оптимизации кода. <...> Исследуйте преимущества этого понятия, а так& же его проблемы. <...> (Русский перевод: Кнут Д. О переводе (трансляции) языков слева направо. В сб.
Предпросмотр: Построение компиляторов.pdf (0,3 Мб)
Автор: Поллард Барри
М.: ДМК Пресс
После изучения этой книги читатели приобретут четкое представление о том, что представляют собой протокол HTTP/2 и связанные с ним технологии. В части I обсуждается предыстория появления протокола и объясняется, в чем состоят его преимущества перед HTTP/1.1. Рассматриваются способы переноса веб-сайта на HTTP/2; приводятся инструкции по установке таких популярных веб-сервисов, как Apache, nginx, IIS. Часть II описывает сам протокол и порядок установки HTTP/2-соединения, рассказывает об основном формате фреймов HTTP/2; отдельная глава посвящена push-серверу HTTP/2, который является новой частью протокола. Часть III содержит информацию о глубинных компонентах протокола, на которые не могут повлиять ни веб-разработчики, ни администраторы веб-серверов, и освещает различия между реализациями развертывания протокола HTTP/2. Наконец, в части IV обозначены перспективы развития протокола HTTP и способы его дальнейшего улучшения.
.) © Оформление, издание, перевод, ДМК Пресс, 2021 Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис <...> ПРИМЕЧАНИЕ РЕДАКТОРА ПЕРЕВОДА Автор книги обращает наше внимание на различие между Всемирной паутиной <...> В следующем разделе я расскажу, почему для соединений HTTP/1.0 и HTTP/1.1 требуется двойной перевод строки <...> ASCII-текста, состоящей из команды GET, адреса документа (без пробелов) и символов возврата каретки и перевода <...> обновляется4, и ожидается, что это обновление будет опубликовано в начале 2019 года (к моменту подготовки перевода
Предпросмотр: HTTP2 в действии.pdf (1,0 Мб)
Автор: Варфоломеева Т. Н.
М.: ФЛИНТА
В лабораторном практикуме рассмотрены типовые алгоритмы обработки
различных структур данных, а также разобраны практические задания и их
реализация представлена на языке программирования Pascal.
Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Проблемы и перспективы развития образования в России. — 2011. — № 11. — С. 378—382. 4. Сахнова Т.Н.
Предпросмотр: Лабораторный практикум по структурному программированию.pdf (0,4 Мб)
Автор: Халл Элизабет
М.: ДМК Пресс
Первые издания этого руководства давно стали настольной книгой по инженерии требований для специалистов, а также преподавателей колледжей и университетов по всему миру. Книга помогла многочисленным читателям разобраться в принципах и практиках современной инженерии требований, дала им знания, умения и навыки, необходимые для создания как традиционных технических, так и программных систем. В основе изложения лежит использование обобщенного типового процесса инженерии требований. Такой подход позволяет читателю глубже понять сущность инженерии требований и её ключевую роль в общем процессе системной инженерии. Используя результаты, полученные в науке и промышленности за последние годы, третье издание предоставляет полезную для инженеров информацию о том, как описывать, структурировать и документировать требования к системам различной природы и назначения, а также управлять требованиями. Издание осуществлено при поддержке Русского института системной инженерии, продолжающего этой книгой свою библиотеку по системной инженерии.
.) © Оформление, издание, перевод, ДМК Пресс, 2017 Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис <...> ........................................................................... 8 Предисловие редактора перевода <...> Несмотря на то что третье издание указанной книги, перевод которого вы держите в руках, вышло около 5 <...> лет назад, а также на наличие в сети перевода на русский язык второго издания этого руководства, оно <...> Перевод Снастин А. Корректор Синяева Г. И. Верстка Чаннова А. А. Дизайн обложки Мовчан А. Г.
Предпросмотр: Инженерия требований.pdf (0,2 Мб)
Автор: Гришаев Иван Викторович
М.: ДМК Пресс
Книга рассказывает о Clojure — современном диалекте Лиспа. Это функциональный язык с акцентом на неизменяемость и многопоточность. Он появился десять лет назад и постепенно набирает популярность в России. В семи главах мы рассмотрим, как работать с Clojure на производстве. Эта книга не для тех, кто учит язык с нуля. Ожидается, что читатель знаком с Clojure или другим диалектом Лиспа. Чтобы лучше усвоить материал, желательно иметь опыт программирования. Для аудитории продвинутого уровня.
Далее рассмотрим, как улучшить систему переводов. <...> Позже локализаторы прочтут его и добавят перевод. <...> Назначим ему общий перевод вроде ¾образец заполнен неверно¿, чтобы локализовать проблему. <...> Spec-tools закрывает эту проблему. <...> Перевод текста, напротив, работает ближе к его концу.
Предпросмотр: Clojure на производстве.pdf (0,3 Мб)
Автор: Пройдаков Э. М.
М.: Директ-Медиа
Первое издание словаря содержит 2600 словарных статей — около 4 тыс. переводных терминов, используемых в робототехнике и в работах по искусственному интеллекту (ИИ), а также в связанных с ними прикладных областях.
Далее приводится русский перевод термина. <...> — например, проблем одиночества, психических и психологических проблем. <...> Однако по мере развития ЭС была выявлена другая проблема, а именно проблема автоматического приобретения <...> Различают также такие варианты технологии машинного перевода, как статистический машинный перевод, СМП <...> , НМП, машинный перевод с помощью нейронных сетей (нейросетей) # разновидность машинного перевода (МП
Предпросмотр: Англо-русский толковый словарь по робототехнике и искусственному интеллекту.pdf (0,4 Мб)
Автор: Алексеев Евгений Ростиславович
ДМК Пресс, ALT Linux
Free Pascal — свободная реализация языка Паскаль, совместимая с Borland Pascal и Object Pascal — Delphi, но при этом обладающая и некоторыми дополнительными возможностями. Свободный компилятор Free Pascal — кросплатформенный продукт, реализованный, в частности, для операционных систем Linux и Windows. Данная книга представляет собой учебник по алгоритмизации и программированию на основе языка Free Pascal. Кроме того, читатель познакомится с принципами создания визуальных приложений в среде Lazarus. К каждой теме прилагаются 25 вариантов задач для самостоятельного решения, что позволит использовать книгу не только начинающим самостоятельно изучать программирование, но и преподавателям в учебном процессе. Сайт книги: books.altlinux.ru/freepascal/
Geany c шаблоном программы на Free Pascal Однако при использовании среды программирования существует проблема <...> Использование динамического массива не решит эту проблему, потому что неизвестно количество элементов <...> Окно с результатами работы программы Для решения этой проблемы в языке Free Pascal реализован прямой <...> Для решения этой проблемы существуют процедуры обработки событий Объект.FormPaint и Объект.FormResize <...> Чтобы избавиться от проблемы перерисовки будущего графика при изменении размера формы, запретим изменение
Предпросмотр: Free Pascal и Lazarus. Учебник по программированию.pdf (0,1 Мб)
Автор: Алексеев Е. Р.
М.: ДМК Пресс
Free Pascal — свободная реализация языка Паскаль, совместимая с Borland Pascal и Object Pascal — Delphi, но при этом обладающая и некоторыми дополнительными возможностями. Свободный компилятор Free Pascal — кросплатформенный продукт, реализованный, в частности, для операционных систем Linux и Windows. Данная книга представляет собой учебник по алгоритмизации и программированию на основе языка Free Pascal. Кроме того, читатель познакомится с принципами создания визуальных приложений в среде Lazarus. К каждой теме прилагаются 25 вариантов задач для самостоятельного решения, что позволит использовать книгу не только начинающим самостоятельно изучать программирование, но и преподавателям в учебном процессе. Сайт книги: books.altlinux.ru/freepascal/
Geany c шаблоном программы на Free Pascal Однако при использовании среды программирования существует проблема <...> Использование динамического массива не решит эту проблему, потому что неизвестно количество элементов <...> Окно с результатами работы программы Для решения этой проблемы в языке Free Pascal реализован прямой <...> Для решения этой проблемы существуют процедуры обработки событий Объект.FormPaint и Объект.FormResize <...> Чтобы избавиться от проблемы перерисовки будущего графика при изменении размера формы, запретим изменение
Предпросмотр: Free Pascal и Lazarus. Учебник по программированию.pdf (0,2 Мб)
Автор: Ингерсолл Грант С.
М.: ДМК Пресс
В книге описаны инструменты и методы обработки неструктурированных текстов. Прочитав ее, вы научитесь пользоваться полнотекстовым поиском, распознавать имена собственные, производить кластеризацию, пометку, извлечение информации и автореферирование. Знакомство с фундаментальными принципами сопровождается изучением реальных применений.
Однако не следует забывать, что перевод меняет структуру предложения. <...> Но при любом подходе качество системы зависит от ее умения выполнять перевод. <...> , так что необходимо прибегнуть к той или иной форме автоматизированного перевода. <...> Разумеется, качество перевода пострадает, но это все же лучше, чем ничего. <...> А. dmkpress@gmail.com Перевод с английского Слинкин А. А. Корректор Синяева Г. И.
Предпросмотр: Обработка неструктурированных текстов. Поиск, организация и манипулирование.pdf (0,2 Мб)
Автор: Флоренсов А. Н.
Изд-во ОмГТУ
Рассматриваются основные вопросы дисциплины «Системное программное обеспечение». Изучается машинно зависимое системное программирование для современных компьютеров. В качестве сред обучения параллельно используются операционные системы Linux и Windows. Излагаются вопросы применения объектных библиотек с учетом особенностей для 32- и 64-битных операционных систем. Подробно изучаются по-строение и использование библиотек динамической компоновки.
Причем для перевода на новую строку с автоматическим переходом в ее начало для Unix достаточно использовать <...> Это число включает не только явно видимые символы, но и завершающий символ перевода строки '\n', образуемый <...> Проблема компоновки объектных модулей становится понятной только при рассмотрении проблем перехода к <...> С этим извлечением возникают, казалось бы, некоторые проблемы. <...> Только ближе к завершающему этапу происходит перевод объектных модулей из созданной для них библиотеки
Предпросмотр: Системное программное обеспечение А. Н. Флоренсов, 2017. – 139 с..pdf (0,1 Мб)
Автор: Иерузалимски Роберту
М.: ДМК Пресс
Книга посвящена одному из самых популярных встраиваемых языков — Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.
Однако иногда мы сталкиваемся с этой проблемой. <...> Из этого следует, что перевод a<=b в not(bпроблема. <...> Вы можете использовать функции deg и rad для перевода между градусами и радианами. <...> каретки и перевода строки на символ перевода строки).
Предпросмотр: Программирование на языке Lua.pdf (0,2 Мб)
Автор: О’Двайр Артур
М.: ДМК Пресс
Стандарт C++17, которому посвящена книга, удвоил объем библиотеки в сравнении с С++11. Вы узнаете о наиболее важных особенностях стандартной библиотеки C++17 со множеством примеров, научитесь создавать свои типы итераторов, диспетчеры памяти, пулы потоков выполнения. Также рассмотрены отличия мономорфизма, полиморфизма и обобщенных алгоритмов.
.) © Оформление, перевод на русский язык, издание, ДМК Пресс, 2019 Copyright ООО «ЦКБ «БИБКОМ» & ООО <...> Манипулятор std::endl добавляет символ перевода строки в поток и затем выталкивает его: Copyright ООО <...> Например, на Python: for line in sys.stdin: # сохраняет завершающие символы перевода строки process(line <...> ) и на Perl: while (<>) { # сохраняет завершающие символы перевода строки process($_); } Copyright ООО <...> А. dmkpress@gmail.com Перевод с английского Киселев А. Н. Корректор Синяева Г. И.
Предпросмотр: Осваиваем C++17 STL. Используйте компоненты стандартной библиотеки в C++17 в полной мере.pdf (2,7 Мб)
Автор: Гома Хассан
М.: ДМК Пресс
Данная книга описывает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же универсальной нотации UML описать такие, казалось бы, далекие области, как автоматизированная банковская система, бортовой компьютер автомобиля и система управления лифтами в многоэтажном здании — без привязки к какой-либо программной или аппаратной платформе и языку программирования.
Обычно при организации такого кооперативного по ведения задач появляются следующие проблемы: проблема <...> Проблема производителя/потребителя Проблема производителя/потребителя часто встречается в параллельных <...> Параллельные системы; проблема. <...> в Режим Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат <...> Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат Тормоз,
Предпросмотр: UML. Проектирование систем реального времени, параллельных и распределенных приложений.pdf (0,7 Мб)
Автор: Беспалов Д. А.
Ростов н/Д.: Изд-во ЮФУ
Пособие представляет собой введение в операционные системы реального времени. Разработано на кафедре вычислительной техники ИКТИБ ЮФУ.
Вследствие этого уменьшаются проблемы переносимости ядра, но остается проблема адаптации к аппаратуре <...> В общем случае, планировщик может проводить процесс через следующие четыре фазы: фаза перевода процесса <...> из состояния “выполнения” в состояние “завершение”; фаза перевода процесса из состояния “выполнение <...> ” в состояние “ожидание”; фаза перевода процесса из состояния “выполнения” в состояние “готовность” <...> ; фаза перевода процесса из состояния “ожидание” в состояние “готовность”.
Предпросмотр: Операционные системы реального времени и технологии разработки кроссплатформенного программного обеспечения. Часть I.pdf (0,5 Мб)
Автор: Залогова Л. А.
М.: Лаборатория знаний
В книге излагается структура компилятора, основные принципы построения всех его основных блоков — лексического, синтаксического и семантического анализаторов, а также генератора кода. Методы компиляции программ на Паскале описаны на языке С.
Вернемся к проблеме обработки параметров. <...> В языке Паскаль эта проблема решается так: предпочтение отдается именам полей записи. <...> Вернемся к проблеме обработки параметров. <...> Вернемся к проблеме обработки параметров. <...> Вернемся к проблеме обработки параметров.
Предпросмотр: Разработка Паскаль-компилятора (2).pdf (0,2 Мб)
Автор: Хисматов Р. Г.
КНИТУ
Рассмотрены основные знания в области информационных технологий, необходимые для выполнения научно-исследовательской, инновационной, научно-педагогической, производственно-технологической и проектно-технологической профессиональной деятельности: структура операционных систем, алгоритмы планирования задач, механизмы межзадачного взаимодействия, инструментальное программное обеспечение для разработки систем технологического мониторинга, принципы построения распределенных систем автоматизации.
Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 17 – выработка управляющего воздействия с целью перевода <...> непроизводственных, основным средством их автоматизации, качественного изменения продукции и, как следствие, перевода <...> информационной технологии этому фактору не уделять должного внимания, возможно, что к моменту завершения перевода <...> языке, то интерпретатор непосредственно выполняет (интерпретирует) исходный текст без предварительного перевода <...> Такой перевод называется трансляцией.
Предпросмотр: Системы компьютерного моделирования в деревообработке учебное пособие.pdf (0,2 Мб)
Автор: Гома Хассан
М.: ДМК Пресс
Данная книга описывает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же универсальной нотации UML описать такие, казалось бы, далекие области, как автоматизированная банковская система, бортовой компьютер автомобиля и система управления лифтами в многоэтажном здании — без привязки к какой-либо программной или аппаратной платформе и языку программирования.
Обычно при организации такого кооперативного по ведения задач появляются следующие проблемы: проблема <...> Проблема производителя/потребителя Проблема производителя/потребителя часто встречается в параллельных <...> Параллельные системы; проблема. <...> в Режим Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат <...> Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат Тормоз,
Предпросмотр: UML. Проектирование систем реального времени, параллельных и распределенных приложений.pdf (0,8 Мб)
Автор: Меле Антонио
М.: ДМК Пресс
Книга охватывает многообразные аспекты создания веб-приложений с помощью самого популярного веб-фреймворка Django на языке Python. Изучив четыре проекта разной направленности (приложение для ведения блога и электронной коммерции, социальный веб-сайт, платформа электронного обучения), вы получите хорошее представление о том, как работает Django.
Для наших тестов это не будет проблемой: Рис. 5.5. <...> Данная проблема связана с созданием переводов для существующих модельных полей и, вероятно, будет исправлена <...> Фреймворк проверки системы не выявил никаких проблем. <...> Фреймворк проверки выявил пять проблем (0 ошибок, 5 предупреждений). <...> Давайте исправим проблему security.W009.
Предпросмотр: Django 4 в примерах.pdf (1,5 Мб)
Регулярная и хаотическая динамика
Книга представляет собой учебник по базовым методам вычислительной математики, подготовленный университетскими преподавателями из Германии. В отличие от других подобных изданий, все численные методы излагаются в варианте с автоматической верификацией точности получаемых результатов. Для каждого метода приводятся его математическое обоснование, описание алгоритма и полный текст соответствующей программы. Все программы записаны на специально разработанном для реализации подобных методов языке программирования PASCAL-XSC, полное руководство по которому предполагается опубликовать 3-м изданием в серии «Компьютерные математические вычисления». В книгу вошли описания численных методов для решения следующих задач: вычисление полиномов, автоматическое дифференцирование функций одной и нескольких переменных, решение линейных и нелинейных уравнений и систем, глобальная оптимизация, вычисление арифметических выражений, нахождение нулей комплексных полиномов, линейное программирование. Учебник ранее издавался на немецком и английском языках. Русское издание дополнено информацией о новейших достижениях в данной области.
В настоящее время применяются два основных подхода к разрешению данной проблемы. <...> Без этой помощи публикация перевода была бы невозможной. <...> Проблема преобразования данных постоянно возникает в численных расчетах. <...> Подчеркнем, что проблема преобразования данных — это проблема всех численных расчетов, а не собственно <...> Изучалась также проблема преобразования данных.
Предпросмотр: Достоверные вычисления. Базовые численнные методы.pdf (0,2 Мб)
Автор: Дейтел Пол
М.: ДМК Пресс
В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C; описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня.
Со всей очевидностью встала проблема стандартизации C. <...> Подробнее об этой проблеме мы поговорим позже. <...> Эта проблема аналогична проблеме попадания в бесконечный цикл. <...> Иногда эту проблему называют «утечкой памяти». <...> строки, 71, 260 Перевод строки ('\n'), 266 Перевод формата ('\f'), 266 Передача аргументов по значению
Предпросмотр: C для программистов с введением в С11.pdf (1,8 Мб)
Автор: Дейтел Пол
М.: ДМК Пресс
В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C, описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня.
Со всей очевидностью встала проблема стандартизации C. <...> Подробнее об этой проблеме мы поговорим позже. <...> Эта проблема аналогична проблеме попадания в бесконечный цикл. <...> Иногда эту проблему называют «утечкой памяти». <...> строки, 71, 260 Перевод строки ('\n'), 266 Перевод формата ('\f'), 266 Передача аргументов по значению
Предпросмотр: C для программистов с введением в С11.pdf (2,0 Мб)
Автор: Семакин И. Г.
М.: Просвещение
Учебник предназначен для изучения информатики на углублённом уровне в 11 классах общеобразовательных организаций. Содержание опирается на изученный в 7–9 классах курс информатики для основной школы и разработано в соответствии с федеральным государственным образовательным стандартом среднего общего образования и примерной основной образовательной программой среднего общего образования. Рассматриваются информационные системы, методы программирования, компьютерное моделирование, информационная деятельность человека. Учебник входит в учебно-методический комплект для 10–11 классов, включающий также практикум, примерную рабочую программу и методическое пособие.
Для нашего проекта такой проблемы нет. <...> Эта проблема создавала серьезные ограничения для прикладных программистов. <...> После этого без проблем можно повторять ввод многократно. Так и поступим. <...> Для командной кнопки назначается надпись «Выполнить перевод». <...> перевод».
Предпросмотр: Информатика. 11 класс углублённый уровень учебник в 2 частях. Часть 1.pdf (0,2 Мб)
Автор: Райнер Гримм
М.: ДМК Пресс
В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто незнаком с С++20, приводится его краткий обзор, а далее рассматриваются клю-чевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке. Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения. Книга, которую вы держите в руках, открывает серию «Книжная полка Истового Инженера», которая издается при поддержке компании YADRO. Это издание подготовлено к публикации Московским институтом электроники и математики им. А. Н. Тихонова НИУ ВШЭ совместно с «ДМК Пресс».
Зачем нужен русский перевод этой книги? <...> Надеюсь, нам удалось это сохранить и в русском переводе. <...> Но когда их у вас много, может возникнуть множество проблем. 4.2.1.2 Проблемы в процессе сборки Ниже <...> Ленивый объект future не запускается Проблемы со временем жизни сопрограмм Одной из проблем работы с <...> Зачем нужен русский перевод этой книги?
Предпросмотр: C++20 в деталях (1).pdf (1,1 Мб)
Автор: Авдеенко Т. В.
Изд-во НГТУ
Настоящее учебное пособие представляет собой вводную часть курса по искусственному интеллекту, основной целью которого является изучение модели представления знаний на основе классических логических исчислений – исчисления высказываний и исчисления предикатов. Пособие затрагивает не только теоретические основы рассматриваемой модели представления знаний, но и ее реализацию на языке логического программирования Пролог. Таким образом, студенты не только овладевают теоретическими основами представления знаний в логической модели, но и получают практические навыки применения знаний при написании и отладке логических программ.
Сходная проблема возникает в ситуации с отношениями «брат», «сестра», «сын», «дочь». <...> Перевод генеалогического дерева в базу фактов. 4. <...> Логика в решении проблем: пер. с англ. – М.: Наука, 1990. – 278 с. 8. Рассел С. <...> Перевод генеалогического дерева в базу фактов ................................ 30 2.2.3. <...> Проблемы доступа к программам большого объема .......................... 40 3.3.
Предпросмотр: Введение в искусственный интеллект и логическое программирование. Программирование в среде Visual Prolog .pdf (0,3 Мб)
Издательско-полиграфический центр Воронежского государственного университета
Популярность и распространенность различных приложений, реализованных с помощью языка Java, обуславливает интерес к нему и необходимость более подробного рассмотрения особенностей его применения. Но прежде чем перейти к особенностям, следует ознакомиться с базовыми принципами, реализованными в нем, и основными конструкциями этого языка. Именно этому будет посвящен материал, изложенный в данном пособии.
На основании его письма руководству, содержавшего перечень увиденных недостатков и проблем в архитектуре <...> Для решения этой проблемы применяется механизм виртуальной машины. <...> это, в свою Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 7 очередь, упрощает выявление проблем <...> Передача управления Для перевода числа в десятичном представлении в двоичную и шестнадцатеричную системы <...> Способы перевода в двоичную и шестнадцатеричную форму аналогичны, но во втором случае была использована
Предпросмотр: Программирование на JAVA.pdf (0,7 Мб)
Автор: Кауфман В. Ш.
М.: ДМК Пресс
Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической, авторской, математической, семиотической и реализаторской) и проиллюстрированы примерами из таких языков, как Паскаль, Симула-67, Смолток, Рефал, Ада, Модула-2, Оберон, Оккам-2, Турбо Паскаль, С++ и др. Сложность выделена как основополагающая проблема программирования, а абстракция-конкретизация и прогнозирование-контроль — как основные ортогональные методы борьбы со сложностью. На этой общей базе в книге впервые представлена цельная система концепций и принципов, создающая четкие ориентиры в области языков программирования. На основе этой системы сформулированы оригинальные положения, указывающие перспективы развития в этой области (модули исключительных ситуаций, модули управления представлением, входовые типы и др.). Многие из них в последние годы стали реальностью. Новые подходы применены при изложении известных фактов (пошаговая модификация нормальных алгоритмов Маркова сначала до Рефала, а затем до реляционных языков, сопоставление принципов «сундука» и «чемоданчика» при создании Ады, Модулы-2 и Оберона, развитие концепции наследуемости от модульности до объектной ориентации, систематическое сопоставление концепции параллелизма в Аде и Оккаме-2, и др.).
памяти; а что – о скорости перевода? <...> Перевод в польскую инверсную запись (ПОЛИЗ) Рассмотрим, например, задачу перевода арифметической формулы <...> Поле зрения с исходными данными для перевода может иметь при этом вид перевод {(a+b) * (c+d)}. <...> Вспомните о переводе в ПОЛИЗ. <...> Принцип вспомогательных переводов.
Предпросмотр: Языки программирования. Концепции и принципы.pdf (0,5 Мб)