Thursday, January 12, 2017

A better way to teach/learn modern C++: skip C

C++ was created by extending C, and this mix creates a confusion and complexity.
Suggested better way to teach C++ is to jump directly to modern C++ features directly.
This saves time and produces better programmers and programs.

podcast interview:
C++ for a New Generation with Kate Gregory @ .NET Rocks! vNext

CppCon 2015: Kate Gregory “Stop Teaching C" - YouTube

Kate Gregory | LinkedIn (she has a PhD)

Kate Gregory | edX

Kate Gregory - .NET Author | Pluralsight

Kate Gregory's Blog

C++ conference videos
CppCon - YouTube

CppCon 2015: Bjarne Stroustrup “Writing Good C++14” - YouTube

CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style" - YouTube

"new" and "delete" operators not needed anymore
C++ Stack Semantics for Reference Types

C++ running in web browser, by transpiling to JavaScript first:
Main — Emscripten 1.36.14 documentation
"Emscripten is an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format. This lets you run C and C++ on the web at near-native speed, without plugins."

No comments: