You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Rust is a language for confident, productive systems programming. It aims to make systems programming accessible to a wider audience, and to raise the ambitions of dyed-in-the-wool systems hackers. It's been two years since Rust 1.0 was released. Happy second birthday, Rust! Rustaceans at RustFest Berlin, September 2016. Picture by Fiona Castiñeira Over these two years, we have demonstrated stabil
In the light of my latest fascination with Rust programming language, I've started to make small presentation about Rust at my office, since I'm not the only one at our company who is interested in Rust. My first presentation in Feb was about a very general introduction to the language but at that time I had not yet really used the language for anything real myself so I was a complete novice mysel
This blog is where I post up various half-baked ideas that I have. All PostsCategoriesGitHubTwitterRSS/Atom feeds I recently participated in the GNOME / Rust “dev sprint” in Mexico City. (A thousand thanks to Federico and Joaquin for organizing!) While there I spent some time working on the gnome-class plugin. The goal of gnome-class was to make it easy to write GObject implementations in Rust whi
Hello! This is part one of a short series of posts on writing a simple raytracer in Rust. I’ve never written one of these before, so it should be a learning experience all around. So what is a raytracer anyway? The short version is it’s a computer program that traces the paths of simulated rays of light through a scene to produce high-quality 3D-rendered images. Despite that, it also happens to be
Have you considered Rewriting It In Rust? My first proper programming language was C. It was super confusing, and I wrote some terrible code that didn't really do anything terribly useful. Along the way, however, I learned a bit about how computers do things, sort of. I say sort of because C is a high level language. Of course, there are higher-level languages, and those end up being really good f
Daisuke Murase さんをゲストに迎えて、Ghost In The Shell, Rust, React Native などについて話しました。 Show Notes Google Maps morphs into Ms. Pac-Man for April Fools’ Day Ghost in the Shell (2017) Wilfred/remacs: Rust Emacs The Rust Programming Language Chris Lattner on wrapping up Swift 3, starting Swift 4 Cargo: packages for Rust Taking Rust everywhere with rustup Letter.ly Abrupt.ly Loses Domain Name As A Result Of The
Emacs will change how you think about programming. Emacs is totally introspectable. You can always find out 'what code runs when I press this button?'. Emacs is an incremental programming environment. There's no edit-compile-run cycle. There isn't even an edit-run cycle. You can execute snippets of code and gradually turn them into a finished project. There's no distinction between your editor and
The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of
The 'initial' categories are the first build after cloning down a project. The 'secondary' categories involved adding one blank line to the top of src\lib.rs and running the command again. That's why the initial ones are more dramatic; they involve also doing this for all dependencies, as well as the crate itself. As you can see, larger projects with many dependencies see a big improvement, but sm
Fork me on GitHub Read the original 'The Rust Programming Language' on rust-lang.org Read the original 'The Rustonomicon' on rust-lang.org 2016-10-01 TRPL A4.PDF TRPL EPUB TRPL HTML TRPL LETTER.PDF TRPL MD TRPL TEX 2016-06-02 NOMICON A4.PDF NOMICON EPUB NOMICON HTML NOMICON LETTER.PDF NOMICON MD NOMICON TEX TRPL A4.PDF TRPL EPUB TRPL HTML TRPL LETTER.PDF TRPL MD TRPL TEX 2015-09-26 TRPL A4.PDF TRP
Affectionately nicknamed “the book,” The Rust Programming Language will give you an overview of the language from first principles. You’ll build a few projects along the way, and by the end, you’ll have a solid grasp of the language. Alternatively, Rustlings guides you through downloading and setting up the Rust toolchain, and teaches you the basics of reading and writing Rust syntax, on the comma
Alacritty is a blazing fast, GPU accelerated terminal emulator. It’s written in Rust and uses OpenGL for rendering to be the fastest terminal emulator available. Alacritty is available on GitHub in source form. Alacritty running vim inside tmux Alacritty The rest of this post discusses what Alacritty is, why it was built, who it’s targeted at, and some architectural decisions that have enabled its
One of the medium-term possibilities we’re seriously considering for NTPsec is moving the entire codebase out of C into a language with no buffer overruns, and in general much stronger security and correctness guarantees. This would have been a crazy pipe dream starting from the codebase we inherited in 2015, which was 231KLOC of grubby, portability-shim-laden C. But NTPsec is a lot smaller and cl
Mozillaが開発を進めるプログラミング言語「Rust」プロジェクトが7月7日、最新版となる「Rust 1.10」を公開した。パニック発生時にランタイムレベルで終了できるフラグなどが加わっている。 Rustは高速、スレッド安全性などのセキュリティを特徴とするプログラミング言語。Rust 1.10は5月末に公開されたRust 1.9に続く最新版で、要求が多かった機能として、「-C panic=abort」フラグを導入した。Rustでは想定外の処理(panic)が発生した場合、その処理を巻き戻す機能が実装されているが、このオプションを利用することでpanicの発生時に巻き戻しではなくabort(終了)することができる。予期しない問題に対しては多くの場合で終了が選択肢として望ましいという考えに基づくもの。また、これによって生成されるコードが減るため、バイナリサイズやコンパイル時間の削減といった
Webブラウザー「Firefox」を開発するMozilla(モジラ)財団は、6月にも「超高速」な新ブラウザ―を公開するという話題が、海外で続いている。3月半ばごろに持ちあがり、果たしてどうなるのかと今もってささやかれている。 ブラウザーの中核であるレンダリングエンジンとして、従来の「Gecko(ゲッコー)」ではなく、「Servo(サーボ)」を採用する。名前もFirefoxではなく、「Browser.html」というきわめて紛らわしいものになる。 開発にたずさわる人向けのメーリングリストで、モジラの技術者Paul Rouget(ポウル・ルジェ)氏が明らかにした。6月にもサーボを搭載したBrowser.htmlの最初の版を公開する計画だそう。 サーボは、「Rust」というプログラミング言語で作ってあり、Webサイトを表示する際のさまざまな処理を並列、高速で行える。アプリケーション開発プロジェク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く