November 16th 2016: Memory Safety and the D Programming Language

Time and Location

November 16th, 2016 at 7:00 PM
Steptoe Room, Cafeteria 40,
Microsoft Campus,
156th Ave NE,
Redmond, WA 98052.

Abstract

While memory safe code can be written in any language, it has become increasingly obvious that languages need to be able to mechanically check memory safety. Errors in memory safety are regularly exploited to breach security, and is all too commonplace in code that was thought to be secure. Relying on best practices and code reviews simply isn’t good enough anymore.

This presentation is about D’s approach to mechanically checking for memory safety in a language with pointers.

Bio

Walter Bright is the creator and first implementer of the D programming language and has implemented compilers for several other languages. He’s an expert in all areas of compiler technology, including front ends, optimizers, code generation, interpreter engines and runtime libraries. Walter regularly writes articles about compilers and programming, is known for engaging and informative presentations, and provides training in compiler development techniques. Many are surprised to discover that Walter is also the creator of the wargame Empire, which is still popular today over 30 years after its debut.

Resources

Video -Sorry Folks the audio for this presentation dropped out at 18 minutes in. We’ll get that fixed!

Slides

A Word From Our Sponsor

For over 50 years, Kforce has operated as a customer-centric partner offering a variety of engagement options to address the unique needs of our clients. We focus on engineering business solutions and user experience for clients ranging from start-up to enterprise level. As the 5th largest technology staffing and solutions firm, Kforce provides over 12,000 dedicated technology consultants annually. Our portfolio highlights successful partnerships with more than 1,000 customers, including 70% of the Fortune 100.