1.19」のリリースを発表しました。RustRust言語はモジラが中心となってオープンソースで開発されているプログラミング言語です。C言語のように低レベルのシステム開発向けに作られた高速に実行できる言語ながら、不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。unionをサポート。1.19では、union(共用体)がサポートされました。f32,}unionはenumと似ていますが、enumはタグが付いているのに対し、unionはタグが省略されているなどの違いがあります。unionはCプログラムとの相互運用性の面で利点があると説明されています。CのAPIではunionを扱うことがあるためです。適用分野が広がっているRustMozillaはRustを用いて次世代の高速なブラウザエンジンである「Servo」を開発していることがよく知られていますが、最近ではRustの適用分野が広がりつつあります。1.14では、Rustのソースコードからasm.jsやWebAssemblyを生成する機能が試験的に取り入れられました。今月にはいってオラクルがRustでDockerコンテナのランタイム実装を発表しています。Rustの備えている安全なメモリ管理やシステム開発向けのプリミティブな言語の特徴などがランタイム実装に向いているとのことです。いままでCやC++で開発されていた分野を中心に、今後さらにRustの適用が広がりそうです。関連記事Rust言語による新しいDockerコンテナランタイム実装「Railcar」、オラクルがオープンソースで公開。Rustでコンテナランタイムを実装したのか?Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能にMozillaの新型高速ブラウザエンジン「Servo」、初めてのデベロッパープレビューが公開。RustPublickey広告.NET帳票ツール。デザイナはExcel。クラウド/サーバー環境対応。.NET5/6/8に対応。デザイナはExcelのため、エンドユーザーも編集可能。ノーコードでCSVファイルから帳票を出力する、CSVReportも新収録。≪前の記事2017年、人気のプログラミング言語トップはPython。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。Feed最新記事10本GitHubで最も使われている言語、PythonがJavaScriptを抜いて1位に。生成AI関連プロジェクト急増で。Sonnetが選択可能に。100」の仮想マシンを正式提供開始JetBrains、JavaScript/TypeScriptのためのIDE「WebStorm」と.NETのためのIDE「Rider」、非商用利用ならば無償で利用可能に。1.0」、12月に正式リリース予定。MemoryDBで提供開始Webブラウザ上でWebAssembly製コンパイラによりC言語をWebAssemblyにコンパイル、そのまま実行可能に。