Added Sean Hunt C++ ABI Talk
This commit is contained in:
parent
07abf47909
commit
0ca54c09b2
28
events.xml
28
events.xml
|
@ -8,19 +8,35 @@
|
||||||
<eventitem date="2014-11-27" time="6:00 PM" room="MC 4020" title="Heroic Android HTTP">
|
<eventitem date="2014-11-27" time="6:00 PM" room="MC 4020" title="Heroic Android HTTP">
|
||||||
<short>
|
<short>
|
||||||
<p>
|
<p>
|
||||||
The network is unreliable. 3G networking is slow. Using WiFi drains your battery.
|
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 NSA is spying on you. Different versions of HttpURLConnection have different bugs.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Jesse Wilson, a software developer at Square, will be talking about OkHttp,
|
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
|
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
|
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
|
and save resources. He will talk about crypto, and he will give advice on which libraries
|
||||||
to use to make good networking easy.
|
to use to make good networking easy.
|
||||||
</p>
|
</p>
|
||||||
</short>
|
</short>
|
||||||
</eventitem>
|
</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"
|
<eventitem date="2014-11-21" time="6:00 PM" room="M3 1006"
|
||||||
title="Code Party 1/SE Hack Day #13">
|
title="Code Party 1/SE Hack Day #13">
|
||||||
<short>
|
<short>
|
||||||
|
|
Loading…
Reference in New Issue