Rustは、CおよびC ++をより安全で最新の代替言語に置き換えることを目的とした代替システムプログラミング言語です。Firefoxで使用するためにMozillaによって開発されましたが、現在はLinuxカーネルとAndroidベースのオペレーティングシステムにも受け入れられています。Rustは急速に成長し、熱狂的な支持者を持っています。
SixtyFPS(2つex-trolls)は、RustエコシステムにUIフレームワークを提供することを目的としています。 |
Rust
|
Rustとは何か?Rustは、パフォーマンスと安全性、特に安全な並列性のために設計されたマルチパラダイムプログラミング言語です。Rustは構文的にC ++に似ていますが、borrow checkerを使用して参照を検証することにより、メモリの安全性を保証できます。Rustは、ガベージコレクションなしでメモリの安全性を実現します。reference countingはオプションです (source wikipedia @2021)
構文はCおよびC ++と非常に似ていますが、メモリ管理と安全性において非常に効率的であり、組み込みプラットフォームでもパフォーマンスが高く 、ミッションクリティカルなシステムに最適です。システムプログラミング言語に由来するRustは、CまたはC ++よりも優れた利点を提供できます。borrow checkerは、referenceが参照するデータよりも長生きしないようにするコンパイラの一部であり、メモリの安全性の欠如によって引き起こされるバグのクラス全体を排除するのに役立ちます。その利点のおかげで、RustはLinuxカーネルだけでなくアンドロイドでも受け入れられています。 開発者にもたらすさまざまな利点により、過去5年連続で the most loved programming language として何度も選択されています。 2021年、Rust Foundationは、Amazon Web Services、Huawei、Google、Microsoft、Mozillaの5つの創設メンバーによって設立されました。
|
私たちにできること?tQCSのパートナーであるKDABは、Rust-in-Embeddedのバックグラウンドを持つエンジニアがRustの開発を行っております。 KDABは、イタリアで開催されたRustCon会議を後援し、またRust開発に関する発表を行っております。KDABのホットスポットプロファイリングツールは、Rustで記述されたソフトウェアをサポートしています。KDABはSixtyFPSとも協力しています。
Rustの利点:Rustの利点は、より安全で堅牢なシステムレベルの開発を可能にし、コードの作成と保守にかかる時間を節約し、C / C ++と同様のパフォーマンスでセキュリティ障害とリスクに対処することです。 RUSTが近い将来にC / C ++に代わることはありません。しかし、RUSTは現在Linuxカーネルの一部です。RUSTのシステムエンジニアリング上の本質的な利点により、RUSTは組込みLinux上で広く使われていくでしょう。 RUST研究を支援するためtQCS-KDABは、Proof-of-Conceptを作成するためのワークショップまたは専門的なコンサルティングサービスを提供します。
Rustへのスムーズな移行のために私たちが提供できるものについてお問い合わせください。 |