- JavaScript 4 Python Programmers
- AP CS Principles - Student Edition
- AP CSP - Teacher
- AP CSA Java Review
- C++ for Python Programmers
- Problem Solving with Algorithms and Data Structures using C++
- AP CS Awesome
- Foundations of Python Programming
- How to Think Like a Data Scientist
- Runestone Interactive Overview
- Java for Python Programmers
- Learn Computer Graphics using WebGL
- Runestone Interactive Overview
- Problem Solving with Algorithms and Data Structures
- Solución de problemas con algoritmos y estructuras de datos
- How to Think like a Computer Scientist: Interactive Edition
- Fundamentals of Web Programming
I’ve been working for almost a year implementing micro-services on C++11 running as Docker containers. Through my journey I’ve seen to emerge quite a bunch of interesting tools to work with C++ on…
Disclaimer: this post is sort of a motivating post for students. Professional programmers may find it uninteresting or painful (especially if you code in C# or Java or JavaScript). C++ is the hardest…
This article sheds light on how warnings work in GCC, why some warnings are false, and when warnings might not be output. Also discussed are the trade-offs made when implementing checks in GCC.
As of this writing (but perhaps not for very much longer!) the four mainstream compilers on Godbolt Compiler Explorer give four different answers for this simple C++ program: