software.programming-language
cpp python c haskell js qt rust qml scala sql

C++

C++ is a general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of C, or "C with Classes". The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.

#include <iostream>

int main() {
    std::cout << "Hello world!" << std::endl;
}
C++
Thumbnail for Dynamic Views Loading – Abusing Server Side Rendering in Drogon
Thumbnail for Dynamic Views Loading – Abusing Server Side Rendering in Drogon

Dynamic Views Loading – Abusing Server Side Rendering in Drogon

What could go wrong releasing a C++ web server with "live reload" into the wild?

Thumbnail for HKCERT CTF 2023 – Decompetition: Vitamin C++
Thumbnail for HKCERT CTF 2023 – Decompetition: Vitamin C++

HKCERT CTF 2023 – Decompetition: Vitamin C++

A beginner-friendly writeup to reverse-engineering C++ a lá decompetition. Years of complex shenanigans condensed!

Thumbnail for Why Dynamic Memory Allocation Bad (for Embedded)
Thumbnail for Why Dynamic Memory Allocation Bad (for Embedded)

Why Dynamic Memory Allocation Bad (for Embedded)

If you need flexibility and can afford it, use dynamic memory. If you can’t afford it, use static.

Thumbnail for Digital Audio Synthesis for Dummies: Part 3
Thumbnail for Digital Audio Synthesis for Dummies: Part 3

Digital Audio Synthesis for Dummies: Part 3

Efficiently streaming audio to speakers on embedded systems (with examples in STM32).

Thumbnail for Smart-Tracking Tray
Thumbnail for Smart-Tracking Tray

Smart-Tracking Tray

Enhancing wet labs with IoT.

Thumbnail for Digital Audio Synthesis for Dummies: Part 2
Thumbnail for Digital Audio Synthesis for Dummies: Part 2

Digital Audio Synthesis for Dummies: Part 2

Generating audio signals for great good through additive synthesis and wavetable synthesis.

Thumbnail for STM32 MIDI Keyboard
Thumbnail for STM32 MIDI Keyboard

STM32 MIDI Keyboard

Boing boing plunk plunk. Constructing a MIDI keyboard from scratch.

Thumbnail for HKCERT CTF 2022 – C++harming Website
Thumbnail for HKCERT CTF 2022 – C++harming Website

HKCERT CTF 2022 – C++harming Website

A harming website? Hope it doesn't harm my sleep!

Thumbnail for TAMUctf 2022 – CTF Sim
Thumbnail for TAMUctf 2022 – CTF Sim

TAMUctf 2022 – CTF Sim

Oops, your vpointer was redirected.

Thumbnail for Robot Design Contest Simulator
Thumbnail for Robot Design Contest Simulator

Robot Design Contest Simulator

Here you can drive robots without having to worry about damaging physical property or being impaled.

Thumbnail for E-Payment Desktop Application and System
Thumbnail for E-Payment Desktop Application and System

E-Payment Desktop Application and System

A reflection of my first large-scale project: an e-payment system plus cross-platform desktop application made using Qt.