Courses
Tutorials
Interview Prep
DSA
Practice Problems
C
C++
Java
Python
JavaScript
Data Science
Machine Learning
Courses
Linux
DevOps
Similar Topics
Web Technologies
32.1K+ articles
Python
19.6K+ articles
Java
9.4K+ articles
Misc
7.7K+ articles
C++
3.8K+ articles
Python Programs
3.7K+ articles
Difference Between
3.1K+ articles
Solidity
112+ articles
Blockchain
92+ articles
java-swing
63+ articles
Programming Language
/
C++
C++
4.2K+ posts
Recent Articles
Popular Articles
CUDA Installation and Setup in VS Code
Last Updated: 27 February 2026
This article explains how to install CUDA Toolkit and configure it with VS Code on Windows for compiling and running CUDA (.cu) programs.PrerequisitesBefore proceeding, en...
read more
C++
CUDA
Launching a Kernel | CUDA
Last Updated: 26 February 2026
In CUDA, a kernel launch is the process of starting parallel execution of a kernel function on the GPU from the Host (CPU). This is done using the Execution Configuration ...
read more
C++
CUDA
Introduction to GPU Computing
Last Updated: 25 February 2026
GPU computing is the use of a Graphics Processing Unit (GPU) to perform computations faster by executing many operations in parallel, unlike CPU which compute processes se...
read more
C++
CUDA
__host__ Specifier in CUDA
Last Updated: 17 February 2026
__host__ specifier is a function type qualifier used to explicitly communicate to the compiler that a specific function is designed to reside and execute on the Host (CPU)...
read more
C++
CUDA
Writing First CUDA Program
Last Updated: 14 February 2026
A CUDA program is "heterogeneous," meaning it consists of code that runs on two different systems at once: the Host (CPU) and the Device (NVIDIA GPU). CUDA programming mod...
read more
C++
CUDA
Compiling CUDA Programs (NVCC)
Last Updated: 12 February 2026
The NVIDIA CUDA Compiler (NVCC) is the specialized driver used to transform CUDA C++ source code into executable programs. Because CUDA programs are "heterogeneous" meanin...
read more
C++
CUDA
Sequential Processing & Need for Parallelism
Last Updated: 11 February 2026
Sequential processing dominated early CPU design, where performance gains were achieved primarily through higher clock speeds and increased transistor density. Program exe...
read more
C++
CUDA
CUDA Tutorial
Last Updated: 27 February 2026
CUDA (Compute Unified Device Architecture) is a GPU computing platform and programming model from NVIDIA that exposes hardware-level parallel execution capabilities to sof...
read more
C++
CUDA
Setting Up Google Colab for CUDA
Last Updated: 17 February 2026
Google Colab provides a cloud-based environment that grants free access to NVIDIA GPUs. This makes it an ideal platform for developing and testing CUDA (Compute Unified De...
read more
C++
CUDA
Function Parameter and Pointers
Last Updated: 11 February 2026
In C++, pointers allow functions to access and modify the original data instead of working on copies. They provide better control over memory and parameter passing.Changes...
read more
C++
Floating point Manipulating Default Format
Last Updated: 11 February 2026
In C++, floating-point values are printed using a default format, but it can be customized for precision, style, and rounding using stream manipulators. These tools help c...
read more
C++
Array Parameters and Pointers
Last Updated: 11 February 2026
Arrays are often passed to functions as parameters in C++. However, since arrays decay into pointers when passed to a function, there are some subtle issues and limitation...
read more
C++
C Style String in C++
Last Updated: 12 February 2026
In C, a string is a character array terminated by a null character \0, making its size one more than the number of characters. C++ also supports this, and the compiler aut...
read more
C++
Sample Problem - Design a Data Structure Supporting Search, Insert, Delete, Floor, and Ceiling Operations
Last Updated: 12 February 2026
Design a data structure that efficiently supports the following operations:bool search(x): Checks if x is present in the container.void insert(x): Inserts x into the cont...
read more
C++
Structure(Pointer Array and Argument)
Last Updated: 12 February 2026
Structs are versatile in C++ programming and can be combined with pointers, arrays, and functions to create flexible and efficient programs. Structure PointersA pointer to...
read more
C++
1
2
3
4
...
280