Skip to content
Courses
DSA to Development
Get IBM Certification
Newly Launched!
Master Django Framework
Become AWS Certified
For Working Professionals
Interview 101: DSA & System Design
Data Science Training Program
JAVA Backend Development (Live)
DevOps Engineering (LIVE)
Data Structures & Algorithms in Python
For Students
Placement Preparation Course
Data Science (Live)
Data Structure & Algorithm-Self Paced (C++/JAVA)
Master Competitive Programming (Live)
Full Stack Development with React & Node JS (Live)
Full Stack Development
Data Science Program
All Courses
Tutorials
Data Structures & Algorithms
ML & Data Science
Interview Corner
Programming Languages
Web Development
CS Subjects
DevOps And Linux
School Learning
Practice
Build your AI Agent
GfG 160
Problem of the Day
Practice Coding Problems
GfG SDE Sheet
Contests
Accenture Hackathon (Ending Soon!)
GfG Weekly [Rated Contest]
Job-A-Thon Hiring Challenge
All Contests and Events
DSA
Practice Problems
Python
C
C++
Java
Courses
Machine Learning
DevOps
Web Development
System Design
Aptitude
Projects
Sign In
▲
Similar Topics
DSA
22.4k+ articles
Python
20.2k+ articles
School Learning
11.6k+ articles
Mathematical
7.7k+ articles
Arrays
6.4k+ articles
C++
4.1k+ articles
Strings
3.2k+ articles
C++ Programs
2.4k+ articles
Matrix
1.2k+ articles
Class 6
110+ articles
School Programming
1.4k+ posts
Popular Articles
Recent Articles
Functions of Operating System
Last Updated: 29 April 2025
An Operating System acts as a communication interface between the user and computer hardware. Its purpose is to provide a platform on which
...read more
Operating Systems
GATE CS
School Programming
Picked
Types of Operating Systems
Last Updated: 15 April 2025
Operating Systems can be categorized according to different criteria like whether an operating system is for mobile devices (examples Androi
...read more
Operating Systems
GATE CS
School Programming
school-programming
CBSE - Class 11
How to Print without newline in Python?
Last Updated: 26 April 2025
In Python, the print() function adds a newline by default after each output. To print without a newline, you can use the end parameter in th
...read more
Python
School Programming
Python Programs
python-basics
Similar Topics
DSA
22.4k+ articles
Python
20.2k+ articles
School Learning
11.6k+ articles
Mathematical
7.7k+ articles
Arrays
6.4k+ articles
C++
4.1k+ articles
Strings
3.2k+ articles
C++ Programs
2.4k+ articles
Matrix
1.2k+ articles
Class 6
110+ articles
Writing First C++ Program - Hello World Example
Last Updated: 23 April 2025
The "Hello World" program is the first step towards learning any programming language and is also one of the most straightforward programs y
...read more
C Basics
CPP-Basics
C++
School Programming
school-programming
CBSE - Class 11
new and delete Operators in C++ For Dynamic Memory
Last Updated: 04 April 2025
In C++, when a variable is declared, the compiler automatically reserves memory for it based on its data type. This memory is allocated in t
...read more
cpp-pointer
C++
School Programming
Types of Network Topology
Last Updated: 02 April 2025
Network topology refers to the arrangement of different elements like nodes, links, or devices in a computer network. Common types of networ
...read more
Computer Networks
GATE CS
School Programming
Data Link Layer
Java Hello World Program
Last Updated: 15 April 2025
Java is one of the most popular and widely used programming languages and platforms. In this article, we will learn how to write a simple Ja
...read more
Java
java-basics
School Programming
Java Exception Handling
Last Updated: 25 March 2025
Exception handling in Java allows developers to manage runtime errors effectively by using mechanisms like try-catch block, finally block, t
...read more
Java
Java-Exceptions
School Programming
Python Exception Handling
Last Updated: 02 April 2025
Python Exception Handling handles errors that occur during the execution of a program. Exception handling allows to respond to the error, in
...read more
Python
School Programming
Network Devices (Hub, Repeater, Bridge, Switch, Router, Gateways and Brouter)
Last Updated: 04 April 2025
Network devices are physical devices that allow hardware on a computer network to communicate and interact with each other. Network devices
...read more
Computer Networks
GATE CS
School Programming
Pure Virtual Functions and Abstract Classes in C++
Last Updated: 11 January 2025
Sometimes implementation of all functions cannot be provided in a base class because we don't know the implementation. Such a class is calle
...read more
cpp-virtual
cpp-inheritance
C++
School Programming
Inline Functions in C++
Last Updated: 23 April 2025
In C++, inline functions provide a way to optimize the performance of the program by reducing the overhead related to a function call. When
...read more
CPP-Functions
C++
School Programming
Destructors in C++
Last Updated: 01 May 2025
Destructor is an instance member function that is invoked automatically whenever an object is going to be destroyed. Meaning, a destructor i
...read more
cpp-destructor
C++
School Programming
Constructors in C++
Last Updated: 30 April 2025
In C++, constructors are special methods that are automatically called whenever an object of a class is created. The constructor in C++ has
...read more
cpp-class
cpp-constructor
C++
School Programming
CPP-OOPs
Exception Handling in C++
Last Updated: 14 April 2025
In C++, exceptions are unexpected problems or errors that occur while a program is running. For example, in a program that divides two numbe
...read more
cpp-exception
C Language
C++
School Programming
1
2
3
4
5
6
7
8
>>
Last
1
2
3
4
5
6
>>
Last
1
2
3
4
>>
Last
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our
Cookie Policy
&
Privacy Policy
Got It !