<div dir="ltr">Hi folks,<div>Reminder that we are meeting tomorrow (Thursday) night at Du Pars for a presentation by Dustin Laurence about the amazing peculiarities of C and C++.  Dinner begins at 7 and the presentation is at 8pm.</div><div><br></div><div>Details are below.<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 4, 2017 at 12:30 PM, Braddock Gaskill <span dir="ltr"><<a href="mailto:braddock@braddock.com" target="_blank">braddock@braddock.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Join us on Thursday Sept 14th for dinner at Du Pars and a presentation by our own Dustin Laurence. <br><br><div>Du-Par's Restaurant and Bakery<br>214 S Lake Ave, Pasadena, CA<div><br></div><div>Dinner begins around 7 pm and the presentation will start after most people have received their food or 8 pm, whichever comes first.  Buying dinner is optional.<br><br>The Young Man and the C Reloaded <br><br>What if I told you that most or all nontrivial C and C++ programs you have ever written were just illusions? Most such programs contain undefined behavior, and undefined behavior is at the heart of most C and C++ security problems, yet few programmers understand how far down that rabbit hole goes. We will swallow the red pill and study the nature and extent of undefined behavior in C and C++, techniques for writing more secure, reliable C and C++ in spite of the reality of undefined behavior and other mischief, and little-used compiler flags and other tools to detect and/or eliminate bugs.<br><br>About Dustin<br><br>Intending to become a programmer ("developer" hadn't been invented by the marketing department yet), Dustin got sidetracked and spent more time than he cares to admit doing theoretical physics, a background filled with continuous mathematics almost entirely irrelevant to computer science. He eventually returned to his original love, and though they probably won't admit it currently hacks code for Whitemoon Dreams, Inc.  He avoids social media for the same reason he doesn't do crack cocaine. </div></div><div><br></div><div>----</div></div>
</blockquote></div><br></div></div></div></div>