プログラミング言語はいくつありますか?

公開されました。 最終更新日
プログラミング言語はいくつあるのか ブログ

があることをご存知でしたか? 6500の話し言葉 のようなものでしょうか?きっと皆さんが想像しているよりも多いのではないでしょうか。さて、皆さんは「プログラミング言語は何種類あるのだろう」と思ったことはありませんか?

その答えは、あなたを驚かせるかもしれません。

ウィキペディアによると、約 700種類のプログラミング言語と言う人もいれば、その数字が 9000に近い 実は、歴史上、プログラミング言語は無数に作られてきました。しかし、話し言葉と同じように、プログラミング言語にも普及度や利用度に応じた階層があります。

プログラミング言語とは?

あなたがITの世界に初めて足を踏み入れるのであれば、きっと疑問に思うことでしょう。 プログラミング言語とは何ですか? さて、コンピュータ・プログラミング言語は、話し言葉に似ています。私たちはお互いに話すとき、言語を使って自分の考えや行動を伝えています。

プログラミング言語についても同様です。プログラミング言語は 通信手段 人間がコンピュータにタスクやアクションを指示するためのもの。ちょっとマニアックな定義は以下の通りです。 ウェブペディア まだよくわからないという方は

"プログラミング言語とは、コンピュータやコンピューティングデバイスに特定のタスクを実行するように指示するための語彙と文法規則のセットです。

プログラミング言語は、コード化された構文を用いてソフトウェアプログラムを作成し、特定のタスクを実行するものです。 コーディング・シンタックス とは、人間が指示したことをコンピュータが実行するために、特定の単語セットを特定の順序で提供するという概念である。コーディング構文とは すべてのプログラミング言語の基礎となっています。

現在使われているプログラミング言語はいくつありますか?

出典はこちら。Unsplash (アンスプラッシュ) マーカス・スパイク

プログラミング言語は、2つのカテゴリーに分けられます。

高水準言語

高レベルのプログラミング言語 は、英語に似た構文を使用します。これらの言語が「高次」とされるのは 人間の言葉に近い そのため、プログラマーにとっても理解しやすいのです。よく知られている高級言語には次のようなものがあります。 C, C++, ジャワであり パイソン.これらの言語は、ウェブ、デスクトップ、およびモバイルアプリケーションの開発に使用されます。

これらをチェック ジャワスキル.

低レベル言語

低レベルプログラミング言語は、コンピュータのアーキテクチャやハードウェアに特化したプログラムを記述するための言語です。これらの言語は、2つのカテゴリーに分けられます。 機械語 そして アセンブリ言語.

アセンブリ言語が便利 なぜなら、機械語でプログラムを書くのはとても複雑だからです。そのため、アセンブリプログラムが使われる。アセンブリプログラムは、アセンブラを使って機械語に変換する。しかし、アセンブリプログラムを書くためには、コンピュータのアーキテクチャに関する豊富な知識が必要です。これらの言語は、OSやデバイスドライバーの開発にも利用されている。

プログラミング言語はいくつありますか?

この質問に明確な答えを出すのは難しいので、これらのリソースとそれぞれのコーディング言語リストをまとめました。これらのリストの規模は非常に大きく、いかに多くのプログラミング言語が存在するかを示していますが、さらに重要なのは、いかに多くのプログラミング言語が関連しているかということです(詳細は後述します)。

プログラミング言語はいくつありますか?ソースPexels - ペクセルズ Miguel Á

コーディング言語一覧

TIOBE:150言語

TIOBEプログラミングコミュニティのインデックス は、1991年に25のコーディング言語の追跡を開始しました。現在では、毎月150以上の言語が評価されています。この評価は、世界中の熟練したエンジニア、コース、サードパーティベンダー、そしてGoogle、Bing、Yahoo!、Wikipedia、Amazon、YouTube、Baiduなどの人気検索エンジンからの意見に基づいています。

TIOBEのコーディング言語一覧ウィキペディア700の言語

オンライン百科事典では、700以上のプログラミング言語をアルファベット順に掲載しています。この コーディング言語一覧 は、「現存するすべての注目すべきプログラミング言語を含む」ことを目的としています。もちろん、ウィキペディアの情報は主観的なものですが、彼らのリストは、世界にどれだけ多くの異なるプログラミング言語があるかについて、興味深い洞察を与えてくれます。ウィキペディアのプログラミング言語一覧 - プログラミング言語はいくつあるのか?HOPL:8,945言語

HOPLは オンラインロスター は、なんと8,945ものプログラミング言語の系譜を網羅しています。このリストには、18世紀に作られた言語から現在作られている新しい言語まで含まれています。HOPLのコーディング言語リストには、7,800の影響力のあるリンクと11,000以上の引用があります。HOPL Coding Languages List - 何種類のコーディング言語があるのか?GitHub370言語

GitHubは、4,000万人以上のユーザーが利用するソフトウェア開発プラットフォームです。彼らは毎年、「State of the Octoverse Report」を発表し、興味深い考察や統計を用いて過去1年間を振り返っています。その中で最も 最近 は、「2019年、開発者はGitHub上で370以上の主要なプログラミング言語で共同作業を行った」と報告しています。 GitHub Programming Languages List - コンピュータには何種類の言語があるのか?FOLDOC: 1000言語

FOLDOC は、無料のオンライン・コンピューティング辞書です。ユーザーは、検索バーツールで、プログラミング言語や一般的なコンピュータ用語を検索することができます。コーディング言語のリストは、現在1000以上の言語で構成されています。

FOLDOC Coding Languages List - コンピュータ言語はいくつあるのか?DZone: 253の言語

DZONE は、世界最大級のオンラインコミュニティであり、ソフトウェア開発者向けのナレッジリソースを提供しています。GitHubやTIOBEなどのデータを基にしたコーディング言語リストは253言語。

DZoneプログラミング言語リスト言語リスト

言語リスト は、1991年にプログラミング言語の追跡調査を開始しました。彼らの目的は、「これまでに組み立てられたり、コンパイルされたりした」コンピュータ言語の最も完全な情報源のひとつになることです。現在、The Languages List は過去から現在までの約 2500 のコンピュータ言語の情報を収集しています。

言語リスト コーディング言語リスト99本のビール

最後のコーディング言語のリストですが、最も奇妙なものになるかもしれません。 99本のビール は、「99 bottle of beer」という曲を1500以上のプログラミング言語で書いたものを集めたサイトです。訪問者は、サイトに掲載されているさまざまな言語のコーディングの正確さについてコメントしたり、評価したりすることができます。

99本のビール プログラミング言語一覧マークアップ言語とは何ですか?

マークアップ言語は、標準的なコーディング言語とは異なります。があります。 主な違い は、マークアップ言語には以下のようなシステムが含まれています。 ドキュメントのアノテーション を、テキストとは構文的に区別できる方法で作成します。符号化言語とは、以下のような形式の言語です。 コマンドの提供 様々な種類の出力や結果を生み出すために使用されます。

マークアップ言語の最大の特徴は、多くのプログラミング言語とは異なり、人間と機械の両方が読めることです。例えば、一般的なマークアップ言語であるHTML(HyperText Markup Language)は、ウェブページの異なるセクションや要素を定義するために単語タグを使用します。例えば、以下のようなものです。、、

、などです。

XML(Extensible Markup Language)も ポピュラーなマークアップ言語 XMLは、構造化されたデータを格納するために使用されます。XMLは、HTMLのような定義済みのタグではなく、カスタムタグを使用して要素を定義します。XMLは、異なるプラットフォーム間でのデータ共有に役立ち、データベース、プログラミング言語、モバイルアプリケーションなどで使用されます。

多くの人は、Markup言語をコンピュータのプログラミング言語とは考えていません。 計算コードを書く必要がない.と呼ばれることが多いです。 宣言型言語つまり、ページ上に何が存在すべきかを宣言する基本的な記述です。もうひとつの重要なポイントは、ほとんどの テクニカルロール は、計算機によるコーディングを伴うプログラミング言語の知識を必要とします。

マークアップ言語とは?出典はこちら。Unsplash (アンスプラッシュ) アリアン・ダルビッシュ

クエリー言語とエソテリック言語とは?

テックペディア 問い合わせ言語とは、データベースや情報システムに問い合わせを行い、データを取得するためのコンピュータ・プログラミング言語であると書かれています。SQL(Structured Query Language)は、データベース検索やデータストリーム管理システムで最も広く使われているクエリ言語です。これは、当社の採用担当者がテストした最も人気のあるプログラミング言語の第2位でした。 2020年ITスキルレポート の後にはJavaScriptだけが続きます(下図)。SQLは、その使いやすさ、クエリの正確さ、大量のデータ収集などから、長年にわたって開発者に愛され続けてきました。

最も多くの企業が技術的なスキルを求めている言語のトップ5はある種のコーディング言語は純粋に楽しむために作られていますが、他のコーディング言語は以下のように作られています。 規範への挑戦 既存の言語設計のこれらの言語は、以下のように呼ばれています。 難解な言語。 と、標準的なコーディング言語とは異なります。標準的なコーディング言語(JavaScriptやC++など)は、特定の機能やコマンドを実行するために使用されますが、難解な言語は、娯楽を目的としています。

クエリーとエソテリックはどちらも標準的なプログラミング言語とは異なるため、コーディング言語リストを作成する際には含まれていない可能性がありますが、私たちのコーディング言語リストのラウンドアップに大きな違いがあることを考えると興味深い考えです。

クエリー言語とエソテリック言語とは? Photo by Jenni Chenライセンス CC BY

現在使われているプログラミング言語はいくつありますか?

すべてのコーディング言語が使われているわけではありません。実際、コーディング言語リストに掲載されている言語の大部分は、使用されていないか、時代遅れになっています。なぜでしょう?技術の変化によって置き換えられるプログラミング言語もあれば、特定の目的のためだけに作られたものもあります。

のシンプルな検索クエリ。 クオラ プログラミング言語はいくつありますか?」という質問は、言語がどれだけ存在するかについて、貴重な洞察を与えてくれました。しかし、もっと興味深いのは、ある言語の人気についてのコメントです。多くのコメントは、謎解きやジョークのような形でユーザーを挑発するために作られた言語で、それ以外にはコーディングの価値がないと言及しています(難解な言語を参照)。

特殊用途のプログラミング言語

特殊用途のプログラミング言語 或いは ドメイン固有のプログラミング言語 は、特定のアプリケーション・ドメインのために設計されています。これらの言語は、特定の問題を解決するためにのみ使用することができ、他の標準的なコーディング言語のように広く使用されることはありません。特殊目的言語の例としては、LISPやProlongなどがある。

最も使われているプログラミング言語は?

何種類のプログラミング言語が使われているか」や「どのプログラミング言語が一番使われているか」を答えようとすることは、「何種類のプログラミング言語があるか」と答えるのと同じくらい主観的なことです。誰に尋ねるか、何を関連するプログラミング言語として分類するかによって、本当に異なります。

そうは言っても、どの言語が最もよく使われているかは、開発者自身の声を聞くのが一番です。GitHubには4,000万人以上の開発者のネットワークがありますが、その中の 2019年オクトーバーの現状報告 と報告しています。

"昨年、GitHubでは370以上の主要言語で開発者が共同作業を行いました。"

巨大なリーチと膨大な数の購読者を持つGitHubのようなプラットフォームは、どのプログラミング言語が最もよく使われているかを正確に表していると言ってもいいでしょう。

最も専門的に使われているプログラミング言語は?

専門的な意味でのコーディング言語となると、一般的に使用されるプログラミング言語の数はさらに減ります。

最も専門的に使われているプログラミング言語は?私たちの 2020年ITスキルレポート は、ITプロフェッショナルがどのコーディング言語でテストを受けることが多いのかを独自に調査しています。57種類の言語、フレームワーク、ライブラリのコーディングテストを用意していますが、昨年送られてきた213,782件のコーディングテストのうち、40%のテストが JavaScript (上図参照)。注:受験者は同時に複数の技術や言語のテストを受けることができるため、このテストは100%とは一致しません。上位8言語のテスト結果

上位8言語をまとめてテスト-コンピュータ言語は何種類あるか上の表は、2020年の報告書のために収集したデータの中から、一緒にテストされた上位8言語を示しています。なお、当社のテストは技術スタックを考慮して作成されているため、1つのテストで複数の技術をカバーすることができます。実施されたテストでは、「JavaScript + CSS」が20.7%でトップとなり、「JavaScript + HTML」(17.8%)、「Java + SQL」(15.6%)が僅差で続いています。このように、プロフェッショナルな環境で一般的に使用されているプログラミング言語は、ほんの一握りしかありません。

コンピュータ言語についての最終的な考え

このように、「プログラミング言語はいくつあるのか」という質問に答えるのは、見かけほど簡単ではありません。コーディング言語リストのまとめでは、聞く人によって答えが大きく異なることを示しました。

確かなことは、現存するプログラミング言語の数は非常に多いにもかかわらず、使用されているプログラミング言語の数ははるかに少ないということです。IT技術者がどのようなコーディング言語を常用しているかを分析すると、その数はさらに減ります。

一般的に使用されているプログラミング言語は、様々な目的やシステムに対応できる高機能なものが多い。このような機能性と適応性が、ITプロフェッショナルの間で人気を維持しているのです。

シェアポスト

シームレスにコーディングスキルを検証&開発

DevSkillerの製品をご覧ください。

セキュリティ認証とコンプライアンス。お客様のデータの安全性を確認します。

DevSkillerのロゴ タレントブーストのロゴ タレントスコアのロゴ