Sunil Kumar YadavNov 28, 20213 minWhat 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 YadavNov 6, 20215 minUnderstanding C++ Default ConstructorC++ is one of the most popular programming languages which is being used in multiple domains. Probably there are billions of lines of...
Sunil Kumar YadavOct 16, 20215 minHard Real-Time and C++ PredictabilityHard real-time systems are characterized by their predictability. Such systems are guaranteed to perform intended action in a specified...
Sunil Kumar YadavOct 3, 20218 minUnderstanding the runtime behaviors of C++ programs using uftrace toolWhether 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 YadavSep 19, 202113 mingprof: 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 YadavAug 28, 20212 minWhy 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 YadavAug 16, 20212 minUnderstanding the C++ Chrono libraryC++ Chrono library deals with date and time. This library was designed considering the fact that timers and clocks might be different on...
Sunil Kumar YadavAug 15, 20212 minMeasure elapsed time in the application using the C++ Chrono libraryDeveloping a fast and efficient program requires in-depth knowledge of various algorithms and the underlying platforms. To assist us in...
Sunil Kumar YadavJun 2, 20216 minSimplified Overview of Functional Safety and ISO 26262Functional Safety is not a new concept, but it is taking on new importance within the automotive market due to increased electronics and...
Sunil Kumar YadavMay 13, 20216 minUnit Testing without Requirements!As discussed in my earlier articles, software is not just an hidden component within a product but it is the component which distinguish...