blog

トップ・プログラミング言語:ますます盛んになるマイクロソフトのプログラミング言語

今月のプログラミング言語ランキングで興味深いことがありました。上位20言語のうち、4言語中3言語がマイクロソフトのもので、勢いを増しています!...

Mar 27, 2025 · 4 min. read
シェア

今月のプログラミング言語ランキングで興味深いことがありました。上位20のプログラミング言語のうち、マイクロソフトが導入した4つのプログラミング言語のうち3つが勢いを増しているのです!C#、SQL Server Language、Transact-SQL、Visual Basic.NETです。しかし、今月はAndroidやIOSに比べてWindows Mobileのシェアが大きく伸びています。

JavaScriptの開発は依然として増加の一途をたどっています。今やあらゆるウェブサイトに必須のプログラミング言語として、このような結果は予想されることです。

トップ20ランキング

マイクロソフトのプログラミング言語トップ10

1. C++

C++は通常「C plus plus」と発音しますが、欧米のプログラマーは通常「C plus plus」、「CPP」と発音します。 非常に広く使われているコンピュータ・プログラミング言語です。

C++は、複数のプログラミングパラダイムをサポートする汎用プログラミング言語です。手続き型プログラミング、データの抽象化、オブジェクト指向プログラミング、アイコンの作成、その他の汎用プログラミングなど、さまざまなプログラミングスタイルをサポートしています。

2. C#

C#は、Microsoftがリリースしたオブジェクト指向の高水準プログラミング言語で、.NET Frameworkの上で動作します。マイクロソフトのエンジニアであるAnders Hejlsbergが中心となって開発されました。

C#はJavaと多くの類似点を持っているように見えます。単一継承、インターフェイス、Javaとほぼ同じ構文、中間コードにコンパイルしてから実行するプロセスなどです。

しかし、C#とJavaは明らかな違いがあり、それはDelphiの機能を借りて、COM(コンポーネントオブジェクトモデル)が直接統合されており、それはMicrosoft社の主人公です。さらに、C#はまた、セキュリティ、安定性とシンプルさを持っています。

3.ビジュアル・ベーシック

VBは、マイクロソフト社が開発したイベント駆動型プログラミング言語で、開発支援環境も備えており、多くの愛用者がいます。

それはBASICプログラミング言語から派生し、VBは、グラフィカル-ユーザー-インターフェースと迅速なアプリケーション開発システムを持って、簡単にDAO、RDO、ADOを使用することができますデータベースに接続したり、簡単にActiveXコントロールを作成し、開発者に愛されています。

4.Jスクリプト

JScript は、もともと Mozilla Corporation*** の技術責任者である Brendan Eich 氏によって開発されたオブジェクト指向のスクリプト言語です。

その主な機能は、Perlなどのサーバーサイド言語のレガシーな速度問題を解決し、クライアントにスムーズなブラウジングを提供することです。

JavaScriptとJavaの関係については、一部のユーザーは雷鋒と雷鋒塔に例えていますが、両者の違いはまだ非常に明白です。

5. PHP

PHPはHTML組み込み言語であり、埋め込まれたHTMLドキュメントのスクリプト言語のサーバー側で実行することができ、C言語に似たスタイルは、現在広く、多くのWebプログラマによって使用されます。

PHP独自の構文は、C、Java、Perl、そしてPHP独自の新しい構文を混ぜたものです。PHPは、CGIやPerlよりもはるかに高速かつ効率的に動的なWebページを 実行することができます。

現在、PHPはプログラミング言語のトップ3を占めています。

6.アイアンパイソン

IronPythonはMicrosoftのJim Huguninによって始められた.NETとMono上でのPython実装です。MicrosoftのDLRエンジンをベースにしたオープンソースプロジェクトで、MicrosoftのオープンソースサイトCodePlexでホストされています。

7.アイアンルビー

IronRubyは.NET Framework上で動作する完全なRuby 1.8.x実装で、Rubyアプリケーションを.NETライブラリとインフラストラクチャにシームレスに統合することができます。

MicrosoftのDynamic Language Runtimeを使用し、Microsoft Permissive Licenceの下ですべてのソースコードを配布しています。この統合により、Silverlightと.NET Frameworkのフルパワーを適用したアプリケーションを簡単に作成できます。

8. F#

F#は、Microsoft .NET Frameworkの実行環境を提供するためにMicrosoft社によって開発されたプログラミング言語です。ML関数型プログラミング言語であるOcamlをベースにしています。異なるプログラミング言語間の.NET相互運用性を示すためのプログラミングです。

9.アクスム

Axumは、コンポーネント間のコラボレーション問題を整理する、より自然な方法を提供しようとしています。言い換えれば、ソリューションをインタラクティブなコンポーネントとしてモデル化すれば、Axumでのコーディングはより簡単になり、おそらく一般的な並行処理の問題の多くに悩まされずに済むでしょう。

10. "M"

コードネーム "M "と呼ばれるマイクロソフトのプログラミング言語は、データの処理とモデリングのために開発されました。この新しいプログラミング言語は、Osloの開発とサービス指向戦略の一環であり、XAMLの機能を統合しつつ、テキストとドメインに特化したものです。

#p#

プログラミング言語トップ10チャート

FoxPro, 4th Dimension/4D, ABC, ActionScript, Algol, Alice, APL, ATLAS, Automator, Awk, bc, BlitzMax, CFML, cg, CL , Clean, Clojure, cT, Dart, Eiffel、Emacs Lisp, Euphoria, Forth, GNU Octave, Icon, Inform, Informix-4GL, Io, J, J#, LabVIEW, Max/MSP, Modula-2, Modula-3, Moto, MS-DOS batch, NATURAL、Object Rexx、OCaml、OpenCL、OpenEdge ABL、PILOT、Pure Data、Q、S、S-PLUS、Smalltalk、Standard ML、VHDL、Z shell

Read next

ファーウェイ:デジタル物流システムのイネーブラーとして、より良いコネクテッド・ワールドを構築する

ファーウェイは本日4月23日、深センで第11回グローバル・アナリスト・カンファレンスを開催し、世界中から400人近いアナリストが集まったほか、BT、インテル、ボルボなど業界のビジネスリーダーも参加しました。

Mar 26, 2025 · 3 min read