2015年にバージョン1.0が登場したオープンソースのプログラミング言語「Rust」は、OS、ゲーム、ファイルシステム、VR(仮想現実)エンジンなど幅広いソフトウェア開発に採用されている。2023年には、MicrosoftがOS「Windows」のカーネルにRustを導入したことを ...
C++はヘッダーファイル(.h)に関数やらクラスの定義が記述されていて、#includeでそのファイルの相対パス指定すると、それらを使えるようになります: この「ライブラリを定義したヘッダーファイル名を指定する」という感覚はC++erの体には染みついている ...
Rustのモジュールは、コードを論理的に分割し、再利用性と可読性を高めるための仕組みです。 モジュールの作成方法には主に2つあります: `mod.rs`ファイルを使用する方法 (Rust 2015 Edition) ファイル名をモジュール名とする方法 (Rust 2018 Edition以降) 例えば、`src ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
Rustは2015年に安定版がリリースされた新しい言語です。 静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており、高品質で再利用性の高いプログラムを開発できます。
本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事 「Rust 2024に向けてRust 2021を理解しよう (matsu7874⁠)⁠ — TechFeed Conference 2022講演より」 を転載したものです。オリジナルはTechFeedをご覧ください。 「Rust 2024に向けて Rust 2021を ...
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
高速でメモリ効率が高くランタイムやガベージコレクタもないため、パフォーマンス重視のサービス実装が可能なプログラミング言語の「Rust」は、プログラマーに最も愛されている言語でもあります。そんなRustの管理・開発を担うサポート特化の非営利 ...
ウェブ制作のTipsを集めた老舗サイト「とほほのWWW入門」に、新たに「Rust入門」「Go言語入門」が追加された。 「とほほのWWW入門」は、HTMLやCGIなど、ウェブ制作のためのTipsを集めた、1996年開設の超老舗サイト。ホームページ制作ツールもなかった手打ちの ...
日経クロステックが実施した「プログラミング言語利用実態調査2023」で「今後、スキルアップしたいと思う言語はどれです ...