#статьи
🛞 Нашёл классную небольшую статью про битовые хаки. Пока не опустишься до уровня битов — не поймёшь, как реально работает компьютер. А знание этих трюков даёт мощный прирост продуктивности.
Статья отличная и регулярно обновляется — рекомендую.
👉 Новости 👉 База вопросов
Статья отличная и регулярно обновляется — рекомендую.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
🥺 Мини-NGINX на C
Разработчик выложил первую рабочую версию собственного веб-сервера — NxLite.
На стресс-тесте он выдержал 100,000+ запросов с такими результатами:
— 0 ошибок
— стабильные 80K+ req/sec
— средняя задержка 10–20 мс
Гитхаб
👉 Новости 👉 База вопросов
Разработчик выложил первую рабочую версию собственного веб-сервера — NxLite.
На стресс-тесте он выдержал 100,000+ запросов с такими результатами:
— 0 ошибок
— стабильные 80K+ req/sec
— средняя задержка 10–20 мс
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
#Собес #Cplus
🤔 Что такое C++?
C++ - это мощный императивный язык программирования общего назначения, разработанный как расширение языка С. Он поддерживает объектно- ориентированное программирование, шаблоны и другие дополнительные функции. С++ используется для разработки различных приложений, включая операционные системы, игры и высокопроизводительное ПО.
👉 Новости 👉 База вопросов
C++ - это мощный императивный язык программирования общего назначения, разработанный как расширение языка С. Он поддерживает объектно- ориентированное программирование, шаблоны и другие дополнительные функции. С++ используется для разработки различных приложений, включая операционные системы, игры и высокопроизводительное ПО.
Please open Telegram to view this post
VIEW IN TELEGRAM
#книги
😇 Вот Crafting Interpreters. Наверное, лучшая книга, чтобы понять, как работает язык программирования — через создание собственного. Первая часть — объяснения и структура, вторая — полноценная реализация на C. Но следовать можно на любом языке. Абсолютно бесплатно и с нереальной пользой. Забирай и изучай:
link
👉 Новости 👉 База вопросов
link
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2⚡1
#Собес #Cplus
🤔 Как сохранить файл в С++?
Для сохранения файла в С++ необходимо использовать библиотеку
👉 Новости 👉 База вопросов
Для сохранения файла в С++ необходимо использовать библиотеку
‹fstream>, создать обьект ofstream, открыть файл, записать данные и затем закрыть файл.Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2
#Собес #Cplus
🤔 Что такое итератор в С++?
Итератор в С++ - это объект, который указывает на элементы последовательности (например, массив или контейнер). Итераторы используются для обхода элементов и выполнения операций с ними.
👉 Новости 👉 База вопросов
Итератор в С++ - это объект, который указывает на элементы последовательности (например, массив или контейнер). Итераторы используются для обхода элементов и выполнения операций с ними.
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
⚡2❤1
#полезное
👍 Нашёл Lode's Computer Graphics Tutorial — это обширный и практичный ресурс для изучения основ компьютерной графики
Каждый раздел сопровождается подробными объяснениями и примерами кода на C++ с использованием библиотеки SDL, что делает материал доступным для практического освоения. Особенно полезен раздел о рейкастинге, который шаг за шагом объясняет, как построить простой 3D-движок, как в Wolfenstein 3D
Тык сюда
👉 Новости 👉 База вопросов
Каждый раздел сопровождается подробными объяснениями и примерами кода на C++ с использованием библиотеки SDL, что делает материал доступным для практического освоения. Особенно полезен раздел о рейкастинге, который шаг за шагом объясняет, как построить простой 3D-движок, как в Wolfenstein 3D
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😵💫 Если ты уже хорошо разбираешься в C, переходи к SoC.
Это развитие текущей архитектуры с большей эффективностью по памяти, энергии и вычислениям.
Важно учитывать это с позиции системного мышления
Тык сюда
👉 Новости 👉 База вопросов
Это развитие текущей архитектуры с большей эффективностью по памяти, энергии и вычислениям.
Важно учитывать это с позиции системного мышления
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
#полезное
👋 Вот «Ray Tracing за один уикенд». Прекрасный небольшой ресурс, чтобы за один уикенд узнать многое о графических вычислениях. Если на выходных нечем заняться — теперь есть.
Источник
👉 Новости 👉 База вопросов
Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
🫡 Stack vs Heap в C (кратко):
Stack:
Используется для автоматической памяти — локальных переменных, параметров функций, адресов возврата.
Быстрый, ограничен по размеру, управляется автоматически (LIFO).
Heap:
Используется для динамического распределения памяти с помощью malloc/free. Медленнее, больше по объёму, управление вручную. Возможны утечки памяти и фрагментация
👉 Новости 👉 База вопросов
Stack:
Используется для автоматической памяти — локальных переменных, параметров функций, адресов возврата.
Быстрый, ограничен по размеру, управляется автоматически (LIFO).
Heap:
Используется для динамического распределения памяти с помощью malloc/free. Медленнее, больше по объёму, управление вручную. Возможны утечки памяти и фрагментация
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2❤1
#полезное
🏠 std::valarray
👉 Новости 👉 База вопросов
std::valarray оптимизирован для работы с массивами чисел и поддерживает эффективные векторные операции, что делает его полезным для научных вычислений и обработки данных.Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Наглядное видео о том, как исходный код компилируется в исполняемый файл
Не знать, как компилируется твой код — всё равно что ехать на машине с завязанными глазами
👉 Новости 👉 База вопросов
Не знать, как компилируется твой код — всё равно что ехать на машине с завязанными глазами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🥰1
#полезное
😇 Я недавно нашёл классный способ поддерживать "лямбды" в C
Без аллокаций, работает с любым типом массива, "автоматический захват" переменных, поскольку это просто простая генерация кода
На втором фото несколько примеров с однострочными, многострочными и с "захваченными" переменными
На 3 фото пример использован в реальном коде (адаптирован под кастомный тип массива, который просто ptr + len)
👉 Новости 👉 База вопросов
Без аллокаций, работает с любым типом массива, "автоматический захват" переменных, поскольку это просто простая генерация кода
На втором фото несколько примеров с однострочными, многострочными и с "захваченными" переменными
На 3 фото пример использован в реальном коде (адаптирован под кастомный тип массива, который просто ptr + len)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #Cplus
🤔 Что такое прототип функции в С++?
Прототип функции в С++ — это декларация функции, которая указывает ее имя, тип возвращаемого значения и типы параметров. Это позволяет компилятору проверять правильность вызова функции до ее определения.
👉 Новости 👉 База вопросов
Прототип функции в С++ — это декларация функции, которая указывает ее имя, тип возвращаемого значения и типы параметров. Это позволяет компилятору проверять правильность вызова функции до ее определения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
#полезное
🤯 std::indirectly_
readable_traits
👉 Новости 👉 База вопросов
readable_traits
std::indirectly_readable_traits (C++20) используется внутри концептов и обобщённых алгоритмов для извлечения типа значения, на который "указывает" итератор или указатель. Это полезно при написании обобщённых (generic) алгоритмов и своих концептов.Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
#полезное
🛞 Создание простого клиент-серверного приложения на UDP в C
Здесь мы рассмотрим, как настроить базовый UDP-сервер и клиент на языке C, сосредоточив внимание на механике работы за кулисами - гайд
👉 Новости 👉 База вопросов
Здесь мы рассмотрим, как настроить базовый UDP-сервер и клиент на языке C, сосредоточив внимание на механике работы за кулисами - гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡1❤1
#полезное
🥄 Напоминание: лучший способ чему-либо научиться — делать собственные проекты.
Этот репозиторий содержит большинство проектов, какие только можно представить, и множество языков для их реализации.
Многие из них — на C, другие — на Assembly, и каждый из них даст вам мощную прокачку.
👉 Новости 👉 База вопросов
Этот репозиторий содержит большинство проектов, какие только можно представить, и множество языков для их реализации.
Многие из них — на C, другие — на Assembly, и каждый из них даст вам мощную прокачку.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1