Added Sean Hunt C++ ABI Talk
authorTheo Belaire <theo.belaire@gmail.com>
Mon, 24 Nov 2014 18:10:01 +0000 (13:10 -0500)
committerTheo Belaire <theo.belaire@gmail.com>
Mon, 24 Nov 2014 18:10:01 +0000 (13:10 -0500)
events.xml

index af7cca3..8ea13ce 100644 (file)
@@ -8,19 +8,35 @@
 <eventitem date="2014-11-27" time="6:00 PM" room="MC 4020" title="Heroic Android HTTP">
   <short>
     <p>
-      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.
     </p>
     <p>
-      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.
     </p>
   </short>
 </eventitem>
 
+<eventitem date="2014-11-25" time="5:30 PM" room="MC 4041" title="Talk:C++ ABI">
+    <short>
+        <p> 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.
+        </p>
+    </short>
+</eventitem>
+
 <eventitem date="2014-11-21" time="6:00 PM" room="M3 1006"
     title="Code Party 1/SE Hack Day #13">
   <short>