u/mttdin r/ProgrammingLanguages • Recommends
What I learned about language and library design by working on Swift — Dave Abrahams
16K subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
1.8K views4 years ago1 recommendation
Programming languagesSoftware designLanguage design and type systemsSwiftC++
Dave Abrahams shares insights on language and library design gained from transitioning from C++ and Boost to co-designing Swift at Apple.
Подробнее о конференции C++ Russia: jrg.su/9Sszhd — — When Dave began going to C++ committee meetings in the late 1990's, he had no idea the impact it would have on his thinking. That work, and his participation in Boost, shaped a clear worldview about how things should be done and what was possible, launching a phase of huge personal and professional growth for him. By 2013, though, that phase had run its course, so Dave closed down his C++-focused consulting company and joined a team at Apple in developing a next-generation programming language. Although everyone on the team was an expert C++ programmer, they brought a diverse set of influences to the table, and the eventual results surprised all of them. For Dave, the insights he gained about what a language could be, and how to build libraries, were even more surprising than the shape of Swift itself. This talk is the story of that journey. Скачать презентацию: downloads.ctfassets.net/oxjq45e8ilak/6VRywBdNZrQtN2Fvu8vUgz/…What people say. Recommended for its deep insights into language design, value semantics, and the differences between C++ and Swift.
u/mttdin r/ProgrammingLanguages • Recommends