Programming

Information on Programming related articles. This section is geared towards Developers, DevOps engineers and Architects looking to learn more about Programming languages.

Does Hyperthreading Cause Latency

Does Hyperthreading Cause Latency

Hyperthreading is a technology used by processors to improve their performance by allowing them to handle multiple threads of instructions simultaneously. This technology works by duplicating certain processor components, such as registers and the instruction pipeline, and allowing the processor to switch between two sets of these components in order to execute different threads in …

Does Hyperthreading Cause Latency Read More »

Why Is OOP Confusing

Why Is OOP Confusing

Introduction Object-Oriented Programming (OOP) has been a popular programming paradigm for as long as I could think of. Granted I started with C which isn’t really an OOP language but over the years I think I started favoring OOP more than structural code mainly due to trends and because I was in a journey of …

Why Is OOP Confusing Read More »