Rust

Rust

4 件の記事が見付かりました。
  • Loco 0.14 on Cathyos: 始め方

    @nabbisen

    はじめに

    Loco は 2021 年頃に登場した比較的新しい Rust 製 Web フレームワークです。Ruby on Rails の影響を強く受けており、開発者が生産性を発揮できるように設計されています。ルーティング、ミドルウェア、リクエスト処理等、さまざまな機能が搭載されています。モダンで直感的な開発ができるように意識されています。

    ...

    読む
  • Rust で WebAssembly (wasm) - Webpack 利用 on Arch Linux (Rust 1.66)

    @nabbisen

    はじめに

    WebAssembly (wasm と略されることもあります) は “バイナリの命令形式” です。“仮想のスタックマシン” 上で動作します。コードが直接手で書かれることはありません。代わりに、さまざまなプログラミング言語からコンパイルされます。C 言語C++Go 言語 そして Rust (rustlang) などからです。付け加えて言うと、原義のアセンブリとはいくつかの点で異なっています。

    ...

    読む
  • rustup が "error: linker `cc` not found" で失敗 - Alpine Linux 3.17 (Rust 1.66)

    @nabbisen

    はじめに

    Alpine Linux では Rustupパッケージ として提供されています。Rust もあります。

    Docker で Alpine Linux 上に Rust の開発環境を構築しました。

    そしてその過程においてですが、以下のようなエラーが発生しました。cargo プロジェクトを試験的に動かした時のことです:

    ...

    読む
  • Rust on Arch Linux: 始め方

    @nabbisen

    はじめに

    Rust (あるいは rustlang) はモダンな汎用プログラミング言語の一つです。高速で、安全で、開発生産性を備えています。

    Rust にはたくさんの特徴があります。例えば 関数型プログラミング (英語) パラダイムや、所有権 (英語)ゼロコスト抽象化 (英語) (!) などです。速度と安全性について言うと、GC すなわちガベージ・コレクションがありません。そのため非常に少ないメモリで動作し、ゴミを残しません。生産性について言うと、cargo というよくできたパッケージ・マネージャーがあり、さらに rustup というツールチェイン (英語) (stable / beta / nightly と複数に分かれたリリースチャネル) に対応したインストーラーがあります。

    ...

    読む