Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Warp - это фреймворк на языке Python для написания высокопроизводительного кода для моделирования и графики. Warp берет обычные функции Python и JIT-компилирует их в эффективный код ядра, который может работать на CPU или GPU.
Warp предназначен для пространственных вычислений и поставляется с богатым набором примитивов, позволяющих легко писать программы для моделирования физики, робототехники и обработки геометрии
👉 Github
Warp предназначен для пространственных вычислений и поставляется с богатым набором примитивов, позволяющих легко писать программы для моделирования физики, робототехники и обработки геометрии
👉 Github
Forwarded from Книги для C/C++ разработчиков
📚Practical System Programming with C - Pragmatic Example Applications in Linux and Unix-Based Operating Systems (2021)
✍️Автор: Sri Manikanta Palakollu
📃Страниц: 286
Книга содержит три основные части: знакомство с многопоточным программированием на языке Си; практическое системное программирование с использованием таких концепций, как процессы, сигналы и взаимодействие между процессами; и расширенное программирование на основе сокетов, которое заключается в разработке сетевого приложения для надежной связи.
Ссылка на книгу
✍️Автор: Sri Manikanta Palakollu
📃Страниц: 286
Книга содержит три основные части: знакомство с многопоточным программированием на языке Си; практическое системное программирование с использованием таких концепций, как процессы, сигналы и взаимодействие между процессами; и расширенное программирование на основе сокетов, которое заключается в разработке сетевого приложения для надежной связи.
Ссылка на книгу
❤️🙏 Помните историю автора «Библиотеки программиста» Станислав Герасимов? Станислав — инвалид с детства. В статье он рассказывал, как получил диплом и строит карьеру в IT.
❗️ В обновленной статье читайте продолжение его истории. И самое главное: очень скоро он отправляется на операцию и ему нужна ваша помощь.
❗️ В обновленной статье читайте продолжение его истории. И самое главное: очень скоро он отправляется на операцию и ему нужна ваша помощь.
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
🍒 Сборка C++ проектов. Оптимизации компилятора. Inline, constexpr, alignment
Наиполезнейшее видео про оптимизации кода. Тут рассматриваются такие темы как инлайн оптимизация, constexpr, internal и external линковка и многое другое😁
Наиполезнейшее видео про оптимизации кода. Тут рассматриваются такие темы как инлайн оптимизация, constexpr, internal и external линковка и многое другое😁
Forwarded from Библиотека джависта | Java, Spring, Maven, Hibernate
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Быстрая, тонкая, встраиваемая библиотека векторной графики, которая может работать на любом 32/64-разрядном компьютере без FPU или C++11GPU, которая может работать только с заголовками
❗️Стандартная библиотека не требуется
❗️Стандартная библиотека не требуется
📧 Отклик на вакансию по email: как сделать так, чтобы ваше письмо выделялось
Вы отправляете десятки откликов на вакансии, но не получаете ответа? Возможно, дело в том, как вы пишете свои письма. Узнайте, какие ошибки могут стоить вам работы мечты и как их избежать.
👉 Статья
Вы отправляете десятки откликов на вакансии, но не получаете ответа? Возможно, дело в том, как вы пишете свои письма. Узнайте, какие ошибки могут стоить вам работы мечты и как их избежать.
👉 Статья
🍔 Нативная рефлексия в C++ уже близко
Почему в 2024 году нам приходится писать каст енума к строке вручную, для каждого кастомного типа нужна своя функция логирования, а биндинги к C++ библиотеке требуют кучу повторяющегося кода?
Если Вы задавались этими, или подобными вопросами, то у меня для вас хорошая новость — скоро эти проблемы будут решены. И что самое приятное — на уровне языка, а не нестандартным фреймворком.
В статье рассматриваем пропозалы рефлексии, которые с большой вероятностью попадут в следующий стандарт — C++26.
Почему в 2024 году нам приходится писать каст енума к строке вручную, для каждого кастомного типа нужна своя функция логирования, а биндинги к C++ библиотеке требуют кучу повторяющегося кода?
Если Вы задавались этими, или подобными вопросами, то у меня для вас хорошая новость — скоро эти проблемы будут решены. И что самое приятное — на уровне языка, а не нестандартным фреймворком.
В статье рассматриваем пропозалы рефлексии, которые с большой вероятностью попадут в следующий стандарт — C++26.
Forwarded from Библиотека питониста | Python, Django, Flask
🤖 Создание собственного ИИ-бота на Python за 33 строчки кода
В статье рассказываем, как создать собственный чат-бот на Python с помощью языковой модели falcon-7b-instruct, которая следует инструкциям. Доступ к модели мы получаем благодаря Hugging Face.
🔗 Читать статью
🔗 Зеркало
В статье рассказываем, как создать собственный чат-бот на Python с помощью языковой модели falcon-7b-instruct, которая следует инструкциям. Доступ к модели мы получаем благодаря Hugging Face.
🔗 Читать статью
🔗 Зеркало
💣 Библеотека webc
Библиотека для написание и развертывание веб-сайтов с использованием языка программирования C.
👉 GitHub
Библиотека для написание и развертывание веб-сайтов с использованием языка программирования C.
👉 GitHub
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Привет, друзья! 👋
Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏
Поделитесь своим опытом и мнением в комментариях:
❓С какими сложностями вы сталкивались в начале своего пути в разработке?
❓Какие ошибки допускали и как их исправляли?
❓Что помогло вам быстрее расти профессионально?
Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏
Поделитесь своим опытом и мнением в комментариях:
❓С какими сложностями вы сталкивались в начале своего пути в разработке?
❓Какие ошибки допускали и как их исправляли?
❓Что помогло вам быстрее расти профессионально?
Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
😱 Для чего используется язык программирования C++?
1. Разработка операционных систем: C++ является неотъемлемой частью разработки операционных систем, системных драйверов и утилит, включая части Microsoft Windows, macOS и различных дистрибутивов Linux.
2. **Разработка игр**: Известный своей производительностью и эффективностью, C++ широко используется в разработке игр. Основные игровые движки, такие как Unreal Engine, написаны на C++.
3. Встраиваемые системы: C++ очень важен для разработки программного обеспечения для встраиваемых систем в автомобилях, медицинских приборах и бытовой электронике, где управление ресурсами и производительность имеют решающее значение.
4. Высокопроизводительные приложения: Приложения, требующие высокоскоростной обработки и эффективного управления памятью, такие как симуляция в реальном времени, финансовые торговые системы и сложные алгоритмы, часто опираются на C++.
5. Графика и обработка изображений: C++ широко используется в графике и обработке изображений, задействуя такие библиотеки, как OpenGL и DirectX, для создания приложений, требующих интенсивных графических вычислений.
1. Разработка операционных систем: C++ является неотъемлемой частью разработки операционных систем, системных драйверов и утилит, включая части Microsoft Windows, macOS и различных дистрибутивов Linux.
2. **Разработка игр**: Известный своей производительностью и эффективностью, C++ широко используется в разработке игр. Основные игровые движки, такие как Unreal Engine, написаны на C++.
3. Встраиваемые системы: C++ очень важен для разработки программного обеспечения для встраиваемых систем в автомобилях, медицинских приборах и бытовой электронике, где управление ресурсами и производительность имеют решающее значение.
4. Высокопроизводительные приложения: Приложения, требующие высокоскоростной обработки и эффективного управления памятью, такие как симуляция в реальном времени, финансовые торговые системы и сложные алгоритмы, часто опираются на C++.
5. Графика и обработка изображений: C++ широко используется в графике и обработке изображений, задействуя такие библиотеки, как OpenGL и DirectX, для создания приложений, требующих интенсивных графических вычислений.
🍔 Зачем нужен Zig, и чем он отличается от других языков
В выпуске Подлодки про Zig придумали идеальное описание языка программирования Zig — это DSL для машинного кода. И за этим определением кроется куча интересных концепций, начиная от брутальной простоты в синтаксисе и фичах, заканчивая метапрограммированием, основанном на comptime вычислениях. Погружаться в все еще редкий, но уже не эзотерический язык нам помогал Алекс Кладов, который использует Zig в разработке настоящего продакшн проекта — базы данных TigerBeetle.
👉 YouTube
В выпуске Подлодки про Zig придумали идеальное описание языка программирования Zig — это DSL для машинного кода. И за этим определением кроется куча интересных концепций, начиная от брутальной простоты в синтаксисе и фичах, заканчивая метапрограммированием, основанном на comptime вычислениях. Погружаться в все еще редкий, но уже не эзотерический язык нам помогал Алекс Кладов, который использует Zig в разработке настоящего продакшн проекта — базы данных TigerBeetle.
👉 YouTube