Microsoftは2030年までに全社のC/C++コードをRustへ移行する方針を示した。AIとアルゴリズムを組み合わせた変換基盤を用い、Windowsやクラウドを含む巨大コードを体系的に刷新する計画だ。数年にわたるRust採用の積み重ねを背景に、 ...
Galen Hunt氏はLinkedinnに補足を追加しています。Hunt氏によると、彼のプロジェクトはあくまでプログラミング言語間での移行を可能にする先行研究を目的としているとのことで、将来的にWindows ...
新しい言語の導入にはコストがかかるが、「Rust」にはそれを上回る戦略的価値がある。費用削減から採用競争力強化まで、技術面にとどまらない恩恵とは何か。ITリーダーが押さえておくべき導入の判断基準を解説する。
ディープマインドはAI「アルファデブ」を使って、人間が考案したアルゴリズムよりも高速にソートを実行するアルゴリズムを発見した。アルゴリズムはすでにC++に取り入れられ、使用されているという。 by Will Douglas Heaven2023.06.13 ディープマインド(DeepMind ...
STLコンテナは、データ型に依存しないテンプレートベースの構造で、基本的な操作(サイズ、挿入、削除など)を共通に提供する。 イテレーターは、コンテナ内の要素にポインタのようにアクセスし、前方、逆方向、定数・可変など多様な操作を可能にする。
アルゴリズムとは、問題を解いたり課題解決をしたりするための計算方法や手段のことです。 人が自分で行った場合、非常に時間がかかってしまうような計算をコンピューターを使って行っていますが、コンピュータに処理をさせる手順・やり方を ...
ディープマインドは、ゲームをプレイするAI「AlphaZero」の最新版に当たる「AlphaDev」を使用して、従来よりも最大70%程度、高速にソートを実行するアルゴリズムを発見したそうだ(MIT Tech Review)。 この発見されたアルゴリズムはすでにC++に組み込まれている ...
std::sortやstd::for_eachといった、C++の便利な標準アルゴリズム。でも、巨大なデータを扱うと、CPUコアがたくさんあっても、一つしか使われずに、処理に時間がかかってしまう…。そんな風に感じたことはありませんか? 使い慣れた標準ライブラリの ...
ソフトバンク クリエイティブは、『プログラミングの宝箱 アルゴリズムとデータ構造 第2版』(紀平拓男・春日伸弥 著)を発売した。価格は2,940円。 アルゴリズムとデータ構造の基本を、C/ C++およびJavaによるコードとともに解説。ソートやサーチ、ツリー ...