информатика RSS

konkurentnost-v-c

Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы с .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остается непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование.
tanyavip1 22/04/20 Просмотров: 1651 Комментариев: 0
+1
Г. Сомасундарам, А. Шривастава. От хранения данных к управлению информацией

2-е издание

Широкое внедрение виртуализации, появление облачных вычислений, многократный ежегодный рост объемов данных и наличие разнообразных типов и источников данных — все эти факторы сделали современные технологии хранения данных еще важнее и актуальнее для успешной деятельности как коммерческих, так и любых других организаций. Наиболее остро по сравнению с прежними временами перед руководителями IT-отрасли встала проблема найма на работу и подготовки высококвалифицированных технических специалистов сферы хранения данных, хорошо разбирающихся в работе классических, виртуализированных и облачных сред.
brij 22/04/20 Просмотров: 3264 Комментариев: 0
+1
Билл Любанович. Простой Python. Современный стиль программирования

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python. Стилистически издание напоминает руководство с вкраплениями кода, подробно объясняя различные концепции Python 3. Под обложкой вы найдете обширный материал от самых основ языка до сравнительно сложных и узких тем.
gefexi 20/04/20 Просмотров: 4768 Комментариев: 2
+7
Т.В. Афанасьева. Основы визуальной алгоритмизации

Целью данной работы является рассмотрение этапов решения задачи с использованием ЭВМ, при этом наибольшее внимание уделяется составлению алгоритмов или алгоритмизации, так как этот этап является достаточно трудоемким и важным. Любые ошибки, возникающие при построении алгоритмов, приводят к серьезным погрешностям при решении задач.
gefexi 20/04/20 Просмотров: 1195 Комментариев: 0
+1
В.М. Котов. Сборник задач по теории алгоритмов

Книга из двух частей: «Алгоритмы на графах» и «Бинарные поисковые деревья», состоит это учебно-методическое пособие. Первая часть «Алгоритмы на графах» содержит практические задачи, которые могут быть сформулированы в графовой постановке. Для их решения применяются соответствующие алгоритмы, например алгоритм построения максимального потока, кратчайшего пути и др.
gefexi 11/04/20 Просмотров: 1405 Комментариев: 0
+2
А.В. Волосова. Параллельные методы и алгоритмы

Рост сложных задач, решение которых связано с применением современных ИТ-технологий, ведет к необходимости использования параллельных вычислений. Параллельные вычисления носят междисциплинарный характер. Они затрагивают, в частности, такие области, как численные методы, структуры и алгоритмы обработки данных, аппаратное и программное обеспечение, системный анализ. Это позволяет применять знания, полученные при изучении параллельных вычислений, в различных сферах научно-практической деятельности. В данном учебном пособии рассматриваются вопросы эффективного решения больших задач на компьютерах с параллельной архитектурой: архитектуры параллельных вычислительных систем, численные методы решения задач, технологии параллельного программирования, проблемы современных параллельных вычислений.
brij 10/04/20 Просмотров: 2096 Комментариев: 0
+2
А.Н. Коварцев. Алгоритмы и анализ сложности

С точки зрения современной практики алгоритм - программа, а критерием алгоритмичности вычислительного процесса является возможность его запрограммировать. В учебнике приведены основные направления исследований в теории алгоритмов, определены базовые понятия и требования, предъявляемые к написанию алгоритмов и определению порядка их сложности.
gefexi 04/04/20 Просмотров: 1365 Комментариев: 0
+1
Наука о данных

Сегодня наука о данных используется практически во всех сферах: вы видите подобранные специально для вас рекламные объявления, рекомендованные на основе ваших предпочтений фильмы и книги, ссылки на предполагаемых друзей в соцсетях, отфильтрованные письма в папке со спамом. Книга знакомит с основами науки о данных. В ней охватываются все ключевые аспекты, начиная с истории развития сбора и анализа данных и заканчивая этическими проблемами, связанными с конфиденциальностью информации.
PRESSI 03/04/20 Просмотров: 1016 Комментариев: 0
+1
Е. Бугаенко. Элегантные объекты. Java Edition

Эта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа "ООП Лобачевского". Автор книги, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянуть на эту парадигму совершенно по-новому. Так, он клеймит статические методы, геттеры, сеттеры, изменяемые методы, считая, что это - зло.
gefexi 03/04/20 Просмотров: 1487 Комментариев: 0
+4
С.П. Мальцев. Олимпиадное программирование

В учебно-методическом пособии приведены некоторые алгоритмы компьютерной обработки данных и структуры, встречающиеся на олимпиадах по программированию. Олимпиада по программированию – это интеллектуальное соревнование по решению различных задач на компьютере, для решения которых требуется применить алгоритм или написать программу. Обычно участникам олимпиады выдается комплект из нескольких задач. Задача считается решенной, если участнику удалось составить программу, которая правильно работает на всех подготовленных тестах. Сами же тесты участникам не доступны, а проверка осуществляется автоматически в проверяющей системе.
brij 03/04/20 Просмотров: 1360 Комментариев: 0
+2
А.В. Столяров. Оформление программного кода

2-е издание

В пособии изложены основные принципы, применяющиеся для повышения читаемости текстов компьютерных программ и их доступности для анализа человеком. В частности, даются рекомендации по разбиению программ на модули и подсистемы, уделяется много внимания различным стилям расстановки структурных отступов и незначащих (декоративных) пробелов. Начинающие программисты обычно полагают, что текст программы предназначен для компьютера. У опытных программистов на этот счёт иное мнение. Совсем не сложно написать программу так, чтобы её «понял» компилятор или интерпретатор, и при этом можно совершенно не задумываться о том, удачно ли выбраны имена переменных и подпрограмм, правильно ли программа разбита на строки, служат ли своей цели структурные отступы, можно писать текст как попало, компилятору более-менее всё равно.
brij 31/03/20 Просмотров: 1387 Комментариев: 0
+3
А.В. Столяров. Введение в язык Си++

5-е издание

Краткое введение в язык Си++. Содержание построено по принципу плавного перехода от средств чистого Си: в начале даётся определение ООП как парадигмы, основанной на обмене сообщениями, затем вводится метод для обычной открытой структуры, уже после этого рассказывается о защите и её предназначении, затем (поскольку теперь это необходимо) вводятся конструкторы и деструкторы, и т.д. Так называемая "стандартная библиотека" Си++ (известная также под названием STL) в книге не упоминается вообще, поскольку если начать изучение Си++ с STL, есть риск никогда не узнать сам язык. Для ввода-вывода в примерах используются функции библиотеки Си (printf и др.) Кроме того, в книге сознательно игнорируются все «усовершенствования», предлагаемые авторами так называемых «стандартов».
brij 31/03/20 Просмотров: 1499 Комментариев: 0
+5
Разработчик C++

C++ спроектирован и развивается как мультипарадигменный язык, впитывающий в себя различные методы и технологии программирования, но реализующий их на платформе, обеспечивающей высокую техническую эффективность.

-A.L.E.X.- 25/03/20 Просмотров: 5727 Комментариев: 1
+7
JavaScript

Вы разберётесь в базовом JavaScript, а также прокачаете основной навык программирования. У вас появится уверенность в дальнейшем обучении JavaScript и ECMAScript. Навыки работы с JavaScript и ECMAScript являются самыми востребованными на рынке труда, а также служат фундаментом для эффективного развития как во фронтент- и бекенд-разработке.

-A.L.E.X.- 21/03/20 Просмотров: 5651 Комментариев: 1
+8
Т.И. Федоряева. Комбинаторные алгоритмы

В учебном пособии особое внимание уделяется выявлению интуитивных идей, лежащих в основе алгоритмов, и иллюстрации работы изучаемых алгоритмов на примерах. Практически все рассматриваемые задачи и алгоритмы их решения, разумеется, не являются новыми, однако во многих случаях изложенные доказательства и обоснования оценок сложности оригинальны.
gefexi 20/03/20 Просмотров: 1584 Комментариев: 0
+1
В.П. Герасимов. Объектно-ориентированное программирование в научных исследованиях

В пособии (практикуме) рассматриваются основы применения в научных исследованиях технологии объектно-ориентированного программирования.
На практических занятиях осваиваются: современная объектно-ориентированная технология программирования, позволяющая повысить эффективность научных исследований магистрантов, визуальная среда программирования, основные конструкции языка программирования, базовые элементы управления для проектирования интерфейса, способы ввода и вывода данных, методика отладки и тестирования программ.
gefexi 18/03/20 Просмотров: 1529 Комментариев: 0
+1
Энтони Уильямс. C++. Практика многопоточного программирования

Второе издание

Язык программирования С++ выбирают тогда, когда нужно создать по-настоящему быстрые приложения. А качественная конкурентная обработка сделает их еще быстрее. Новые возможности С++17 позволяют использовать всю мощь многопоточного программирования, чтобы с легкостью решать задачи графической обработки, машинного обучения и др.
brij 17/03/20 Просмотров: 1699 Комментариев: 1
+4
Дон Гриффитс, Дэвид Гриффитс. Head First Kotlin

Руководство для начинающих программистов

Вот и пришло время изучить язык программирования Kotlin. В этом вам поможет уникальная методика Head First, выходящая за рамки синтаксиса и инструкций по решению конкретных задач. Хотите мыслить, как выдающиеся разработчики Kotlin? Данная книга даст вам все необходимое — от азов языка до продвинутых методов. А также вы сможете попрактиковаться в объектно-ориентированном и функциональном программировании. Если вы действительно хотите понять, как устроен Kotlin, то эта книга для вас!
brij 14/03/20 Просмотров: 1655 Комментариев: 0
+2
Patterny_kubernetes

С развитием микросервисов и контейнеров изменились подходы к проектированию, созданию и запуску программного обеспечения. Познакомьтесь с новыми паттернами и принципами разработки, которые нужны для реализации облачных приложений в Kubernetes.
tanyavip1 11/03/20 Просмотров: 1588 Комментариев: 0
+2
istoriya-komputernoy-ery

Вы знаете, когда возникли первые счетные устройства? Что они собой представляли? Какие приспособления для математических вычислений использовали в XIX веке? Кто был первым программистом? Если нет, то добро пожаловать в мир истории компьютерной эры.
tanyavip1 10/03/20 Просмотров: 1790 Комментариев: 0
+2
89