TGViewer
Channel Public Channel
C/C++ Development | YeaHub

C/C++ Development | YeaHub

@yeahub_c_development

Теория, подготовка к интервью и курсы для C/C++ разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
741
Photos
281
Videos
56
Links
550

Showing posts older than #183 · Back to latest

Older Posts 17 shown
Post #182 311
#полезное
😵‍💫 Если ты уже хорошо разбираешься в C, переходи к SoC.

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

Важно учитывать это с позиции системного мышления
Тык сюда

👉Новости 👉База вопросов
  • ❤ 4
  • 👍 2
  • 🔥 1
Post #180 334
#полезное
👍 Нашёл Lode's Computer Graphics Tutorial — это обширный и практичный ресурс для изучения основ компьютерной графики

Каждый раздел сопровождается подробными объяснениями и примерами кода на C++ с использованием библиотеки SDL, что делает материал доступным для практического освоения. Особенно полезен раздел о рейкастинге, который шаг за шагом объясняет, как построить простой 3D-движок, как в Wolfenstein 3D
Тык сюда

👉Новости 👉База вопросов
Post #179 272
#Собес #Cplus
🤔 Что такое итератор в С++?

Итератор в С++ - это объект, который указывает на элементы последовательности (например, массив или контейнер). Итераторы используются для обхода элементов и выполнения операций с ними.

👉Новости 👉База вопросов
YeaHub YeaHub — тренажер собеседований по IT 5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
  • ⚡ 2
  • ❤ 1
Post #177 312
#книги
😇 Вот Crafting Interpreters. Наверное, лучшая книга, чтобы понять, как работает язык программирования — через создание собственного. Первая часть — объяснения и структура, вторая — полноценная реализация на C. Но следовать можно на любом языке. Абсолютно бесплатно и с нереальной пользой. Забирай и изучай:
link

👉Новости 👉База вопросов
  • ❤ 2
  • ⚡ 1
Post #176 285
#Собес #Cplus
🤔 Что такое C++?

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

👉Новости 👉База вопросов
Post #174 270
#полезное
🥺 Мини-NGINX на C

Разработчик выложил первую рабочую версию собственного веб-сервера — NxLite.
На стресс-тесте он выдержал 100,000+ запросов с такими результатами:

— 0 ошибок
— стабильные 80K+ req/sec
— средняя задержка 10–20 мс
Гитхаб

👉Новости 👉База вопросов
  • 🔥 2
  • ❤ 1
Post #173 240
#статьи
🛞 Нашёл классную небольшую статью про битовые хаки. Пока не опустишься до уровня битов — не поймёшь, как реально работает компьютер. А знание этих трюков даёт мощный прирост продуктивности.

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

👉Новости 👉База вопросов
  • ❤ 1
Post #172 230
#видео
😎 Нашёл огромный видос про то, как с нуля написать сервер базы данных. Этот чувак дико недооценён — он реально шарит и пошагово всё объясняет. Всё на C, зацени
Источник

👉Новости 👉База вопросов
  • 🔥 1
Post #171 214
#Собес #Cplus
🤔 Что такое пространство имён (namespace) в С++?

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

👉Новости 👉База вопросов
  • ❤ 1
Post #170 256
#полезное
🤓 Нашёл офигенное руководство, как с нуля написать стек TCP/IP на C.

Подробно разбирается каждая часть сетей — отличный способ прокачать и C, и понимание сетевых протоколов

👉Новости 👉База вопросов
Post #169 180
#полезное
🛞 Динамический диспетчер в C с использованием таблиц указателей на функции

Таблицы указателей на функции позволяют динамически вызывать разные функции во время выполнения в C, имитируя полиморфизм.

Эта техника используется в конечных автоматах, интерпретаторах и плагин-системах в низкоуровневом программировании

👉Новости 👉База вопросов
Post #168 169
#полезное
😬 frugally-deep — легковесная библиотека, позволяющая использовать обученные модели без зависимости от TensorFlow, что особенно ценно для embedded-систем и проектов с ограниченными ресурсами.

Рабочий процесс выглядит просто: после обучения модели в Keras её можно конвертировать в специальный JSON-формат и загрузить в C++-приложение. При этом frugally-deep автоматически проверяет корректность конвертации, сравнивая результаты предсказаний с оригиналом.
Библиотека поддерживает даже сложные графы вычислений, созданные через functional API.
Гитхаб

👉Новости 👉База вопросов
Post #167 174
#Собес #Cplus
🤔 Что такое перегрузка операторов в С++?

Перегрузка операторов в С++ позволяет операторам, таким как +, -, *, работать с пользовательскими типами данных. Это делает код более выразительным и позволяет применять стандартные операторы к объектам классов.

👉Новости 👉База вопросов
  • ❤ 1
Post #166 216
#полезное
❤️‍🔥 llm.c вручную

Программирование на C + умножение матриц вручную.

Возможно, это самый низкоуровневый способ объяснить, как работает Transformer

Надеюсь, это упражнение поможет заглянуть чуть глубже в чёрный ящик LLM

👉Новости 👉База вопросов
  • ❤ 2
Post #165 196
#полезное
👨‍💻 Простой игровой движок на C++ — чисто для души

🟠 ECS-система: спрайты, скорость, анимации, скрипты
🟠 Покадровая анимация через JSON
🟠 Lua — для поведения сущностей
🟠 ImGui-интерфейс: инспектор + браузер ассетов
🟠 Рендер через SDL2 (с переворотами)
🟠 Поддержка drag-and-drop для ассетов
Гитхаб

👉Новости 👉База вопросов
  • ❤ 1
Post #163 159
#полезное
😊 Игра "Виселица" на языке C

Если хочешь попрактиковаться в строках, массивах и логике — самое то

👉Новости 👉База вопросов
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →