Яндекс.Метрика

    cpp

    cpp

    OpenGL Mathematics (GLM) Обзор библиотеки

    Данный текст является обзором библиотеки математических вычислений для OpenGL – GLM. Создан обзор дабы по мнению автора залатать брешь в информационном вакууме и направить умы несознательные по пути верному.

    Математический функции в OpenGL никогда не были на высоте, а с приходом новых стандартов OpenGL 3(4,ES), математики не стало вообще. И что самое обидное, нам ничего не дали в замен. Как же теперь крутить кубы и торосы, в условиях безграничной свободы шейдерного программирования?

    cpp

    Константный указатель на неконстантный объект это:

    Проголосовало 245 человек. Воздержалось 168 человек.

    cpp

    WebService c поддержкой gzip на C

    В посте речь пойдет о моем опыте встраивания XML-RPC интерфейса в утилиту, написанную на C. Интерфейс должен предоставлять доступ к статитстике и результатам работы утилиты. Одно из требований к интерфейсу — поддержка ответов в формате gzip, в целях экономии трафика. Мне очень хотелось обойтись малой кровью и вот что из этого получилось.

    cpp

    На какие из вопросов вы можете с уверенностью ответить?

    5.84%
    (31)
    Как расшифровывается аббревиатура SOLID?
    19.02%
    (101)
    Как реализовать паттерн одиночка (singleton)?
    10.55%
    (56)
    Как реализовать паттерн обертка (wrapper)?
    14.69%
    (78)
    Зачем нужен виртуальный деструктор в C++?
    20.34%
    (108)
    Чем абстрактный класс отличается от интерфейса?
    7.91%
    (42)
    Чем представлено отношение общее/частное в исходном коде?
    7.72%
    (41)
    Чем представлено отношение часть/целое в исходном коде?
    13.94%
    (74)
    Чем реализация интерфейса качественно отличается от наследования от абстрактного класса?

    Проголосовало 132 человека. Воздержалось 95 человек.

    cpp

    Разработка кросс-платформенного редактора с подсветкой синтаксиса на основе wxStyledTextCtrl

    Доброе время суток Хабражители!


    Хочу рассказать вам о своем опыте разработки редактора с подсветкой синтаксиса или редактора кода. Речь идет о редакторе для пользовательского языка. Суть этого поста не в детальном описании процесса разработки — я остановлюсь только на наиболее интересных моментах, слабо освященных или вообще пропущенных в документации.

    cpp

    Найди ошибки. Пример 1

    Как я понял моя идея с игрой «найди ошибки в коде» получила поддержку. Давайте попробуем. Вот первый пример кода, содержащий некоторое количество 64-битных ошибок. Если понравится этот пост, следующие примеры будут для разнообразия еще содержать параллельные ошибки и ошибки на внимательность.