C Language

Discussing the Four Aspects of the C++ Design Pattern

This article describes the design pattern of C++ from four aspects: design principle, creational pattern, structural pattern, and behavior pattern.

Why Should You Learn Rust?

This article aims to explain the importance of learning Rust.

Improving the Building Efficiency - Alibaba DevOps Practice Part 17

Part 17 of this 27-part series discusses improving building efficiency from two main aspects.

Get Started with Go

This article is a Go Language 101 overview from the perspective of a recent learner.

Memory Model and Synchronization Primitive - Part 1: Memory Barrier

Part 1 of this 2-part series explains Memory Barrier and its associated functions in depth.