投稿

ラベル(TIOBE)が付いた投稿を表示しています

Translate

TIOBE INDEXにPower Shell(パワーシェル)がTOP50入ってきた

イメージ
TIOBE INDEXにPower ShellがTOP50入ってきた 2019年3月発表のTIOBE Index Popularity Computer Language Index(人気言語ランキング)では、Power Shellがトップ50に入って来たみたいだ・・・ ( ´_ゝ`)フーン PowerShellはパワーシェルと読みます  TIOBE-INDEXのサイトへはここをクリック Power Shellという言語は、とても便利だ。 そして、Windows10であれば、初めからPowerShellを編集するためのエディターがインストールされているのだ。 Power Shell ISEと言うのがPowerShellのスクリプトを編集する為の便利なエディターなのだ。 Windowsのスタートメニューで[ powershell ise ] と入力すると・・・ PowerShellのショートカットが表示される。 実行するとこんなのが表示される。 上側の白いところにスクリプトを入力して再生ボタンみたいな のボタンを押下すると、実行できる。 例:下図 メッセージは「こんばんあ」と表示してあるけれど。 (´・ω`・)エッ? コンバンワジャナイノ?? 下のが今回試し打ちしたサンプル Add-Type-Assembly System.Windows.Forms [System.Windows.Forms.MessageBox]::Show("こんばんあ") C#で比較すると C#の場合 Import System.Windows.Forms namespace sample{     class sample{                 void sample(){             System.Windows.Forms("こんばんあ");             return;         }     } } PowerShellの場合 Add-Type-Assembly System.Windows.Forms

Swift < Objective-C になった。 C# < VB.NET になった in TIOBE INDEX on July.

イメージ
実際少し予想していた。 C#。 C#は優れた言語だ。 汎用的で、クロスプラットフォームにも使用されている。 汎用的。 ここが落とし穴だ。 マイクロソフトの言語は、基本的には汎用的ではなく、Windows上で動くことが前提の物がほぼ多くを占める。 Pythonは、汎用的な言語だ。 あらゆるOSで開発、コンパイル出来、あらゆるプラットフォームで動作させる為のフレームワークも多く出てきている。 特に、Python3(パイソンスリー)になってからは、伸びしろが凄いことになった。 Pythonが真の汎用的言語になったが為に、C#は後退していっている。 VB.NETに負ける勢いで後退していっている^^; VB.NETはある意味競合が少ないのだろう。。。 Windowsアプリを開発する言語として手軽だし。 Python(パイソン)は7月で、C++を抜く勢いで迫っている。 https://www.tiobe.com/tiobe-index/ そして、SwiftがObjective-Cに負けている。。。 何となく予想はしていたけれど。 Objective-Cもかなり変わった言語だ。 それに加えて、Appleでしか基本的に使えないSwiftみたいな言語をもう一つ覚えるなんてありえない話。 基本的にC系の言語だと、Swiftで出来ないことも出来てしまう。 そんな制約がある言語を、新たに覚えたいなんて人はいないし、アップルが宣伝したりしているときくらいしかポピュラーになれない。 ITで世界が成長したおかげで、エンジニアが凄く増えた。 結果、今まで高額だった言語も今では時給2000円前後なんてことも多い。 単に、日本の経済が停滞しているだけなのかも知れないけれど。