Meet the New Ahead-Of-Time compiled languages: Introducing D, Rust, and Swift

Details
If you want maximum speed, you would use C or C++, but there are new AOT-compiled languages in recent years that have become popular. D is a new, redesigned C++, from one of the original C++ compiler developers. Rust has been called an improved C, with an emphasis on memory safety while staying fast, backed and used by Mozilla. Swift is a new high-performance language from Apple, primarily used on iOS, macOS, and their other platforms, but also with a linux port. All are open source: you can contribute to their development.
Come learn about these new languages, from speakers introducing each one and what you can do with them.
Talk abstracts:
Introduction to D
This talk will
-
introduce the creator and co-architect of the language
-
give you a high-level overview of its features
-
show some basic syntax and core concepts
-
talk about current usage and successes
Speaker: Ajay K. is a software engineer who has followed the D project for almost a decade and contributed to its development.
Introduction to Rust
This session will go over its unique engineering features for a developer audience, covering
-
problems in the system programming space
-
the story behind Rust
-
an introduction to Ownership and Borrowing concepts
-
code Samples
-
a glimpse of the Servo project
-
about the Rust community
-
how to get started
Speaker: Vigneshwer D. is the author of the Rust Cookbook (https://www.packtpub.com/application-development/rust-cookbook) and will be joining us via livestream from Bengaluru, where he works as a data scientist at MuSigma.
Introduction to Swift
Swift is a new programming language for iOS, macOS, watchOS, and tvOS that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.
This session will discuss how to start developing with Swift and explore its features.
Speaker: Chandrachudh K. is a senior iOS developer at F22 Labs in Chennai.

Meet the New Ahead-Of-Time compiled languages: Introducing D, Rust, and Swift