TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
C++相談室 part143
☆★ Java の宿題ここで答えます Part 74 ★★
Visual Studio 2017 Part6
盗用したコードどれくらい書換えれば合法になるの?
Android SDK以外でのアプリ作成を全面禁止へ
0からの、超初心者C++相談室
pythonがこの先生きのこるには
0から始める2chブラウザfor超漢字 "2ch de BTRON"
【DI】Java Spring Frameworkを語るスレ 5.0
TypeScript part3

プログラム始めたいけどrubyかPythonどっちが良い


1 :2017/03/29 〜 最終レス :2018/07/04
教えてください

2 :
どうせ一方できればもう一方もできるから
どっちでもいいけど

Rubyやってから
Pythonやる方がオススメかな
日本語情報多いから

3 :
Pythonを推します。
MITでも、入門はPythonでござる

4 :
ドルオタワイ、1からプログラミングを学びたい
http://echo.2ch.sc/test/read.cgi/tech/1488262592/

5 :
最初にやるならpythonかな

6 :
ライブラリーが充実しているPythonをオススメする。

7 :
>>1
なんでRubyとPythonの2択なんだよ
しね

8 :
1だけど
>>7じゃあ何にするんだよ

9 :
>>8
7だけど
VBとPHPの2択にしな

10 :
RubyはRoRがあるからRubyもあり

11 :
>>1 プログラム始めたいけどrubyかPythonどっちが良い

強力に Python を勧める。

Python は読んで楽しめるプログラム・コードが一番多い言語だ。長い λ 式が書き難いなど、読みやすいコードになる傾向を持つ言語だ。

逆に Perl は自分の書いたコードでさえ読むのが嫌になる言語だ。Ruby には、まだ その残照がある。逆に書いて楽しい言語でもあるけれど。

これから Programming を始めるなら Python にしとけ。でないと変態プログラマーの癖が身についてしまうぞ。変態の道に分け入るのは、基礎が身についてからにしとけ。

12 :
>>9
Ruby, Python, VB, and PHP Job Trends
https://www.indeed.com/jobtrends/Ruby,Python,VB,PHP.html

>>1の質問に答えても>>4の繰り返しにしかならない。
>>1はドルオタスレを読んで「みんなのPython」を買え。

13 :
MITとか、外人のやり方では、全然出来ない

日本には「たのしいRuby 第5版、2016」があるから、Rubyの方が基礎力がつく。
外国には「たのしいRuby」が無いから、無用の苦労をしているだけ

その後「みんなのPython 第4版、2017」を読む。
この2冊は表裏一体だから、「たのしいRuby」を読んでいれば、すぐ読める

外国では、こういう2言語同時学習が出来ないから、効率が悪い。
日本だけの特権

14 :
その二つならlispをやる
全てはシンタックスシュガーにすぎないと知る

あとは自由にやる

15 :
さすがPythonは意識高い系の奴らが群がってる言語だけあるな

16 :
>>15
RubyがPythonのようなポジションを得られなかったのはなぜか
https://developers.srad.jp/story/16/06/17/0827240/

Pythonは意識が高くない人も当たり前のように選ぶ言語になった。
意識が高いアーリーアダプターが群がっている言語はJuliaだろう。

17 :
Rubyは言語としてはPythonよりオブジェクト指向を徹底してるけど、numPy(だっけ?)みたいに科学技術計算ライブラリとかで決定版が無いのがね。
インデントとかのお行儀の良いプログラミング学ぶならPythonかな。

ところで、smalltalkみたいにBoolクラスで条件分岐できる様になりませんかね?
整数クラスのtimesメソッドは有るのにって思っちゃう。

18 :
Pythonはゆとり言語だぞ

19 :
Ruby は、設計が汚い。引き算の美学がない。

20 :
オブジェクト指向の時点で引き算の美学も何も。。。
PythonもPythonで同じ用途のメソッド有るのに関数型プログラミング用の関数用意してるし。。。どっち付かず感が。。。
いっそsmalltalkくらいオブジェクト指向にぶっ飛んだら関数型プログラミングっぽくも書ける。
(現時点でRubyも十分書けてる。残るは分岐処理)

と、言語としての一貫性と、RoRのお陰で実用十分だけど、ライブラリの差で適用範囲は二歩ほど劣ってる。
1.8系から1.9に行く時の互換性切り捨てを思い切り過ぎて優秀な海外プログラマーを一気にPythonに盗られた感じ。

21 :
そもそもPython or Rubyだったらどっちでも良いんじゃない?
どうせ両方やる事になるし、最初は自分に合った入門書の有る無しとか、
周囲に詳しい人が居る方とかで決めて良いよ。
初心者にありがちなどの言語がいいか悩んでいる内に時間が経つのが一番駄目。

22 :
軽量級JavaのProcessingもお勧め。

23 :
>>21
悩んだら一番難しいやつで行っとけ

24 :
犬と猫どっちが好きかで判定できる
犬好きならPython、猫好きならRubyで

25 :
pythonやってる奴はものすごい浅い
python押してる奴でまともにコードかいてる奴みたことない

26 :
アセンブラから、やってきてるおじさんの、書くPythonの、コードは、きれいだったよ。

27 :
まぁ、その人が書くコードは、どの言語でも、綺麗なんだけど。

28 :
Ruby2.x と Python3.xで比べたら
日本語の情報もPythonがもう逆転してんじゃね?
このところの出版ラッシュでかなり充実してると思うけど
amazonで検索しても予約受付中の書籍がまだ来てるぞ

29 :
Pythonと言うより機械学習とかディープラーニングブームなんだが、実質Python無双だしねぇ。。。

30 :
なぜ機械学習にPythonが選ばれるのか
http://qiita.com/yaju/items/5502115d7e3d06e6bbdd

31 :
Rubyはまつもとが嫌いなので使いません

32 :
なんで選択肢にPerlがねえんだコルァ。

33 :
>>32
Perlで簡単にできる事はRubyでも簡単にできるから
読みにくいPerlを選ぶ理由がない。

34 :
意識高い系なんだからPython一択だろ

35 :
こんなん実際に書いてみて気に入った方選んだら一番早いと思うけどね。ただPython の方がグローバルな印象ある

36 :
python一択

37 :
おれは、Rubyがいい。Pythonもインストールしてあるけど実際は、つかってない

38 :
C:\>python -V
Python 3.2

39 :
好きなメタ構文変数で分かる

40 :
python のがインストールから使用まで楽。

41 :
Pythonのスクリプトソースが書きやすくなるエディタはたくさんあるけど
Rubyのスクリプトソースが書きやすくなるエディタはほとんどない
たくさん書いて勉強したいならPythonを選んだほうが楽かなと

42 :
将来的にLINEのチャットボット作りたいんですが
rubyとPythonどちらを勉強した方がいいですか?

43 :
どちらでもいい。プログラミングが初めてなら環境の方が大事。
敢えて言えば書籍やネット上の情報も多いRuby。
スクールでの勉強もRubyは実施してる所多いが、Pythonはまだまだマイナー

44 :
JavaScriptはVisual Studioが使えるしPythonもMS謹製(のはず)のPTVS入れればVS上で使える。
RubyやPerlでもVS使えるといいんだけど

45 :
>>13
ここに書いてある

46 :
>>42
Messaging APIのご紹介
https://business.line.me/ja/services/bot
Messaging API - LINE API Reference
https://devdocs.line.me/en/#messaging-api
>LINE Bot SDK
>Java/PHP/Go/Perl/Ruby/Python

SDKが用意されている6言語はLINEとの通信は簡単にできる。
あとはチャットボットに何を言わせたいかによる。
機械学習でメッセージを作りたいならPythonだ。

47 :
Python
JavaScript
他は必要になったらでええよ。

48 :
書籍や情報が多いRuby? うせやろ?
標準ライブラリ - どっちでも良い
Web開発 - これも好みで。RoRが死にかけに見えるが
画像認識 - Python
機械学習 - Python
ラズパイ - Python
ペッパー君 - Python
Webスクレイピング - やっぱPython?
Kodi - Python

て感じ。バイアスは認める

49 :
今ならPythonやってりゃ損無いやろ

50 :
なんとなく思ったんだけど両方並行して勉強していくのはダメなのかなあ

両方が持ってる概念は、プログラミングに必須の知識だからそこはしっかり理解しておく
片方にしかない概念は、たぶん汎用性が無い好みの範疇の概念だからスルーしちゃっていい
そんな見極めができて効率よく学べたりしないかな

最初に「この言語だけ勉強する」って決めちゃうと
その言語でしか通用しない特殊な概念・機能を一般的なものと勘違いして覚えちゃって
他の環境に移行できなくて苦労する場面があったりしないかな
BASIC脳やHSP脳がそんな感じで。アレは良くない気がするんだけど

51 :
同じようなLL並行して覚えても混乱するだけじゃない
C/C++とPythonがお勧め。どれだけPythonが楽か思い知る事になるw
PythonのモジュールをCで書いて高速化なんて事もできるから無駄にはならん

52 :
webで使うなら ruby + rails。それ以外ならpython。

53 :
Cプラ、C#、python、typescriptでいい。
winに一切絡まない人は、C#落としてjava拾えばいい。

54 :
Rubyはパッケージ階層とか非難轟々だけど
あれって今後よくなる当てはないもんなの

55 :
無いな。
誰がそんな労力使うの。
そこに拘りあったら最初から気をつけるでしょ。

56 :
他人のC成果物と自作PerlでLinx上のGUIアプリいろいろ作ってオナニーしてる。いずれはC++で。

PHPはWebで最も使われている言語。
Perlは便利だが古い言語。
PythonはPerlを置き換えた言語。

RubyなんてWeb以外では誰も使わない言語。
言語オタクの言語オナニー玩具がRuby。

だから標準言語のPerlやPythonと違って、ディストリビューションにプリインストールすらされてない。むしろLuaのほうが重宝される。

つまり全く覚える必要のない言語がRubyであり、意識すらする必要のないダサい言語がRubyなのである。

57 :
まず「たのしいRuby 第5版、2016」を3回読む。
そうすると、プログラミングの基礎ができるので、この2冊を読む

みんなのPython 第4版、2017
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016

58 :
購入後3ヶ月でどこに置いたか分からなくなり、一年後に古本屋に並ぶ本が、日本経済の発展に少しは役立つかもな。

59 :
dive into python 3オススメ。日本語訳もあるしネットで見れる。

60 :
>>59
http://diveintopython3-ja.rdy.jp/

あとは(標準の)ライブラリリファレンスの興味あるところをざっと読んだら、
たいがいの事は取っ掛かりとしては充分かと。
https://docs.python.jp/3/

61 :
pythonってわかりやすいわ
JAVAしかやったことないけど
こっちのほうがシンプルでわかりやすい
余計なものがない

62 :
俺はPythonにした

ひとまずフレアかホーリーかみたいな質問は置いといて、ハッカーになりたい俺にCとPHPどっちを先にやるか教えて!

63 :
他人のコードを直すためPython触る羽目になって「グイドR」って
385回言ったことあるからRubyっつっとく

× 互換性を大事にする
〇 グイド的にめんどいのでイジらない(イジったら下位互換破壊でも押し通す)

じゃないかしら、Pythonは

64 :
ところでIT速報の中の人はまたPython推しレスだけ抽出するんだろうか?

>>12
https://www.indeed.com/jobtrends/q-C-q-C++-q-C%23-q-Java-q-Perl-q-Python-q-Ruby-q-PHP-q-Visual-Basic-6-q-VB.Net-q-Go-q-Ada.html

Go言語が一番だってさ、あとVB6があったりAdaが検討してたりこの統計? 謎ね

65 :
>>62
PHPはWeb以外使い道ないからCかな。
組み込み覚えれば、ロボットにケーブル差し込んでプログラム書き変えるとかハッカーらしいハッカーに成れるぞ。
Cで書かれたLinuxのコード読むにもCの知識無けりゃ話にならんしな。

66 :
>>65
ああ…確かに話にならんな…
起動ファイル読み始めて、ちょっとしたハッカー気分を味わってるけど、話にならん
サンクス、Cにしとくわ!

67 :
>>65
C 覚えるとデイトレできるようになるよ

68 :
PythonとCでええんでないの。
Cが終わったらC++。
C++の前にJavaをやっておくのも悪くない。
なんだかんだでJavaScriptも避けては通れない。
Rubyなんかやってる暇ないと思うよ。

69 :
JavaScript はやりたいとは思わないな‥なにか面白い応用があるの?

70 :
JavaScriptはある意味この世で一番応用範囲広いけど、もう直せる触ることもあるまい。
TypeScriptなりに吐かせりゃええ。

71 :
x直せる
o直接

72 :
Cって習得するのにどれくらいの時間かかる?
ちなみにPythonは2週間くらいPCにかじりついてたら、どーゆー構成で書くのかを考えるのに時間はかかるけど大概の業務処理スクリプトもどき程度は書けるようになれたかなー?って感じ

73 :
>>72
pythonと同じくらいの習熟度なら2週間
pythonと同じ事を出来るまでには2年

74 :
         ∧兵∧
        <*`∀´> < 在日同胞も兵役は義務ニダ!
 ビシッ   /⌒ .:::::: ⌒:  ウリナラ軍は逃しはしないニダ
      (m0っ__人_;;;ノ}
    Σ ヽー"  ..:. ::∧
        〉 __ .::にヨ
          |ニ|lXl|ニ|

75 :
Cは、不安がつきまとう。何度もポインタでひどいめにあいます
アセンブラも…

Perl, Rubyは、安心だ
おれは、Javaがすきだ

76 :
23デフォルトの名無しさん2011/10/13(木) 23:40:11.91
「私がひそかに満足していることのひとつは,
オープンソースの多くのものが,私が寄与したコードに基づいていることです」

「その仕事に合った道具を選びなさい(中略)
ある仕事のために新しい特殊なツールを作成する方法について考えるべきときもあります」

Dennis M. Ritchie
偉大なるプログラマからのメッセージ|Cマガジン1999年10月号31,32ページ

77 :
Pythonの起源は教育用言語ABC
最初の言語としては好適だろう
現代のBASICみたいな位置づけ

78 :
python覚えてGoogleも視野に入れるか、
ruby覚えて国内の中小でしょうもないもの書いて終わるか

79 :
javascriptでgoogleも国内中小も視野に入れたらいいじゃない

80 :
じゃあhtmlで世界制覇だな

81 :
JavaScriptはプログラムの実行結果をネットを利用してる万人に見せられる点が大きいよね
誰かに見せることで学習モチベを維持できる
そしてプログラミング初心者にとって学習モチベが維持できるかどうかはかなりの重要ポイント
そこに関しては、PythonもRubyも残念だけど最初から勝負にならないね

82 :
なんやろ?露出癖でもあるのかな?見られて嬉しいって

83 :
80はpもrもネットに使えない言語な時間軸に生きてるんだな

84 :
Linuxパール厨だが、パールOO覚えればパイソンすらすら読める。

ぶっちゃけっとパイソンだよ、パイソン!
ルビー覚えるくらいならパイソン覚えたほうがマシ。まあ俺はどっちも覚えるつもりないけどなw

85 :
python入門には最適
以上

86 :
>>83
そこらへん初心者向けに解説してくれると助かるんだけどなあ

サーバサイドでとか言い出さないことを望むけど
ソレ初心者には環境構築面でハードル高いと思うし

87 :
パイソンもパールもりなくすに最初っから入ってるよ。ルビーは入ってないから使うな。
WindowsにVirtualboxインストールして適当なLinux使ってみい。
WebサーバーのApacheが無くても、パイソンのWebフレームワークのbottleとか簡単ににポート80開く。

88 :
あ、やべサーバーサイドだったw

89 :
>>81
JavaScriptはCっぽいLispって言われる程特殊なスコープだから、あんまり勧めないな。
最近はTypeScriptとかからJavaScriptのコード吐かせるのが主流になりつつあるし。

大規模開発を想定して作られてないのに、Web開発の規模がデカくなって、JavaScriptの想定した規模を大きく超える開発規模になったからこその流れだぬ。

90 :
取りあえず、苦しんでC言語覚えるわ

91 :
rubyとpythonの両方使えるけど
pythonは特定の関数について、マニュアルの隅っこに「Windowsか非Windowsかで挙動が変わります」みたいな
オモシロイことが書いてる(しかも3だけ)

わかってるんならなぜ直さんのかというか
python3 + 非windowsなら一部の関数はbytes突っ込まれてもutf-8扱いするよ、とか
ごめんグイドさんあなた文字列とbytes違うっておっしゃっててソレなんなん? 蛇の二枚舌か?
とブチ切れた記憶がある

92 :
ファイル・アクセス権など、OSの情報は、win, Linux で異なる

たぶん、どの言語でも、それらの情報は異なる

93 :
N88BASICを使ってる人はいないの?

94 :
>>86
でた、後出し条件!

95 :
>>82
単にこういう話ですよ。アップロード数を見れば言わんとすることが分かるんじゃないかなあ
http://9leap.net/

もっとも、「ソレならJavaScriptじゃなくてもいいじゃん」って話にもなりますけどね…
https://scratch.mit.edu/explore/projects/all

例えば子供さんに教えるときは「作ったものを友達に見せてドヤ顔できる環境」って結構大事で、そういう環境があると続きやすいんですよね
プログラミングに限らずなんでもそうですけど、周囲の反応が何かしら得られないと学習の継続は少々難しいと感じてます

とは言え「JavaScriptは筋が悪い」てのは自分も同意しますね
だからshi3zさんも前田ブロック出してきてJavaScriptを隠蔽したんじゃないのかな。違うのかな
個人的にはPythonで書いてアップロードするとブラウザで動かせる、みたいな学習環境があれば文句のつけようないなと思ってますが

96 :
>>95
プチコンっていう3DSで動くBASICじゃ駄目なん?

97 :
Ruby > Python >>> JS >>> PHP

Kotlin は静的チェックが厳密だから、バグは少ないけど、面倒

98 :
今机の前に座ってます
机の上には苦しんで覚える本と古い方のCの絵本がありますが、開く気がしません(´・ω・`)
何を妄想して、どーしたら、楽にCをものに出来るんでしょうか?

99 :
rubyでしょ

100 :
留尾威だからよ?俺ら!


100〜のスレッドの続きを読む
攻守最強のプログラミング言語は?
日下部陽一著 作ってわかるCプログラミング(第6版)
a4です。P2P人工知能「T」開発。
C++相談室 part149
Gtkプログラミング on Windows!!!
今までに見たソースコードで一番感動したのは deux
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】
【会津】パソコン甲子園2004【若松】
GCCについて part10
GCは失敗。メモリは自分で管理せよ! その2
--------------------
【GYT・GTV】北関東のアニメ事情5
Instagram / インスタグラムのゴルファーを語ろう7
ガールズちゃんねるについて語るスレ 29トピ目
【AA】ArcheAge Part245【アーキエイジ】
放射線によるダウン症が存在するようです31
200枚マスクを購入 → 200枚のマスクのイラストが到着。  [571598972]
仮面ライダージオウ ネタバレスレ part3
【九州】温泉本部長の九州情報4【温泉】
ぬるぽ
天城でスピン金蔵
アトピーは慢性塩分(ナトリウム)不足では?
テスト
【TV】「徴用工問題」から日韓関係考えるドキュメンタリー、MBSが放送 7月28日深夜[07/27]
【都内】メンズ特化サロンスレpart11【美容師】
ダノンプレミアムを1点も買わなかった奴へ質問です、何で養分だと分かったんですか?
★SKYLAB SKYHD SKYKIT ★28
【1980】大冷夏【1993】
【ARAYA】 アラヤ・ラレー 【Raleigh】 その50
【WiiU/NS】ゼルダの伝説 ブレス オブ ザ ワイルド Part 315
【EOS】ECHO OF SOUL 質問スレ Part.2
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼