Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 620194)
Контекстум
  Расширенный поиск
004.4

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


← назад
Результаты поиска

Нашлось результатов: 1231 (4,06 сек)

Свободный доступ
Ограниченный доступ
Уточняется продление лицензии
1

Фразеологический машинный перевод текстов. Теоретические основы и технологические решения [монография]

Автор: Хорошилов Ал‐др А.
М.: Директ-Медиа

В монографии рассматриваются теоретические основы и технологические решения в области разработки систем машинного перевода текстов нового поколения — систем фразеологического машинного перевода. Концепция создания таких систем была предложена проф. Г.Г. Белоноговым в 1975 г. в его предисловии к книге Д.А. Жукова «Мы — переводчики». В рамках этой концепции впервые было сформулировано утверждение, что в качестве основных единиц смысла в словарях систем машинного перевода должны использоваться наименования понятий — фразеологические словосочетания. В монографии описаны основные принципы и технологии создания и функционирования таких систем, позволяющих получать высокое качество перевода текстов. Наряду с техническими решениями, в ней также рассмотрены процессы управления функционированием системы, ее настройки на конкретные предметные области и взаимодействия пользователей с системой в процессе диалогового общения.

Поэтому проблема повышения качества перевода текстов научно‐технической информации и является той акту <...> Этот комитет рассмотрел состояние и основные проблемы перевода текстов – в основном русскоязычных – на <...> В данной главе проанализированы основные подходы к решению проблемы создания систем машинного перевода <...> Но как решать проблему машинного перевода в масштабе всего мирового сообщества? <...> Проблемы машинного перевода. «Наука», Москва, 1983 г. 75. Матч переводчиков. Журн.

Предпросмотр: Фразеологический машинный перевод текстов. Теоретические основы и технологические решения монография.pdf (0,8 Мб)
2

Разработка веб-приложений с использованием AngularJS

Автор: Козловский Павел
М.: ДМК Пресс

С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения. Издание будет наиболее полезно веб-разработчикам, желающим оценить или решившим применить фреймворк AngularJS для создания своих приложений. Предполагается, что читатель имеет некоторое знакомство с AngularJS, хотя бы на уровне понимания простейших примеров. Мы надеемся также, что вы обладаете знанием HTML, CSS и JavaScript.

для перевода находится в шаблонах AngularJS. <...> Решение проблемы перевода строк на основе фильтров выглядит достаточно простым и гибким, однако оно влечет <...> переносе процедуры перевода в систему сборки. <...> Перевод строк в коде JavaScript Большинство строк, требующих перевода, находится в шаблонах AngularJS <...> Перевод текста изменяется очень редко (если вообще изменяется!)

Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
3

Разработка веб-приложений с использованием AngularJS, Mastering Web Application Development with AngularJS

Автор: Козловский Павел
М.: ДМК Пресс

С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения.

для перевода находится в шаблонах AngularJS. <...> Решение проблемы перевода строк на основе фильтров выглядит достаточно простым и гибким, однако оно влечет <...> переносе процедуры перевода в систему сборки. <...> Перевод строк в коде JavaScript Большинство строк, требующих перевода, находится в шаблонах AngularJS <...> Перевод текста изменяется очень редко (если вообще изменяется!)

Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
4

Обработка естественного языка с TensorFlow, Natural Language Processing with TensorFlow

Автор: Ганегедара Тушан
М.: ДМК Пресс

TensorFlow — библиотека на языке Python для реализации систем глубокого обучения, позволяющих решать в том числе уникальные задачи по обработке естественного языка. Автор книги излагает общие принципы работы NLP и построения нейронных сетей, описывает стратегии обработки больших объемов данных, а затем переходит к практическим темам. Вы узнаете, как использовать технологию World2vec и ее расширения для создания представлений, превращающих последовательности слов в числовые векторы, рассмотрите примеры решения задач по классификации предложений и генерации текста, научитесь применять продвинутые рекуррентные модели и сможете самостоятельно создать систему нейронного машинного перевода.

Решить проблему исчезающего градиента не очень просто. <...> LSTM решают эту проблему. <...> Одна из проблем машинного перевода заключается в отсутствии прямого соответствия между языками. <...> Это была формальная постановка проблемы языкового перевода, решение ко торой нам интересно. <...> Далее мы бегло пройдемся по истории MT, чтобы понять, как люди пытались решить проблему машинного перевода

Предпросмотр: Обработка естественного языка с TensorFlow .pdf (1,3 Мб)
5

Проектирование веб-API, The Design of Web APIs

Автор: Лоре Арно
М.: ДМК Пресс

Книга, написанная с учетом многолетнего опыта автора в разработке API, научит вас, как собирать требования, как найти баланс между техническими и бизнес-целями и как принимать во внимание запросы потребителя. Рассматриваются основные характеристики API, принципы его изменения, документирования и проверки. Эффективные методы разработки проиллюстрированы множеством интересных примеров. Рассматриваются основные характеристики API, принципы его изменения, документирования и проверки. Эффективные методы разработки проиллюстрированы множеством интересных примеров.

Одна проблема решена. <...> Но что, если проблем несколько? <...> Здесь есть два проблемы. <...> Обновить перевод Перевод денег Удалить перевод Подтвердить необычный перевод Группа «Перевод денег» <...> вообще не было бы проблемой.

Предпросмотр: Проектирование веб-API.pdf (1,2 Мб)
6

Машинное обучение с участием человека

Автор: (Манро) Монарх Роберт
М.: ДМК Пресс

Эта книга нацелена на изучение взаимодействия искусственного интеллекта и человека в процессе создания и эксплуатации систем машинного обучения. В отличие от большинства курсов по машинному обучению, сосредоточенных на алгоритмах, большое внимание уделяется работе с данными: их маркировке, аннотированию, проверке и обновлению. Впервые под одной обложкой собраны наиболее распространенные стратегии аннотирования, активного обучения и смежных задач, таких как проектирование интерфейса для аннотирования.

Подобная проблема распространена при переводе слов, значение которых сильно зависит от контекста. <...> с по мощью машинного перевода. <...> Подходящее решение проблемы было найдено не путем уточнения алгоритмов машинного перевода, но в пользовательском <...> Авторы рассматривают распознавание речи, а также интересным образом расширяют проблему машинного перевода <...> и перевод этим словом.

Предпросмотр: Машинное обучение с участием человека.pdf (1,6 Мб)
7

№1 [Нейрокомпьютеры: разработка, применение, 2025]

Научно-технический журнал ориентирован на освещение вопросов разработки и применения перспективных интеллектуальных систем и технологий. Включен в Перечень ВАК. Выходит с 1999 г.

Существуют различные подходы к автоматизированному переводу текста программ. <...> Также нет возможности перевода текста программы с исходного языка на Haxe. <...> Подробный пример перевода кода с языка Java на C представлен в [13]. <...> Рассмотрим процесс перевода программы с одного языка на другой. <...> пар переводчиков в случае, когда рассматриваются методы попарного перевода.

Предпросмотр: Нейрокомпьютеры разработка, применение №1 2025.pdf (0,5 Мб)
8

Опыт работы в цифровой образовательной среде метод. издание

М.: Проспект

В настоящем издании описана практика применения дистанционных форм обучения в 2019–2020 (весенний семестр) и в 2020–2021 учебных годах (чтение лекций, проведение семинарских и практических занятий). Изложены особенности промежуточной и итоговой аттестации обучающихся, проведения приемной кампании, научных мероприятий, включая заседания диссертационных советов, особенности заседаний кафедр и ученого совета факультета, а также иных мероприятий, проведенных на юридическом факультете в дистанционном режиме. При составлении настоящей книги использованы методические рекомендации Минобрнауки, ректората МГУ, самостоятельные методические разработки юридического факультета.

Надежной основой для оперативного перевода деятельности Московского университета и юридического факультета <...> Во-вторых, с технической точки зрения перевод образовательных программ в дистанционный режим был осуществлен <...> факультет во многом был готов к применению дистанционных образовательных технологий, одномоментный перевод <...> Работа юридической клиники в дистанционном режиме После перевода учебного процесса в марте 2020 г. в <...> Улучшение успеваемости в результате перевода занятий в онлайн-формат отмечают 17% студентов.

Предпросмотр: Опыт работы в цифровой образовательной среде. .pdf (0,2 Мб)
9

Осваиваем архитектуру Transformer. Разработка современных моделей с помощью передовых методов обработки естественного языка

Автор: Йылдырым Саваш
М.: ДМК Пресс

Основанные на трансформерах языковые модели – преобладающая тема исследований в области обработки естественного языка (NLP). В этой книге рассказывается, как создавать различные приложения NLP на основе трансформеров, используя библиотеку Python Transformers. Вы познакомитесь с архитектурой трансформеров и напишете свою первую программу для работы с моделями на основе этой передовой технологии.

Однако и у этих моделей есть свои проблемы и недостатки. <...> В исследованиях эта проблема упоминается как проблема фрагментации контекста (context fragmentation problem <...> Англо-турецкий параллельный корпус машинного перевода 6. <...> Есть еще одна проблема в области QA, и это размер контекста. <...> Для коротких входных данных сложность не является проблемой.

Предпросмотр: Осваиваем архитектуру Transformer. Разработка современных моделей с помощью передовых методов обработки естественного языка.pdf (0,7 Мб)
10

Учебная проектная деятельность студентов по дисциплине «Информатика» метод. указания

Автор: Шуров М. В.
ЯрГУ

Предназначены для студентов, обучающихся по специальности 230103.51 Автоматизированные системы обработки информации и управления (по отраслям) (дисциплина «Информатика»), очной формы обучения.

Способы перевода чисел из одной системы счисления в другую Игра «Системы счисления»(см. <...> Перевод чисел (лабораторная работа). Тесты 5. <...> Проблематизация: выделение, формулировка и «присвоение» участниками проблемы У нас есть проблема… 3. <...> Проблематизация: выделение, формулировка и «присвоение» участниками проблемы У нас есть проблема: необходимо <...> Перевод чисел из одной системы счисления в другую» Цель: Проверить знания и умения учащихся по переводу

Предпросмотр: Учебная проектная деятельность студентов по дисциплине «Информатика» методические указания.pdf (0,5 Мб)
11

Функциональное программирование на языке C++, Functional Programming in C++

Автор: Чукич Иван
М.: ДМК Пресс

Язык C++ обычно ассоциируется с объектно-ориентированным программированием. Автор книги доказывает, что на C++ так же удобно создавать программы и в функциональном стиле. Это дает ряд преимуществ, повышая удобство кода и снижая вероятность возникновения ошибок. Книга разделена на две части. В первой читатель знакомится с азами функционального программирования: основными идиомами и способами их воплощения в языке C++. Вторая часть затрагивает более сложные аспекты и посвящена собственно разработке программ с использованием функционального подхода.

Как быть со второй проблемой? <...> Решить эту проблему поможет mbind. <...> Проблема в том, что эта реализация выглядит слишком подробно. Но это не главная проблема. <...> Проблема лишь в том, что это сложно. <...> А. dmkpress@gmail.com Перевод Винник В. Ю., Киселев А. Н. Корректор Синяева Г. И.

Предпросмотр: Функциональное программирование на языке C++.pdf (1,0 Мб)
12

Программирование FPGA для начинающих

Автор: Бруно Фрэнк
М.: ДМК Пресс

Данная книга открывает серию переводов зарубежных изданий по проектированию цифровых систем, которую готовят к выходу в свет компания «ДМК Пресс» и МИЭМ НИУ ВШЭ при поддержке группы компаний YADRO (yadro.com). Она предназначена для тех, кто хочет узнать о том, как устроена технология FPGA, и получить практический опыт работы с реальными проектами. Читатель получит общее представление о программируемых логических интегральных схемах, научится программировать на языке SystemVerilog, разработает, выполнит тестирование и реализует ряд проектов разной степени сложности от простого калькулятора до комплексного проекта, использующего AXI и внешнюю периферию, подключенную через PS/2 и VGA. Демонстрационные примеры реализованы на доступных платах Nexys A7 или Basys 3 (с чипами Xilinx) и сопровождаются исходными кодами.

Панчула), издана в русском переводе книга Д. <...> (В обозримом будущем планируется также выход в свет перевода книги С. <...> Проблема пересечения тактовых доменов Проблемы синхронизации с нарушениями межтактовых путей следует <...> Панчула), издана в русском переводе книга Д. <...> (В обозримом будущем планируется также выход в свет перевода книги С.

Предпросмотр: Программирование FPGA для начинающих (1).pdf (1,1 Мб)
13

Теория конечных автоматов и формальных языков [учеб. пособие]

Автор: Чигарина
Издательство СГАУ

Теория конечных автоматов и формальных языков. Гриф. Используемые программы: Adobe Acrobat. Труды сотрудников СГАУ (электрон. версия)

Программы такого перевода называются трансляторами. <...> С проблемами объяснения языка машине сталкиваются многие разработчики программного обеспечения. <...> Для качественного решения этой проблемы между пользователем и ЭВМ должен существовать интеллектуальный <...> Но, к сожалению, можно доказать, что проблема, однозначна ли КС-грамматика G, алгоритмически неразрешима <...> Проблема, порождает ли данная КС-грамматика однозначный Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство

Предпросмотр: Теория конечных автоматов и формальных языков.pdf (0,3 Мб)
14

Система формирования знаний в среде Интернет монография

М.: ФЛИНТА

Проанализированы проблемы разработки и применения систем и модулей поиска информации, основанных на принципах искусственного интеллекта, а также формирование предметно-ориентированных порталов, объединяющих систематизированные информационные ресурсы сети Интернет конкретной предметной области, механизмы их обработки. Разработаны математические модели и алгоритм для систем мониторинга информации на основе онтологического подхода, описана концепция системы формирования знаний.

В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается <...> перевода – выбор лексики – удастся избежать. <...> В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается <...> В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается <...> В отличие от систем машинного перевода, призванных осуществлять перевод с одного ЕЯ на другой, предполагается

Предпросмотр: Система формирования знаний в среде Интернет .pdf (0,8 Мб)
15

Построение компиляторов

Автор: Вирт Никлаус
М.: ДМК Пресс

Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон.

О переводе Несколько слов о переводе. <...> Чаще всего их перевод зависит от контекста. <...> Наконец, глава 16 дает краткий обзор проблем оптимизации кода. <...> Исследуйте преимущества этого понятия, а так& же его проблемы. <...> (Русский перевод: Кнут Д. О переводе (трансляции) языков слева направо. В сб.

Предпросмотр: Построение компиляторов.pdf (0,3 Мб)
16

Редкая профессия

Автор: Зуев Евгений
М.: ДМК Пресс

Книга рассказывает о нескольких проектах, связанных с разработкой компиляторов, в частности, об истории разработки первого отечественного ISO-совместимого компилятора С++. Подробное рассмотрение проблем, связанных с проектированием и реализацией сложных программных систем совмещается с живым и увлекательным повествованием об эволюции и выживании проектов в непростых условиях, о важности правильного выбора стратегических направлений разработки и о человеческих взаимоотношениях в командах разработчиков.

Есть и русский перевод: Абельсон Х., Сассман Дж. <...> С несколькими такими проблемами мы и столкнулись. <...> В принципе, такой перевод не смертелен. <...> Увы, в контексте С++ такой перевод неприемлем. <...> Так что есть не «разные термины», а переводы, выполненные профессионально, и переводы, сделанные непрофессионально

Предпросмотр: Редкая профессия.pdf (0,2 Мб)
17

Искусство алгоритмизации

Автор: Потопахин В. В.
М.: ДМК Пресс

В книге, неформально и довольно детально, разобран значительный набор алгоритмов и методов. Большая часть представленных алгоритмов доведена до реализации на языке Компонентный Паскаль. Для большей прозрачности изложения реализация выполнена пошагово с четкой формулировкой задач каждого шага и записью программного фрагмента. Изложение сопровождается заданиями для самостоятельной работы, количество и сложность которых достаточны для хорошего усвоения материала. Требования к математическим знаниям минимальны, некоторые важные математические понятия и темы кратко изложены в приложении. На сайте издательства вы можете скачать бесплатную среду программирования Блэкбокс, запустив которую вы сразу начнете работу, а также сборник листингов к книге.

Во-вторых, ему нужен массив, который для перевода больших чисел может оказаться весьма велик. <...> Сначала для перевода из десятичной системы счисления в любую другую. <...> При таком переводе погрешность двоичного представления не превышает единицы младшего разряда. <...> Метод такого перевода даёт наш способ записи чисел. <...> одного представления в другое, а перевод с определённой точностью.

Предпросмотр: Искусство алгоритмизации.pdf (0,1 Мб)
18

№1 [Программная инженерия, 2022]

Ежемесячный теоретический и прикладной научно-технический журнал "ПРОГРАММНАЯ ИНЖЕНЕРИЯ" В журнале освещаются вопросы разработки и производства программного обеспечения для систем различного назначения, включая языки, платформы, методы, технологии и средства спецификации, разработки, аттестации, модернизации, сопровождения и управления проектированием.

Иногда эту проблему называют "организационные и коммуникационные проблемы инженерии требований" [13]. <...> Live касается основной проблемы, описанной в статье. <...> При автоматическом переводе потребуется уточнить, что надо сделать с этими типами: объединить, использовать <...> Как следствие, обычно при переводе исходников создают только те функции, которые реально используются <...> Использование SymmetricDS для работ, проводимых в рамках перевода некоторых БД на Яндексе из Oracle в

Предпросмотр: Программная инженерия №1 2022.pdf (0,2 Мб)
19

Программирование на Go. Разработка приложений XXI века

Автор: Саммерфильд Марк
М.: ДМК Пресс

На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации. Издание предназначено для программистов разной квалификации, желающих освоить и применять в своей практике язык Go.

Они интерпретируются просто как символ перевода строки. <...> (Символы перевода строки имеют большое значение в языке Go, как будет показано в главе 5.) <...> Строки при выполнении сравнения могут возникать три проблемы.1 Эти проблемы проявляются во всех языках <...> Эту проблему можно решить с помощью 5.5. <...> > (константа xml.Header также включает завершающий символ перевода строки).

Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
20

Технологии трансляции учеб. пособие

Автор: Соколов В. А.
ЯрГУ

Пособие содержит систематическое изложение теоретических и практических подходов к созданию трансляторов для языков программирования. Описываются алгоритмы и методики для построения различных компонентов транслятора — лексического, синтаксического и семантического анализаторов, а также методы для описания перевода.

Такое разделение проблемы построения компилятора на несколько относительно небольших задач позволяет <...> Кроме этого существуют фундаментальные и практические проблемы, связаные с тем, что не существует общего <...> Основы теории перевода 4.3. <...> Основы теории перевода Транслятором называется устройство, которое реализует некоторый перевод τ. <...> Эта проблема является особенно серьезной для грамматик с ε-продукциями, так как они всегда могут быть

Предпросмотр: Технологии трансляции учебное пособие.pdf (0,1 Мб)
21

Система построения проектов CMake учебник

Автор: Дубров Д. В.
Ростов н/Д.: Изд-во ЮФУ

Работа посвящена инструменту CMake, который является современной системой для описания программных проектов и обладает богатыми возможностями. В учебнике изложен материал, достаточный для создания при помощи CMake проектов со сложной структурой, использующих внешние библиотеки или вспомогательные инструменты разработчика.

строки, как и в языках C++ и т. д. — Следующий перевод строки после символов «CD» указан в строковой <...> Рассмотрим решение этой проблемы с помощью выражений генераторов. <...> Это может потенциально создавать некоторые проблемы (см. пример ниже). <...> Для удобства запуска правил создания файлов перевода при помощи команды add_custom_target() создаётся <...> Ниже будет продемонстрирован альтернативный способ решения проблемы.

Предпросмотр: Система построения проектов Cmake.pdf (0,6 Мб)
22

Введение в Elixir. Введение в функциональное программирование, Introducing Elixir

Автор: Сенлорен Симон
М.: ДМК Пресс

Красивый, мощный и компактный, язык программирования Elixir отлично подходит для изучения функционального программирования, и это практическое руководство покажет, насколько широкими возможностями он обладает. В книге рассказано, как Elixir сочетает в себе надежность языка функционального программирования Erlang с подходом, свойственным языку Ruby, а также мощную поддержку макросов для метапрограммирования. В итоге вы поймете, почему на Elixir так просто писать параллельные, надежные и отказоустойчивые программы, которые легко масштабируются как вверх, так и вниз!

Продемонстрируем эту проблему в примере 4.6 (ch04/ex6-broken). <...> Комбинация \n обозначает символ перевода строки. <...> Такое поведение позволяет добавлять символы перевода строки, но оно может сбивать с толку. <...> Эти проблемы решают структуры. <...> А. dmkpress@gmail.com Перевод Киселев А. Н. Корректор Синяева Г. И. Верстка Чаннова А. А.

Предпросмотр: Введение в Elixir. Введение в функциональное программирование.pdf (0,5 Мб)
23

Программирование на Go. Разработка приложений XXI века, Programming in Go: Creating Applications for the 21st Century

Автор: Саммерфильд Марк
М.: ДМК Пресс

На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации.

Они интерпретируются просто как символ перевода строки. <...> (Символы перевода строки имеют большое значение в языке Go, как будет показано в главе 5.) <...> Строки при выполнении сравнения могут возникать три проблемы.1 Эти проблемы проявляются во всех языках <...> Эту проблему можно решить с помощью 5.5. <...> > (константа xml.Header также включает завершающий символ перевода строки).

Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
24

Построение компиляторов

Автор: Вирт Никлаус
М.: ДМК Пресс

Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон.

О переводе Несколько слов о переводе. <...> Чаще всего их перевод зависит от контекста. <...> Наконец, глава 16 дает краткий обзор проблем оптимизации кода. <...> Исследуйте преимущества этого понятия, а так& же его проблемы. <...> (Русский перевод: Кнут Д. О переводе (трансляции) языков слева направо. В сб.

Предпросмотр: Построение компиляторов.pdf (0,3 Мб)
25

HTTP/2 в действии

Автор: Поллард Барри
М.: ДМК Пресс

После изучения этой книги читатели приобретут четкое представление о том, что представляют собой протокол 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 Мб)
26

Лабораторный практикум по структурному программированию

Автор: Варфоломеева Т. Н.
М.: ФЛИНТА

В лабораторном практикуме рассмотрены типовые алгоритмы обработки различных структур данных, а также разобраны практические задания и их реализация представлена на языке программирования Pascal.

Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Перевод целой величины из одной меры в другую. Перевод однонаправленный. <...> Проблемы и перспективы развития образования в России. — 2011. — № 11. — С. 378—382. 4. Сахнова Т.Н.

Предпросмотр: Лабораторный практикум по структурному программированию.pdf (0,4 Мб)
27

Инженерия требований, Requirements Engineering

Автор: Халл Элизабет
М.: ДМК Пресс

Первые издания этого руководства давно стали настольной книгой по инженерии требований для специалистов, а также преподавателей колледжей и университетов по всему миру. Книга помогла многочисленным читателям разобраться в принципах и практиках современной инженерии требований, дала им знания, умения и навыки, необходимые для создания как традиционных технических, так и программных систем. В основе изложения лежит использование обобщенного типового процесса инженерии требований. Такой подход позволяет читателю глубже понять сущность инженерии требований и её ключевую роль в общем процессе системной инженерии. Используя результаты, полученные в науке и промышленности за последние годы, третье издание предоставляет полезную для инженеров информацию о том, как описывать, структурировать и документировать требования к системам различной природы и назначения, а также управлять требованиями. Издание осуществлено при поддержке Русского института системной инженерии, продолжающего этой книгой свою библиотеку по системной инженерии.

.) © Оформление, издание, перевод, ДМК Пресс, 2017 Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис <...> ........................................................................... 8 Предисловие редактора перевода <...> Несмотря на то что третье издание указанной книги, перевод которого вы держите в руках, вышло около 5 <...> лет назад, а также на наличие в сети перевода на русский язык второго издания этого руководства, оно <...> Перевод Снастин А. Корректор Синяева Г. И. Верстка Чаннова А. А. Дизайн обложки Мовчан А. Г.

Предпросмотр: Инженерия требований.pdf (0,2 Мб)
28

Clojure на производстве

Автор: Гришаев Иван Викторович
М.: ДМК Пресс

Книга рассказывает о Clojure — современном диалекте Лиспа. Это функциональный язык с акцентом на неизменяемость и многопоточность. Он появился десять лет назад и постепенно набирает популярность в России. В семи главах мы рассмотрим, как работать с Clojure на производстве. Эта книга не для тех, кто учит язык с нуля. Ожидается, что читатель знаком с Clojure или другим диалектом Лиспа. Чтобы лучше усвоить материал, желательно иметь опыт программирования. Для аудитории продвинутого уровня.

Далее рассмотрим, как улучшить систему переводов. <...> Позже локализаторы прочтут его и добавят перевод. <...> Назначим ему общий перевод вроде ¾образец заполнен неверно¿, чтобы локализовать проблему. <...> Spec-tools закрывает эту проблему. <...> Перевод текста, напротив, работает ближе к его концу.

Предпросмотр: Clojure на производстве.pdf (0,3 Мб)
29

Англо-русский толковый словарь по робототехнике и искусственному интеллекту

Автор: Пройдаков Э. М.
М.: Директ-Медиа

Первое издание словаря содержит 2600 словарных статей — около 4 тыс. переводных терминов, используемых в робототехнике и в работах по искусственному интеллекту (ИИ), а также в связанных с ними прикладных областях.

Далее приводится русский перевод термина. <...> — например, проблем одиночества, психических и психологических проблем. <...> Однако по мере развития ЭС была выявлена другая проблема, а именно проблема автоматического приобретения <...> Различают также такие варианты технологии машинного перевода, как статистический машинный перевод, СМП <...> , НМП, машинный перевод с помощью нейронных сетей (нейросетей) # разновидность машинного перевода (МП

Предпросмотр: Англо-русский толковый словарь по робототехнике и искусственному интеллекту.pdf (0,4 Мб)
30

Free Pascal и Lazarus. Учебник по программированию

Автор: Алексеев Евгений Ростиславович
ДМК Пресс, 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 Мб)
31

Free Pascal и Lazarus. Учебник по программированию

Автор: Алексеев Е. Р.
М.: ДМК Пресс

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 Мб)
32

Обработка неструктурированных текстов. Поиск, организация и манипулирование, Taming Text: How to Find, Organize, and Manipulate It

Автор: Ингерсолл Грант С.
М.: ДМК Пресс

В книге описаны инструменты и методы обработки неструктурированных текстов. Прочитав ее, вы научитесь пользоваться полнотекстовым поиском, распознавать имена собственные, производить кластеризацию, пометку, извлечение информации и автореферирование. Знакомство с фундаментальными принципами сопровождается изучением реальных применений.

Однако не следует забывать, что перевод меняет структуру предложения. <...> Но при любом подходе качество системы зависит от ее умения выполнять перевод. <...> , так что необходимо прибегнуть к той или иной форме автоматизированного перевода. <...> Разумеется, качество перевода пострадает, но это все же лучше, чем ничего. <...> А. dmkpress@gmail.com Перевод с английского Слинкин А. А. Корректор Синяева Г. И.

Предпросмотр: Обработка неструктурированных текстов. Поиск, организация и манипулирование.pdf (0,2 Мб)
33

Системное программное обеспечение учеб. пособие

Автор: Флоренсов А. Н.
Изд-во ОмГТУ

Рассматриваются основные вопросы дисциплины «Системное программное обеспечение». Изучается машинно зависимое системное программирование для современных компьютеров. В качестве сред обучения параллельно используются операционные системы Linux и Windows. Излагаются вопросы применения объектных библиотек с учетом особенностей для 32- и 64-битных операционных систем. Подробно изучаются по-строение и использование библиотек динамической компоновки.

Причем для перевода на новую строку с автоматическим переходом в ее начало для Unix достаточно использовать <...> Это число включает не только явно видимые символы, но и завершающий символ перевода строки '\n', образуемый <...> Проблема компоновки объектных модулей становится понятной только при рассмотрении проблем перехода к <...> С этим извлечением возникают, казалось бы, некоторые проблемы. <...> Только ближе к завершающему этапу происходит перевод объектных модулей из созданной для них библиотеки

Предпросмотр: Системное программное обеспечение А. Н. Флоренсов, 2017. – 139 с..pdf (0,1 Мб)
34

Программирование на языке Lua

Автор: Иерузалимски Роберту
М.: ДМК Пресс

Книга посвящена одному из самых популярных встраиваемых языков — Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.

Однако иногда мы сталкиваемся с этой проблемой. <...> Из этого следует, что перевод a<=b в not(bпроблема. <...> Вы можете использовать функции deg и rad для перевода между градусами и радианами. <...> каретки и перевода строки на символ перевода строки).

Предпросмотр: Программирование на языке Lua.pdf (0,2 Мб)
35

Программирование на языке Lua, Programming in Lua

Автор: Иерузалимски Роберту
М.: ДМК Пресс

Книга посвящена одному из самых популярных встраиваемых языков — Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.

Из этого следует, что перевод a<=b в not(bпроблема. <...> Вы можете использовать функции deg и rad для перевода между градусами и радианами. <...> каретки и перевода строки на символ перевода строки). <...> А. dmkpress@gmail.com Перевод с английского Боресков А. В. Корректор Синяева Г. И.

Предпросмотр: Программирование на языке Lua.pdf (0,2 Мб)
36

Осваиваем C++17 STL. Используйте компоненты стандартной библиотеки в C++17 в полной мере, Mastering the C++17 STL: Make full use of the standard library components in C++17

Автор: О’Двайр Артур
М.: ДМК Пресс

Стандарт 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 Мб)
37

UML. Проектирование систем реального времени, параллельных и распределенных приложений

Автор: Гома Хассан
М.: ДМК Пресс

Данная книга описывает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же универсальной нотации UML описать такие, казалось бы, далекие области, как автоматизированная банковская система, бортовой компьютер автомобиля и система управления лифтами в многоэтажном здании — без привязки к какой-либо программной или аппаратной платформе и языку программирования.

Обычно при организации такого кооперативного по ведения задач появляются следующие проблемы: ‰ проблема <...> Проблема производителя/потребителя Проблема производителя/потребителя часто встречается в параллельных <...> Параллельные системы; ‰ проблема. <...> в Режим Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат <...> Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат Тормоз,

Предпросмотр: UML. Проектирование систем реального времени, параллельных и распределенных приложений.pdf (0,7 Мб)
38

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

Автор: Беспалов Д. А.
Ростов н/Д.: Изд-во ЮФУ

Пособие представляет собой введение в операционные системы реального времени. Разработано на кафедре вычислительной техники ИКТИБ ЮФУ.

Вследствие этого уменьшаются проблемы переносимости ядра, но остается проблема адаптации к аппаратуре <...> В общем случае, планировщик может проводить процесс через следующие четыре фазы:  фаза перевода процесса <...> из состояния “выполнения” в состояние “завершение”;  фаза перевода процесса из состояния “выполнение <...> ” в состояние “ожидание”;  фаза перевода процесса из состояния “выполнения” в состояние “готовность” <...> ;  фаза перевода процесса из состояния “ожидание” в состояние “готовность”.

Предпросмотр: Операционные системы реального времени и технологии разработки кроссплатформенного программного обеспечения. Часть I.pdf (0,5 Мб)
39

Разработка Паскаль-компилятора

Автор: Залогова Л. А.
М.: Лаборатория знаний

В книге излагается структура компилятора, основные принципы построения всех его основных блоков — лексического, синтаксического и семантического анализаторов, а также генератора кода. Методы компиляции программ на Паскале описаны на языке С.

Вернемся к проблеме обработки параметров. <...> В языке Паскаль эта проблема решается так: предпочтение отдается именам полей записи. <...> Вернемся к проблеме обработки параметров. <...> Вернемся к проблеме обработки параметров. <...> Вернемся к проблеме обработки параметров.

Предпросмотр: Разработка Паскаль-компилятора (2).pdf (0,2 Мб)
40

Системы компьютерного моделирования в деревообработке учеб. пособие

Автор: Хисматов Р. Г.
КНИТУ

Рассмотрены основные знания в области информационных технологий, необходимые для выполнения научно-исследовательской, инновационной, научно-педагогической, производственно-технологической и проектно-технологической профессиональной деятельности: структура операционных систем, алгоритмы планирования задач, механизмы межзадачного взаимодействия, инструментальное программное обеспечение для разработки систем технологического мониторинга, принципы построения распределенных систем автоматизации.

Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 17 – выработка управляющего воздействия с целью перевода <...> непроизводственных, основным средством их автоматизации, качественного изменения продукции и, как следствие, перевода <...> информационной технологии этому фактору не уделять должного внимания, возможно, что к моменту завершения перевода <...> языке, то интерпретатор непосредственно выполняет (интерпретирует) исходный текст без предварительного перевода <...> Такой перевод называется трансляцией.

Предпросмотр: Системы компьютерного моделирования в деревообработке учебное пособие.pdf (0,2 Мб)
41

UML. Проектирование систем реального времени, параллельных и распределенных приложений, Designing Concurrent, Distributed, and Real-Time Applications with UML

Автор: Гома Хассан
М.: ДМК Пресс

Данная книга описывает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же универсальной нотации UML описать такие, казалось бы, далекие области, как автоматизированная банковская система, бортовой компьютер автомобиля и система управления лифтами в многоэтажном здании — без привязки к какой-либо программной или аппаратной платформе и языку программирования.

Обычно при организации такого кооперативного по ведения задач появляются следующие проблемы: ‰ проблема <...> Проблема производителя/потребителя Проблема производителя/потребителя часто встречается в параллельных <...> Параллельные системы; ‰ проблема. <...> в Режим Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат <...> Разгон, C2: Перевод в Режим Круиз, C4: Перевод в Режим Возобновления, Выключение C3.1: Нажат Тормоз,

Предпросмотр: UML. Проектирование систем реального времени, параллельных и распределенных приложений.pdf (0,8 Мб)
42

Django 4 в примерах разрабатывайте мощные и надежные веб-приложения на Python с нуля, Django 4 By Example

Автор: Меле Антонио
М.: ДМК Пресс

Книга охватывает многообразные аспекты создания веб-приложений с помощью самого популярного веб-фреймворка Django на языке Python. Изучив четыре проекта разной направленности (приложение для ведения блога и электронной коммерции, социальный веб-сайт, платформа электронного обучения), вы получите хорошее представление о том, как работает Django.

Для наших тестов это не будет проблемой: Рис. 5.5. <...> Данная проблема связана с созданием переводов для существующих модельных полей и, вероятно, будет исправлена <...> Фреймворк проверки системы не выявил никаких проблем. <...> Фреймворк проверки выявил пять проблем (0 ошибок, 5 предупреждений). <...> Давайте исправим проблему security.W009.

Предпросмотр: Django 4 в примерах.pdf (1,5 Мб)
43

Достоверные вычисления. Базовые численнные методы [учебник] Numerical Toolbox for Verified Computing I: Basic Numerical Problems

Регулярная и хаотическая динамика

Книга представляет собой учебник по базовым методам вычислительной математики, подготовленный университетскими преподавателями из Германии. В отличие от других подобных изданий, все численные методы излагаются в варианте с автоматической верификацией точности получаемых результатов. Для каждого метода приводятся его математическое обоснование, описание алгоритма и полный текст соответствующей программы. Все программы записаны на специально разработанном для реализации подобных методов языке программирования PASCAL-XSC, полное руководство по которому предполагается опубликовать 3-м изданием в серии «Компьютерные математические вычисления». В книгу вошли описания численных методов для решения следующих задач: вычисление полиномов, автоматическое дифференцирование функций одной и нескольких переменных, решение линейных и нелинейных уравнений и систем, глобальная оптимизация, вычисление арифметических выражений, нахождение нулей комплексных полиномов, линейное программирование. Учебник ранее издавался на немецком и английском языках. Русское издание дополнено информацией о новейших достижениях в данной области.

В настоящее время применяются два основных подхода к разрешению данной проблемы. <...> Без этой помощи публикация перевода была бы невозможной. <...> Проблема преобразования данных постоянно возникает в численных расчетах. <...> Подчеркнем, что проблема преобразования данных — это проблема всех численных расчетов, а не собственно <...> Изучалась также проблема преобразования данных.

Предпросмотр: Достоверные вычисления. Базовые численнные методы.pdf (0,2 Мб)
44

C для программистов с введением в С11, C for Programmers witn an Introduction in C11

Автор: Дейтел Пол
М.: ДМК Пресс

В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C; описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня.

Со всей очевидностью встала проблема стандартизации C. <...> Подробнее об этой проблеме мы поговорим позже. <...> Эта проблема аналогична проблеме попадания в бесконечный цикл. <...> Иногда эту проблему называют «утечкой памяти». <...> строки, 71, 260 Перевод строки ('\n'), 266 Перевод формата ('\f'), 266 Передача аргументов по значению

Предпросмотр: C для программистов с введением в С11.pdf (1,8 Мб)
45

C для программистов с введением в С11

Автор: Дейтел Пол
М.: ДМК Пресс

В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C, описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня.

Со всей очевидностью встала проблема стандартизации C. <...> Подробнее об этой проблеме мы поговорим позже. <...> Эта проблема аналогична проблеме попадания в бесконечный цикл. <...> Иногда эту проблему называют «утечкой памяти». <...> строки, 71, 260 Перевод строки ('\n'), 266 Перевод формата ('\f'), 266 Передача аргументов по значению

Предпросмотр: C для программистов с введением в С11.pdf (2,0 Мб)
46

Информатика. 11 класс : углублённый уровень. В 2 ч. Ч. 1 учебник

Автор: Семакин И. Г.
М.: Просвещение

Учебник предназначен для изучения информатики на углублённом уровне в 11 классах общеобразовательных организаций. Содержание опирается на изученный в 7–9 классах курс информатики для основной школы и разработано в соответствии с федеральным государственным образовательным стандартом среднего общего образования и примерной основной образовательной программой среднего общего образования. Рассматриваются информационные системы, методы программирования, компьютерное моделирование, информационная деятельность человека. Учебник входит в учебно-методический комплект для 10–11 классов, включающий также практикум, примерную рабочую программу и методическое пособие.

Для нашего проекта такой проблемы нет. <...> Эта проблема создавала серьезные ограничения для прикладных программистов. <...> После этого без проблем можно повторять ввод многократно. Так и поступим. <...> Для командной кнопки назначается надпись «Выполнить перевод». <...> перевод».

Предпросмотр: Информатика. 11 класс углублённый уровень учебник в 2 частях. Часть 1.pdf (0,2 Мб)
47

C++20 в деталях

Автор: Райнер Гримм
М.: ДМК Пресс

В этой книге подробно рассказывается о новом стандарте С++20. Для тех, кто незнаком с С++20, приводится его краткий обзор, а далее рассматриваются клю-чевые возможности языка. Вы получите представление о ключевых изменениях в ядре языка (концепты и модули), новой библиотеке диапазонов, корутинах, а затем сможете применить теорию на практике, изучив ряд примеров. Книгу можно использовать как справочное руководство и изучать главы в удобном для вас порядке. Издание будет полезно разработчикам, желающим освоить последнюю версию С++, изучить передовые возможности и добавления в язык, а также заглянуть за кулисы разработки новых стандартов языка и узнать, как предлагаются, обсуждаются и утверждаются новые изменения в стандарт С++ и чем вызваны эти изменения. Книга, которую вы держите в руках, открывает серию «Книжная полка Истового Инженера», которая издается при поддержке компании YADRO. Это издание подготовлено к публикации Московским институтом электроники и математики им. А. Н. Тихонова НИУ ВШЭ совместно с «ДМК Пресс».

Зачем нужен русский перевод этой книги? <...> Надеюсь, нам удалось это сохранить и в русском переводе. <...> Но когда их у вас много, может возникнуть множество проблем. 4.2.1.2 Проблемы в процессе сборки Ниже <...> Ленивый объект future не запускается Проблемы со временем жизни сопрограмм Одной из проблем работы с <...> Зачем нужен русский перевод этой книги?

Предпросмотр: C++20 в деталях (1).pdf (1,1 Мб)
48

Введение в искусственный интеллект и логическое программирование. Программирование в среде Visual Prolog учеб. пособие

Автор: Авдеенко Т. В.
Изд-во НГТУ

Настоящее учебное пособие представляет собой вводную часть курса по искусственному интеллекту, основной целью которого является изучение модели представления знаний на основе классических логических исчислений – исчисления высказываний и исчисления предикатов. Пособие затрагивает не только теоретические основы рассматриваемой модели представления знаний, но и ее реализацию на языке логического программирования Пролог. Таким образом, студенты не только овладевают теоретическими основами представления знаний в логической модели, но и получают практические навыки применения знаний при написании и отладке логических программ.

Сходная проблема возникает в ситуации с отношениями «брат», «сестра», «сын», «дочь». <...> Перевод генеалогического дерева в базу фактов. 4. <...> Логика в решении проблем: пер. с англ. – М.: Наука, 1990. – 278 с. 8. Рассел С. <...> Перевод генеалогического дерева в базу фактов ................................ 30 2.2.3. <...> Проблемы доступа к программам большого объема .......................... 40 3.3.

Предпросмотр: Введение в искусственный интеллект и логическое программирование. Программирование в среде Visual Prolog .pdf (0,3 Мб)
49

Программирование на JAVA

Издательско-полиграфический центр Воронежского государственного университета

Популярность и распространенность различных приложений, реализованных с помощью языка Java, обуславливает интерес к нему и необходимость более подробного рассмотрения особенностей его применения. Но прежде чем перейти к особенностям, следует ознакомиться с базовыми принципами, реализованными в нем, и основными конструкциями этого языка. Именно этому будет посвящен материал, изложенный в данном пособии.

На основании его письма руководству, содержавшего перечень увиденных недостатков и проблем в архитектуре <...> Для решения этой проблемы применяется механизм виртуальной машины. <...> это, в свою Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 7 очередь, упрощает выявление проблем <...> Передача управления Для перевода числа в десятичном представлении в двоичную и шестнадцатеричную системы <...> Способы перевода в двоичную и шестнадцатеричную форму аналогичны, но во втором случае была использована

Предпросмотр: Программирование на JAVA.pdf (0,7 Мб)
50

Языки программирования. Концепции и принципы

Автор: Кауфман В. Ш.
М.: ДМК Пресс

Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической, авторской, математической, семиотической и реализаторской) и проиллюстрированы примерами из таких языков, как Паскаль, Симула-67, Смолток, Рефал, Ада, Модула-2, Оберон, Оккам-2, Турбо Паскаль, С++ и др. Сложность выделена как основополагающая проблема программирования, а абстракция-конкретизация и прогнозирование-контроль — как основные ортогональные методы борьбы со сложностью. На этой общей базе в книге впервые представлена цельная система концепций и принципов, создающая четкие ориентиры в области языков программирования. На основе этой системы сформулированы оригинальные положения, указывающие перспективы развития в этой области (модули исключительных ситуаций, модули управления представлением, входовые типы и др.). Многие из них в последние годы стали реальностью. Новые подходы применены при изложении известных фактов (пошаговая модификация нормальных алгоритмов Маркова сначала до Рефала, а затем до реляционных языков, сопоставление принципов «сундука» и «чемоданчика» при создании Ады, Модулы-2 и Оберона, развитие концепции наследуемости от модульности до объектной ориентации, систематическое сопоставление концепции параллелизма в Аде и Оккаме-2, и др.).

памяти; а что – о скорости перевода? <...> Перевод в польскую инверсную запись (ПОЛИЗ) Рассмотрим, например, задачу перевода арифметической формулы <...> Поле зрения с исходными данными для перевода может иметь при этом вид перевод {(a+b) * (c+d)}. <...> Вспомните о переводе в ПОЛИЗ. <...> Принцип вспомогательных переводов.

Предпросмотр: Языки программирования. Концепции и принципы.pdf (0,5 Мб)
Страницы: 1 2 3 ... 25