【IT】Pythonが大学の入門用プログラミング言語として人気を集めていると判明
1 :
brown_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 聞いてないって書いたけど、売れたアルバムや代表曲は聞いたよ
洋楽好きはメタル好きな奴ばかりだったからね。
当時からモトリーやガンズ、ポイズンは糞だと思っていた、コピーバンドする価値がないとも思ってたし
でも誰も口には出せなかった、それをトムやカートが雑誌やテレビで「ガンズとかメタリカは聞く価値のない糞バンド」と言ってくれて
俺の音楽のセンスは間違っていないと確信できた、
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だな
暑い…暑いぞぉ
| まさかのときのスペイン宗教裁判!
└──v────v─────v────
∧ ∧ _丿⌒|_ o=oヽ
(゚ー゚*) (゚∀゚*) (゚ー゚∪
ノヽ~ノヽ ノヽ~ノヽ ノヽ~ノ゛ヽ,
ん † ) ん † ) ん † )
丿 八 ゝ 丿 八 ゝ 丿 八 ゝ
U〜U U〜U U〜U
おっPython
フルモンティ
10 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:13:41.89 ID:GT74yuRQ0
次は何ならえばいいの?
あのインデント大嫌いだわ
アイビー・リーグの秀才→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ドカの仕事だと俯瞰できたら勝ち組
結局どれから学べばいいんだよ
>>10 Pythonでオブジェクト指向とか概念マスターしちゃうと
英語圏の奴はドキュメントさくさく読めるから習わないでいいのだ
計算機にやらせる仕事を思いつかない奴はドカタとして永遠に
プログラムのお勉強で終わるのだ
phpが型を厳密化してくれれば
ふぃそん?
>>3 >Python嫌いじゃないがこれでプログラミングには入門できないだろ
できるよ。
30年程前にはPascalがシェアを伸ばすとか言っていたのになぁ
NEO-DIO
ドリームキャスト版メタルマックス --- 懐かしさと悔しさと……結局発売されなかった幻のゲームたち―『ああっ女神さまっ』『ルーンマスター』
>現代の社会ではプログラミング能力が高く評価される傾向にあります。
はいダウト
pythonはちょい前のperlと同じポジション
node.jsやGAEもpythonで書かれている
学習コストも高くないし入門向けには合ってると思う
スクリプト言語なら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とか強力
ちょっと慣れると素人でも自分用の解析ソフト
を書けちゃう
なんかいまさら感が。
pythonって昔っからそういう扱いだったよな。
30 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:29:44.95 ID:vRvSy/au0
なんでいまごろ
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
コボル最強伝説
>>3 入門用としてかなり評価が高い。
javascriptよりもはるかに
いやもおね、やっとおぼえたら次から次へと新しい言語がね・・・。
心底好きな人だけやればいいよ。もーついていけん。
37 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:35:34.46 ID:/qEQ8QJW0
PHP馬鹿にしてたけど使ってみたら便利すぎワロタw
もっと早めに取り組んでればよかった
素人だと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(パイソン)全米で人気なら、そのうち日本にも波及するだろ
町の本屋にも解説書を見かけるようになってる
正直自分だけの自己満足プログラム書くだけなら
Cとシェルスクリプトで十分だわw
44 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:40:16.45 ID:ZX8dwemn0
>>22 元デルファーの俺参上
ObjectPascalは美しかったよ
なんでベーシックが入ってないんだ?
未だにCしか使わない組込み土方なんだけど、
もう先は長くないんかね。
>>44 Delphi 良かったよね。
綺麗なコードが書けた。
pythonからプログラミング始めようかな
プログラミング初心者にオススメのpython本は何がいいのだろうか
49 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:46:10.58 ID:ZX8dwemn0
>>46 Cが出来りゃどうにでもなるっしょ
文法とか概念とか大体Cから始まってんだし
>>48 オライリーの「初めてのpython」
でいいんじゃね。
ruby は scipy, matplotlib に相当する準標準ライブラリがないのがネックよね
53 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 17:52:07.84 ID:Zs0PJRme0
俺が大学に入って最初に習った言語はPascalだった。
IPython Notebookが便利すぎて感動した。
>>51 そだね
Python はデータサイエンティストの標準語になっちったね
Ruby は結局、Rails しかないモルモンキモオタ糞筑波松江言語だから所詮格が違うよね
56 :
優しい名無しさん@転載は禁止:2014/07/15(火) 18:00:56.35 ID:mupz8Mxx0
selfっていらなくね?
58 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:08:20.64 ID:sj2sUTX60
61 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:10:50.16 ID:1msZgO1D0
アクチュアリー目指すなら、どんな言語を習得すべきか、お前ら答えろ。
カッコの閉じ忘れのエラーが無いもんな
あと、採点する方も楽だと思う
Javaと同じで誰が書いても似たコードになる
64 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:15:08.54 ID:33nJRyEm0
インデントじゃなく色でブロック分けるようにしようぜ
日和見には取っつきにくい。
66 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:18:39.90 ID:LX0lK1PS0
まだ一部の機器は、職人技のアセンブラだぞw
全ての始祖C
正規表現を生み出したPerl
JSONを生み出したJS
インデントを文法に取り入れたPython
異端児として一世風靡して異端児として消えそうなPHP
やたら縦長に間延びするMS言語
言語もいろいろやね。
Cから教え始めて挫折されるよりは余程良い
69 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 18:27:11.47 ID:qNEmJJrY0
アイデアを形にできるのはいいよな。プログラムなり絵なり書けると。アイデアないやつは宝の持ち腐れになるけど
馬鹿には無理
アイデアのある奴が手段としてプログラミングを学ぶならそれほど正しいことはないが
プログラミングを学んだところでアイデアが浮かぶわけではない
給料計算したり、燃費計算するのはプログラムだから、
決して超能力的なものではないから、学生の諸君はそこらへん勘違いしないように
Rubyはどうなん?
ちなみに30年近く前の大学生だった私が初めてPCでプログラミング
した時の言語は(Turbo)Pascal。
75 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 19:53:39.67 ID:t1Pmqi9m0
初心者はHSPだろ
Cobol をどうしてくれるんだ?
Pythonって、Cに比べたら、ソースコードが半分くらいで済むよね。
もうCには戻れない体になってしまったw
生き腐れしてる手持ちのデータを整理して、データベース構築、それ使って統計処理したいんだけど、Pythonって役に立ちますかね?R言語ってのも勉強してみようかと思っているんですが…どれが良いのかわからない(;´Д`)
Javaでラムダ式とかお洒落機能追加して文法ゴチャゴチャしてるの見ると
schemeとかMLとか良いと思うんだけどな
インデント縛りが嫌なんだよな
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
>>78 それくらいの処理ならSQLとVBで十分な気もするが
俺はPython使ったことないから、他の人のアドバイスを待ってくれ。
86 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:04:48.83 ID:7sCut7Z10
スクリプトをプログラミング言語というのはおかしいな
職場で使用頻度の高い順
C、ラダー、アセンブラ、VHDL、Perl、VB
研修受けたけど仕事では一回も使ったことのない言語
C++、Java
Javaの研修とか何のために受けたんだか
初心者はまずバッチファイルから
>>78 統計処理が目的ならexcelにでもデータをまとめて、Rで処理すればいいんじゃないか?ヒスとグラム書くのにコード自分で用意するの?
Civ4のmodが自作できるな
>>85 どもです
>>89 多変量解析やってるのでエクセルでは機能不足でして…
何世代か前のSPSS使ってたんですが、VISTAマシン壊れたらポシャるんでR言語に引っ越そうかと考えてるんです
あ、あとデータベースは学術関係なので、将来は同業者向けに公開することを考えてます
>>92 エクセルでデータを管理し、Rに読み込ませて統計処理されてはいかが?予算が許せばstataがお薦めです
なんだかんだいってperlだけやっとけば困らない
BASIC→FORTRAN→アセンブラ→C言語→C++
こんな風に習ってきたゆとり世代の自分
ポインタは楽だったがオブジェクト指向に戸惑う
96 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 21:45:32.12 ID:a2hasC9W0
プログラミング能力が高く評価されるっていったってそんなに猫も杓子も
プログラム書かないでしょ。世のほとんどの人は出来合いのソフト使ってるんだし。
↑あほ
>>93 STATAググってみました
spssよりちょっとお安めみたいですね(´・ω・`)ちょっと惹かれるけど、せっかくなのでR言語の勉強もしてみます
データ管理はエクセルでするのが、汎用性は一番いいのかなあ
webの仕事してて、javascriptよく使うけど、
この先勉強しておいた方がいい言語はある?
>>98 spssに対するstataの利点はやはり価格でしょうね。spssは追加のパッケージの費用がwww
Rは色々ググる手間を惜しまなければ最強かもしれませんね
元データをエクセルで管理するメリットは、個々の観測値の確認作業が楽な点だと思います
数万件程度なら、さほどPCの負荷も気にならないのでは?
101 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 22:31:52.74 ID:rey22Jxg0
>>100 spssの追加パッケージやらバージョンアップ代はもう無理ですww
データ管理はもうしばらくはエクセルで頑張るかな
Rで挫折したらSTATAに引っ越しますw
教えてくれてありがとう!
104 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:06:53.13 ID:GzpEM9Be0
手続き型言語なんてどれも似たようなものだから
一つ覚えれば何でもできるようになる
本気で学びたいなら石から始めることだな
ピチョンが?
106 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:11:13.66 ID:1hbQMM2R0
パイソンかよ
ペイトンなら流石兄者なんだが
107 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:17:29.01 ID:al6+AE520
MATLABが必死です
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より性能も見通しもいいよ。
仲間になりませんか?
こんないい言語開発してくれた、松本さんに感謝。
cでつくってPythonから呼び出す
が最も楽チン
pythonって、MATLABみたいにベクトルとか行列で記述できるの?
できるんだったら乗り換えてもいいかなー(´・ω・`)
113 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:36:20.37 ID:QIjaY0tX0
pythonなんて昔からあるべ
115 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:38:09.10 ID:T1qcLpYf0
最近はC#ばっかしだなあとパワーシェル
116 :
名無しさん@0新周年@転載は禁止:2014/07/15(火) 23:39:00.14 ID:/5ObWZc+0
Python無料で日本語で学べるサイトない?
Rubyでもいいけど
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の方が強くてしかも早いんじゃなかったか?
MVSのCL、JCLでFortranとかで計算してた
122 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:46:27.09 ID:RERtAIRY0
123 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:49:04.15 ID:zHAIVaMJ0
イギリスは小学校1年からプログラミングが必修になった
自分の周りだとPowerShellが多いな
125 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 00:53:59.67 ID:6mZKmup/0
『C#ってメモリの解放とか考えなくてもいいバカでも書ける言語なんだろ?』
ストリームくらい閉じろクソ老害が
>>112,
>>114 >>118が書いてるように、numpyやらscipyやら使えば
そこそこ行列計算出来るし、図化はmatplotlibがあるから、
とりあえずタダで一通りのことが出来る環境はそろってると思う。
一番いいのはユーザーがそこそこ多いことで、なにか疑問があっても
らちょっと検索するなり掲示板で聞けば、たいていその日のうちに
解決することだよね。
プログラミング言語は何だっていい
そんなのよりその上位のどう処理するかの部分を上手くイメージできる方が大事
これから勉強したいとかいう人は
コンピュータのできる処理ってどんなの?
現実問題をどうやって上手くコンピュータを使って計算するの?
とかを調べて身につけた方がいい
プログラミングって、この処理のイメージが先にあって、じゃあこれをこの言語ならこう実装する。の流れだから
128 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:21:43.36 ID:TomYGU7f0
>>58 文系か?
理系ならfortranで科学技術計算するだろ
スクリプト系はPython
C系やりたければC#
入門では十分だろ
131 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:33:59.47 ID:1oypygkf0
できるやつはPythonとScala
まずはアセンブラでLEDチカチカ光らそうぜ
そしたらどんな高級言語でも扱えるようになる
134 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 01:49:16.15 ID:1oypygkf0
>>119 今から,やり直すならpython で出直したいよ.
今からでも遅くない。Python に移れ。Perl を使えるなら簡単だ。Python言語も perl
より簡単だ。正規表現だけは Perl の方が上だが。
俺も Perl もよく使った。一番大きなのは 8000 行のクロス・アッセンブラーを作ったぐらいだ。
Python は他人のプログラムを読んで楽しむことが容易だ。小さなプログラムは解説を読
むよりソースを追った方が早く使えることも多い。C や Ruby では、この楽しみを味わ
えるのは一部の天才だけだ。
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
オナニーだけで十分
スクリプト言語がほぼシェルマクロ用途しかない俺は使う機会がほとんどないのぜ
141 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 03:56:09.97 ID:vBeqJeHz0
>>136 一つ覚えたらみな同じようなもん
大きな壁は手続き型言語とオブジェクト指向型言語
日本では流行らないから、どうでもいい。
>>136 objective-cとか、C#、Curl、Tcl/Tlとかな。半年おきくらいに一個くらい話題になるペースのような。
>>137 >>141 大差はないけど、細かい違いや、汎用性、文法の約束事が微妙に違うから、やはり慣れてるの使いたいな。
個人的にはマクロ化や自動化しやすいのが好きだけど、そういうのが面倒なのもあるしね。
流行り廃りだからとりあえずC覚えとけよ。後々楽だから。
日本の教育機関だと当たり障り無くC++、教える側にやる気があればJAVAかC#なんじゃないかな
俺も高校で初めて習ったのはC++だった
C++なんて増築増築して迷路になった旅館みたいもんだ。かなり筋が悪い言語。
セキュリティ穴だらけで評価が落ちたJavaの方がまだマシだな。初めに覚えるならな。
loop書けないプログラマは実在する
147 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:24:53.08 ID:Z0sTXu8Z0
>>145 標準化委員会の中の人ですら言語仕様を理解できていないのがC++
149 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 12:37:53.65 ID:BKFFiiUnO
>>75 HSPはGUIを扱うのが比較的簡単ってだけで、プログラミング仕様そのものはちょっと物足りな過ぎる
変数がデフォルトでグローバルだったり、文字列操作しようとするとやれnotepadだのnoteaddだの面倒臭いし、名前空間作るのにわざわざ#module〜#globalで囲まなきゃならなかったり……
あれはもうGUIアプリを手軽に濫造したい人のためのものだから、プログラミング入門は他の言語に任せたほうがいい
欠点だらけですね。RUBYもそうだが、正直どこが良いか分からん。
↓
1.なでしこもそうだが、ブロックがインデントなのが分かりにくい。
インデントを間違えただけで、動かなくなってしまう。
2.実行ファイルへのコンパイルやソースの隠蔽が標準機能ではできない。
ソース公開が原則になってしまう。ということは企業が使うのに向かない。
個人向けになってしまう。
3.使い勝手の良い開発環境(開発ソフト)が無い。
4.日本語文字列を扱うと色々問題が出ることがある。
5.バージョンが色々でどれを使えば良いか分からない。
6.GUI(開発ソフト)でGUIを作れない。
GUIを作るのにスクリプトを書く必要がある。
プログラミング入門にはc#(VisualStduio)が最も良いと思います。
>>149 HSPの欠点はオブジェクト指向じゃないとこですね。
クラスや関数でなくgo to文で作るしか無い。
ゲームを作るのに良く使われてますが、
ゲームならAdobeFLASH(ActionScript)で作った方が良い。
HSPは全然初心者向けじゃない。凄く分かりにくい。
C♯は環境が強力すぎて他言語は追従出来ないね。
言語も高いレベルでバランスがとれてる。
並列処理もヤバいぐらい記述が簡単になったし。
スクリプト言語はPerlもRubyも長い目では死亡してて、
日本も含め、世界的にもpython勝利がほぼ確定してるね。
>>67 ルークFORTHを使え
印刷関係で形を変えて生きのこっている
>>76 3年位前までメインフレームで使っていたな
>>135 もしかしたらgaeを使う機会があるかもしれない
GAEは糞
158 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 20:44:55.09 ID:JZe3+1uG0
山ガール
>>156 やめといた方がいいよ
グーグルのサポートは知らぬ存ぜぬのクズばっかだし、ユーザーグループもクレクレ君集団で役に立たないし
AWSでいいじゃん
160 :
名無しさん@0新周年@転載は禁止:2014/07/16(水) 21:18:53.65 ID:JZe3+1uG0
node.jsにモジュール上げたときも外人もクレクレ厨ばっかりだったな
Cで数十万行あるソースをメンテするプロジェクトに配属されるって今じゃ貴重な経験かもしれないな
全部Rubyで書き直したくてたまらない
>>161 これ、ちょっとその感覚がわからない
具体的にどんな部分を書き直したいの?
ループをイテレータにするとか?
>>161 後、たかだか100Kのコード資産を大規模と感じる感覚もちょっと面白い
もしかして新人君?
連投すんなよ気持ち悪りぃな
IDもそのままだし、もしかして新人君?