Advanced D Programming Language Features
D is a large and powerful programming language. An introduction to it would cover territory already familiar to C and C++ programmers. This talk skips past all that, straight to the advanced features that are either not available in C++ or are possible only with heroic effort. These features include foreach loops, lambda functions, template mixins, tuples, scope guards, lazy arguments, and static ifs. One should take away the knowledge that language design is hardly stodgy and static, there are a lot of exciting innovations happening.
Intended Audience: The intended audience consists of programmers who are interested in the state of the art in programming language design, and those who are interested in doing their next project in D.
Prerequisites: Assumes general knowledge of C++ programming, knowledge of D programming a plus but is not necessary.
Format: Lecture
Date/Time: Friday, 4:00 PM
Room: Council