C++

Showing 19-23 of 23 results
EngineeringIcon ChevronData Science and Databases

Optimized Successive Mean Quantization Transform

By Daniel Munoz

Image processing algorithms are often very resource intensive due to fact that they process pixels on an image one at a time and often requires multiple passes. Successive Mean Quantization Transform (SMQT) is one such resource intensive algorithm that can process images taken in low-light conditions and reveal details from dark regions of the image. In this article, Toptal engineer Daniel Angel Munoz Trejo gives us some insight into how the SMQT algorithm works and walks us through a clever optimization technique to make the algorithm a viable option for handheld devices.

15 minute readContinue Reading
EngineeringIcon ChevronBack-end

After All These Years, the World Is Still Powered by C Programming

By Daniel Munoz

Despite the prevalence of higher-level languages, the C programming language continues to empower the world. There are plenty of reasons to believe that C programming will remain active for a long time. Here are some reasons that C is unbeatable, and almost mandatory, for certain applications.

12 minute readContinue Reading
EngineeringIcon ChevronBack-end

Top 10 Most Common C++ Mistakes That Developers Make

By Vatroslav Bodrozic

C++ is a general purpose programming language that offers great flexibility when it comes to system programming and application development. The language, however, comes with some pitfalls requiring attention from developers to ensure quality programming. This article explains how ten of the most common C++ developer mistakes can be avoided.

10 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

3D Data Visualization With Open Source Tools: A Tutorial Using VTK

By Benjamin Hopfer

How do we understand and interpret the huge amounts of data coming out of simulations? How do we visualize potential gigabytes of datapoints in a large dataset? In this article I will give a quick introduction to VTK and its pipeline architecture, and go on to discuss a real-life visualization example.

12 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Modernizing Legacy Software: MUD Programming Using Erlang and CloudI

By Michael Truog

The need to adapt legacy code and systems to meet modern day performance and processing demands is widespread. This post provides a case study of the use of Erlang and CloudI to adapt legacy code, consisting of a decades-old collection of multi-user game software written in C, to the 21st century.

7 minute readContinue Reading

Join the Toptal® community.