ITmedia総合  >  キーワード一覧  > 

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

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

未初期化変数のチェックや設定ファイルの探索も改善:
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)

初めてのJavaプログラムを作ってみよう【後編】
「Java」初心者でも作れる “数当てゲーム”で学ぶプログラミングの基本
「Java」を学び始めた人にお勧めしたいのが「数当てゲーム」の開発だ。本稿で紹介するステップを踏めば、変数、条件分岐、ループなどの基本文法を学びつつ、プログラミングの考え方も身に付けられるはずだ。(2024/7/24)

COBOL人材不足の危機【後編】
COBOL技術者“コボラー”がいなくても「脱COBOL」が正解とは限らない訳
COBOLの技術者不足が深刻化する中、COBOLで開発したシステムが稼働する組織で課題になっているのが、既存システムの維持や移行だ。別のプログラミング言語への移行は、必ずしも最適解にならないという見方がある。(2024/7/23)

“コードだけ”でテトリスを作ろう! カヤックが「ゲームプログラミング研修」の資料を無償公開
イベント事業などを手掛けるカヤックは、自社で開催した「ゲームプログラミング研修」の解説記事を公開した。2Dと3D用、2つのUnityプロジェクトをテンプレート用意し、そこにコードだけでゲームを作る研修について解説している。(2024/7/22)

ITmedia NEWSを読むIT技術者はどんなプログラミング言語を使う? 読者調査の結果から
ITmedia NEWSを読むIT技術者は、どんなプログラミング言語を業務で使っているのか──ITmedia NEWS読者に対しアンケートで調べた。(2024/7/18)

セキュリティニュースアラート:
セキュリティ担当者がいま学びたいプログラミング言語とは?
Linux FoundationとOpenSSFが安全なソフトウェア開発教育に関するレポート「Secure Software Development Education 2024 Survey」を公開した。調査から、多くのセキュリティ担当者が積極的に学びたいと考えているプログラミング言語が判明した。(2024/7/18)

初めてのJavaプログラムを作ってみよう【前編】
「Javaの学習」を始める“お薦めの方法”はこれだ
オンライン開発環境を使って、「Java」プログラミングの第一歩を踏み出してみよう。定番の「Hello World」プログラムを、「OneCompiler」で実行する方法を紹介する。(2024/7/17)

TechTargetジャパンエンジニア読本集
プログラミング3大かっこ「()」「[]」「{}」の“本当の意味”はこれだ
ソースコードには、必ずと言ってよいほど含まれている3種類のかっこ「()」「[]」「{}」。これらの正しい名称や役割、使い方を理解し、プログラミングの概念や文法に対する理解を深めよう。(2024/7/17)

COBOL人材不足の危機【前編】
COBOLを使う「コボラー」が消えていく“深刻過ぎる代償”
プログラミング言語COBOLの技術者が続々と引退していく中で、COBOLに精通した人材を見つけることが困難になっている。この状況が引き起こしている、深刻な問題とは。(2024/7/16)

「TIOBEインデックス」発表:
「Rust」が初めて13位に上昇、「Python」は首位を独走 2024年7月版プログラミング言語人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年7月版が公開された。Pythonが首位を独走する中、Rustが過去最高の13位を占めた。(2024/7/10)

組み込み開発ニュース:
VS CodeでMicrochipマイコンのプログラミングができるツールのアーリーアクセス版
Microchip Technologyは、「MPLAB Extensions for VS Code」のアーリーアクセス版をリリースした。「MPLAB X IDE」の機能とVS Codeの柔軟性を組み合わせることで、開発者にシームレスで効率的な開発環境を提供する。(2024/7/8)

TechTargetジャパンエンジニア読本集:
「プログラミング言語はどれも同じ」論も――ソフト開発“10大神話”と真実
誤解から生まれたさまざまな“神話”が、ソフトウェア開発の世界にはあふれている。どのような神話が根付いているのか。本当のところはどうなのか。(2024/6/30)

Cybersecurity Dive:
Rust Foundation、「Rust」の責任ある使用に向けてコンソーシアムを立ち上げ
Rust Foundationはセキュリティリスクが高まる中、プログラミング言語「Rust」の責任ある使用を促進するためのコンソーシアムを立ち上げた。(2024/6/27)

TechTargetジャパンエンジニア読本集:
「Python」と「Go」を比較 どちらの言語を学ぶべきか
近年急速に利用が広がっているプログラミング言語が「Python」と「Go」だ。両者の主な違いを、文法や仕組みといった複数の観点から、サンプルコードを用いて比較する。(2024/6/23)

ベンキュー、文字を識別しやすくなる“コーディングモード”を備えたプログラミング向け24.1型/28.2型液晶ディスプレイ
ベンキュージャパンは、プログラミング向けをうたう24.1型/28.2型液晶ディスプレイ計3製品を発売する。(2024/6/21)

JavaScriptユーザー数は1年で400万人増加:
開発者の59%がAIツールを使用、使い道の最多は何か? SlashData調査
SlashDataは全世界の開発者を対象とした調査レポートを発表した。レポートが取り上げたトピックのうち「開発者とAI技術の関わり方」と「プログラミングコミュニティーの規模」について紹介する。(2024/6/18)

FA担当がやってみた【ラズパイLチカ編】(6):
ラズパイでPythonプログラミングデビューしてみた
電子工作初心者の記者が、人生をかけて(?)ラズパイに挑む本連載。とうとうプログラムを書きます。(2024/6/18)

Go AbekawaのGo Global!〜韓さんFrom韓国(後):
マネジメントも大切だけど、プログラミングを完全に手放すことはきっとない
グローバルに活躍するエンジニアを紹介する本連載。前回に引き続き、アイディスでゲーム開発のプログラミングとマネジメントを担う、韓相恩(ハン・サンウン)さんにお話を伺う。新人にまず伝えるのは「ゲーム以外の趣味を持って」だという。その真意とは。(2024/6/14)

2024年6月版「TIOBEインデックス」発表:
「C++」が初めて「C」を抜いて2位に プログラミング言語の人気ランキング
プログラミング言語の人気ランキング「TIOBEインデックス」の2024年6月版が公開された。Pythonの首位独走が続く中、C++が初めてCを抜いて2位につけた。(2024/6/13)

TechTargetジャパンエンジニア読本集:
今こそ「Java」を学びたくなる10個の理由
「Java」は歴史あるプログラミング言語であり、一部の開発者にとっては目新しい存在として映らない可能性がある。だが本当にそうだろうか。あらためてJavaの“真実”に目を向けよう。(2024/6/13)


サービス終了のお知らせ

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

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