こんな圧倒的なのに、まだプログラミング言語をどれにしようか迷ってるあなたへ

これからプログラミングするならPython一択であることをお見せしましょう。

 

コンピュータサイエンスの本場アメリカでの人気っぷり

IEEE(米国電気電子学会)のランキングで2021年トップになった。

ちなみに2位はJavaで3位はC言語。

The Top Programming Languages 2023
Python and SQL are on top, but old languages shouldn’t be forgotten

 

 

TIOBE index(プログラミング言語人気ランキング)で2021年11月のランキングトップになった。

ちなみに2位はC言語で3位がJava。

TIOBE Index - TIOBE

 

MIT(マサチューセッツ工科大学)の入門講義で使われる言語に選ばれてる。ちなみに他の大学でもプログラミングの入門にPythonが使われている模様。


Introduction to Computer Science and Programming in Python | Electrical Engineering and Computer Science | MIT OpenCourseWare
_6.0001 Introduction to Computer Science and Programming in Python_ is intended for students with little or no programmi...

 

世界初の重力波(100年前にアインシュタインが予言してたもの)を観測するときに使われた

重力波望遠鏡 LIGO で重力波の検出に初成功、アインシュタインが100年前に予言 | レスポンス(Response.jp)
国立天文台は、全米科学財団と国際研究チームが2月12日(日本時間)、米国の重力波望遠鏡LIGO(ライゴ)で、2つのブラックホールの合体によって発せられた重力波の検出に世界で初めて成功したと発表した。

 

 

NASA(アメリカ航空宇宙局)のメインシャトルの制御に使われている

Python Success Stories
The official home of the Python Programming Language

 

 

科学技術計算の世界でも、
C, Java, MATLAB からPythonに乗り換える流れがあるそう。

 

pepper君の制御にもPythonが使われてる

https://pepper-atelier-akihabara.jp/archives/2196

 

なんか、組み込み系もPythonに乗っ取られていきそう。

 

実際のコードを喰らえ!

これだけ利用されてるのも、コードを見れば納得するはず。

 

C言語(IEEEランキング3位、TIOBEランキング2位)で、
“Hello World!”するコード(=ただ、Hello World!って文字列を表示するだけのコード)↓

#include <stdio.h>
int main(){
    printf("Hello World!");
    return 0;
}

 

Java(IEEEランキング2位、TIOBEランキング3位)で、
“Hello World!”するコード↓

class HelloWorld{
    public static void main(Strin[] args){
        System.out.println("Hello World!");
    }
}

 

Pythonで”Hello World!”するコード↓

print("Hello World!")

 

ご覧の通り、シンプルで読みやすい!
(「おまじない」も全然ない!
何やってるのか?ってのも”print”でわかりやすい!
「printfのfって何?」とか「printlnのlnって何?」とかならない!笑)

 

 

 

 

…それでもPython始めないの?