From 0ca54c09b2d3c0d616d4ccaa1b7e3ab7f2e53884 Mon Sep 17 00:00:00 2001 From: Theo Belaire Date: Mon, 24 Nov 2014 13:10:01 -0500 Subject: [PATCH] Added Sean Hunt C++ ABI Talk --- events.xml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/events.xml b/events.xml index af7cca3..8ea13ce 100644 --- a/events.xml +++ b/events.xml @@ -8,19 +8,35 @@

- The network is unreliable. 3G networking is slow. Using WiFi drains your battery. - The NSA is spying on you. Different versions of HttpURLConnection have different bugs. + The network is unreliable. 3G networking is slow. Using WiFi drains your battery. + The NSA is spying on you. Different versions of HttpURLConnection have different bugs.

- Jesse Wilson, a software developer at Square, will be talking about OkHttp, - a library that he maintains, and how to use it to make your app's networking work even - when conditions aren't ideal. He will talk about how to configure caching to improve behavior - and save resources. He will talk about crypto, and he will give advice on which libraries + Jesse Wilson, a software developer at Square, will be talking about OkHttp, + a library that he maintains, and how to use it to make your app's networking work even + when conditions aren't ideal. He will talk about how to configure caching to improve behavior + and save resources. He will talk about crypto, and he will give advice on which libraries to use to make good networking easy.

+ + +

C++ is an interesting study because it supports a large number of + powerful, abstract concepts, yet it operates very close to the + hardware compared to many modern programming languages. There are + also many implementations of C++ which must be made interoperable. + I will discuss some aspects of the Itanium 64 Application Binary + Interface (ABI) for C++, which is now the de facto standard across + Unix-like platforms of all architectures. In particular, I will + cover a number of aspects of the class system fundamental to C++: + data layout, polymorphic types, construction and destruction, and + dynamic casting. +

+
+
+