Описание:
Метапрограммирование — это продвинутый метод, который помогает разработчикам автоматизировать повторяющиеся задачи, генерировать масштабируемый код и повышать производительность при разработке программного обеспечения. «Метапрограммирование на C#» — это подробное руководство, которое поможет вам раскрыть весь потенциал метапрограммирования в среде выполнения .NET.
Описание:
Разрабатывайте системные решения, используя современные архитектурные шаблоны и практики. В этой книге рассматриваются методы, позволяющие поддерживать работоспособность системы даже при постоянных обновлениях, способы расширения функциональности системы без изменения основного кода, методы сохранения истории данных и проектирования распределенной транзакционной системы. Эта книга поможет вам понять, как разрабатывается программное решение с использованием различных архитектурных процессов и сценариев.
Описание:
Авторы статей о технологиях пишут для требовательной аудитории (и на то есть веские причины). Вы знаете, что создание программных решений с использованием любой платформы или языка программирования может быть чрезвычайно сложным и зависит от вашего отдела, компании, клиентской базы и сферы деятельности. Возможно, вы работаете в сфере электронных публикаций, разрабатываете системы для государственных или местных органов власти, трудитесь в NASA или в одном из подразделений вооруженных сил. В целом у нас есть опыт работы в самых разных отраслях, включая разработку образовательных программ для детей (Oregon Trail/Amazon Trail), корпоративных систем, а также в медицинской и финансовой сферах.
Hands-On Parallel Programming with C# 8 and .NET Core 3
Описание:
Эта книга предназначена для программистов на C#, которые хотят изучить концепции многопоточности и параллельного программирования и использовать их в корпоративных приложениях, созданных на .NET Core. Она также будет полезна студентам и специалистам, которые просто хотят узнать, как работает параллельное программирование на современном оборудовании. Предполагается, что вы уже знакомы с языком программирования C# и имеете базовые представления о том, как работают операционные системы.
Компьютерный стол с электрической регулировкой высоты позволит работать сидя или стоя одним нажатием кнопки. Просторная столешница 150×78 см легко вместит несколько мониторов, ноутбук и всю периферию. Отличный выбор для программистов и удаленщиков, которые проводят за компьютером весь день и хотят сделать рабочее место более комфортным и эргономичным.
Описание:
Книга «Программируй как профи на C#» научит вас писать чистый код на C#, подходящий для корпоративных приложений. В этой книге вы проведете рефакторинг унаследованной кодовой базы, применяя современные методы разработки на C#. Вы познакомитесь с такими инструментами, как Entity Framework Core, методами проектирования, такими как внедрение зависимостей, и ключевыми практиками, такими как тестирование и чистое программирование. Это отличный способ усовершенствовать свои навыки работы с C# или перейти с другого объектно-ориентированного языка на C# и экосистему .NET.
Описание:
В этой книге используется минималистский подход к традиционному курсу по структурам данных. В ней рассматриваются только самые важные темы, а более сложные структуры и алгоритмы оставлены для изучения на будущее. Эта книга подходит для вводного курса по структурам данных или для самостоятельного изучения. Она написана на C++ с нуля (не является переводом с языка Java) и использует возможности стандартной библиотеки шаблонов C++ для иллюстрации важных концепций. Уникальной особенностью книги является использование методов «грамотного программирования» (первоначально разработанных Дональдом Кнутом), которые позволяют представить примеры кода таким образом, чтобы он не затмевал сопровождающие его пояснения. Примеры исходного кода из книги доступны в дополнительных файлах. Эта книга подходит для студентов, изучающих структуры данных на C++, а также для разработчиков, которым нужно освежить знания.