• 関連の記事

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

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

世界中のIT技術者から愛されているプログラミング言語 3位は「Clojure」、2位は「Elixir」 1位は? Stack Overflow調べ
世界中のIT技術者から愛されているプログラミング言語はなにか。プログラミング関連のQ&Aサイト「Stack Overflow」を運営する米Stack Exchangeがそのような調査結果を発表した。その結果、3位に「Clojure」、2位に「Elixir」が入った。(2022/6/24)

overflowが副業採用決定者数に関する調査結果を発表:
企業の「こんなスキルを持った副業人材が欲しい」 トップは「TypeScript」「React」「AWS」
overflowは、デジタル人材の副業採用決定者数に関する調査結果を発表した。2021年度の年間採用決定者数は2020年度の3倍。プログラミング言語別に見ると、上位から「TypeScript」「Python」「Go」「Ruby」の順だった。(2022/6/17)

首位は「Python」:
「C++」が大幅に上昇し「Java」に迫る、プログラミング言語ランキング「TIOBEインデックス」で分かること
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2022年6月版では、「C++」のレーティングが2021年同月比で大きく上昇した。首位は「Python」だった。(2022/6/16)

副業で求められるプログラミング言語ランキング 3位はGo、2位はPython 1位は? 複業転職サイト調査
プロダクト開発人材向けの複業転職プラットフォーム「Offers」を運営するoverflowは、同サービス上で副業や複業が決まった人数をプログラミング言語別に集計した結果を発表した。2位は「Python」、3位は「Go」だった。1位の言語は。(2022/6/16)

パーソルキャリアが分析:
エンジニアの開発言語別の平均年収 3位「Perl」、2位「R」、1位は?
パーソルキャリアが運営するHR forecasterは、ITエンジニアの職種やスキルに応じた平均年収に関するデータを発表した。開発言語別の平均年収を見ると、1位はSAP製品の開発言語である「ABAP」で、661万円となった。2位はデータアナリスティクスや統計解析で活用されている「R」(656万円)、3位は大規模配信システムなどで活用されている(630万円)だった。(2022/6/9)

特選プレミアムコンテンツガイド
Javaがいまだに愛される端的な理由
「Java」はさまざまなアプリケーションを開発する際のプログラミング言語として重宝されてきた。なぜJavaは長きにわたって人気を維持できているのか。理由を説明する。(2022/6/9)

プログラミング言語別の平均年収ランキング トップ10にPythonやJSなど入らず 1位は? パーソル調査
パーソルキャリアが、日本におけるプログラミング言語別の平均年収ランキングを発表した。2位は「R」で656万円、同率3位は「Perl」「VC・VC++」で630万円。1位の言語は。(2022/6/7)

「C#」のレーティングが大幅に上昇:
「Python」が首位を堅持、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2022年5月版では、「Python」が引き続き首位を占め、「C#」のレーティングが前年同月比で大きく上昇した。(2022/5/17)

「初心者におすすめのプログラミング言語」ランキング 1位は「Java」 他言語の順位は?
NEXERは、運営するアンケートサイト「ボイスノート」の会員を対象に、「プログラミング言語に関するアンケート調査」実施した。その結果、初心者におすすめのプログラミング言語の第1位は「Java」であり、求人数の多さなどがおすすめの理由として挙がっていることが分かった。(2022/5/6)

550人に調査:
「学んでみたいプログラミング言語」ランキング 1位は「C/C++」 他言語の順位は?
NEXERは、運営するアンケートサイト「ボイスノート」において「プログラミング言語についての調査」を実施した。その結果、「学んでみたいプログラミング言語」の第1位は、「C/C++」(106票)であることが分かった。(2022/5/6)

新卒採用担当者を対象:
新卒エンジニアに入社するまでに学んでほしいプログラミング言語 1位は「Java」
レバテックは新卒エンジニアを採用する企業の新卒採用担当者に、新卒エンジニアに入社するまでに学んでほしいプログラミング言語を聞いた。その結果、1位は「Java」が選ばれた。(2022/5/2)

生産性やパフォーマンスが向上:
プログラミング言語「TypeScript 4.6」をMicrosoftが公開
Microsoftは「TypeScript 4.6」を公開した。型推論や構文エラーのチェックなど多くの機能が追加、改善され、パフォーマンスも向上している。(2022/4/18)

DartがRustに並ぶ:
プログラミング言語の人気ランキング、順位変動は縮小傾向にある――RedMonkが調査
RedMonkが発表した2022年第1四半期のプログラミング言語ランキングによると、JavaScript、Python、Javaがトップ3を占めた。KotlinやRustの勢いにDartが追随していることも分かった。(2022/4/13)

JavaScriptを打ってキャラを操作する対戦ゲーム、Steamで配信 Rustなど計13以上の言語にも対応
ゲーム開発を手掛けるScreepsは、プログラミング言語を打ち込んでキャラクターを操作する対戦ゲーム「Screeps: Arena」を、PCゲーム配信プラットフォーム「Steam」で配信した。(2022/4/8)

「Java」が人気言語であり続ける5つの理由【前編】
「Java」がいまだに使われ続ける“端的な理由”
開発者からの支持を集め続けるプログラミング言語「Java」。根強く利用される背景には何があるのか。Javaの主なメリットを整理する。(2022/4/1)

「AI」エンジニアになるための「基礎数学」再入門(16):
”美しい仮定”は精度を向上させる――「回帰分析」には対数(log)変換が有用な理由
AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載。今回は「回帰分析」には対数変換を用いるとよい理由について解説します。(2022/3/11)

ペネトレーションテストのためのPython【後編】
「Python」だけじゃなく「JavaScript」「Go」「Ruby」を学ぶべき理由
「Python」はペネトレーションテスト担当者が学ぶのに適したプログラミング言語だと専門家は主張する。Python以外にも目を向けるべきコンピュータ言語や、学習を継続させるために重要なこととは。(2022/2/9)

ペネトレーションテストのためのPython【前編】
初めてのプログラミングには「Python」を選ぶべき“セキュリティ的な理由”
ペネトレーションテスト担当者にとって、「Python」は優先して習得すべきプログラミング言語だと専門家は推奨する。それはなぜなのか。そもそもPythonは学びやすいのか。(2022/1/26)

「Ruby biz Grand prix 2021」表彰式レポート:
PR:新たなビッグビジネスを予感させる9サービスを表彰
まつもとゆきひろ氏によって開発されたプログラミング言語「Ruby」を活用し、新たなビジネス価値を創造するサービスや商品を展開している企業を表彰するビジネスコンテスト「Ruby biz Grand prix 2021」の表彰式が、2021年12月15日に開催された。(2022/1/18)

Rubyを知る【後編】
「Ruby」が“大人気言語”になり切れない原因は?
Webアプリケーション開発用のプログラミング言語として人気を博してきた「Ruby」には幾つかの短所がある。開発者にとってどのような点が問題なのか。(2021/12/24)

Rubyを知る【前編】
いまさら聞けない「Ruby」の真実 何に役立つのか?
「Ruby」はWebアプリケーション開発で広く用いられているプログラミング言語だ。どのような特徴があるのか。概要を解説する。(2021/12/11)

GitHubがコード検索を強化 正規表現に対応、プログラミング言語別の検索も可能に
GitHubが強化したコード検索機能のプレビュー版を公開。正規表現に対応した他、特定のプログラミング言語を対象にすることや、特定の組織やリポジトリ、ファイルパスなどの検索範囲を指定することなどが可能になった。(2021/12/10)

「AI」エンジニアになるための「基礎数学」再入門(15):
データ分析やAI予測の基本中の基本「回帰分析」「最小二乗法」の基礎をPythonコードと図で理解する
AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載。今回は「回帰分析」「最小二乗法」について、図版とPythonコードを交えて解説します。(2021/12/3)

全世界2万人弱の開発者を調査:
最も勢いのあるプログラミング言語は?
SlashDataは開発者動向レポートの最新版「Developer Economics: State of the Developer Nation 21th Edition」を公開した。主要プログラミング言語のユーザー数や、5G、IoT、機械学習、データサイエンス、ゲーム開発といった最新のテーマを追っている。中国の開発者の貢献が多い開発分野なども分かる。(2021/12/1)

Kotlin開発元が軽量なコードエディタ「Fleet」発表 エディタとバックエンドの分散処理や共同作業に対応
プログラミング言語の「Kotlin」や、統合開発ツール「IntelliJ IDEA」などの開発元であるJetBrainsが、新規に開発した軽量なコードエディタの「Fleet」を発表。他のユーザーとエディタ画面を共有できる機能や、エディタとバックエンドの分散処理が可能な点が特徴という。(2021/11/30)

機能を大幅に拡充:
プログラミング言語「TypeScript 4.5」をMicrosoftが公開
Microsoftはオープンソースのプログラミング言語の最新版「TypeScript 4.5」を公開した。「Awaited」型の導入など、多くの機能が追加、強化され、パフォーマンスも向上している。(2021/11/26)

ET&IoT 2021:
mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も
しまねソフト研究開発センターは、「ET&IoT 2021」の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。(2021/11/24)

Microsoft、Excel関数ベースのローコード言語「Power Fx」をオープンソースで公開 MS製品以外でも採用可能に
米Microsoftが、Excel関数をベースにしたローコード開発向けのプログラミング言語「Power Fx」をオープンソースで公開。Microsoft製品以外のソフトウェアにも、ローコード開発言語としてPower Fxを採用できるようになった。(2021/11/19)

組み込み開発ニュース:
RTOSベースの組み込みソフトウェア開発プラットフォームがRust言語に対応
京都マイクロコンピュータは、RTOSベースの組み込みソフトウェア開発プラットフォーム「SOLID」について、次世代プログラミング言語「Rust」に対応した新バージョン「SOLID Ver.3.0」をリリースすると発表した。(2021/11/5)

Javaが愛され続ける5つの理由【後編】
「Java」はなぜ、今も昔も開発者に愛されるのか
「Java」はさまざまなアプリケーション開発に活用できるプログラミング言語だ。Javaが開発者からの支持を得続けている理由を説明する。(2021/10/28)

Javaが愛され続ける5つの理由【前編】
「Java」を学びたくなるシンプルな理由
「Java」はモバイルアプリケーションからサーバサイドアプリケーションまで、さまざまな開発に利用できるプログラミング言語だ。開発者が支持する理由を解説する。(2021/10/21)

「C」「Java」は下降中:
「Python」が初の首位に、プログラミング言語の人気ランキング「TIOBEインデックス」
TIOBE Softwareが発表したプログラミング言語の人気ランキング「TIOBEインデックス」の2021年10月版では、20年間で初めて「Python」が初めて首位に立った。(2021/10/8)

マイナーなプログラミング言語がなぜ選ばれるのか
Go、D言語、Nim、Rust製マルウェアが増えている怖いワケ
Go、D言語、Nim、Rustで書かれたマルウェアが増加傾向にあるという。わざわざ(現時点では)マイナーなプログラミング言語を使うのには理由がある。攻撃者にとってのメリット、標的にとってのデメリットとは何か。(2021/9/24)

トレンドキーワードピックアップ
不死身の言語「COBOL」とは? “Visual COBOL待望論”や“Goで脱COBOL”の動きも
企業ITを取り巻くホットなキーワードの関連記事を紹介する「トレンドキーワードピックアップ」。今回はプログラミング言語「COBOL」に関する記事を取り上げます。(2021/9/17)

最新の長期サポート版:
Oracle、「Java 17」をリリース
Oracleはプログラミング言語と開発プラットフォームである「Java」の最新版「Java 17」と、Java開発キット「Oracle JDK 17」の一般提供を開始した。ライセンス条件の変更により、企業はOracle JDKを少なくとも3年間、無料で利用できるようになった。(2021/9/16)

インタラクティブなランキングを表示できる:
IEEEがプログラミング言語の各種ランキングを発表、上位に並んだのは?
IEEEはプログラミング言語の年次ランキングの最新版「Top Programming Languages 2021」を公開した。インタラクティブなアプリケーションとして公開されており、言語の分野を絞り込んだり、独自の重み付けに合わせたカスタムランキングを作成したりできる。(2021/9/15)

「Rust」のメリットとデメリット【後編】
難しくても「Rust」を学びたくなってしまう理由
クラウドネイティブなアプリケーション開発でプログラミング言語「Rust」を採用する開発者は、何をメリットと捉えているのか。デメリットと共に解説する。(2021/9/13)

「Rust」のメリットとデメリット【前編】
「Rust」はなぜクラウドネイティブ開発者の間で大人気なのか?
クラウドネイティブなアプリケーションの開発者の間で、プログラミング言語「Rust」が人気を博している。Rustにはどのようなメリットがあるのか。(2021/9/6)

大規模プロジェクトでのコード品質を確保する
「Javaで脱COBOL」に挑む損保ジャパン 成功のために選んだ手段とは
損保ジャパンの基幹システム刷新は、複数ベンダーが携わる大規模な開発プロジェクトだ。開発者の技術レベルが異なり、プログラミング言語が「COBOL」から「Java」へと変わる中、ソースコードの品質をどうやって確保したのか。(2021/8/31)

「プログラムは大学の講義で初めて学んだ」が約6割:
2023年入社予定の学生が「仕事で使用したい言語」はPython レバテックがトレンド調査の結果を発表
レバテックは、エンジニア志望で就職活動中の2023年入社予定の学生を対象に実施した、プログラミング言語のトレンド調査の結果を発表した。今後仕事で使用したい言語のトップはPythonだった。(2021/8/31)

「AI」エンジニアになるための「基礎数学」再入門(14):
機械学習やレコメンドでよく見る「特徴量」の本質とは――「行列分解」の基本を図版とPythonコードで理解する
AIに欠かせない数学を、プログラミング言語Pythonを使って高校生の学習範囲から学び直す連載。今回は行列の計算分解について、図版とPythonコードを交えて解説します。(2021/8/27)

重要機能をほぼ網羅した優れたツール群:
脆弱性を探し出す7つの主要コード検査ツールとは
Comparitech.comは公式ブログで、コード検査ツールに求められる機能を解説し、それらの機能をほぼカバーする主要な7製品を紹介した。いずれも幅広いプログラミング言語に対応し、部分的なコードであっても脆弱性を検知できるという。(2021/8/19)

Processingが20周年、過去に書いたソースコード募集 記念冊子に全て掲載
プログラミング言語「Processing」登場20周年を記念したカタログを作るため、開発者がこれまでに書いたソースコードを募集。規範に沿った内容のものは全てデジタル版に掲載するという。(2021/8/18)

収入が高い言語は?:
最も愛されているWebフレームワークは「Svelte」――Stack Overflowの年次開発者調査結果
開発者向けQ&Aサイト「Stack Overflow」が、2021年の年次開発者調査の結果を発表した。経験の浅い開発者の割合が増えていることやプログラミング言語ごとの年収、大規模開発者が好むWebフレームワークの種類などが分かった。(2021/8/17)

Dartが初の20位入り:
プログラミング言語の人気ランキング、首位はJavaScript、RedMonk調べ
RedMonkが発表したプログラミング言語の人気度ランキングでは、JavaScriptが首位、PythonとJavaが2位を占めた。GoとKotlin、Rustは互いに順位を争っているようだという。(2021/8/10)

「業務利用する言語」と「習得したい言語」に差:
年収800万円以上のエンジニアが習得したいプログラミング言語は「Rust」と「Go」 ファインディ
ファインディが実施した「エンジニアのキャリア動向」に関する調査によると、業務で利用している言語や技術は「JavaScript」「Python」「Ruby」が多く、業務で使用していないが、今後習得したい言語や技術では「Rust」「Go」などの人気が高かった。(2021/8/3)

「出社するエンジニア」は増加傾向:
最も使われているプログラミング言語はJavaScript Incrementsが「エンジニア白書2021」を公開
Incrementsは「エンジニア白書2021」を公開した。それによるとリモートワークを導入している企業は多いものの、出社するエンジニアが増加傾向にあることが分かった。(2021/7/29)

Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
Facebookが次期ビルドシステムの開発に「Rust」を採用する方針を明らかにした。これまでは「Buck」を採用していた。(2021/7/28)

基本からしっかり学ぶRust入門(1):
プログラミング言語「Rust」とは? "Hello, World!"で基本を押さえる
Rustはどのようなプログラミング言語なのでしょうか? 本連載のスタートとなる今回は、Rust言語の概略と、手元にRustの動作環境構築までを紹介します。導入で利用可能になるコマンドと、最初のHello, World!プログラムも取り上げます。(2021/7/28)

「Green Project」から始まった歴史を振り返る
「Java」が「Windows」でも「macOS」でも動く“歴史的理由”と“技術的理由”
「Java」プログラムはOSに関係なく動作する。開発元のSun Microsystemsは何を意図して、Javaをこうした設計のプログラミング言語にしたのか。その理由と仕組みを解説する。(2021/7/24)


サービス終了のお知らせ

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

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