ComputeSharp позволяет писать вычислительные шейдеры и пиксельные шейдеры напрямую на C#, без необходимости углубляться в различные технологии.
Всё, что вам нужно — это написать код на C#, а библиотека сама позаботится о том, чтобы перевести их в нужный формат для GPU.
Как установить:
dotnet add package ComputeSharp
Пример кода:
using ComputeSharp;
public partial struct MultiplyByTwoShader : IComputeShader
{
[ThreadGroupSize(256)]
public void Execute()
{
// Умножаем каждый элемент на два
}
}
Это точно мастхев для геймдева, обработки больших данных и при работе с визуализацией.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3😁1
Мы сделаем вам предложение, от которого невозможно отказаться 🤌
Вы покупаете себе курс «Математика для Data Science» от преподавателей ВМК МГУ, а мы дарим второй такой же курс вашему другу.
Предложение действует только до 1 сентября. Ничего личного, просто математика.
👉 Принять предложение
Вы покупаете себе курс «Математика для Data Science» от преподавателей ВМК МГУ, а мы дарим второй такой же курс вашему другу.
Предложение действует только до 1 сентября. Ничего личного, просто математика.
👉 Принять предложение
😁5❤1🥱1
💬 Сколько у вас кабачков в зарплате?
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Какой сетап идеально подойдёт для разработки AI-агента?
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
Голосуйте за свой вариант и пишите в комментариях, в каком режиме вы реально кодите.
❤️ — 1
👍 — 2
⚡️ — 3
👏 — 4
🔥 — 5
🎉 — 6
😁 — 7
😍 — 8
🤩 — 9
Какой бы сетап ни был, без AI-агентов в 2025 всё равно далеко не уедешь.
👉 Научим, как строить агентов, которые кодят с тобой
🎉44🔥16🤩12❤7⚡4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👍1🥰1
Наткнулись на видео в котором объясняются тонкости правильной отправки электронных писем через .NET.
Это не просто использование стандартного SMTP-клиента или API — здесь раскрывают, как правильно подходить к отправке email на глубоком уровне, чтобы понять, что происходит за кулисами.
#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
💯5🔥2
👨💻 ImmutableCollection и многозадачность в C#
При разработке многозадачных приложений важнейшей задачей является безопасная работа с общими данными, особенно когда несколько потоков одновременно обращаются к коллекциям.
Таким вопросом и задался наш подписчик:
Когда не стоит использовать:
• Каждый раз при изменении коллекции создается новая копия, что может снизить производительность.
• Частое создание новых коллекций может привести к большим затратам памяти. При ограниченных ресурсах может стать проблемой.
Когда ImmutableCollection — это идеальный выбор:
• Когда данные не изменяются часто
• Когда важна безопасность многозадачности
• В функциональном программировании
💬 Как вы используете
🐸 Библиотека шарписта
#междусобойчик
При разработке многозадачных приложений важнейшей задачей является безопасная работа с общими данными, особенно когда несколько потоков одновременно обращаются к коллекциям.
ImmutableCollection
помогает решить эту задачу, предоставляя коллекции, которые нельзя изменять после их создания. Но стоит ли использовать их везде?Таким вопросом и задался наш подписчик:
Как ImmutableCollection помогает при разработке многозадачных приложений? Стоит ли использовать их везде, где возможно?
Когда не стоит использовать:
• Каждый раз при изменении коллекции создается новая копия, что может снизить производительность.
• Частое создание новых коллекций может привести к большим затратам памяти. При ограниченных ресурсах может стать проблемой.
Когда ImmutableCollection — это идеальный выбор:
• Когда данные не изменяются часто
• Когда важна безопасность многозадачности
• В функциональном программировании
💬 Как вы используете
ImmutableCollection
? Поделитесь опытом в комментариях 👇#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1