最新記事一覧
Rubyのフリーは「自由」のフリー。その自由を守り、OSSを維持するためにはコミュニティーの貢献が不可欠だ。Rubyの未来は「私たち」の熱意にかかっている。
()
「インデントはスペース2つ」と指定したのに、4スペースで書き出す。バグを指摘しても全く関係ない所をいじり始める。思い込みで間違った場所を修正し続ける。場合によっては大事な編集まで巻き戻そうとする……。だからこそ、AIには人間が必要なんだ。
()
前回は「ネットワーク」という、目に見えない部分の話だったので分かりにくい部分があったかもしれない。今回は目に見える「ユーザーインタフェース」について扱う。古い話が中心だが、現在でも参考になる部分があるだろう。
()
急速に進化するAI技術との融合により変わりつつあるスーパーコンピュータの現在地を、大学などの公的機関を中心とした最先端のシステムから探る本連載。第7回は、2002年に初代システムが稼働を開始したJAMSTECの「地球シミュレータ」を取り上げる。
()
FPGAに代表されるプログラマブルロジックICの歴史をたどる本連載。第2回は、プログラマブルロジック市場が創り出したPAL」と、PALの欠点を改良したGALについて紹介する。
()
幼少期は、絵を描いたりゲームをしたり本を読んだりするのが好きでした。その経験と母がくれたプレゼントが、今の私を形作ってくれました。
()
プログラミング言語とは、人間の指示をコンピュータに伝えるための「言葉」のようなものです。代表的なプログラミング言語とその特性を、簡単に紹介します。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年7月版が公開された。首位のPythonが過去最高のレーティングを更新した一方、“ベテラン言語”が10位圏内に入ってきている。
()
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第57回は、インテルCPUの黎明期を支えたRTOS「iRMX」を紹介する。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2025年3月版が公開された。非常に古いプログラミング言語がTIOBEインデックスのトップ20にランクインした。
()
市場の技術進化に対応できるようにする「モダナイゼーション」に取り組む必要性が一段と高まっている。属人化、ブラックボックス化などの課題にどう対応すればいいのか? ソフトウェアの品質保証を軸にさまざまなDX事業を展開するSHIFTの説明をもとに検討する。
()
開発者として一歩先んじるには、技術スキルだけでなくソフトスキルが必要になる。具体的に何をどう身に付ければいいのか。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年11月版が公開された。首位の「Python」が4カ月連続で同言語として過去最高のレーティングを更新し、2位の「C++」とのポイント差でも2カ月連続で過去最大を更新した。「Go」が2024年7月以来の7位に返り咲いた。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年10月版が公開された。首位の「Python」が3カ月連続で同言語として過去最高のレーティングを更新し、2位の「C++」に過去最大の差をつけた。「Rust」は再び過去最高の13位を占めた。
()
急速に進化するAI技術との融合により変わりつつあるスーパーコンピュータの現在地を、大学などの公的機関を中心とした最先端のシステムから探る本連載。第2回は、東京工業大学の「TSUBAME 4.0」の構築と運営を担当している同大学 教授の遠藤敏夫氏と准教授の野村哲弘氏のインタビューをお届けする。
()
「ソフトウェアを職人技からエンジニアリングへ」と題した講演を、ウーブン・バイ・トヨタのジェイエフ・バスティエン氏がAUTOSARオープンカンファレンスで行った。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年7月版が公開された。Pythonが首位を独走する中、Rustが過去最高の13位を占めた。
()
Google Cloudが2024年3月7日に開催した「Generative AI Summit Tokyo '24」で、住友ゴム工業の角田昌也氏は、デジタル設計の工程に不可欠な「コンピュータシミュレーション」に関連したプログラムの生成やマイグレーションにおける生成AIの活用事例を紹介した。
()
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第48回は、UNIXの“/usr”ディレクトリの語源という説が流れた「RT-11」について、その歴史や機能を紹介する。
()
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第47回は、DECがかつて提供していたVAXという32ビットミニコンピュータ向けのRTOS「VAXELN」について紹介する。
()
Mistral AIは、同社初のコーディングモデル「Codestral」を発表した。コード生成タスク用に設計され、重みが公開されている生成AIモデルだ。
()
Microsoftが支援するMistral AIは、同社として初のコーディング向け生成AIモデル「Codestral」を発表した。HuggingFaceからダウンロードできるが、商用利用は不可だ。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年5月版が公開された。Pythonが首位独走を続け、上位の順位は不動だが、Fortranが2カ月連続でトップ10に入った。
()
住友ゴムの開発部門は、生成AIツールを活用して開発業務における課題解決を図った。「Gemini」を選定した理由や活用方法、今後の展望について解説する。
()
Google Cloudは2024年3月7日、同社が展開する企業向け生成AIサービスの活用などを発表するイベント「Google Generative AI Summit Tokyo」を開催した。本稿では住友ゴム工業 研究開発本部 研究第一部長の角田雅也氏による、「製造業における生成AIを使った業務効率化への取り組み」と題した講演を取り上げる。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年1月版が公開された。C#が「2023年のプログラミング言語」となり、Fortran、Kotlin、Scratch、PHPもこの1年で順位を伸ばした。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年12月版が公開された。1年前と比べて「PHP」「Scratch」「Fortran」「Kotlin」の順位の上昇が目立った。
()
メインフレームのメンテナンスやモダナイゼーションに際して、レガシー言語を使いこなす人材の確保に悩む企業は多い。その解決のためにIBMが開発を進める「あの方法」とは。
()
連載「シミュレーションを制する極意 〜Simulation Governanceの集大成〜」では、この10年本来の効果を発揮できないまま停滞し続けるCAE活用現場の本質的な改革を目指し、「Simulation Governance」のコンセプトや重要性について説く。連載第1回は、CAE活用レベルのデジタル化3段階の解説と、Simulation Governanceという用語の成り立ちを紹介する。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年6月版が公開された。1位は変わらず「Python」。だが、2023年に入ってシェアが下がっており、2位以下からは「背中が見えている」状態だ。
()
AIハードの中で、一番大規模なシステムとなるスーパーコンピュータの選び方を紹介する。本格的なAI開発を行う企業や研究機関向けだが、AIに関連したサービスやプロダクトとして提供する際の参考にしてほしい。
()
Googleが5月10日に開催した年次開発者会議「Google I/O」で発表されたことを時系列にまとめた。約2時間20分という例年より長いイベントでは主にAIの取り組みについて語られた。
()
プログラミング言語の人気ランキング「TIOBEインデックス」の2023年5月版が公開された。2023年3月から5月まで、1〜7位は「Python」「C」「Java」「C++」「C#」「Visual Basic」「JavaScript」で、PythonとCは小差が続き、8位以降では「PHP」と「Rust」が順位を上げつつある。
()
「名前重要」「塞翁が馬」「推測するな計測せよ」――若きエンジニアたちにまつもとさんが贈る教訓は、実用的で暖かい。
()
第4回は、WebAssembly開発で人気のあるC/C++とEmscriptenによる開発事例を紹介します。標準的なC/C++の関数の出力をWebページに反映させる事例の他に、C/C++の関数をJavaScriptから呼び出す事例も紹介します。
()
第1回では、第4のWeb言語とされ、W3Cで標準化されているWebAssemblyの概要を紹介します。WebAssemblyの仕組みと用途、Webブラウザをはじめとしたランタイム、非ブラウザAPIやプログラミング言語のサポートなどを紹介します。
()
「1Dモデリング」に関する連載。今回から3回にわたって、機械系の1Dモデリングで用いられる業界標準の表現言語「Modelica」について説明する。連載第13回では、従来の物理モデリングの方法とModelicaによる物理モデリングの方法の違いを述べた後、Modelica誕生の背景、概要、仕組み、効果、留意点について解説する。
()
「命令型プログラミング」「宣言型プログラミング」は、それぞれ異なる設計思想を持つプログラミング体系だ。両者の仕組みや、開発者が実施すべき作業の違いを解説する。
()
スピルバーグが、手塚治虫が、そして全世界の子どもたちがあのころ夢見たテクノロジーは、2022年現在どこまで実現できているのだろうか?――映画や漫画、小説、テレビドラマに登場したコンピュータやロボットを、現代のテクノロジーで徹底解説する「テクノロジー名作劇場」、第8回は「ターミネーター」だ。
()
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第11回は、かつて米国の軍需向けで重用されてきたRTOS「RTEMS」を紹介する。現在は軍需ではなく、航空宇宙分野向けフリーRTOSの座を射止めている。
()
IBMはAIによるコードの理解と変換をサポートする大規模なオープンソースデータセット「Project CodeNet」を公開した。50種類以上のプログラミング言語で作成され、約1400万のコードサンプルで構成されている。正常に動作するコード以外にエラーを起こすコードも含まれており、AIの学習データとして役立つという。
()
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年4月版では、常連の「C」「Java」「Python」「C++」「C#」が1〜5位を占め、10年前に隆盛を誇った「Objective-C」が20位から転落した。
()
製造業から注目を集めるAIだが、その導入が進展しているかと言えば、必ずしもそうとはいえない。PoCの段階から、実際に現場で使えるものにするのに大きな壁があるというのが実情だろう。三井化学は、「現場で使えるAI」という観点で取り組みを進めており、製造現場の外観検査を含めてさまざまな事例が生まれている。この取り組みを支えているのがMathWorksの技術計算ソフトウェア「MATLAB」である。
()
NECは、PCI Express規格の「カード型ベクトルエンジン」を発売し、2021年1月より出荷を開始する。PCI Expressカード型サイズのため、従来の大型機器の他、タワーサーバやラックサーバにも搭載できる。
()
RISCの歴史、Apple Siliconの歩みを語ってきた大原雄介さんのコンピュータ歴史連載、次なるテーマはズバリ「PC」だ。
()
今やデジタルトランスフォーメーション(DX)は製造業にとっても最優先課題の一つになっている。DXの実現に必要な高度な演算プラットフォームとして注目したいのが、従来スーパーコンピュータへ用いられてきたベクトルプロセッサの高性能をPCI Expressカードに詰め込んだ、NECの「SX-Aurora TSUBASA」だ。製造業にとって、SX-Aurora TSUBASAをどのように活用できるのかを見ていこう。
()
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2020年9月版では、「C」「Java」「Python」「C++」「C#」が1〜5位を占めた。
()
Microsoftは、「Microsoft GW-BASIC」をオープンソースとして公開した。
()
TIOBE Softwareが発表した2020年5月の「TIOBEインデックス」では、「C」言語が2015年以来5年ぶりに首位を占めた。TIOBEインデックスは、プログラミング言語の人気を示すランキングで、毎月更新されている。
()
僕は「自由」なわけじゃない、「自分勝手」なだけだ――HAL9000に憧れてIBMに入社し、同社初の“ドクター未満”で研究所所員となった米持幸寿さんは、自身のキャリアを振り返って、こう評す。人に恵まれ、運に恵まれ、何より努力を重ね、やりたいことを実現してきた米持さんの挫折と、過去の自分への恨みを晴らした出来事とは。
()