【IT】Pythonが大学の入門用プログラミング言語として人気を集めていると判明

このエントリーをはてなブックマークに追加
1brown_cat ★@転載は禁止
「100ドルをもらうか?コードを教わるか?」と尋ねられたホームレスがアプリ開発に成功してApp StoreとGoogle Playで販売していたり、
プログラミングなどのコンピューターサイエンスが高校の必修科目に取り入れられているなど、現代の社会ではプログラミング能力が
高く評価される傾向にあります。

そんななか、全米でコンピューターサイエンスのコースを持つ大学のトップ39校を調査したところ、スクリプト言語のPython(パイソン)が
初心者にプログラミングを教育する教材として最もカリキュラムに取り入れられていることが判明しました。

Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities | blog@CACM | Communications of the ACM
http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-us-universities/fulltext

この調査を行ったのは、無料のオンラインPython教材「Online Python Tutor」を作成したPhilip Guoさん。
ここ数年のPython人気の増加に加え、自身のサイトへのアクセスがここ4年間で明確な増加傾向を示していたとのこと。

Pythonはそれ以外にも人気の広がりを見せています。
マサチューセッツ工科大学(MIT)やカリフォルニア大学バークレー校のような最高クラスのコンピューターサイエンスを教える大学では
入門コースの教材としてPythonを用いるようになったり、インターネットを使って無料で講義を受けることができるMOOC(Massive open online course:ムーク)の
3大提供者(edX、Coursera、Udacity)はいずれもPythonのコースを完備しているという状況です。

このような状況を受け、Guoさんは初期プログラミング教育で用いられる言語の実態を調査することに。Guoさんはその理由を「最初にどの言語を学ばせるか
という選択は、各学部の教育哲学が現れる部分であり、学生がコンピューターサイエンスに抱く第一印象に大きく影響を与えるのです」と語ります。
これら全米で最高クラスの現場学部における実態は、今後のトレンドを見極める際の重要な指針として捉えられています。

調査はUSニューズ&ワールド・レポート誌が選んだ全米で最も優れたコンピューターサイエンス教育を行っている大学ランキングで上位39校の
データを集めて検証したもの。
その結果は以下のグラフで表されています。実際には複数のコースを提供しているために合計数は39校を大きく上回ります。

調査を実施した39校のうち、69%にあたる27校がPythonを選択し、さらにトップ10校に限定するとなんと8校がPythonの教育を行っている
という実態が明らかになっています。2位となったJavaは、過去10年間にわたってトップランナーの地位を保ってきましたが、現在では
Pythonがそれを上回る状況になっているのも興味深いポイントです。とはいえ、PythonがJavaに取って代わるというわけではなく、
初級コースではPythonを教え、次のステップでJavaに移行するというハイブリッド体制を取っている学部も存在しているとのこと。

トップ2に続くMATLAB(マトラブ)は主に科学者やエンジニアの卵にプログラミングを教える言語となっています。

そして、かつては全盛を誇っていたC++(シープラスプラス)はトップ2に大きく水をあけられて4位へ。5位にはC言語が入っていますが、
これはもはや単独で教えているものではなく、他の言語との相関としてカリキュラムに取り入れているものとなっているとのこと。

続くSchemeは、プログラミング教育で用いられることも多い言語ですが、今回調査した39校の中ではわずか4校のみが採用しているという状況に。
同数の4校となっていたインタラクティブ性の高いプログラミング言語であるScratchは、主に幼稚園から高校生までの年齢層を対象にした
言語であるために、アカデミーレベルでの教育ではあまり広がりを見せていないと考えられます。

2014年時点では、Pythonが1つの勢力となりつつあることを如実に示している結果が明らかにされる調査となっていましたが、これが5年後、10年後にはどのように変化するのか、興味深いところです。

http://gigazine.net/news/20140715-python-most-popular-language/

http://i.gzn.jp/img/2014/07/14/python-most-popular-language/5000045252_4d8f8b1e30_b_m.jpg
http://i.gzn.jp/img/2014/07/14/python-most-popular-language/top39-700.3_m.png
2名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:06:53.59 ID:QmLbEPjC0
654 :名無しさん@恐縮です : 2012/06/24(日) 13:10:19.68 ID:P4sesIvR0
>>643
聞いてないって書いたけど、売れたアルバムや代表曲は聞いたよ
洋楽好きはメタル好きな奴ばかりだったからね。
当時からモトリーやガンズ、ポイズンは糞だと思っていた、コピーバンドする価値がないとも思ってたし
でも誰も口には出せなかった、それをトムやカートが雑誌やテレビで「ガンズとかメタリカは聞く価値のない糞バンド」と言ってくれて
俺の音楽のセンスは間違っていないと確信できた、
3名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:07:12.57 ID:nYg7+rVM0
Python嫌いじゃないがこれでプログラミングには入門できないだろ
4名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:08:39.95 ID:NQ3xnnTG0
↓インデントガー
5名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:09:26.21 ID:4R/4qUM00
VBSだな
6名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:09:50.71 ID:6jL7AeYR0
暑い…暑いぞぉ
7名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:10:23.37 ID:RYOvpwcR0
 | まさかのときのスペイン宗教裁判!
 └──v────v─────v────

    ∧ ∧  _丿⌒|_   o=oヽ
    (゚ー゚*)   (゚∀゚*)   (゚ー゚∪
    ノヽ~ノヽ  ノヽ~ノヽ   ノヽ~ノ゛ヽ,
   ん †  ) ん †  ) ん †  )  
    丿 八 ゝ 丿 八 ゝ  丿 八 ゝ  
    U〜U    U〜U    U〜U 
8名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:12:28.80 ID:3i8fucx60
おっPython
9名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:13:31.83 ID:Ina7lomYO
フルモンティ
10名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:13:41.89 ID:GT74yuRQ0
次は何ならえばいいの?
11名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:15:08.25 ID:bU4GW+yLi
あのインデント大嫌いだわ
12名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:15:49.19 ID:hZoJv+1Q0
アイビー・リーグの秀才→Pythonから学ぶ

モルモン教徒→Rubyから

極東アジアの大学→Cから学ぶ→IT立国失敗→少子化→移民導入→\(^o^)/オワタ
13名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:18:12.39 ID:Yoqzqldx0
パールかパイソンか迷うなあ〜
14名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:18:51.30 ID:Hta9U1w40
.
 インデントの習慣がきっちり身についていたら、pythonもいいかもね。
 昔のBASICぐらい入りやすい。
15名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:19:29.72 ID:lb6j1W1r0
3なのか2なのか
16名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:19:59.21 ID:onbpziZm0
海外のAPI使うときって大体Pythonかjavaだからな
別に直ぐ何かになるわけじゃない。ubuntuとか制御まんまだし
嫌でも一度は目を通す。日本だとperlとphp
の方が鯖で直ぐ使える事が多いつーだけで
それはそれでやらざるを得ない

プログラムなんてITドカの仕事だと俯瞰できたら勝ち組
17名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:20:10.04 ID:QFi2LzzD0
結局どれから学べばいいんだよ
18名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:21:40.54 ID:hZoJv+1Q0
>>10
Pythonでオブジェクト指向とか概念マスターしちゃうと
英語圏の奴はドキュメントさくさく読めるから習わないでいいのだ

計算機にやらせる仕事を思いつかない奴はドカタとして永遠に
プログラムのお勉強で終わるのだ
19名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:21:56.41 ID:HVg89jhM0
phpが型を厳密化してくれれば
20名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:22:04.80 ID:UzRw1LX20
ふぃそん?
21名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:23:07.47 ID:y/MKnQ3D0
>>3
>Python嫌いじゃないがこれでプログラミングには入門できないだろ
できるよ。
22名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:24:40.90 ID:52E7CLwt0
30年程前にはPascalがシェアを伸ばすとか言っていたのになぁ
23名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:25:09.08 ID:mcSsCJDU0
NEO-DIO
ドリームキャスト版メタルマックス --- 懐かしさと悔しさと……結局発売されなかった幻のゲームたち―『ああっ女神さまっ』『ルーンマスター』
24名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:26:00.03 ID:5SJCvAo20
>現代の社会ではプログラミング能力が高く評価される傾向にあります。

はいダウト
25名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:26:11.59 ID:W3UTKkUZ0
pythonはちょい前のperlと同じポジション
node.jsやGAEもpythonで書かれている
学習コストも高くないし入門向けには合ってると思う
26名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:26:15.21 ID:Wi4k2Aa/0
スクリプト言語ならRubyかPythonの二択
プログラム言語ならいろいろ
27名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:26:51.13 ID:+vSG4tZU0
うちの会社はFortanのコンパイラを製造している
28名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:27:24.90 ID:jvjadRYP0
numpy scipy vpyhton matplotlibとか強力

ちょっと慣れると素人でも自分用の解析ソフト
を書けちゃう
29名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:28:08.94 ID:DFuOTvcZ0
なんかいまさら感が。
pythonって昔っからそういう扱いだったよな。
30名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:29:44.95 ID:vRvSy/au0
http://news.mynavi.jp/news/2014/07/04/126/

7月PYPLプログラミング言語人気ランキング

1位 Java
2位 PHP
3位 Python
4位 C#
5位 C
6位 C++
7位 JavaScript
8位 Objective-C
9位 Ruby
10位 Swift
31名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:30:48.69 ID:6RT3mjLKO
なんでいまごろ
32名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:31:10.46 ID:K+6vrqxX0
ぴゅう太?
33名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:31:37.86 ID:dNrv0IfD0
攻撃スクリプトもPythonが多いな
34名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:32:47.81 ID:I2K56Ewe0
コボル最強伝説
35名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:32:47.67 ID:gs1N/Lb80
>>3
入門用としてかなり評価が高い。
javascriptよりもはるかに
36名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:32:55.79 ID:VGZnE4PX0
いやもおね、やっとおぼえたら次から次へと新しい言語がね・・・。
心底好きな人だけやればいいよ。もーついていけん。
37名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:35:34.46 ID:/qEQ8QJW0
PHP馬鹿にしてたけど使ってみたら便利すぎワロタw
もっと早めに取り組んでればよかった
38名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:35:40.66 ID:5LVB+0jO0
素人だとVBAとかJavascript使えると便利だけどな
それ以上は必要ないし
39名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:36:06.01 ID:MQBai13aQ
コルトパイソン?
40名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:36:26.89 ID:onbpziZm0
教える頃にはもう搾りカス、卒業する頃には使い物にならない
やれる奴は自分で勝手にドンドン勉強する
41名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:37:21.84 ID:YNMQTZrh0
Python(パイソン)全米で人気なら、そのうち日本にも波及するだろ
町の本屋にも解説書を見かけるようになってる
42名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:39:26.22 ID:52E7CLwt0
正直自分だけの自己満足プログラム書くだけなら
Cとシェルスクリプトで十分だわw
43名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:39:33.59 ID:nG80mrSL0
>>17
アセンブラ
44名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:40:16.45 ID:ZX8dwemn0
>>22
元デルファーの俺参上
ObjectPascalは美しかったよ
45名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:40:19.68 ID:0R7o549J0
なんでベーシックが入ってないんだ?
46名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:40:30.34 ID:KopH1TOH0
未だにCしか使わない組込み土方なんだけど、
もう先は長くないんかね。
47名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:43:50.91 ID:52E7CLwt0
>>44
Delphi 良かったよね。
綺麗なコードが書けた。
48名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:45:44.44 ID:job0MNIE0
pythonからプログラミング始めようかな
プログラミング初心者にオススメのpython本は何がいいのだろうか
49名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:46:10.58 ID:ZX8dwemn0
>>46
Cが出来りゃどうにでもなるっしょ
文法とか概念とか大体Cから始まってんだし
50名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:47:02.15 ID:DFuOTvcZ0
>>48
オライリーの「初めてのpython」
でいいんじゃね。
51名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:48:37.85 ID:FB89/xcX0
ruby は scipy, matplotlib に相当する準標準ライブラリがないのがネックよね
52名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:49:27.26 ID:job0MNIE0
>>50
ありがとう
ちょっと調べてくる
53名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:52:07.84 ID:Zs0PJRme0
俺が大学に入って最初に習った言語はPascalだった。
54名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:53:04.15 ID:fljV3EqAi
IPython Notebookが便利すぎて感動した。
55名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:55:00.13 ID:ep3UTTKk0
>>51
そだね

Python はデータサイエンティストの標準語になっちったね
Ruby は結局、Rails しかないモルモンキモオタ糞筑波松江言語だから所詮格が違うよね
56優しい名無しさん@転載は禁止:2014/07/15(火) 18:00:56.35 ID:mupz8Mxx0
【男の夢】Day113「全日本人男性が望む理想のおっぱいが公開される」
https://www.youtube.com/watch?v=8nU2UaSlGx0
57名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:03:32.16 ID:T+C7ee590
selfっていらなくね?
58名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:08:20.64 ID:sj2sUTX60
>>27
聞いたことない言語だが?
59名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:08:56.46 ID:ET6Do3g1i
>>43
だな
60名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:10:38.52 ID:ET6Do3g1i
>>46
制御系で生き残れる
61名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:10:50.16 ID:1msZgO1D0
アクチュアリー目指すなら、どんな言語を習得すべきか、お前ら答えろ。
62名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:11:32.05 ID:ChEW+Vph0
>>61
Excel使えれば十分なんじゃないの。
63名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:11:43.36 ID:1RX4tGco0
カッコの閉じ忘れのエラーが無いもんな

あと、採点する方も楽だと思う
Javaと同じで誰が書いても似たコードになる
64名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:15:08.54 ID:33nJRyEm0
インデントじゃなく色でブロック分けるようにしようぜ
65名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:18:27.42 ID:uYUeqjMT0
日和見には取っつきにくい。
66名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:18:39.90 ID:LX0lK1PS0
まだ一部の機器は、職人技のアセンブラだぞw
67名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:21:48.59 ID:wQa4cEkS0
全ての始祖C
正規表現を生み出したPerl
JSONを生み出したJS
インデントを文法に取り入れたPython
異端児として一世風靡して異端児として消えそうなPHP
やたら縦長に間延びするMS言語

言語もいろいろやね。
68名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:26:02.12 ID:VlzrEWaO0
Cから教え始めて挫折されるよりは余程良い
69名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:27:11.47 ID:qNEmJJrY0
>>3
オープンソース界隈で有名なエリック・レイモンドが書いたHow To Become A Hackerって文章では入門に最適ってなってるな
ttp://cruel.org/freeware/hacker.html
70名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:40:41.07 ID:AeAS8dD20
アイデアを形にできるのはいいよな。プログラムなり絵なり書けると。アイデアないやつは宝の持ち腐れになるけど
71名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:49:27.61 ID:isx7HLXs0
馬鹿には無理
72名無しさん@0新周年@転載は禁止:2014/07/15(火) 19:06:51.42 ID:TQ8/WOJvO
アイデアのある奴が手段としてプログラミングを学ぶならそれほど正しいことはないが
プログラミングを学んだところでアイデアが浮かぶわけではない
73名無しさん@0新周年@転載は禁止:2014/07/15(火) 19:19:41.65 ID:wQa4cEkS0
給料計算したり、燃費計算するのはプログラムだから、
決して超能力的なものではないから、学生の諸君はそこらへん勘違いしないように
74名無しさん@0新周年@転載は禁止:2014/07/15(火) 19:40:07.64 ID:WBJjWmhI0
Rubyはどうなん?

ちなみに30年近く前の大学生だった私が初めてPCでプログラミング
した時の言語は(Turbo)Pascal。
75名無しさん@0新周年@転載は禁止:2014/07/15(火) 19:53:39.67 ID:t1Pmqi9m0
初心者はHSPだろ
76名無しさん@0新周年@転載は禁止:2014/07/15(火) 19:58:38.65 ID:4cDgOtY90
Cobol をどうしてくれるんだ?
77婆 ◆w/0enBmaYM @転載は禁止:2014/07/15(火) 20:05:35.05 ID:CvO9LgAk0
Pythonって、Cに比べたら、ソースコードが半分くらいで済むよね。
もうCには戻れない体になってしまったw
78名無しさん@0新周年@転載は禁止:2014/07/15(火) 20:21:39.24 ID:LBZ94veq0
生き腐れしてる手持ちのデータを整理して、データベース構築、それ使って統計処理したいんだけど、Pythonって役に立ちますかね?R言語ってのも勉強してみようかと思っているんですが…どれが良いのかわからない(;´Д`)
79名無し募集中。。。@転載は禁止:2014/07/15(火) 20:31:51.85 ID:l92Ed0Cr0
Javaでラムダ式とかお洒落機能追加して文法ゴチャゴチャしてるの見ると
schemeとかMLとか良いと思うんだけどな
80名無しさん@0新周年@転載は禁止:2014/07/15(火) 20:33:15.54 ID:5ECIrNL60
インデント縛りが嫌なんだよな
81名無しさん@0新周年@転載は禁止:2014/07/15(火) 20:55:16.68 ID:y3jwdJFm0
Cから学ぶとかいう古典的考えに縛られた馬鹿しかいないから
ロクなプログラマが出てこないんだろな
82名無しさん@0新周年@転載は禁止:2014/07/15(火) 20:58:18.49 ID:e1HVxr41i
たしかにオブジェクト指向を学ばないのはおかC

初心者はJavaかpythonやね
83名無しさん@0新周年@転載は禁止:2014/07/15(火) 20:59:25.10 ID:4SmpbzIT0
Googleで働きたいならこれが最低限のデフォ だろ
それがベースにあってだ
日本ガラパゴス視点野郎ども
84名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:00:38.83 ID:afOoCzvm0
>>67
モビルスーツ言語? 白いヤツか?
85名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:04:37.88 ID:52E7CLwt0
>>78
それくらいの処理ならSQLとVBで十分な気もするが
俺はPython使ったことないから、他の人のアドバイスを待ってくれ。
86名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:04:48.83 ID:7sCut7Z10
スクリプトをプログラミング言語というのはおかしいな
87名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:08:18.17 ID:pEd/th0u0
職場で使用頻度の高い順
 C、ラダー、アセンブラ、VHDL、Perl、VB

研修受けたけど仕事では一回も使ったことのない言語
 C++、Java

Javaの研修とか何のために受けたんだか
88名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:12:24.48 ID:iPefJWU40
初心者はまずバッチファイルから
89名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:14:04.50 ID:Ll49bn/T0
>>78
統計処理が目的ならexcelにでもデータをまとめて、Rで処理すればいいんじゃないか?ヒスとグラム書くのにコード自分で用意するの?
90名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:14:17.63 ID:QfJ+Xhfd0
Civ4のmodが自作できるな
91名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:17:46.91 ID:HEkPXYP30
>>90
だから熱心に学ぶのか
92名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:21:50.04 ID:LBZ94veq0
>>85
どもです

>>89
多変量解析やってるのでエクセルでは機能不足でして…
何世代か前のSPSS使ってたんですが、VISTAマシン壊れたらポシャるんでR言語に引っ越そうかと考えてるんです

あ、あとデータベースは学術関係なので、将来は同業者向けに公開することを考えてます
93名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:26:20.10 ID:Ll49bn/T0
>>92
エクセルでデータを管理し、Rに読み込ませて統計処理されてはいかが?予算が許せばstataがお薦めです
94名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:27:06.44 ID:oA4xByTP0
なんだかんだいってperlだけやっとけば困らない
95名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:28:44.36 ID:Rjo3a9560
BASIC→FORTRAN→アセンブラ→C言語→C++
こんな風に習ってきたゆとり世代の自分
ポインタは楽だったがオブジェクト指向に戸惑う
96名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:45:32.12 ID:a2hasC9W0
プログラミング能力が高く評価されるっていったってそんなに猫も杓子も
プログラム書かないでしょ。世のほとんどの人は出来合いのソフト使ってるんだし。
97名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:49:39.88 ID:omJ/s7/I0
↑あほ
98名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:56:08.17 ID:LBZ94veq0
>>93
STATAググってみました
spssよりちょっとお安めみたいですね(´・ω・`)ちょっと惹かれるけど、せっかくなのでR言語の勉強もしてみます

データ管理はエクセルでするのが、汎用性は一番いいのかなあ
99名無しさん@0新周年@転載は禁止:2014/07/15(火) 22:11:01.49 ID:3ZCIrUN2i
webの仕事してて、javascriptよく使うけど、
この先勉強しておいた方がいい言語はある?
100名無しさん@0新周年@転載は禁止:2014/07/15(火) 22:31:09.05 ID:Ll49bn/T0
>>98
spssに対するstataの利点はやはり価格でしょうね。spssは追加のパッケージの費用がwww
Rは色々ググる手間を惜しまなければ最強かもしれませんね
元データをエクセルで管理するメリットは、個々の観測値の確認作業が楽な点だと思います
数万件程度なら、さほどPCの負荷も気にならないのでは?
101名無しさん@0新周年@転載は禁止:2014/07/15(火) 22:31:52.74 ID:rey22Jxg0
>>99
日本語
102名無しさん@0新周年@転載は禁止:2014/07/15(火) 22:33:03.87 ID:+b1o5fpE0
>>99
javaは出来るのか?
103名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:01:11.26 ID:LBZ94veq0
>>100
spssの追加パッケージやらバージョンアップ代はもう無理ですww
データ管理はもうしばらくはエクセルで頑張るかな

Rで挫折したらSTATAに引っ越しますw
教えてくれてありがとう!
104名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:06:53.13 ID:GzpEM9Be0
手続き型言語なんてどれも似たようなものだから
一つ覚えれば何でもできるようになる

本気で学びたいなら石から始めることだな
105名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:11:00.29 ID:ye9O9nh50
ピチョンが?
106名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:11:13.66 ID:1hbQMM2R0
パイソンかよ
ペイトンなら流石兄者なんだが
107名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:17:29.01 ID:al6+AE520
MATLABが必死です
108名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:18:23.86 ID:kydBT8+P0
cとgsl使って仕事の数値計算プログラム作ってたけど、
最近はpython numpy scipy matplotlib ばっかり使ってるな
ちょこっと計算するには、ipython notebook便利すぎ

心配していた計算速度も、numpyとかscipyの関数使ってれば
ストレスなく使える
どうしても遅かったらcython使えばいいし
109名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:30:31.91 ID:dVyGdIXr0
>>79
関数型言語ではアルゴリズムが書けない。
SICPではクロージャを悪用してSchemeでオブジェクト指向まで実現しているけど、
当然のことながら書きにくく読みにくく遅くなる。
さらにSchemeには継続という邪悪で教育上有害な概念がある。
110名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:33:13.53 ID:sNViLrQq0
統計処理やりたい人、
Ruby+Rおすすめ。
フロントエンド、Rubyにすると、Excelより性能も見通しもいいよ。
仲間になりませんか?
こんないい言語開発してくれた、松本さんに感謝。
111名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:33:14.92 ID:dleVA+X30
cでつくってPythonから呼び出す
が最も楽チン
112名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:36:13.72 ID:rImIwMMe0
pythonって、MATLABみたいにベクトルとか行列で記述できるの?
できるんだったら乗り換えてもいいかなー(´・ω・`)
113名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:36:20.37 ID:QIjaY0tX0
pythonなんて昔からあるべ
114名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:37:47.58 ID:agRUHWr60
>>112
それは無理
115名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:38:09.10 ID:T1qcLpYf0
最近はC#ばっかしだなあとパワーシェル
116名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:39:00.14 ID:/5ObWZc+0
>>75
HSPにはキチガイが多い。量産しないためにも教えてはならない

3年の間ソースコード譲渡されて続編作ってるAno犬という馬鹿がいる
なんと未だにloop構文が書けず基本コピペ、見事にコピペ
行数は2万を超え、コードリーディングは当然できずにバグが頻発している
http://jbbs.shitaraba.net/bbs/read.cgi/game/45610/1401400921/
117名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:42:38.14 ID:gV7qJNQci
Python無料で日本語で学べるサイトない?
Rubyでもいいけど
118名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:49:34.36 ID:H2tqsfFx0
matlabが3位ってどうなんよ。
めっちゃカネかかるやん。
119♪@転載は禁止:2014/07/15(火) 23:52:34.73 ID:TK5e/ulU0
ちょっと前まで,個人的な用途なら,なんでもperlで書いてしまふ変態野郎でした.
もう,コードは汚い.数年前の自分が書いたコードが,なぜ動くのか,よくわからなくなるw
「それをやる方法は一つではない」(TMTOWTDI)なんて思想は,かっこいいけれど,教育的見地からは
いいコードを書く習慣をつけるのが先だと思った.
今から,やり直すならpython で出直したいよ.
120名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:58:15.78 ID:/5ObWZc+0
>>111
Cとの連携はluaの方が強くてしかも早いんじゃなかったか?
121名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:59:14.74 ID:l1iHvc1b0
MVSのCL、JCLでFortranとかで計算してた
122名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:46:27.09 ID:RERtAIRY0
>>58
それはマジレス?
123名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:49:04.15 ID:zHAIVaMJ0
イギリスは小学校1年からプログラミングが必修になった
124名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:49:52.00 ID:D49dIaHP0
自分の周りだとPowerShellが多いな
125名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:53:59.67 ID:6mZKmup/0
『C#ってメモリの解放とか考えなくてもいいバカでも書ける言語なんだろ?』

ストリームくらい閉じろクソ老害が
126婆 ◆w/0enBmaYM @転載は禁止:2014/07/16(水) 00:57:18.85 ID:/SJIDXJD0
>>112,>>114
>>118が書いてるように、numpyやらscipyやら使えば
そこそこ行列計算出来るし、図化はmatplotlibがあるから、
とりあえずタダで一通りのことが出来る環境はそろってると思う。

一番いいのはユーザーがそこそこ多いことで、なにか疑問があっても
らちょっと検索するなり掲示板で聞けば、たいていその日のうちに
解決することだよね。
127名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:18:16.48 ID:H0Wmzl730
プログラミング言語は何だっていい
そんなのよりその上位のどう処理するかの部分を上手くイメージできる方が大事
これから勉強したいとかいう人は
コンピュータのできる処理ってどんなの?
現実問題をどうやって上手くコンピュータを使って計算するの?
とかを調べて身につけた方がいい

プログラミングって、この処理のイメージが先にあって、じゃあこれをこの言語ならこう実装する。の流れだから
128名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:21:43.36 ID:TomYGU7f0
>>58
文系か?
理系ならfortranで科学技術計算するだろ
129名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:22:21.39 ID:8Dho2S6n0
.

    在日外国人で 民潭や総連などおかしな組織を作り 反日新聞を出してるのは 在日韓国朝鮮人だけです 害国人です

    中国人ですらそんなゲスなことはしてない 寄生虫害虫 在日韓国朝鮮人

    終戦時に土地を強奪し日本人を強姦虐殺した在日朝鮮人の子孫は日本から出て行け! クズが!

 
    ※wikiに在日朝鮮人の集団2000人に襲われる役所の写真があります(長田区役所襲撃事件)

 


    【テレビ】排外主義の韓国、TVは未だに日本語の音楽映画ドラマを禁止・・・一瞬でも日本語表示されれば視聴者から糾弾
    http://hayabusa3.2ch.net/test/read.cgi/mnewsplus/1401627417/

    【速報】 韓国、日本人の観光客には「食事」に必ず小便やツバを入れてやるんだよ! 「日本人には天罰が必要」と笑う
    http://hayabusa3.2ch.net/test/read.cgi/news/1376493473/291-

    韓国では、日本人の観光客には「食事」に必ず小便やツバを入れてるのは普通です。そして
    旨い旨いと全部食べるですから笑いが止まりませんよ(大笑い)。

    東亞日報の報道によると、「韓国の外国人に対する接客水準は世界最低レベルですから。
    小便やツバを入れることは、昔も今も韓国では常識ですから」と笑う。

    【韓国】東京の女子高校の学生70人余りが韓国旅行で集団食中毒症状
     ttp://kamome.2ch.net/test/read.cgi/news4plus/1305887538/

    【韓国】韓国修学旅行に行った福岡県の高校150人余りが集団食中毒症状
     ttp://kamome.2ch.net/test/read.cgi/news4plus/1305887535/

    【韓国】京都の学校5校が韓国旅行で集団食中毒400人余りが食中毒相次ぐ
     ttp://kamome.2ch.net/test/read.cgi/news4plus/1305931979/
130名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:24:22.71 ID:m13ukZ4r0
スクリプト系はPython
C系やりたければC#
入門では十分だろ
131名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:33:59.47 ID:1oypygkf0
>>112 pythonって、MATLABみたいにベクトルとか行列で記述できるの?

もちろんできる。scipy が Matlab の機能の多くを実装している。

金が有り余っていて、自分で考えずにパラメータを放り込んで結果だけを得たいのなら Matlab だ。
自分の頭で考えられ、数値計算以外も対象に含めるのならば Python だ。

俺にとっては Python は Matlab を超えている。

こんなことは Matlab ではできない。
http://www.youtube.com/watch?v=rdo-46WafyQ
http://www.youtube.com/watch?v=O_0gW0ti0Ek
http://www.youtube.com/watch?v=s4FwqLcmHWM
132名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:38:48.44 ID:FxUwjoSC0
できるやつはPythonとScala
133名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:39:55.68 ID:JuXJkgPA0
まずはアセンブラでLEDチカチカ光らそうぜ
そしたらどんな高級言語でも扱えるようになる
134名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:49:16.15 ID:1oypygkf0
>>119 今から,やり直すならpython で出直したいよ.

今からでも遅くない。Python に移れ。Perl を使えるなら簡単だ。Python言語も perl
より簡単だ。正規表現だけは Perl の方が上だが。

俺も Perl もよく使った。一番大きなのは 8000 行のクロス・アッセンブラーを作ったぐらいだ。

Python は他人のプログラムを読んで楽しむことが容易だ。小さなプログラムは解説を読
むよりソースを追った方が早く使えることも多い。C や Ruby では、この楽しみを味わ
えるのは一部の天才だけだ。
135名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:57:22.90 ID:z1Zda2f50
PHPerまあつまりWeb屋だけどPythonに移るメリットってある?
136名無しさん@0新周年@転載は禁止:2014/07/16(水) 02:09:37.03 ID:tAAwgacn0
数年に一度次から次へと新言語が出る事に対し、
一つの言語を極めずに振り回されている事が最大の問題だよ。
やれJAVAだPerlだRubyだPHPだPythonだと、これを狙ってるとしか思えん。
137名無しさん@0新周年@転載は禁止:2014/07/16(水) 02:11:37.22 ID:MeUMGg3f0
計算機科学の基礎ができていれば言語なんて何使ったって大差ないよ
138名無しさん@お腹いっぱい。@転載は禁止:2014/07/16(水) 02:33:32.24 ID:JzOWKU2x0
俺はCOBOLしかできない。
139名無しさん@0新周年@転載は禁止:2014/07/16(水) 02:41:20.00 ID:KMd0BVyG0
オナニーだけで十分
140名無しさん@0新周年@転載は禁止:2014/07/16(水) 03:07:49.00 ID:bGYZtgAN0
スクリプト言語がほぼシェルマクロ用途しかない俺は使う機会がほとんどないのぜ
141名無しさん@0新周年@転載は禁止:2014/07/16(水) 03:56:09.97 ID:vBeqJeHz0
>>136
一つ覚えたらみな同じようなもん
大きな壁は手続き型言語とオブジェクト指向型言語
142名無しさん@0新周年@転載は禁止:2014/07/16(水) 04:32:01.22 ID:XxryzfWw0
日本では流行らないから、どうでもいい。

>>136
objective-cとか、C#、Curl、Tcl/Tlとかな。半年おきくらいに一個くらい話題になるペースのような。

>>137 >>141
大差はないけど、細かい違いや、汎用性、文法の約束事が微妙に違うから、やはり慣れてるの使いたいな。

個人的にはマクロ化や自動化しやすいのが好きだけど、そういうのが面倒なのもあるしね。
143名無しさん@0新周年@転載は禁止:2014/07/16(水) 08:05:36.04 ID:pjIbsaEB0
流行り廃りだからとりあえずC覚えとけよ。後々楽だから。
144名無しさん@0新周年@転載は禁止:2014/07/16(水) 10:11:06.65 ID:e7Q7UQGv0
日本の教育機関だと当たり障り無くC++、教える側にやる気があればJAVAかC#なんじゃないかな
俺も高校で初めて習ったのはC++だった
145名無しさん@0新周年@転載は禁止:2014/07/16(水) 10:30:36.96 ID:g/OE0PDt0
C++なんて増築増築して迷路になった旅館みたいもんだ。かなり筋が悪い言語。
セキュリティ穴だらけで評価が落ちたJavaの方がまだマシだな。初めに覚えるならな。
146名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:15:32.67 ID:2uiUZb/10
loop書けないプログラマは実在する
147名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:24:53.08 ID:Z0sTXu8Z0
>>145
標準化委員会の中の人ですら言語仕様を理解できていないのがC++
148名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:37:31.85 ID:WukESqha0
>>30

swift入ってるのか‥
149名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:37:53.65 ID:BKFFiiUnO
>>75
HSPはGUIを扱うのが比較的簡単ってだけで、プログラミング仕様そのものはちょっと物足りな過ぎる

変数がデフォルトでグローバルだったり、文字列操作しようとするとやれnotepadだのnoteaddだの面倒臭いし、名前空間作るのにわざわざ#module〜#globalで囲まなきゃならなかったり……

あれはもうGUIアプリを手軽に濫造したい人のためのものだから、プログラミング入門は他の言語に任せたほうがいい
150名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:48:14.28 ID:xqvQNZNJ0
欠点だらけですね。RUBYもそうだが、正直どこが良いか分からん。

1.なでしこもそうだが、ブロックがインデントなのが分かりにくい。
インデントを間違えただけで、動かなくなってしまう。
2.実行ファイルへのコンパイルやソースの隠蔽が標準機能ではできない。
ソース公開が原則になってしまう。ということは企業が使うのに向かない。
個人向けになってしまう。
3.使い勝手の良い開発環境(開発ソフト)が無い。
4.日本語文字列を扱うと色々問題が出ることがある。
5.バージョンが色々でどれを使えば良いか分からない。
6.GUI(開発ソフト)でGUIを作れない。
GUIを作るのにスクリプトを書く必要がある。

プログラミング入門にはc#(VisualStduio)が最も良いと思います。
151名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:51:35.67 ID:xqvQNZNJ0
>>149

HSPの欠点はオブジェクト指向じゃないとこですね。
クラスや関数でなくgo to文で作るしか無い。
ゲームを作るのに良く使われてますが、
ゲームならAdobeFLASH(ActionScript)で作った方が良い。
HSPは全然初心者向けじゃない。凄く分かりにくい。
152名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:58:58.79 ID:2uiUZb/10
>>150
6 は誤解なので訂正されたし
153名無しさん@0新周年@転載は禁止:2014/07/16(水) 13:05:46.36 ID:4bop4Fu7O
C♯は環境が強力すぎて他言語は追従出来ないね。

言語も高いレベルでバランスがとれてる。
並列処理もヤバいぐらい記述が簡単になったし。

スクリプト言語はPerlもRubyも長い目では死亡してて、
日本も含め、世界的にもpython勝利がほぼ確定してるね。
154名無しさん@0新周年@転載は禁止:2014/07/16(水) 16:41:56.01 ID:oUseWtrL0
>>67
ルークFORTHを使え
印刷関係で形を変えて生きのこっている
155名無しさん@0新周年@転載は禁止:2014/07/16(水) 16:43:02.11 ID:oUseWtrL0
>>76
3年位前までメインフレームで使っていたな
156名無しさん@0新周年@転載は禁止:2014/07/16(水) 16:53:22.77 ID:5+UvZnoLi
>>135
もしかしたらgaeを使う機会があるかもしれない
157名無しさん@0新周年@転載は禁止:2014/07/16(水) 18:28:49.12 ID:NBFdMz4+0
GAEは糞
158名無しさん@0新周年@転載は禁止:2014/07/16(水) 20:44:55.09 ID:JZe3+1uG0
山ガール
159名無しさん@0新周年@転載は禁止:2014/07/16(水) 20:49:46.92 ID:dlwPX1hg0
>>156
やめといた方がいいよ
グーグルのサポートは知らぬ存ぜぬのクズばっかだし、ユーザーグループもクレクレ君集団で役に立たないし
AWSでいいじゃん
160名無しさん@0新周年@転載は禁止:2014/07/16(水) 21:18:53.65 ID:JZe3+1uG0
node.jsにモジュール上げたときも外人もクレクレ厨ばっかりだったな
161名無しさん@0新周年@転載は禁止:2014/07/16(水) 23:02:28.69 ID:tjVQ96jKi
Cで数十万行あるソースをメンテするプロジェクトに配属されるって今じゃ貴重な経験かもしれないな

全部Rubyで書き直したくてたまらない
162名無しさん@0新周年@転載は禁止:2014/07/17(木) 06:50:38.14 ID:Bxm55TmA0
>>161
これ、ちょっとその感覚がわからない
具体的にどんな部分を書き直したいの?
ループをイテレータにするとか?
163名無しさん@0新周年@転載は禁止:2014/07/17(木) 06:55:48.31 ID:Bxm55TmA0
>>161
後、たかだか100Kのコード資産を大規模と感じる感覚もちょっと面白い
もしかして新人君?
164名無しさん@0新周年@転載は禁止
連投すんなよ気持ち悪りぃな
IDもそのままだし、もしかして新人君?