timestamp1600020600001Rubber Duck Debugging in CS50 IDEby David J. Malanide.cs50.ioIn addition to printf, debug50 (aka gdb), and valgrind, CS50 also introduces students to rubber duck debugging, a technique that involves talking to a rubber duck (or any inanimate, or even animate, object) about a bug in their code. In...
timestamp1591207200001An API for Harvard's Mapby David J. MalanYears ago, CS50 had an API (application programming interface) for Harvard's map, so that students could integrate maps of campus into their own final projects. The API eventually fell by the wayside as CS50's infrastructure evolved, but...