Warning message

  • The service having id "twitter" is missing, reactivate its module or save again the list of services.
  • The service having id "facebook" is missing, reactivate its module or save again the list of services.
  • The service having id "google_plus" is missing, reactivate its module or save again the list of services.
  • The service having id "linkedin" is missing, reactivate its module or save again the list of services.

Presentation: Have Native Languages Returned? (TL;DR: Yes)

Location:

Duration

Duration: 
5:25pm - 6:15pm

Abstract

Native languages have a bad reputation: old fashioned, riddled with security issues, manual memory management. In the last few years, however, we've seen new native languages (Go, Swift, Rust) tackle all these problems while retaining the benefits of native languages: binaries don't depend on VMs, full control over memory layout, ahead-of-time compilation without a meddling JIT. Even C++ is joining the gang with C++ 14 and modern libraries.

In this panel we'll have users of C++, Rust, Go talk about how they picked their language of choice, what problems remain, what was impossible to do with VM-based languages and much more.

This panel is for everyone who:

  • is tired of fighting their VM (GC, JIT)
  • wants to catch up with the state of modern native languages
  • is tired of shipping VMs and language runtimes with their binaries
  • needs more control over memory layout
  • wants to hear about the experience of working with native languages

Tracks

Covering innovative topics

Monday Nov 16

Tuesday Nov 17

Wednesday Nov 18

Conference for Professional Software Developers