Skip to content

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

U
Hosted By
user 2.
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.

Photo of Chennai D group
Chennai D
See more events
The Works @ Alwarpet
2nd Floor, Swathi Centre, New No.5, Ananda Road,, Alwarpet, Chennai, TN 600018 · Chennai