Tag

C++

1 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Jun 7, 2025 · Fundamentals

How to Choose the Right Programming Language for Your Project

Choosing the right programming language depends on project requirements such as performance, development speed, platform compatibility, and team expertise, with C++ excelling in low‑level control, Java dominating enterprise back‑ends, Python leading in AI and rapid development, and C# powering Windows and Unity game applications.

C++C++Java
0 likes · 9 min read
How to Choose the Right Programming Language for Your Project
IT Services Circle
IT Services Circle
Jan 25, 2025 · Fundamentals

Why So Many Programming Languages Start with the Letter “C”

The article explains that the prevalence of programming languages beginning with “C” stems from the historical evolution of BCPL to B to C, after which numerous C‑based derivatives such as C++, C#, Objective‑C, and even unrelated CSS emerged, highlighting C’s foundational role in language design.

C languageC++C++
0 likes · 7 min read
Why So Many Programming Languages Start with the Letter “C”
Architect
Architect
Aug 25, 2024 · Game Development

Technical Analysis of “Black Myth: Wukong” – Engine, Languages, and Cultural Integration

The article examines how the Chinese AAA title “Black Myth: Wukong” leverages Unreal Engine 5, C++, Blueprint visual scripting, and even a custom C#‑based USharp plugin to deliver cutting‑edge graphics, physics, AI, and culturally rich gameplay, illustrating the convergence of advanced technology and Chinese heritage in modern game development.

BlueprintsC++C++
0 likes · 8 min read
Technical Analysis of “Black Myth: Wukong” – Engine, Languages, and Cultural Integration
php中文网 Courses
php中文网 Courses
Aug 13, 2024 · Fundamentals

Hello World in Five Programming Languages: Python, C#, C++, JavaScript, and PHP

This article explores the classic “Hello World” program across five popular programming languages—Python, C#, C++, JavaScript, and PHP—detailing each language’s syntax, key functions, and code snippets, while reflecting on the significance of this introductory example for beginners.

C++C++Hello World
0 likes · 7 min read
Hello World in Five Programming Languages: Python, C#, C++, JavaScript, and PHP
Tencent Cloud Developer
Tencent Cloud Developer
Jan 3, 2024 · Backend Development

Exception Handling: Requirements, Modeling, and Best Practices in Backend Development

The article outlines backend exception‑handling best practices, detailing business requirements such as memory‑safe multithreaded throws, clear separation of concerns, framework fallback strategies, simple macro‑based APIs, unified error‑code monitoring, rich debugging information, extensible type‑erased models, and appropriate handling of critical, recoverable, and checked exceptions across development and production environments.

Backend DevelopmentC++Exception Handling
0 likes · 28 min read
Exception Handling: Requirements, Modeling, and Best Practices in Backend Development
Tencent Cloud Developer
Tencent Cloud Developer
Jun 22, 2022 · Fundamentals

Understanding C++ Customization Points: CPO, tag_invoke, and Ranges

This article explains how modern C++ libraries achieve extensible interfaces using Customization Point Objects and the tag_invoke mechanism, compares classic techniques, details the implementation of ranges::begin, and shows how tag_invoke provides a scalable, concept‑friendly alternative for generic library design.

C++CPOCustomization Point Object
0 likes · 17 min read
Understanding C++ Customization Points: CPO, tag_invoke, and Ranges
Refining Core Development Skills
Refining Core Development Skills
Apr 1, 2022 · Fundamentals

Stack vs Heap Memory Allocation: Speed Comparison and Implementation Details

This article explains how memory allocation on the stack is faster than on the heap, demonstrates the process with assembly instructions, provides benchmark code comparing allocation speeds, discusses compiler optimizations, and outlines the differences, advantages, and pitfalls of stack and heap memory usage.

C++Stackcompiler optimization
0 likes · 9 min read
Stack vs Heap Memory Allocation: Speed Comparison and Implementation Details
Refining Core Development Skills
Refining Core Development Skills
Mar 23, 2022 · Backend Development

Understanding RPC and Its Implementation with SRPC in C++

This article explains the concepts, components, and lifecycle of Remote Procedure Call (RPC), compares it with HTTP, and demonstrates how to use the open‑source C++ SRPC framework to build client and server applications, including code generation, serialization, compression, and protocol handling.

Backend DevelopmentC++IDL
0 likes · 11 min read
Understanding RPC and Its Implementation with SRPC in C++
Tencent Cloud Developer
Tencent Cloud Developer
Mar 21, 2022 · Game Development

Implementing a Lua Bridge with C++ Reflection – Lura Library Overview

The article shows how the Lura library uses C++ reflection to build a concise Lua bridge that automatically registers functions, properties, and object lifecycles via userdata and meta‑tables, simplifying bridge code compared to traditional libraries while supporting coroutines and profiling.

C++CodeGenerationGameDevelopment
0 likes · 23 min read
Implementing a Lua Bridge with C++ Reflection – Lura Library Overview
IT Services Circle
IT Services Circle
Mar 18, 2022 · Fundamentals

Understanding Meyers' Singleton in C++: Why Static Local Variables Matter

This article explains the proper C++ singleton implementation known as Meyers' Singleton, showing how a static local variable inside a getInstance() function ensures thread‑safe lazy initialization, avoids static‑initialization‑order problems, and handles inheritance correctly.

C++Meyers' SingletonStatic Initialization
0 likes · 6 min read
Understanding Meyers' Singleton in C++: Why Static Local Variables Matter
php中文网 Courses
php中文网 Courses
Aug 11, 2021 · Fundamentals

How to Choose a Programming Language for Beginners: 2021 Recommendations

This article analyzes popular programming languages—including PHP, Java, C, C++, Python, Go, and JavaScript—to help beginners decide which language to start with in 2021, highlighting each language's strengths, job prospects, and suitability for newcomers.

C++C++Java
0 likes · 5 min read
How to Choose a Programming Language for Beginners: 2021 Recommendations
Refining Core Development Skills
Refining Core Development Skills
Mar 2, 2021 · Backend Development

Introducing Sogou C++ Workflow: A High‑Performance Network Framework

The article presents Sogou's open‑source C++ Workflow framework, highlighting its industrial‑grade performance, simple asynchronous API for servers and clients, benchmark results, and key features such as integrated task scheduling, extensive documentation, and real‑world adoption across many companies.

C++Network Frameworkasynchronous
0 likes · 8 min read
Introducing Sogou C++ Workflow: A High‑Performance Network Framework
Laravel Tech Community
Laravel Tech Community
Dec 4, 2020 · Backend Development

gRPC Core 1.34.0 Release Highlights

The gRPC Core 1.34.0 release introduces numerous improvements and bug fixes across multiple language implementations, including new environment variable security support, Unix abstract socket URIs, enhanced xDS handling, updated platform compatibility, and added support for recent PHP, Python, and Ruby versions.

C++C++Core
0 likes · 5 min read
gRPC Core 1.34.0 Release Highlights
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Oct 12, 2019 · Backend Development

Understanding Swoole Coroutines: Architecture, Zend VM Integration, and Implementation Details

This article explains the concept and history of coroutines, surveys language support, and provides an in‑depth analysis of Swoole’s coroutine implementations from version 1.x to 4.x, including PHP Zend VM integration, C‑stack management with assembly, and practical code examples.

C++CoroutinePHP
0 likes · 23 min read
Understanding Swoole Coroutines: Architecture, Zend VM Integration, and Implementation Details