1: 名無し
「Python」は既に高い人気を得ているが、Stack Overflowによると、最も急速に成長している主要プログラミング言語でもあるという。Stack Overflowは、開発者がコーディングに関する疑問を解決できるように支援するサイトだ。

 同社は、Pythonタグが付与された質問を含むページへの訪問数の割合に基づいて、拡大するPythonの人気を評価している。
https://japan.zdnet.com/storage/2017/09/14/ddc8ba871fda6b85b30a2f896542000d/growthmajorlanguages-1-1024×878.png

6月、Pythonタグが付与された質問への訪問数が初めて「Java」と「JavaScript」を上回った。JavaとJavaScriptは、歴史的に見て米国や英国、ドイツなど、高所得国のユーザーによる訪問数に占める割合が最も多い。

 これらの言語のほかに、Stack Overflowは「C#」、「PHP」、「C++」も主要な言語とみなしている。Appleの「Swift」やGoogleの「Go」、Microsoftの「TypeScript」はそれに含まれない。

 Pythonは米国と英国で最も訪問数の多いタグになり、ほかの高所得国の大半でもトップ2に入っている。

 言語の人気は、教育や富といった要素に影響される。Javaは学部課程の授業で広範に教えられているので、同言語の訪問数は秋と春に増加し、夏に減少する。

 裕福とみなされない国々では、Pythonは訪問数が8番目に多いタグである。「R」言語も低所得国より高所得国で関心が高い。

 こうした傾向は、PythonとR言語が科学研究や学術研究で使われていることに起因するのかもしれない。一般に、科学研究や学術研究が経済に占める割合は、貧しい国より裕福な国の方が大きい、とStack OverflowのデータサイエンティストであるDavid Robinson氏は以前に示唆していた。

 しかし、裕福でない国々においても、Pythonは最も急速に成長している言語である。実は、前年度比の成長率では裕福な国々での成長率を上回っている
https://japan.zdnet.com/article/35107239/

2: 名無し
C#こそ究極であり至高

3: 名無し
富士通で仕事してたらシェルをこれで組んだ記憶がある
C言語との相性がよかった

72: 名無し
>>3
pythonはcで作られてる
pythoncもあるから親睦性は高い

74: 名無し
>>72
日本語頑張ろうな

4: 名無し
学生時代のFortranという糞言語からやっと解放されたと思ったら、会社でまた触ることになってしまった糞

23: 名無し
>>4
会社でFORTRANってよっぽどだなっていうかわかって入ったんじゃないのかそれ

30: 名無し
>>23
観測データ整理と現象に関係ある要素と
無い要素を分離、最終目標は数値予想

5: 名無し
はじめてのC
売ってなかった

6: 名無し
プログラムを組むというよりストーリーをつくるイメージが強い
汎用機内にテストのストーリーを作ってCの関数を放り込んだが便利だなあと感心した

43: 名無し
>>6
恐ろしく限定的でわろた。

7: 名無し
Why is the Rust programming language not getting popular?
https://www.quora.com/Why-is-the-Rust-programming-language-not-getting-popular

I think C developers are more likely to try Go. They might sneer at it as “C with training wheels” but it’s much more C-like.

新しい言語が素晴らしい技術的メリットを持っていれば、市場で成功するはずであるという
プログラミングコミュニティに広範な信念があります。

もちろん、これは純粋で純粋なナンセンスです。 技術的なメリットだけでは、成功を保証することはできません。

ここ数年で数多くの新しい言語が登場していますが、私はそれらのすべてが素晴らしい新機能を備えていると確信しています:

Ceylon
Clojure
Crystal
Dart
Elixir
Elm
Haxe
Julia
Kotlin
Nim
Red

8: 名無し
プログラミングを学ぶのにどっから
手を付けていいか分からん…

23: 名無し
>>8
プログラム作るの覚えてそれでなにをしたいかってのによる

44: 名無し
>>8
今の常道はJavaScript webページ作るところから始める。

9: 名無し
変数型があいまいな時点でオワコン

45: 名無し
>>9
なんで?

ストロングタイプな言語なんて、マネージド環境では優位性ないよ。

まあようするにおわこんだな。

10: 名無し
並列処理糞じゃね?

47: 名無し
>>10
厳密なコカレント処理を全てPythonでかく必要がどこにあるの?

そういう頭の悪い使い方する言語じゃない。

11: 名無し
布団

12: 名無し
AWS御用達

13: 名無し
Why is the Rust programming language not getting popular?
https://www.quora.com/Why-is-the-Rust-programming-language-not-getting-popular

結果として、私が知っているほとんどのファームウェアプログラマーは、バックグラウ
ンド(ネットプロトコル、制御理論など)をよく知っていて、その言語をターゲットで
はなくツールとして使用します。したがって、それらのために、CやC++で既にで
きることをするために新しい言語を勉強することを受け入れるほど単純ではありません。

14: 名無し
社内でPython推しの奴が幅きかせててむかつく
冗談抜きで動的型付けは糞やわ

57: 名無し
>>14
動的型付けはクソだけど、その程度でオラつくのは言語に疎い証拠

15: 名無し
Rust攻撃部隊(Strikeforce)はHaskell攻撃部隊出身と揶揄されている

https://news.ycombinator.com/item?id=13759706

hkmurakami 160 days ago [-]

This is amazing.
“The Rust Evangelism Strikeforce” is particularly brilliant.

clock_tower 160 days ago [-]

I’m still breathing a sigh of relief that it’s no longer the Haskell Evangelism Strikeforce. People can preach Rust all they like, but Haskell scared me.

pvg 160 days ago [-]

They aren’t that dissimilar. Both promote ambitious languages in which lofty ideals somewhat get in the way of convenience, practicality and available brain capacity.
Both consist, for the most part, of disturbingly enthusiastic but generally friendly disciples. They want you to believe, to suffer meaningfully, to achieve one-ness with
the borrow checker, to be (or Maybe) The Monad.

They’re not, say, supercilious lispers who have guarded the bucket of unvarnished truth since 1958 or rubyists
promising a path to happiness in this life (and also something about monkeys).

16: 名無し
あまり好きじゃないけど
機械学習まわりのライブラリが充実しているからな

というか最近Pythonがスタンダードになっているから使わざるをえない

46: 名無し
>>16
はげどう

18: 名無し
コボラーのわい、高みの見物

19: 名無し
hodgesrm 160 days ago [-]

“Rust対Golangの早食い競争結果の投稿に忙しすぎて、我らは(Rustで◯◯を)実装する時間が本当にないのだ。”

tyingq 160 days ago [-]

“Rust伝道ストライクフォースは出撃するも、抵抗にあうのであった。”

K0SM0S 160 days ago [-]

実用的な価値や興味深い結果や有用な方法論を持たない履歴書作成エクササイズ。
Hackernewsは悪い設計のプログラムをできるだけ早く実行するソフトウェアの
メリットについて議論し、Rust伝道師攻撃部隊は、人々が”高速な”コードに
ついて話しをするので、(Hackernewsに)関与しないという戦術的決定を下したのであった。

20: 名無し
プログラムとかやったことないけど始めるならPythonで勉強すればええの?

23: 名無し
>>20
プログラム作るの覚えてそれでなにをしたいかってのによる

21: 名無し
うちのエアコン、ぴちょんくんだったな。

22: 名無し
 ,;:⌒:;,
8(・ω・)8 スクリプト言語が主流になってきたんかな

29: 名無し
>>22
わからないけど、ハードのスペックが上がったので
コンパイルしなくても処理速度が気にならなくなったとかかね

まあ簡単なプログラムならスクリプト系のほうが手軽というのはある

24: 名無し
Ace of spades というゲームがあってだな

25: 名無し
プログラマは言語を増やすのではなく減らす努力をしろよ

26: 名無し
研究用途なら変更とかも頻繁にやるからスクリプトの方がやり易いんじゃないかな

27: 名無し
こういうの好きじゃないけどGoogleとか機械学習とか流行りだからなあ
まあ絶対さわらないけど
Go言語とかくそくらえ

28: 名無し
さくっと作れるスクリプト言語はツールとしてありがたいわ

31: 名無し
Python使いの俺は、密かにRに移行中

32: 名無し
Python案件増えてはいるが簡単なので人口も超増えてるな

56: 名無し
>>32
ありきたりだが警察は事前には動かない。

今じゃどこの家庭もSECOMが当たり前の時代なんだから
襲われるのが嫌なら隣にボディーガードを付けとけばいいんだよ。

格安ボディガードのガードドッグなんかは
時給2500円で付いてくれるから相手が確実に来るときに付けとくだけでもかなりの抑止効果になるよ。

33: 名無し
でもPython遅すぎなんだよな

66: 名無し
>>33 みたいに遅いとか言ってるようなレベルの知識じゃPythonは使えねぇで終わる
forループ一つ取っても他の言語と違ってnumpy使った行列計算に書き換えないと早く計算出来ないし、常人にはforループを行列計算に変換して実装するなんて頭が無い
とても変わり者の言語で、どうしてもっていうAI分野じゃなきゃ使う必要がない言語だよ

73: 名無し
>>66
行列計算楽だよね
わざわざfor文をた銃に書かず一行でかけるのは目から鱗だったわ

34: 名無し
ペイトン、Python

35: 名無し
字下げでネストとか、for文の書式とか
他の言語と違う点があって少々とっつきにくいのは確かだな

慣れの問題かもしれないけど、そこで戸惑う人もいるだろう

36: 名無し
プログラム言語って、本来の言語の仕様そのものよりも、使える関数がいかに多く
準備されているかで利便性がまったく違うんじゃないのか?

37: 名無し
またいい加減な統計を元にした論説だなw Pythonの優位性などには全く触れず
貧困国で人気が高いとか 何の意味がある記事なんだよ

38: 名無し
stack overflow調査 イヤな名前だな

42: 名無し
>>38
まずスタック領域のダンプ表示だな

39: 名無し
AIバブルにうまく乗っかったからな

40: 名無し
ライブラリが豊富
括弧に悩まされることが少ない

41: 名無し
科学技術計算が得意と言うけど、日本企業で使われてるイメージはまったくないなー
うちの業界はMATLAB/Simulinkばっかり

48: 名無し
癖はあるけど単純でライブラリ多いから本格開発以外なら使いやすいだろうね
Googleもスクリプト処理はPythonばっかりだし

54: 名無し
>>48
生産効率が高いから、基幹部分以外は全部Pythonに置き換わってしまうだろうね。技術者の多い言語ならメンテも楽だし。

49: 名無し
みんな、最近パイソン使ってるの?
私はずっとVB.NETだけど時代遅れなの?

63: 名無し
>>49
> 私はずっとVB.NETだけど時代遅れなの?
その業界は当分そのままだから気にしなくていい
余裕があるならC#やっとけ

78: 名無し
>>63
C♯も使えるよ。因みにASP.NETもできるよ。
でも、今流行りのあれが苦手。
WCFとか。しかもPHPが全く分からない。
段々時代に取り残された感ある。

50: 名無し
Pythonはコマンドだけ覚えたが、そのあとどうすればいいかがわからないので、
とりあえあず放置中。
なにかいい展開方法あったら教えてほしい。
ただの素人だけど。

51: 名無し
ピ、Python・・・

52: 名無し
webでしか使えないんじゃないのかな

53: 名無し
素人はJavaScriptだけ使えたら十分。
大学の教養課程までで使う程度の数値計算なんかは、あれだけで十分できる。
再帰プログラミングで数億回の計算とかも、あっと言う間よ。
一昔前なら結構高性能なコンピューターで、C言語わなならんかったようなことも、お茶のこさいさい。

グラフィック機能はないので、昔ながらの*文字を並べてグラフ書いたりせなならんが。

55: 名無し
こう次から次と新しい言語作るのは
プログラマを何年かごとに総入れ替えする陰謀かね

58: 名無し
よくPythonが人気なのはライブラリが揃ってるからとか、Cの関数を呼び出せるとか言われてるけど、初心者に向いてるわけじゃないよね
ある程度言語を扱った経験のある人なら便利だと感じるだろうけど、初心者にPythonってむしろ変な癖がつきそう(小並感)

59: 名無し
型宣言などは、それでOSとか業務用ソフトとか作るなら、堅牢性の要だから疎かにできん。
しかし普通の個人が、自分用のをヤッツケで作るなら、あんまり気にしないねえ。

個人的には、うるさく言うなら、最初から変数名で型が決まるようにすりゃ良かったろうと思う。
「ijkで始まったら整数」とか。

65: 名無し
>>59
> 「ijkで始まったら整数」とか。
Fortranから離れられない爺は早めに滅びろよ w

60: 名無し
Pythonやってみたいんだけど、何からすればいいんかね
できればコンソールアプリで計算させて終了って感じじゃなく、
WindowsFormとか目に見えるものを作りたいんだが

66: 名無し
>>60
Pythonが優れているのはnumpyなどのライブラリが凄いのであって、GUIには綺麗なライブラリ無いから向かないよ

67: 名無し

71: 名無し
>>60
pygameとかどうだ?

61: 名無し
プログラマーは他人のコードをコピーしてるだけ
ググればやろうと思ってることの9割はすでに誰かが作って無料で公開してるんだから
ググってるだけのやつは最低時給でいいわ

62: 名無し
ワイもpythonやで

64: 名無し
最近ほんとにPythonの勢いがすごい

68: 名無し
swiftからプログラミングを始めるのは時間の無駄?

69: 名無し
ぴ…qython

70: 名無し
PythonやRというフリーで使える言語やツールが低所得国より高所得国で人気があるというのは興味深いな

75: 名無し
いつも思うんだが2chのC信仰は一体なんなんだ?
こんな使いにくい言語を有難がるなんてばっかじゃねーのと思う

77: 名無し
>>75
言語のパフォーマンスと難易度の高さがCプログラマーの誇りと選民エリート意識の根拠なのに
現実は仕事がそんなにある訳でもなく、人一倍稼げるわけでも無いからな。
当人等が蔑むべきPHPやJavaが安定して仕事も稼ぎもあるから、最後に残ったのが崇高な信仰心なわけだ。

79: 名無し
>>75
だって簡単じゃん。
俺自他ともに認めるおバカさんだから、簡単なの好きよ。

80: 名無し
C言語以外はかりそめの言語だからな