.NETプラットフォームのプログラミング言語の衰退

.NET プラットフォームのプログラミング言語の衰退

 

JVMのJavaでプログラミング言語に加えて、最近のGoogleの他の多くは、そこにあるのScala、Groovyのを使用してビルドシステムを使用して、ビッグデータをJVMプラットフォーム上の会社Kotlin言語を売り込みました。.NETプラットフォーム上で言語のプログラミングは、プログラミング言語の様々なほとんどAからZを開始するには、たくさんかつて持っていますが、今はゆっくりとC#言語だけでは大きなへ。

 

ビジュアルBasic.NET

マイクロソフトのVisual Basicは、.NETプラットフォーム移植その上のVisual Basic.NET言語、言語のベテランです。移植後のVisual Basic.NETは、多くの変更を行って、だけでなく、多くの機能を追加しました。それは、Microsoftの公式プログラミング言語だけでなく、オリジナルのVB高い人気をメインプッシュなので、それは多くの人々の始まりで、それを使用し、早期の市場も、関連図書の数を公開しています。しかし、今、私は、C#は、それが簡単であるよりも進んでいないことができ、.NET開発者はほとんどのVisual Basic.NETを探しません。

 

F#の

 

F#が、それはまた、Visual Studioの中で統合されているMicrosoftの.NET 2002開発プラットフォームのプログラミング言語であり、公式ウェブサイトがあるhttps://fsharp.org/これは、.NETプラットフォーム上の事実OCamlの言語に基づいています。OCamlのは、主流のプログラミング言語は関数型プログラミングのアイデアを吸収しているが、関数型プログラミングは、数年前に火災であるが、その欠点のいくつかは、主流になることができないため、関数型プログラミング言語です。だから、他のどのような運命にF#関数型プログラミング言語は、人気のアップではありません。

F#のプログラム例

 

F#プログラミング言語:F#のチュートリアル外の機器は、C#開発者、科学者のためのF#のためのF#のように、多くありますが、F#の、私はこの本を見た国でプログラミングを取得します。

 

 

ブーイング

 

ブー言語、動的プログラミング言語の構文は、Pythonに似ている.NETプラットフォーム上のオブジェクト指向の実行は、元の公式ウェブサイトが突然シャットダウンし、今ウェブサイトがあるhttps://boo-language.github.io/内のドメイン固有言語:booが、たとえば、ブーの1つのDSLがあり、いくつかの外国のチュートリアルがあり、多くの記事がそれを記述があり、前にいくつかの影響を与えている .NETは、Unity3Dは、 ゲーム開発のスクリプト言語としてそれを採用しているようです。しかし、それは突然死ぬ1日には、原因は明らかではありません。

ブーでのDSL:.NETでドメイン固有言語

 

ブープログラム

 

 

IronPythonの

 

IronPythonのは、NET上で実行されているPython言語のジム・ハグニンから移植され、彼はまたのJythonと呼ばれるJavaプラットフォームでPythonに移植しました。2006年9月5日リリースのバージョン1.0は、公式ウェブサイトがあるhttps://ironpython.net/近年では、ために人工知能の、Pythonは今火事ですが、それはIronPythonのは、.NET、不快な呼び出しAIライブラリベンダー上で動作するので、IronPythonののインパクトを高める助けにはなりませんでした。

IronPythonのIronPythonの2.7.8バージョンの2018年リリースの最新版が、2020年以来の1月1日には、Pythonの2はサポートされなくなります。

 

IronRubyの

 

IronRubyのは、その公式サイトを達成するために、Microsoft .NETプラットフォームのためのRubyプログラミング言語であるhttp://ironruby.net/を、IronRubyの1.1.3の最新バージョン2011インディアン3越が13日に発表しました。RubyはRubyのためon Railsのフレームワークや火災の年前にいくつかが、今ではJRubyとIronRubyのはShaorenwenjinているように、呼吸スターです。

 

デルファイ

 

Delphi,是Windows平台下著名的快速应用程序开发工具。自从微软推出.NET后,Borland也追赶潮流,把Delphi移植到.NET平台上,可以用Object Pascal编写WinForm和WebForm程序。但是它的语言比起C#来显得落后,公司实力比起微软来说差距很大,所以大家都认准微软的C#,而不注意Delphi。

 

 

所有的.NET编程语言都可以点击这个链接查看:http://en.citizendium.org/wiki/List_of_languages_using_the_.NET_Framework

老外充满干劲,从Ada到Tcl/Tk都移到.NET平台上,还有的自己创造了.NET上的语言。我本人也搞过Lisp运行在.NET上,还自己发明了卓语言运行在.NET上。

 

不过现实残酷,上面所有的语言都失败,我自己的语言也难。

 

卓语言计算一组整数总和并打印的例子

 

 

语言虽然很多,都是很早以前实现的,但都已经死了或者半死不活,这从一个侧面反映了.NET生态的萎缩恶化衰败,.NET市场的颓势还未见底。

Java平台上编程语言虽然也是大部分死了,但是活下来的Groovy、Scala、Clojure、Kotlin都有着自己的重要应用场景,在一些领域取代了Java,可以说取得了不小的成功,而.NET平台上除了C#都不行了。鼓吹"Mark .NET great again (.NET再次崛起)"的人也要正视这一现实,不总结教训是不行的,说空话时没用的。

 

おすすめ

転載: www.cnblogs.com/tkt2016/p/12410435.html