「プログラミング」関連の最新 ニュース・レビュー・解説 記事 まとめ

質問!プログラミング→ITmediaのQ&Aサイト「質問!ITmedia」でプログラミング関連の質問をチェック

プログラミング言語に万能はない?
Javaもいいけど「Java一択」では乗り越えられない4つの問題
優秀なプログラミング言語の一つに「Java」があるが、どのタスクにも適するわけではない。Javaと他の言語との比較を通して、適切なプログラミング言語を選ぶヒントを解説する。(2024/11/19)

2019年以来の大きな変化:
10年GitHubで最も使われたJavaScriptを抜いた、プログラミング言語は? GitHub年次調査「The State of the Octoverse 2024」
GitHubを使用する開発者動向をまとめた年次レポート「The State of the Octoverse 2024」が公開された。2024年に最も使用されたプログラミング言語は、10年間トップだったJavaScriptを抜いたことが明らかになった。(2024/11/18)

「Fortran」も8位に浮上:
「Go」が過去最高の7位に返り咲き、独走続く「Python」 2024年11月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年11月版が公開された。首位の「Python」が4カ月連続で同言語として過去最高のレーティングを更新し、2位の「C++」とのポイント差でも2カ月連続で過去最大を更新した。「Go」が2024年7月以来の7位に返り咲いた。(2024/11/14)

AI時代のプログラミング言語10選【第4回】
AI開発に使えるプログラミング言語は「Python」だけじゃない?
AIアプリケーション開発において、適切なプログラミング言語を選択することは重要な要素の一つだ。AIプロジェクトではどのようなプログラミング言語が選択肢となるのか。(2024/11/13)

JavaとPythonを比較【後編】
なぜ「Java」は“面倒”で「Python」は“危険”なのか
開発現場に普及している「Java」と「Python」には、それぞれ異なる課題がある。両プログラミング言語の設計に関わる本質的な違いから、その答えを探る。(2024/11/13)

Pythonが1番人気になった影で2位転落の“あの言語” GitHub年次レポート「Octoverse 2024」発表
GitHubは年次レポート「Octoverse 2024」を公開し、PythonがGitHubで最も使用されるプログラミング言語となったことを発表した。世界中で開発者数も増加しており、特にアフリカ、ラテンアメリカ、アジアでの急成長が目立つ。(2024/11/8)

日本人プログラマ向け、プログラミングに適した「フォント」まとめ 2024年版
プログラミングに適したフォントをひとまとめ。(2024/11/7)

function 児童手当の対象者(人){:
行政サービスをプログラミング言語として扱う技術が特許に、Excelデータ化よりも具体的に何がうれしい?
アスコエパートナーズは、行政サービス情報をプログラミング言語で表現する技術を開発し、特許を取得したと発表した。自治体業務の効率化と正確性の向上に寄与し、政策決定効率を高めるという。(2024/11/7)

JavaとPythonを比較【中編】
Hello Worldプログラムから見る「Python」の“本質”とは?
プログラミング言語の中でも比較的自由度の高い「Python」には、独特の記法や機能が存在する。「Hello World」を出力するプログラムを例に挙げて、使い方と機能を学ぼう。(2024/11/6)

AI時代のプログラミング言語10選【第3回】
AI開発で選ばれる「定番のプログラミング言語」はこれだ
AIアプリケーションの開発を成功させる上で、プログラミング言語の選択は非常に重要な要素となる。AI分野で実績のあるプログラミング言語を紹介する。(2024/11/6)

末は博士かエンジニアか:
小3の息子から、プログラミングを教わっている母親です
「こうしたら、こうなる」を実践する楽しさを、負うた子に教えられました。(2024/11/5)

@IT放送局β版(6):
AI音声で@ITをちょい聞き! 人気記事2位は「無料で『Linuxの基礎』を約60時間学べるLinux Foundationの日本語オンライン講座 その内容とは?」、1位は?
@ITの記事をラジオ形式でお届けする連載「@IT放送局β版」。人気の記事をランキング形式で紹介します。第6回は「JetBrains、コーディング特化で『速度と正確さに強み』をうたうLLM『Mellum』を発表 対応プログラミング言語は?」など3つの記事を取り上げます。(2024/11/5)

プログラマーに聞く「人気の言語」トップはJava 「使わなくなった言語」1位は?
少子高齢化に伴う人手不足が深刻化し、特にデジタル人材の採用が困難な状況が続いている。こうした中、プログラマーにとって必須スキルであるプログラミング言語の利用・習得状況はいかに変化しているのか。企業のDX推進などを手掛けるアクセラリージェンシー(東京都渋谷区)が調査した。(2024/11/1)

製造現場向けAI技術:
ジェイテクトがノーコードAI活用プラットフォーム、生産現場のデジタル化推進
ジェイテクトは、生産現場のデジタル化を推進する「ノーコードAI活用プラットフォーム」を内製した。検査工程などにおいてプログラミング不要で容易にAIサービスを導入でき、既存事業の競争力向上に貢献する。(2024/10/31)

AI時代のプログラミング言語10選【第2回】
「どのプログラミング言語を使うか」を決める“7つの観点”とは
AIアプリケーションの開発において、重要な要素の一つになるのが「どのプログラミング言語を選択するか」だ。選択の際に具体的に見るべき7つのポイントを解説する。(2024/10/30)

JetBrains IDE用プラグイン「AI Assistant」で利用可能に:
JetBrains、コーディング特化で「速度と正確さに強み」をうたうLLM「Mellum」を発表 対応プログラミング言語は?
JetBrainsは、ソフトウェア開発者向けの独自の大規模言語モデル(LLM)「Mellum」を発表した。(2024/10/25)

AI時代のプログラミング言語10選【第1回】
いまさら聞けない「どのプログラミング言語を使うか」が大切なのはなぜ?
幅広い業界でAI技術を活用する取り組みが進んでいる。AIプロジェクトにおいて、プログラミング言語の選択がなぜ重要なのかを解説する。(2024/10/23)

TechTargetジャパンエンジニア読本集
CでもC++でもなく「Zig」を学ぶべき5つの理由
「C」「C++」に代わる新たな定番となる可能性があるプログラミング言語が「Zig」だ。従来言語ではなく、Zigを学ぶべき理由とは何か。Zigのメリットを5つの観点から解説する。(2024/10/23)

@IT放送局β版(4):
AIパーソナリティー、ギャル化する――おすすめ記事をAIがお届け、10月2週目「聞く@IT」
@ITの記事をラジオ形式でお届けする連載「@IT放送局β版」。人気の記事をランキング形式で紹介します。第4回は「『Rust』が再浮上、『Python』は過去最大の差をつけて独走 2024年10月版プログラミング言語人気ランキング」など3つの記事を取り上げます。(2024/10/21)

未初期化変数のチェックや設定ファイルの探索も改善:
Microsoft、「TypeScript 5.7」β版を公開 相対パスの書き換えなど新機能を追加
Microsoftは、オープンソースのプログラミング言語の最新版「TypeScript 5.7」のβ版を公開した。(2024/10/16)

「Mojo」が初めてトップ50入り:
「Rust」が再浮上、「Python」は過去最大の差をつけて独走 2024年10月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年10月版が公開された。首位の「Python」が3カ月連続で同言語として過去最高のレーティングを更新し、2位の「C++」に過去最大の差をつけた。「Rust」は再び過去最高の13位を占めた。(2024/10/10)

30周年を記念して「JavaOne」復活:
Oracle、「Java 23」を提供開始 機能強化と変更点をおさらい
Oracleはプログラミング言語「Java」の最新版「Java 23」の一般提供を開始した。(2024/10/9)

「Swift Testing」追加、静的リンクされたLinuxバイナリビルドサポートなど:
Apple、プログラミング言語「Swift 6」公開 5年ぶりのメジャーアップデート、変更点は?
Appleは、オープンソースのプログラミング言語の最新版「Swift 6」を公開した。(2024/10/9)

新時代のプログラミング学習ガイド【後編】
「Rust」「Ruby」「Python」はなぜ“愛され言語”なのか
プログラミング言語「Rust」「Ruby」「Python」はなぜ開発者の人気を集めるのか。人気の理由を、具体的な利用シーンや課題にも触れながら解説する。(2024/10/3)

イテレータヘルパーメソッドの追加など使い勝手を向上:
Microsoft、プログラミング言語「TypeScript 5.6」正式版公開 真偽値チェックのバグ提示など新機能を追加
Microsoftは、オープンソースのプログラミング言語の最新版「TypeScript 5.6」を公開した。(2024/10/1)

新時代のプログラミング学習ガイド【中編】
“新世代の言語”「Elixir」「Go」「Groovy」「Kotlin」が人気を呼ぶ理由
21世紀に登場した新世代のプログラミング言語「Elixir」「Go」「Groovy」「Kotlin」の人気が高まるのはなぜなのか。これらのプログラミング言語の特徴と魅力を解説する。(2024/9/26)

ネットワークエンジニアとAI【中編】
学ぶべきプログラミング言語やLLMは? ネットワークの“新”基礎知識
ネットワークエンジニアは、AI(人工知能)技術を利用する際にネットワーク以外の知識が必要になる場合がある。他のIT領域に踏み込む前に学ぶべき基礎知識を確認しよう。(2024/9/25)

新時代のプログラミング学習ガイド【前編】
Rust、それともPython? 次に学ぶ「プログラミング言語」を決める方法
技術が目まぐるしく進化する中で開発者は「どのプログラミング言語を学ぶべきか」と悩むことがあるはずだ。時代遅れの開発者にならないための、プログラミング言語の賢い選び方を紹介する。(2024/9/19)

「子どもたちが夢中」 川崎希、“プログラミングが学べる”斬新なおもちゃの購入を報告
斬新なおもちゃ。(2024/9/18)

プログラミング言語「Zig」とは【後編】
C、C++の後継「Zig」が“プログラミングの未来”なのはなぜか
「Zig」は、「C」「C++」の後継を目指す比較的新しいプログラミング言語だ。将来のプログラミングの一つの展望を映し出すそのアプローチとは。Zigのメリットを解説する。(2024/9/18)

ソフトウェア開発の用語11選【第2回】
プログラミングの「DRY」「WET」は何が違う? いまさら聞けないIT用語
ソフトウェア開発で使われるIT用語「DRY」「WET」は、ソースコードの品質を高める上で役に立つ指針だ。具体的にどう使われているのか、それぞれの意味や違いと併せて解説する。(2024/9/12)

ChatGPT使いこなし術:
プログラミング素人でも試せる! ChatGPTでHTMLのオリジナルWebアプリを作成する方法
「ChatGPT」の基礎から応用まで、仕事や生活で役立てるためのTipsを連載で紹介する(2024/9/11)

「TIOBEインデックス」発表:
「C」が過去最低の4位、「Python」は引き続き独走 2024年9月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年9月版が公開された。首位の「Python」が2カ月連続で同言語として過去最高のレーティングを更新し、「C」が史上初めて4位に沈んだ。(2024/9/11)

プログラミング言語「Zig」とは【中編】
C、C++でもRustでもなく「Zig」に期待できるのはなぜか
「Zig」はシステム開発における開発者の幾つかの悩みを解消し得る、新たなプログラミング言語だ。どのようなアプローチを採用しているのか。そのメリットとは。(2024/9/11)

セキュリティニュースアラート:
やっぱり安全を求めるなら「C」や「C++」ではなく「Rust」 Androidが取り組みを紹介
GoogleのAndroidチームはファームウェアのセキュリティを高めるためにメモリセーフなプログラミング言語であるRustの導入を紹介した。具体的にはどう活用しているのだろうか。(2024/9/10)

ソフトウェア開発者のキャリアガイド【第3回】
「どのプログラミング言語を学ぶか」よりも重要な“あれ”とは
「どのプログラミング言語を選ぶか」は、開発者がキャリアを積む上での重要な要素だ。ただし活躍する上で重要なのはそれだけではない。プログラミング言語の選択以上に何が重要なのか。(2024/9/10)

NEWS Weekly Top10:
小3がScratchで作った「『き』が無双するゲーム」 鬼バズに親子でびっくり 今どき小学生のプログラミング事情とは
手前味噌で恐縮だが、小学3年生の息子の話を聞いてくれないか。「クソゲー作ったよ! 遊んで!」と、親に見せてきた「『き』が無双するゲーム」が、想像を超えるバズり方をしたのだ。(2024/9/9)

ここから始める「自然言語プログラミング」:
新しい開発スタイルを切り開く、「GPTScript」とは何か
TechTargetは「GPTScriptを使った自然言語プログラミング」に関する記事を公開した。「GPTScript」によってプログラマーは自然言語の構文を使い、OpenAIのAPIを活用したアプリケーションを作成できるようになる。(2024/9/5)

ソフトウェア開発者のキャリアガイド【第2回】
「人気のプログラミング言語」5選、愛される理由は?
ソフトウェア開発ではプログラミング言語、開発ツール、開発手法を適切に選択することが重要だ。その中でも特に押さえておくべき人気のプログラミング言語とは。(2024/9/5)

プログラミング言語「Zig」とは【前編】
C++でもRustでもなく「Zig」が必要なのはなぜか
「Zig」はシンプルで強力な構文を備えた新しいプログラミング言語だが、注目点はそれだけではない。従来のコンパイル言語の概念を覆す、革新的な特徴を持つ。その特徴とは何か。(2024/9/4)

公立高初のゲームデザインコースで統廃合回避 愛媛の分校、26兆円市場支える人材育成へ
ゲーム作りに必要なアニメーション制作やプログラミングなどを学べるコースが2025年4月、愛媛県立松山南高校砥部分校に誕生する。ゲーム開発などを手掛ける民間企業が校内にサテライトオフィスを構え、スタッフが授業や部活動の指導に当たる。(2024/8/28)

TechTargetジャパンエンジニア読本集
「Java」を初めて学ぶ“お薦めの方法”はこれだ
「Java」を学び始めたい人は、何から手を付けるべきなのか。プログラミングの基礎やJavaのルールを、オンライン開発環境と「数当てプログラム」の開発を通じて学んでみよう。(2024/8/28)

2025年2月のRust v1.85で2024エディションをリリース予定:
プログラミング言語Rust、「2024エディション」「非同期Rustの改善」「Linuxカーネル対応強化」など26のプロジェクト目標を発表
Rustプロジェクトは2024年後半のプロジェクト目標を発表した。発表された26の目標のうち、特に野心的で影響力の大きい3つの目標を主要目標と指定している。(2024/8/26)

フリーランス案件の多くが9月末で終了:
DX案件が増加、需要が高いプログラミング言語は? ギークスが「ITフリーランス案件倍率レポート」を発表
ギークスは、2024年4〜6月の案件倍率をまとめた「ITフリーランス案件倍率レポート」を発表した。案件数と、案件を探すフリーランスのどちらも増加傾向にあり、特に航空、宿泊、観光業界を中心に「DX推進案件」が増加していた。(2024/8/13)

Go AbekawaのGo Global!〜牛尾さんFrom日本(前):
前例のないアジャイル事例を達成したらCOBOLプロジェクトを任された
グローバルに活躍するエンジニアを紹介する本連載。今回は世界で活躍する日本出身のエンジニア、牛尾 剛氏にお話を伺う。プログラミングをやりたくて大企業に入社するも、営業的な仕事ばかり。そこで同氏が取った「ギーク的な行動」とは。(2024/8/29)

開発を助けるプラグインも利用できる:
Google、「Genkit」フレームワークのGo対応版を発表 AI搭載アプリの開発にどう便利なのか?
Googleはプログラミング言語Goで効率的に自然言語処理や生成AIアプリを構築できるフレームワーク「Genkit for Go」を発表した。(2024/8/10)

「TIOBEインデックス」発表:
「Python」が記録的な大差で首位を堅持 2024年8月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年8月版が公開された。首位のPythonが18%超の高レーティングを獲得し、2位のC++に記録的な大差をつけた。(2024/8/8)

世界中の大学によるコンピュータサイエンス・プログラミング講座が日本語で学べる「MOOC」(大規模公開オンライン講座)サイトまとめ 2024年版
世界中の大学の講座などを提供している主要なMOOCサイトから、日本語で学べるコンピュータ関連の講座で、しかも無料で学べるものをピックアップ。(2024/8/7)

ユカイ工学、家庭用ロボット「BOCCO emo」を制御できるビジュアルプログラミング環境を提供開始
ユカイ工学は、家庭向けコミュニケーションロボット「BOCCO emo」を制御できるビジュアルプログラミング環境「プログラミングエモちゃん」の提供を開始した。(2024/8/6)

Deep Insider's Eye 一色&かわさきの編集後記:
編集後記「ONEXPLAYER X1 AMD版で楽しむChatGPT×プログラミング」と「何をもってPythonicなのか(refrain)」
一色からは「ONEXPLAYER X1 AMD版で楽しむChatGPT×プログラミング」という題でX1を数週間使って気付いた問題と、その解決のために始めたChatGPTを駆使したプログラミングについて、かわさきからは「何をもってPythonicなのか(refrain)」という題でforループとif文を使って書いたコードとリスト内包表記で書いたコードのどちらが「初心者にとって分かりやすいか」「Pythonicなのか」について書きました。(2024/8/5)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。