最新記事一覧
Rubyのフリーは「自由」のフリー。その自由を守り、OSSを維持するためにはコミュニティーの貢献が不可欠だ。Rubyの未来は「私たち」の熱意にかかっている。
()
回路シミュレーションソフトLTspiceやQSPICEの開発者として知られるQorvoのアナログエンジニアMike Engelhardt氏が、QorvoにおけるQSPICEの開発やそれがRFやミックスドシグナルにおけるシミュレーションに与えた影響について語った。
()
IBMは、将来の量子優位性達成とフォールトトレラント量子コンピュータ提供に向けた取り組みを発表した。また、新プロセッサ「IBM Quantum Nighthawk」「IBM Quantum Loon」などを公開した。
()
Microsoftは、統合開発環境(IDE)の最新バージョン「Visual Studio 2026」の一般提供を開始した。
()
プログラミング言語の人気ランキング「TIOBE Index」の2025年11月版が公開された。Pythonが引き続き首位を独走し、同年10月に順位が入れ替わったC、C++がこれに続いた。C#が最近の勢いを維持してレーティングを伸ばした。
()
ドイツの歴史ある古都に生まれ、幼い頃からゲームと本に没頭したカイ・エシュマンさん。彼を日本のゲーム業界へと導いた原点と、エンジニアとしての基礎を築いた学びの軌跡に迫る。
()
Rustプロジェクトは公式ブログで、2025年夏に実施した「Rust Compiler Performance Survey」(Rustコンパイラパフォーマンス調査)の結果を報告した。
()
Cadence Design Systemsが、スウェーデンのソフトウェアメーカーHexagonの設計&エンジニアリング(D&E)事業を31億6000万米ドルで買収すると発表。マルチフィジックスシミュレーション分野でさらなる大きな一歩を踏み出した。
()
本稿では、34年間PLCと共に歩んできた筆者の視点から、全3回にわたって今、PLCが迎えている重要な転換期を読み解きます。今回は、アンケートに寄せられた130人の声を基に、PLCの現在地を探ります。そして、製造現場がPLCに対して抱える課題、期待を分析します。
()
JetBrainsはRubyとRuby on Rails用の統合開発環境「RubyMine」の非商用利用を無料化した。
()
Javaの特長を知るために、Javaの用途や歴史を紹介します。また、Javaとの関係が深い他の言語との比較を行います。
()
セキュリティ研究者が「Windows Defender Application Control」(WDAC)を悪用してEDRを無力化する攻撃手法やマルウェア「DreamDemon」の存在を明らかにした。CrowdStrikeやSentinelOneなど特定のセキュリティ製品を標的にすることが判明している。
()
Dartは、過去には「学ばなくてもよい言語」と見なされることもあったが、改めて学ぶ価値を見直すべきプログラミング言語だ。その理由とは何か。直近の動向を踏まえて紹介する。
()
QNXは、「QNX Operating System for Safety 8.0」の提供を開始した。安全認証取得済みの基盤ソフトウェアで、QNX Software Development Platform 8.0の次世代マイクロカーネルをベースとする。
()
かつて「JavaScript代替」として注目されながらも一時は廃れた言語と見なされた「Dart」。だが今、この言語が再び注目を集めている。開発者が“Dartを学ぶ価値がある”と感じるであろう同言語の強みとは。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年8月版が公開された。「これ以上成長できない」という意見もあったPythonだが、AIコードアシスタントの影響でさらに評価が上がっているという。
()
Dartについて「すでに廃れた言語」だという印象を持っている開発者もいるが、実際には学ぶ価値がある。Dartが時代遅れではなく、これから有用な言語になり得る理由を解説する。
()
C言語は、多くのプログラミング言語の中でも大変に歴史の長い言語です。ここでは、C言語の歴史や、学ぶことで得られるメリットについて説明します。
()
プログラミング言語とは、人間の指示をコンピュータに伝えるための「言葉」のようなものです。代表的なプログラミング言語とその特性を、簡単に紹介します。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年7月版が公開された。首位のPythonが過去最高のレーティングを更新した一方、“ベテラン言語”が10位圏内に入ってきている。
()
チェック・ポイントは、AIによるセキュリティ検知を回避する新たなマルウェアを発見した。プロンプトインジェクションによってAIを誤認させることで検知回避を狙う目的があるとみられ、初めて確認された攻撃事例とされている。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年6月版が公開された。首位のPythonが2カ月連続でPython史上最高のレーティングを獲得した一方、SQLは過去最低の12位に転落した。
()
FPGAが初めて商用化されてから40年がたった。1985年に初の商用化FPGA「XC2064」を投入したAMDは現在、30億個を超えるFGPA/アダプティブSoCを出荷している。同社のAdaptive and Embedded Computing Groupでシニアバイスプレジデント兼ゼネラルマネジャーを務めるSalil Raje氏に、FPGAの課題や、これからの注力市場について聞いた。
()
OSが安定して動作する裏側では、カーネルが膨大なプロセスやリソースを制御している。Windowsの安定稼働に欠かせないカーネルの仕組みを、基本から解説する。
()
Elastic Security Labsは、新型マルウェア「EDDIESTEALER」を発見した。偽のCAPTCHAで感染を誘導する他、Rustで開発されており解析が困難な構造となっている点が特徴だという。
()
京都マイクロコンピュータは、JTAGデバッガ「PARTNER-Jet3」を発売した。最先端のデバッグテクノロジーを搭載し、CPUコアや半導体ベンダにも縛られず、さまざまなシステム開発で利用できる。
()
リブセンスが運営する「転職ドラフト」は、企業から年収が提示されたスカウト(指名)が届く「転職ドラフトスカウト」の2020〜2024年のデータを分析。平均提示年収の変化は……。
()
Windowsカーネルにプログラミング言語Rustが導入された。Rustが選ばれた背景を解説するとともに、IT担当者の業務にどのような影響があるのかを探る。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年5月版が公開された。首位のPythonがPython史上最高のレーティングを獲得、2位との差もTIOBEインデックス史上最大となった。
()
JetBrainsは、CとC++用のクロスプラットフォーム統合開発環境「CLion」の非商用利用を無料化した。
()
テクマトリックスは、Parasoftが開発したC言語/C++言語対応テストツールの最新版「C/C++test 2024.2」を発売した。MISRAなどのコーディング規約の精度が向上した他、カバレッジ計測機能を強化している。
()
Wasmerは、WebAssembly(Wasm)ランタイムの最新版「Wasmer 6.0」を発表した。
()
Googleは、同社のオープンAIモデルファミリー「Gemma 3」の量子化認識トレーニング(QAT)モデルを発表した。
()
テクマトリックスは、ソースコード解析ツールの最新版「Understand 7.0」の日本語版を発売した。MicrosoftのVisual Studio Code(VS Code)との連携に対応し、VS CodeとUnderstandの双方向から該当のファイルや関数にジャンプできる。
()
対話型AIにアドバイスを受けながら進めるJavaプログラミングの入門連載。初回は、Javaというプログラミング言語の概要と、学習環境の構築をAIを活用しながら学習します。その誕生からOpenJDKに至るまでの歴史とJavaの特徴を理解し、次回以降で使うための学習環境をJDKとVS Codeで準備しましょう。
()
本連載では、工作機械史上最大の発明といわれるCNCの歴史をひもとくことで、今後のCNCと工作機械の発展の方向性を考察する。今回は最終回として、PCベースCNCが誕生してCNCの自由化が進んでいる現代について紹介する。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年4月版が公開された。Pythonの独走が続く一方で、元トップ20のKotlin、Ruby、Swiftが苦戦している。
()
Tenableは大規模言語モデル「DeepSeek R1」がランサムウェアを含むマルウェア生成に利用され得る可能性について、検証結果を発表した。
()
ノーコード開発ツールは「コードを書かなくても業務アプリが作れるツール」であり、プログラミングと対局にある存在です。ノーコード開発ツールがはやると、プログラマーの仕事はどうなるのでしょうか?
()
C++の生みの親であるビャーネ・ストロヴストルップ氏はC++を安全にするためにコミュニティーの協力を呼びかけた。政府や企業は安全なプログラミング言語に移行しており、メモリ安全性の問題がC++の存続を脅かしている。
()
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第56回は、Windows環境と共存するRTOSという形で提供されている「INtime」を紹介する。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年2月版が公開された。近年、処理速度の重要性が高まる中で、高速なプログラミング言語の人気が上昇しつつある。C++はランキング2位に浮上し、GoやRustも堅調に順位を上げている。
()
FBIとCISAはバッファーオーバーフローの脆弱性を「許しがたい欠陥」と表現し、根絶に向けた取り組みを進めている。これらの脆弱性は特にCやC++で書かれたソフトウェアで起きがちな問題だという。
()
Qt Groupは、クロスプラットフォームのユーザーインタフェース開発を効率化する実験的ツール「Qt AIアシスタント」を発表した。反復的なコード記述などを自動化することで開発時間を削減する。
()
新型マルウェア「FINALDRAFT」が発見された。Microsoft Graph APIを悪用し、Outlookの下書きメールをC2通信に利用する高度な手法を採用している。カスタムローダー「PATHLOADER」と連携し、データ窃取やプロセス注入を実行するという。
()
紙と人の手でやりくりしていたイベント運営業務をITでスマートにしたい。そんな思いで内製したアプリはコロナ禍をきっかけに注目を集め、現在も進化を続けている。
()
Microsoftは、Visual StudioでもGitHub Copilotの無料プランであるGitHub Copilot Freeが利用可能になったと明らかにした。
()
人気のプログラミング言語「Rust」と「Python」は、それぞれ異なる特徴や得意分野を持つ。両者を比較するに当たり、まずはRustの歴史や強み、機構といった概要を紹介する。
()
AIモデル活用で欠かせない「PyTorch」と「TensorFlow」は、オープンソースの深層学習フレームワークだ。両者は何が異なり、どのように使い分ければよいのか。自社に合うライブラリの見極め方とは。
()
Googleは、LLMを活用したコード自動マイグレーションに関する4つの取り組みと教訓を紹介する論文を公開した。
()