© 2023 Hashnode
#logic
In today's digital age, coding has become an essential skill, and Python, with its simplicity and versatility, is an excellent language for kids to start their programming journey. Learning Python not…
When we work with our task or try to do brainstorming, it becomes difficult to get the solution. If we write any code, sql query, configuration change etc we required a lot of information and guidance…
This is the part of first lecture of my series DSA: The Way I Wanted YouTube explanation link for the same- https://youtu.be/GFBIMBUjxfQ First, we are going to start with logic because it is a branch …
Hello guys, I'm back with another one: Phone Book Binary Search With Python. Before we get started, I want to tell you what brought about this idea. A programmer friend (more of an acquaintance) share…
Operator overloading is a powerful feature of C++ that allows you to define custom behaviors for operators. By overloading operators, you can make your code more concise and expressive. In this blog p…
Function overloading and function overriding are two important concepts in C++ that allow us to write more flexible and modular code. Although they share similarities in the name and the fact that the…
Polymorphism is one of the fundamental concepts of Object-Oriented Programming (OOP) that allows objects to have different behaviors while sharing the same interface. In C++, polymorphism is achieved …
Templates are an important feature of C++ that allow developers to create generic code that can work with multiple data types. They provide a way to write code that is reusable, flexible, and efficien…
In Go language, the Boolean type represents logical values, which can be either true or false. The bool keyword is used to declare a variable as a Boolean type. Syntax & Examples: The syntax to declar…
Inheritance is a fundamental concept in object-oriented programming (OOP). It allows us to define a new class based on an existing class, inheriting the properties of the existing class and adding new…