Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Rust Programming Techniques

Автор: LinuxConfAu 2018 - Sydney, Australia

Загружено: 2018-01-26

Просмотров: 98488

Описание:

Nicholas Cameron

http://lca2018.linux.org.au/schedule/...

Rust is a language for fearless systems programming. It offers memory safety, data race freedom, and a modern programming environment, without sacrificing low-level control over performance and memory usage.

Learning a new programming language is hard. Even after mastering the syntax and type system, learning the libraries and techniques can take years. If you've read or written Rust and want to improve, this talk will give you a turbo boost! This will be a very practical tutorial, aimed at taking your Rust programming to the next level. We'll teach some core Rust design principles by covering a few key topics in depth. This tutorial is aimed at those with some Rust experience, but if you're a total beginner, you'll still learn a lot about what Rust programming is like in practice.

The tutorial will start with programming 'in the small': we'll explore some key library types (Option, Result, and Iterator) and cover practical error handling. Putting these together we'll see how to structure your control flow to write clear, succinct programs. We'll then cover some larger-scale design issues - using ownership as a primary architectural principle, and abstraction using traits.

You'll learn how to be more productive in Rust by writing clean and idiomatic code. You'll learn to work with the language rather than fighting against it.

This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia.

linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/

#linux.conf.au #linux #foss #opensource

Rust Programming Techniques

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022

Niko Matsakis - Rust: Putting Ownership to Use

Niko Matsakis - Rust: Putting Ownership to Use

🚨 HEAL Security Dispatch Deep Dive | 12 December 2025 🚨

🚨 HEAL Security Dispatch Deep Dive | 12 December 2025 🚨

The Future of Rust Web Applications - Greg Johnston

The Future of Rust Web Applications - Greg Johnston

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Как реорганизовать невероятно сложную бизнес-логику (шаг за шагом)

Rust's Journey to Async/Await

Rust's Journey to Async/Await

8 deadly mistakes beginner Rust developers make

8 deadly mistakes beginner Rust developers make

1 Hour Dive into Asynchronous Rust

1 Hour Dive into Asynchronous Rust

Перестаньте мне рассказывать о _Generic

Перестаньте мне рассказывать о _Generic

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Крах Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Rust and RAII Memory Management - Computerphile

Rust and RAII Memory Management - Computerphile

Что такое

Что такое "Reverse Engineering". Показываю как ломают софт.

A Firehose of Rust, for busy people who know some C++

A Firehose of Rust, for busy people who know some C++

Performance Optimization in Rust - How to Profile with Samply

Performance Optimization in Rust - How to Profile with Samply

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Stanford Seminar - The Rust Programming Language

Stanford Seminar - The Rust Programming Language

Considering Rust

Considering Rust

Rust's Most Important Containers 📦 10 Useful Patterns

Rust's Most Important Containers 📦 10 Useful Patterns

The Talk You've Been Await-ing for

The Talk You've Been Await-ing for

Audi Quattro vs BMW xDrive vs Mercedes 4MATIC – Подробное сравнение систем полного привода

Audi Quattro vs BMW xDrive vs Mercedes 4MATIC – Подробное сравнение систем полного привода

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]