Summary
This episode highlights the often-overlooked puts() function from the C standard library, which remains available in C++. Jason compares different approaches to printing a simple string with a newline, demonstrating how std::cout with either manual newlines or std::endl requires significant template instantiation overhead. By examining the assembly output, he shows that puts() provides a simpler, more efficient alternative when printing null-terminated strings followed by newlines, as it avoids both the iostream initialization overhead and the format parsing that printf() performs.