プログラミング言語RustにGoogle、Microsoft、AWSなどが開発とメンテの拠点を提供
今回は「プログラミング言語RustにGoogle、Microsoft、AWSなどが開発とメンテの拠点を提供」についてご紹介します。
関連ワード (Rust、Rust Foundation、プログラミング等) についても参考にしながら、ぜひ本記事について議論していってくださいね。
本記事は、TechCrunch様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。
サバイバルゲームではなくてプログラミング言語のRustが、Rust Foundationという新たな拠点を手にいれた。AWSとHuawei(ファーウェイ)、Google(グーグル)、Microsoft(マイクロソフト)そしてMozillaが米国時間2月8日に立ち上げたこの団体は、2年分で100万ドル(約1億500万円)の予算をかけては「各種のサービスや事業やイベントによりRustプロジェクトのメンテナーを支援し、最高のRustを構築していく」という。
Rustは、C / C++に代わる言語を作ることを目的として、Mozillaの副次的プロジェクトとして始まった。Mozillaの研究員であるGraydon Hore(グレイドン・ホア)氏が設計し、JavaScriptを開発したBrendan Eich(ブレンダン・アイク)氏らが協力したRustは、FirefoxブラウザとそのGeckoエンジン、そしてMozillaのレンダリングエンジンServoの基盤作りに貢献している。Rustは現在も、プログラマーたちの間で人気の高い言語だが、MozillaのレイオフによってRustのチームの多くが仕事を失い、主力のサポーターを失った言語の将来が危ぶまれた。しかしそれでも、そのプロジェクトには数千名のコントリビューターと多くの企業ユーザーがいたため、言語そのものは健在だった。
オープンソースの大きなプロジェクトは多くの場合、方向性を決めていくリーダーや、商標などコミュニティのさまざまな側面を管理する法務的な機能も必要もあり、この新しい団体がその役を担うのだろう。団体の理事会には、創設メンバー5社から理事が1人ずつが選出され、プロジェクトのリーダーとして5名のディレクターが選出される。
MozillaのメンバーでRust Foundationの理事を務めるBobby Holley(ボビー・ホリー)氏は声明で次のように述べている「MozillaはRustを育てFirefoxを改良し、インターネットの改善にも貢献しました。新しい拠点であるRust Foundationは、Rustが言語として独自に成長し成功するための基盤を与えます。それと同時に、MozillaがRustのコミュニティと共有する重要な価値も、そこで継続的に増幅されるでしょう」。
すべての企業スポンサーがRustの受益者ユーザーであり、彼らのソフトウェアスタックの重要な部分をRustで構築している。たとえばGoogleは最近、ウェブのApacheサーバーをより安全にするRustベースのプロジェクトに資金を提供し、MicrosoftはRustのチームを作って、WindowsのAPIの中核部分をリライトしようとしている。またAWSが最近立ち上げた、コンテナのための新しいLinuxディストリビューションBottlerocketには、その大部分がRustで書かれているビルドシステムがある。
画像クレジット:Fernando Trabanco Fotografía/Getty Images
【原文】
Rust — the programming language, not the survival game — now has a new home: the Rust Foundation. AWS, Huawei, Google, Microsoft and Mozilla banded together to launch this new foundation today and put a two-year commitment to a million-dollar budget behind it. This budget will allow the project to “develop services, programs, and events that will support the Rust project maintainers in building the best possible Rust.”
Rust started as a side project inside of Mozilla to develop an alternative to C/C++. Designed by Mozilla Research’s Graydon Hore, with contributions from the likes of JavaScript creator Brendan Eich, Rust became the core language for some of the fundamental features of the Firefox browser and its Gecko engine, as well as Mozilla’s Servo engine. Today, Rust is the most-loved language among developers. But with Mozilla’s layoffs in recent months, many on the Rust team lost jobs and the future of the language became unclear without a main sponsor, though the project itself has thousands of contributors and a lot of corporate users, so the language itself wasn’t going anywhere.
A large open-source project often needs some kind of guidance, which the new foundation will provide — and it takes a legal entity to manage various aspects of the community, including the trademark, for example. The new Rust board will feature five board directors from the five founding members, as well as five directors from project leadership.
“Mozilla incubated Rust to build a better Firefox and contribute to a better Internet,” writes Bobby Holley, Mozilla and Rust Foundation Board member, in a statement. “In its new home with the Rust Foundation, Rust will have the room to grow into its own success, while continuing to amplify some of the core values that Mozilla shares with the Rust community.”
All of the corporate sponsors have a vested interest in Rust and are using it to build (and rebuild) core aspects of some of their stacks. Google recently said that it will fund a Rust-based project that aims to make the Apache webserver safer, for example, while Microsoft recently formed a Rust team, too, and is using the language to rewrite some core Windows APIs. AWS recently launched Bottlerocket, a new Linux distribution for containers that, for example, features a build system that was largely written in Rust.
(文:Frederic Lardinois、翻訳:Hiroshi Iwatani)
Rustプログラミング言語
Rustには優れたドキュメント、有用なエラーメッセージを備えた使いやすいコンパイラ、および統合されたパッケージマネージャとビルドツール、多数のエディタに対応するスマートな自動補完と型検査機能、自動フォーマッタといった一流のツール群が数多く揃っています。
Rust (プログラミング言語) - Wikipedia
Rust (ラスト)は Mozilla が支援する オープンソース の システムプログラミング言語 である。. Rust言語は速度、並行性、安全性を言語仕様として保証する C言語 、 C++ に代わる システムプログラミング ( 英語版 ) に適した プログラミング言語 を目指している 。. 2006年の開発初期は、Mozillaの従業員のグレイドン・ホアレ(Graydon Hoare) の個人プロジェクトだったが ...
Rust on Steam
The only aim in Rust is to survive. To do this you will need to overcome struggles such as hunger, thirst and cold. Build a fire. Build a shelter. Kill animals for meat. Protect yourself from other players, and kill them for meat. Create alliances with other players and form a town. Do whatever it takes to survive.
Rust - 無料・ダウンロード
Rust 無料ダウンロード。 Rust 0.1: MinecraftとDayZにインスパイアされたオンラインサバイバルゲーム. Rustは、 一人称アクション、生存、建設など、ゲームの世界で最も人気のあるジャンルの多くを融合させたタイトルです。美しいゲーム世界では、最大300人のサーバー上でプレイされます。一味違うもの...
Rust Japan Wiki
Steamで販売されているサバイバルゲーム「Rust」の非公式日本語Wikiです。毎月のアップデートに合わせて更新をしていきます
Rust | Facepunch
You need to find food, shelter and weapons to prevent it. View Rust on Steam The official Rust companion app – stay connected to the game so you never miss an important moment again. Coordinate with your team, receive alerts when you’re being raided, remotely set off traps, and more!
rustの意味・使い方・読み方 | Weblio英和辞書
1000万語収録!Weblio辞書 - rust とは【意味】(金属の)さび,さび菌... 【例文】be covered with rust... 「rust」の意味・例文・用例ならWeblio英和・和英辞書
Rustとは?|言語の特徴や学習するメリット、インストール方 …
プログラミング言語Rustの言語としての特徴や学習するメリット、インストール方法などを解説しています。 新しいプログラミング言語の学習にあたりRustが気になっている方は、ぜひ参考にしてみてください。 ※5分前後で理解して頂けるボリュームの記事です。
ゼロからはじめるプログラミング言語Rust(1) プログラミング …
「Rust」は比較的新しいプログラミング言語だが、ここ数年で人気が上昇中だ。「Rust」の特徴は、多くのプログラマーに惚れ込まれていることだ。Rustを使い出すにはよいタイミングがやってきたようだ。本連載では、Rustの使い方を紹介する。
プログラミング言語Rustのススメ - Qiita
· Rustをインストールすると三つのcommandが使えるようになります。 Rustのインストールをするrustup。 Rustのコンパイラrustc。 パッケージマネージャーのcargo。 しかし、実際に触るのはcargoだけです。他二つはめったに触りません。
プログラミング初心者が勉強を始める前に知っておくべきこと
IoTの普及などにより、今後ますますIT技術のニーズは高まっていくことでしょう。そのため、プログラミングの勉強をしてみたいと考える方も多いのではないでしょうか。プログラミング初心者ならば、プログラミングの勉強を始める前に知っておかなければならないことがあります。そこで、プログラミング初心者の方にぜひ読んでいただきたい記事をピックアップしてご紹介します。
Progate | プログラミングの入門なら基礎から学べるProgate[プ …
Progateはオンラインプログラミング学習サービスです。「初心者から、創れる人を生み出す」ことが、私たちの理念です。プログラミング初心者のハードルを出来る限り取り払うこと、そして本当に創れるようになるレベルの高い学習を提供することを目指しています。
Why!?プログラミング [総合 小3~6]|NHK for School
【楽しく教科で活用できる!プログラミング教育番組】今注目のプログラミング教育に対応! ジェイソンと楽しくプログラミングして、プログラミング的思考と創造力を育みます。小学校「算数」「国語」「理科」「図工」「音楽」、中学校「技術」に対応した回があります。米・マサチューセッツ工科大学が開発したScratch(スクラッチ)を利用。コンピューターを使わずにプログラミング的思考を学べるコーナーや、身の回りで働くプログラムについて分かりやすく伝えるコーナーもあります。番組で扱ったプログラムはすべて公開。自由に使えます。番組ホームページでは、子どもの作品を紹介し、投稿も募集しています。国際エミー賞子ども部門ノミネート。
プログラミン | 文部科学省
なお、小学校プログラミング教育に活用できるプログラミング言語や教材については、「小学校を中心としたプログラミング教育ポータル」において実践事例とともに掲載していますのでそちらをご参照く …
プログラミングとは?できることや注目される理由をわかり ...
義務教育に取り入れられるなど最近話題の「プログラミング」。難しい印象を持つ方も多いと思いますが、実は身近に溢れていて私たちの生活を支えてくれています。この記事では「プログラミングとは」という疑問に対して、専門用語を使わず噛み砕いてご紹介します。
プログラミングとは - IT用語辞典 e-Words
プログラミング【programming】とは、コンピュータに意図した動作を行わせるために、まとまった処理手順を作成し、与えること。作成された手順のことをコンピュータプログラム(computer program)あるいは単にプログラムという。プログラミングを行う人や職種のことをプログラマ(programmer)という。
【2020年最新版】今学ぶべきプログラミング言語ランキング ...
· C#は、Visual Studio ユーザーにとって大変役立つプログラミング言語になります。. C# が使えると、Visual Studioベースで Web や iOS や Androidのアプリ開発をバリバリ行うことができます。. ちなみに C# は、C と付きますが C/C++ とは全く異なる言語で、Microsoft 社が独自に開発したプログラミング言語になります。. C# は、Microsoft や Google が参加する .NET Foundation にて管理・運 …
Scratch Studio - Scratchではじめよう!プログラミング入門
· Scratchではじめよう! プログラミング入門 Scratch 3.0版(日経BP社) 書籍に掲載されているプロジェクトの完成例を掲載しています。各ステージのプロジェクトをクリックして閲覧してください。 Scratch 2.0の『Scratchではじめよう!
プログラミング初心者は何からすべき?習得までの7ステップ ...
「プログラミングを学びたいけど、何からすればいいのかわからない…」このような悩みをお持ちの方は多いのではないでしょうか。この記事では失敗を避けて効率良く勉強するためにすべきことを7つのステップ形式でご紹介します。
プログラミングを独学で学習できる無料サービス12選
· 「気合を入れてプログラミング学習を始めたものの、いつも3日坊主で終わってしまう…」といった方のために、独学でプログラミングを勉強できるサービス・サイトを12個紹介します。 プログラミング初心者から抜け出し、プログラマとしてのキャリアを歩んでいくためには、継続して学習 ...
3352:
2021-02-10 21:34プログラミング言語RustにGoogle、Microsoft、AWSなどが開発とメンテの拠点を提供 | TechCrunch Japan @jptechcrunchより