この記事では、SIL(Software-in-the-Loop)とは何かについて解説します。 SILの実践方法として、PythonとC++の間でSILを行います。そのために、Pybind11というツールを用います。 Pybind11セットアップ、使い方についても簡単に紹介します。 SILとは SILとは、制御 ...
プログラミング言語の選択 人工知能(AI)開発は、プロジェクトの効率と成功を決定する上で重要な役割を果たします。C++、Python、Java、Rust はそれぞれ独自の長所と特徴を持っており、結果に大きな影響を与える可能性があります。これらの言語は、AI ...
制御系設計を効率よく進めるための手法として、モデルベース開発(MBD)という手法があります。 MBDでは、以下の三つが効率化のポイントになります。 「モデル」を使ってアーキテクチャやアルゴリズムを抽象的なレイヤーから設計し、徐々に具体化していく ...
これは、ある程度Pythonを使ったことがある人向けのC++入門である。目的は、Pythonをぼんやり知っている人が、C++を使って困らないようにすることだ。読者としては、大学でPythonの講義を受けたあと、うっかりスパコンでC++を使う研究室に入ってしまった学生 ...
このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 米MITやカナダのビクトリア大学に所属する研究者らが発表した論文 ...
[翔泳社]株式会社翔泳社(本社:東京都新宿区舟町5、代表取締役社長:臼井かおる)は、2026年3月4日(水)~ 3月10 ...
[株式会社インプレスホールディングス]インプレスグループでIT関連メディア事業を展開する株式会社インプレス(本社:東京都千代田区、代表取締役社長:高橋隆志)は、ゲームを作りながらC++を学べる書籍『ゲーム開発で学ぶC++入門 クリエイター直伝 ...
JavaやC++、Pythonのようなプログラミング言語には、英語などの自然言語を流用した「アポステリオリ言語」と、完全オリジナルなキーワードだけで作られたアプリオリ言語が存在します。アプリオリ言語は命令文とタスクを一致させれば良いため、人工言語の ...
現代の少子高齢化に伴う人手不足が深刻化しており、特にデジタル人材の採用が困難な状況が続いています。IT分野での需要が増加する中、AI開発などの新分野でのスキル習得の重要性も高まっており、プログラマーにとって必須スキルであるプログラミング ...
IEEEはこのほど「Interactive: The Top Programming Languages」において、2019年版のIEEE Spectrumランキングを発表した。第1位はPythonが獲得し、これにJava、C、C++が続いている。 ランキングはIEEE Spectrum以外にも「Trending」「Jobs」「Open」「Custom」という種類で表示させること ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する