コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。
「人工知能(AI)」「Web開発」「教育の分野」など広い分野で使われている。