Описание:
【はじめに】 プログラミング言語の1つであるRustは「人類が開発した最高のプログラミング言語」と評価されることもある、安全性とパフォーマンス(速度)に優れた言語です。2016–2022年の間、RustはStack Overflow Developer Surveyで「最も愛されているプログラミング言語」で一位を獲得し続けていました。一方でRustは学習難易度が高く、習得するために時間がかかるともよく言われています。この動画は、Rustの初心者が言語の全体を俯瞰し、習得するのを手助けするような動画です。Rustの世界的な標準教科書である通称「The Book(https://doc.rust-jp.rs/book-ja/ )」を用いて文法を1つ1つ解説していきます。教科書の横に並べてうまく活用してください。(質問や感想、指摘などコメント欄でお待ちしています。) ところで、Rustを自由自在に使いこなす人のことをプログラマーの間では「Rustacean」と呼ぶそうです。この動画を見て皆さんもRustaceanの仲間入りをしましょう! 動画素材提供(講師) : lemolatoon 【twitter】https://twitter.com/lemolatoon1 編集 : べっしー / Besshy 【twitter】https://twitter.com/besshy8 --------------------------------------------------- 動画内で補足資料や訂正資料を提示し、詳しい説明や訂正を以下のURLの記事に譲ることがあるので適宜活用してください。 補足資料URL: https://zenn.dev/lemolatoon3/articles/rust_youtube_supplement 訂正資料URL: https://zenn.dev/lemolatoon3/articles/rust_youtube_correction The Book: The Rust Programming Language: URL(https://doc.rust-jp.rs/book-ja/) ----------------------------------------------------- 【タイムスタンプ】 星は難易度を表します。星が5つ以上(★★★★★)のパートはThe bookに一度目を通してから視聴することをおすすめします。 00:00:00 はじめに 00:00:38 Rustの環境構築 (★) 00:03:15 RustでHello World (★) 00:05:39 Rustの変数 (★★) 00:11:39 Rustの型注釈 (★★) 00:13:14 シャドーイング (★★) 00:19:14 データ型 (★★) 31:22 関数 (★★) 36:37 コメント (★) 37:04 Rustの制御フロー (★★) 45:18 所有権 (★★★) 59:31 参照と借用 dangle (★★★★) 01:06:51 スライス型 (★★★★) 01:13:13 構造体とインスタンス化 (★★★★★) 01:34:25 RustのEnum (★★★) 01:45:04 Rustのmatch文 (★★★) 01:52:31 Rustのif let文 (★★★) 01:55:32 Rustのファイル分割 (★★) 01:59:53 Rustのコレクション (★★★) 02:08:13 RustのString(文字列) (★★★★) 02:16:24 Rustのハッシュマップ (★★★) 02:23:04 Rustのエラー処理 (★★★) 02:37:07 Rustのジェネリクス (★★★★) 02:51:04 Rustのトレイト (★★★★★★) 03:06:26 Rustのライフタイム (★★★★★★) 03:22:30 自動テストを書く (★★★) 03:33:37 簡単なアプリケーションの作成 (★★★★★) 03:52:06 テスト駆動開発 (★★★★★) 03:57:33 クロージャ (関数型言語の機能) (★★★★★) 04:06:00 イテレータ (関数型言語の機能) (★★★★★) 04:13:22 アプリケーションの改善 (★★★★★) 04:18:58 ループ vs イテレータ (★★★) 04:21:06 Rustのスマートポインタ (★★★★★★★★) 05:03:57 Rustのオブジェクト指向 (★★★★★★★) 05:16:27 オブジェクト指向デザインパターン (★★★★★★★) 05:26:08 パターンとマッチング (★★★) 05:53:27 高度な機能 : Unsafe (★★★★★) 06:14:38 高度な機能: 高度なトレイト (★★★★★★) 06:33:49 高度な機能: 高度な型 (★★★★★★) 06:57:16 高度な機能: 高度な関数とクロージャ (★★★★★★) 07:08:27 高度な機能: マクロ (★★★★★★★) 07:19:37 Rustで並行プログラミング (★★★★★★) 07:51:09 マルチスレッドのWebサーバ構築 (★★★★★★★★) ---------------------------------------------- 【講師紹介】 lemolatoon : 慶應義塾大学2年、KCS所属。専門は自作コンパイラ、自作言語など。 ---------------------------------------------- KCS (Keio Computer Society)では、プログラミング系、理工学系、情報系の内容をわかりやすく発信していきます。チャンネル登録よろしくお願いします! KCS公式HP : https://www.kcs1959.jp/ KCS Twitter: https://twitter.com/kcs1959 KCS Instagram: https://www.facebook.com/unsupportedbrowser ---------------------------------------------- (概要欄 : べっしー / Besshy)
Готовим варианты загрузки
Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.
Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.
UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.
Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.
Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.
Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.
Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.
Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.
Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.