Pocket2017年07月05日スマートアンサーでは、スマートアンサーのユーザー22,000人を対象に、「プログラミング」について、今までの使用経験や使用言語、1か月以内における目的別使用言語などに関するアンケートを実施しました。男性の3人に1人はプログラミング経験ありまず、今までにコンピュータでプログラミングをしたことがあるか質問を行いました。(この質問文では「HTMLを書くことはプログラミングに含めない」という注釈をつけています)この質問に対する結果を男女別に見ていくと、男性側では世代に応じて31.7%〜34.3%とほぼ3人に1人がプログラミング経験があると答えました。女性側のプログラミング経験は世代に応じて8.3%〜17.4%のユーザーに留まっています。あなたは今までにプログラミングをしたことがありますか?使ったことがあるプログラミング言語ランキング続いて、プログラミング経験があると答えたユーザーを対象に、今までに使ったことがあるプログラミング言語について質問し、世代別にランキングを作成しました。Basicを除く)がトップという結果になりました。女性側の結果を見ていくと、10代女性の場合には何の言語を使ったか覚えていないという結果がトップとなっており、プログラミングに軽く触れただけのユーザーの割合が多いということが推測できます。Basicを除く)がトップという結果になりました。Basic、C++や、男性50歳以上ではFORTRANやアセンブラが挙げられます。今までに使ったことがあるプログラミング言語1ヶ月以内にどんな目的でプログラミングをしましたか?次に、今までにプログラミング経験があるユーザーに対して、1ヶ月以内にプログラミングをしたかどうか目的別に質問を行いました(複数回答可)。前問でどのプログラミング言語を使ったことがあるか覚えていないと答えたユーザーは除いています。その結果を見ていくと、対象ユーザーのうち業務で行ったと答えた割合は17.3%、研究・学習で行ったと答えた割合は14.1%、趣味で行ったと答えた割合は11.1%という結果が得られました。1ヶ月以内に利用したプログラミング言語ランキング最後に、1ヶ月以内にプログラミングをしたと答えたユーザーを対象に、1ヶ月以内に利用したプログラミング言語について質問し、目的別にランキングを作成しました。Basic、研究・学習ではC言語、趣味ではJavaがトップという結果になりました。研究・学習でのC言語については2位のJavaに10%以上の差をつけており、C言語の利用率の高さが見て取れます。特徴的な点としては、今までに使ったことがあるプログラミング言語ランキングトップ10には入っていなかったRubyやSwiftが、この質問ではトップ10にランクインしている点などが挙げられます。