Customized Remote Work Solutions From the World’s Largest Fully Remote CompanyCustomized Remote Work SolutionsLearn More

C++

Showing 1-9 of 20 results
EngineeringIcon ChevronTechnology

Interview: The Promise of Intel oneAPI and Direct Parallel C++

by Nermin Hajdarbegović

What if developers could use the same code, tools, and libraries on a CPU, GPU, or an AI accelerator? Intel's oneAPI initiative aims to do just that by offering a unified programming model across multiple hardware architectures. Toptal Technical Editor Nermin Hajdarbegovic discusses oneAPI’s genesis and future with Sanjiv M. Shah, VP of Intel’s Architecture, Graphics and Software Group.

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

Stork, Part 4: Implementing Statements and Wrapping Up

by Jakisa Tomic

The development of our lightweight programming language created in C++ is nearing completion and we can finally see it in action. In the final part of our Stork series, Toptal Full-stack Developer Jakisa Tomic explains how to implement statements, tuples, and modules.

16 minute readContinue Reading
EngineeringIcon ChevronTechnology

Stork, Part 3: Implementing Expressions and Variables

by Jakisa Tomic

Developing a new programming language from scratch tends to create unique challenges, followed by unconventional solutions that may go against some programming dogmas. In Part 3 of our Stork series, Toptal Full-stack Developer Jakisa Tomic elaborates on how C++ macros can help and why expression implementation might not be as straightforward as expected.

18 minute readContinue Reading
EngineeringIcon ChevronTechnology

Stork, Part 2: Creating an Expression Parser

by Jakisa Tomic

Would you rather develop a statically or dynamically typed programming language? How would you devise your expression parser? In the second part of our Stork series, Toptal Full-stack Developer Jakisa Tomic outlines his preferred approach and demonstrates how you can create a functional expression parser.

14 minute readContinue Reading
EngineeringIcon ChevronTechnology

Stork: How to Make a Programming Language in C++

by Jakisa Tomic

Did you ever consider creating your very own programming language, either as a result of necessity or professional curiosity? In part one of our series, Toptal Full-stack Developer Jakisa Tomic takes the first steps toward creating a lightweight scripting language written in C++.

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

Haxe Review: Haxe 4 Features and Strengths

by Kevin Bloch

The quietly growing number of serious Haxe projects have something new to contend with: the first major compiler release in over three years. What does Haxe 4 bring to the table?

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

Working with ESP32 Audio Sampling

by Ivan Voras

The successor of the revolutionary ESP8266, the ESP32 is a next-generation microcontroller. Find out how to sample its analog-to-digital converter (ADC) from a timer interrupt using the Arduino IDE.

8 minute readContinue Reading
EngineeringIcon ChevronTechnology

Object Detection Using OpenCV and Swift

by Josip Bernat

Swift is great, but what if your application relies on a library that’s written using C++? Luckily Objective-C++ is here to save the day. In this article, Toptal Freelance Swift Developer Josip Bernat integrates C++ code with Swift by using wrapper classes as a bridge and then creates an app that recognizes the Toptal logo using OpenCV.

5 minute readContinue Reading
EngineeringIcon ChevronTechnology

The Missing Article About Qt Multithreading in C++

by Andrei Smirnov

C++ developers strive to build robust multithreaded applications, but multithreading was never an easy thing to do. In this article, Toptal Freelance Qt Developer Andrei Smirnov talks about several scenarios exploring concurrent programming with the Qt framework.

10 minute readContinue Reading

Join the Toptal® community.