Kopec Explains Software
Computing concepts simplified

#47 The C++ Programming Language

The object-oriented successor to C.

Bjarne Stroustrup originally built C++ in the early 1980s as a successor to C with support for object-oriented programming. Since then, C++ has evolved in a myriad of ways, adding both features and complexity. It's found its way into many use cases, including low-level system development, application development, and game development. However, its complexity due to ongoing additions to the language without removing older features has proven controversial. In this episode we discuss how C++ got started, where it's used, and some of the different opinions that software developers hold about the language.

Show Notes

Follow us on Twitter @KopecExplains.

Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

Find out more at http://kopec.live

#46 What is The Internet of Things?

A thing connected to the Internet.

#45 Two Software Disasters

The Boeing 737 MAX Crashes and the Y2K Bug

#44 Google v. Oracle

The Supreme Court Case with Far Reaching Implications for the Software Industry

#43 The Lisp Programming Language

The Second Oldest Programming Language That's Still Used

#42 What was DOS?

MS-DOS was once the dominant personal computer OS

#41 How to Pick an Internet Service Provider

Which ISP is best for you?

#40 What is the Memory Hierarchy?

Different types of memory working together.

#39 All About Bugs

Developer mistakes that cause user errors.