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

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-битных ошибок. Если понравится этот пост, следующие примеры будут для разнообразия еще содержать параллельные ошибки и ошибки на внимательность.