C++

Showing 1-9 of 10 results

Share

How C++ Competitive Programming Can Help Hiring Managers and Developers Alike

Programmers gain valuable real-world skills from algorithm competitions that can boost their job prospects—and contest ratings make it easier for hiring managers to find top talent. Explore competitive C++ with a programmer whose scores got them recruited by Google.

9 minute readContinue Reading
Anitet Wheeler-Rose

Anitet Wheeler-Rose

An In-depth Look at C++ vs. Java

Deciding on a language can be intimidating when you don’t have deep experience with the available options. This comparison explores the fundamental differences between C++ and Java, and what to consider when choosing between them.

10 minute readContinue Reading
Timothy Mensch

Timothy Mensch

C# vs. C++: What’s at the Core?

C# and C++ share a similar syntax but cater to different requirements, so which should you focus on? This article examines each language’s features and weighs the pros and cons.

7 minute readContinue Reading
Jakiša Tomić

Jakiša Tomić

Stork, Part 4: Implementing Statements and Wrapping Up

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
Jakiša Tomić

Jakiša Tomić

Stork, Part 3: Implementing Expressions and Variables

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
Jakiša Tomić

Jakiša Tomić

Stork, Part 2: Creating an Expression Parser

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
Jakiša Tomić

Jakiša Tomić

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

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
Jakiša Tomić

Jakiša Tomić

Working with ESP32 Audio Sampling

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
Ivan Voras, PhD

Ivan Voras, PhD

The Missing Article About Qt Multithreading in C++

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
Andrei Smirnov

Andrei Smirnov

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.