top of page



Welcome to EmbeddedHow
Home: Welcome
Home: Blog2
Search


GPU: Getting Started With CUDA
What is GPU? A graphics processing unit (GPU) is an electronic circuit that processes images and accelerates the rendering of 3D computer...
Sunil Kumar Yadav
Oct 4, 20245 min read
49 views
0 comments

Concurrency In C++: How To Avoid Deadlock
In our last couple of articles we've tired to go through the fundamentals of concurrenc y in C++ using Standard Template Library. We've...
Sunil Kumar Yadav
Sep 30, 20245 min read
243 views
0 comments

Concurrency in C++: Sharing Data Between Threads Using Mutex
In my last article C++: Introduction to Concurrency , I've gone through fundaments of concurrency and it's benefits in terms of improving...
Sunil Kumar Yadav
Sep 22, 20245 min read
137 views
0 comments

C++: Introduction to Concurrency
Concurrency in C++ is a powerful feature that enables developers to create applications capable of performing multiple tasks...
Sunil Kumar Yadav
Sep 18, 20246 min read
77 views
0 comments


S.O.L.I.D. Principles of Object-Oriented Programming
The SOLID principles were introduced by Robert C. Martin also known as "Uncle Bob" in his 2000 paper "Design Principles and Design...
Sunil Kumar Yadav
Dec 4, 20227 min read
195 views
0 comments

Understanding C++ Object Model
Object-oriented programming ( OOP ) is a programming paradigm based on the concept of " objects ", which can contain data and code:...
Sunil Kumar Yadav
Jan 14, 20224 min read
774 views
0 comments


Understanding C++ Lambda
C++ 11 standard introduced many new features in the C++ language making it truly a modern language. Features introduced since C++11 were...
Sunil Kumar Yadav
Dec 18, 20214 min read
120 views
0 comments

Semantics of C++ Object Destruction
C++ is one of the most popular programming languages which is being used in multiple domains. Its diverse use means it supports many...
Sunil Kumar Yadav
Dec 12, 20214 min read
62 views
0 comments

Face Detection using Haar-Cascade Classifier using OpenCV and C++
Computer vision is a field of study which encompasses how computers see and understand digital images and videos. We are sounded by...
Sunil Kumar Yadav
Nov 28, 20214 min read
1,011 views
0 comments

What is Dynamic Programming?
As software engineers, our aim is to develop efficient programs to solve given problems. In this process, we come across many programming...
Sunil Kumar Yadav
Nov 28, 20213 min read
49 views
0 comments

Shape Detection using OpenCV/C++
OpenCV library is very popular and widely used in computer vision. OpenCV is very easy to use but one should be familiar with different...
Sunil Kumar Yadav
Nov 12, 20213 min read
1,379 views
0 comments


Understanding C++ Default Constructor
C++ is one of the most popular programming languages which is being used in multiple domains. Probably there are billions of lines of...
Sunil Kumar Yadav
Nov 6, 20215 min read
222 views
0 comments


Getting Started with OpenCV/C++
With the advancement in silicon technologies, Artificial Intelligence and Image Processing have been used extensively for the last few...
Sunil Kumar Yadav
Oct 24, 20215 min read
3,256 views
1 comment


Hard Real-Time and C++ Predictability
Hard real-time systems are characterized by their predictability. Such systems are guaranteed to perform intended action in a specified...
Sunil Kumar Yadav
Oct 16, 20215 min read
366 views
0 comments


Understanding the runtime behaviors of C++ programs using uftrace tool
Whether you are an expert programmer or a freshman in university, it's always fascinating to learn how systems work under the hood. Since...
Sunil Kumar Yadav
Oct 3, 20218 min read
204 views
0 comments


gprof: How To Use GNU Profiling Tool?
Efficiency in software engineering is associated with reliability, speed, and programming methodology used in developing software for an...
Sunil Kumar Yadav
Sep 19, 202113 min read
437 views
0 comments

How std::binary_search work with std::list?
The Standard Library allows you to apply the binary_search and lower_bound algorithms to any sorted sequence container, including std::list
Sunil Kumar Yadav
Sep 16, 20212 min read
110 views
0 comments


Why you should use strncmp over strcmp?
The standard library provides many useful functions to ease the job of software engineers. Usually, the standard library provides library...
Sunil Kumar Yadav
Aug 28, 20212 min read
677 views
0 comments
Home: Subscribe
Home: Contact
bottom of page