Rubyの設計上の欠点とは何か?at TECH
Rubyの設計上の欠点とは何か? - 暇つぶし2ch1:デフォルトの名無しさん
14/10/12 20:39:59.49 Km5KyqRm.net
Rubyの設計上の欠点を修正した新しい言語「Roovy(仮)」を考えるスレッドです。

【英語圏に優しくない】
使っている単語がそもそもおかしい。stripって何よ、いやらしい。trimだろ。

【C言語ユーザーに優しくない】
論理値の解釈が異常(if 0)。カッコの対応が分かりにくい。

【数値計算のスピードが遅い】
行列演算が遅い。何やってるんだ。

【コンパイルできない】
特異メソッドなど、コンパイルを困難にする言語のため、コンパイルが容易でない。

【デバッグが困難】
assertが無いのはおかしい。デバッグツールが充実していない。

2:デフォルトの名無しさん
14/10/12 20:42:22.51 Km5KyqRm.net
絶滅しそうなプログラミング言語は?

新しいプログラミング言語が人気を得ると、古いプログラミング言語は人気を失いつつも使われ続けるか、死んでいくことになる。
Dice Newsの記事では、死んでいくと予想される5つのプログラミング言語を、最後に書くプログラム「Goodbye, World」のサンプル
コードとともに紹介している。
本家/.「Goodbye, World? 5 Languages That Might Not Be Long For This World」より
URLリンク(developers.slashdot.org)

死んだテクノロジーのゴミ箱行きになると予想されるのは、どのプログラミング言語だろうか。Perl 6の開発状況を考えると、
Perlは素晴らしい候補者だ。Perl 6は言語の完全な刷新を目指して2000年に設計が始められたものの、開発は遅々として進んでいない。

RubyやVisual Basic .NET、Object Pascalは一時的に人気を獲得したが、死んでいくプログラミング言語リストの上位を占めている
といえる。開発結果に問題があるか、産業が方向性を変えるか、特定の言語が時代遅れとなる時はいずれやってくる。皆さんは、どの
プログラミング言語が近いうちに絶滅すると考えるだろうか。

このほかDiceの記事では、Adobe FlashとAdobe AIRで使われるActionScriptを候補に挙げている。ActionScriptは実質Flash/AIRでしか
使われていないため、これらの技術が使われなくなれば専用のプログラミング言語も消えていくという話だ。なお、本家/.編集者の
timothy氏は、COBOLが今でも生き残っていることを考えると、PerlやRubyが死につつあるという主張を真剣にとらえることはできないと指摘している。
URLリンク(developers.slashdot.jp)

---
5 Programming Languages Marked for Death
URLリンク(news.dice.com)
詳細ソース

・Perl
・Ruby
・Visual Basic.NET
・Adobe Flash and AIR
・Delphi’s Object Pascal

スレリンク(tech板:940番)

3:デフォルトの名無しさん
14/10/12 20:46:10.42 ikpGkSr0.net
RubyじゃなくてRailsの問題だが
デザイナーとの協業が難しいという問題がある。
HTML、CSSじゃないものを使ってビューを作るから。

4:デフォルトの名無しさん
14/10/12 20:47:55.48 MyToBo/B.net
まーたアホが思いつきでスレを立てやがって

5:デフォルトの名無しさん
14/10/12 20:51:05.39 Km5KyqRm.net
>>3
PHPやHipHopみたいにすると、シェルスクリプトの#!との整合性が失われるのでは?

6:デフォルトの名無しさん
14/10/12 20:52:20.61 uoArxlQJ.net
> シェルスクリプトの#!との整合性

それは重要ではないことだ。

7:デフォルトの名無しさん
14/10/12 20:54:52.65 Km5KyqRm.net
>>4
英語圏でRubyの支持が下がっていることに反論をお願いします。

8:デフォルトの名無しさん
14/10/12 21:15:21.69 Km5KyqRm.net
【コンパイルできない】について。
PythonにはCPythonがあるのに、Perlでさえもコンパイルできるのに、Rubyはいつまで待っても
コンパイルできない。Dは、そのままスクリプト言語兼コンパイル言語として使えるのに。
なんでか?

9:デフォルトの名無しさん
14/10/12 21:20:05.87 uoArxlQJ.net
コンパイルすると性能が低いことがバレるから。

遅いのはコンパイルしない言語だからだ
ということにしたい。

10:デフォルトの名無しさん
14/10/12 21:21:30.06 qzYYuF4u.net
- Pythonにサヨナラを
URLリンク(postd.cc)

> Pythonでコーディングし始めて1万時間ほどに達したでしょうか。Pasteの教訓からライブラリ設計のヒントを得てWebObを記述しました。(略)
> しかし、なぜか私のツールで最大の成功を収めたのがvirtualenvとpipでした。(略)

> データベースを使ったWebサイトやHTTPベースの動的なWebアプリケーション、テンプレートやデプロイメントといったRESTと呼ばれる部類のものには将来性を感じられず、
> 自分が探し求めてきたものなど存在しないかのようでした。

> こうしてJavaScriptやブラウザやDOMに目を向け始めたのです。
> 私がMozillaに加わったのはPythonから離れる少し前です。

11:デフォルトの名無しさん
14/10/12 21:27:20.29 Km5KyqRm.net
>>6
ファイルの最初に#!があるやつを特別扱いすればいいな

12:デフォルトの名無しさん
14/10/12 21:31:19.23 uoArxlQJ.net
>>11
> HTML、CSSじゃないものを使ってビューを作るから。
って話をしているのに、何的はずれなこと言ってんの?

13:デフォルトの名無しさん
14/10/12 21:31:32.77 Km5KyqRm.net
RubyってCで書かれてるんだよね?
C++やDで書き直したら性能が向上するんじゃね?

14:デフォルトの名無しさん
14/10/12 21:41:29.73 Km5KyqRm.net
>>12
shebang使いたいやつだけ使えばいい。使う場合はHTML互換ではないという前提で。

15:デフォルトの名無しさん
14/10/12 21:43:37.43 Km5KyqRm.net
Rubyについて(アンチ専用) Part004
スレリンク(tech板)

16:デフォルトの名無しさん
14/10/12 21:47:06.39 uoArxlQJ.net
>14
だからさ、今はビューの話してんの。
わからないならでてくるなよ。

17:デフォルトの名無しさん
14/10/12 21:59:29.71 UH4boMpr.net
Rubyで書かれたコードは負債
将来後悔することになる

18:デフォルトの名無しさん
14/10/12 22:07:28.95 Km5KyqRm.net
ググった。.html.erbでテンプレート書いてビューでパラメーターを用意して
レンダリングだろ?
やっぱ拡張子は別の方がいいな。
.rov
.rov.html
とかな。

19:デフォルトの名無しさん
14/10/12 22:15:23.87 Km5KyqRm.net
PHPとRoRを足して2で割ったものを作ればいいかな

20:デフォルトの名無しさん
14/10/12 22:23:36.84 Km5KyqRm.net
PHPみたいに拡張モジュールがたくさんあって関数呼べばすぐ使えるというのはいい。
ただ、PHPのオブジェクト指向は$this->を多用するから好きではない。

21:デフォルトの名無しさん
14/10/12 22:57:57.14 Km5KyqRm.net
ローカル変数とメソッド呼び出しが区別できないバグがある件な

22:デフォルトの名無しさん
14/10/12 23:00:10.92 lWGKgdZQ.net
python

23:デフォルトの名無しさん
14/10/12 23:00:22.72 lWGKgdZQ.net
zope

24:デフォルトの名無しさん
14/10/12 23:01:43.49 lWGKgdZQ.net
定番コピペ
--

・Python vs Ruby vs PHP vs Haskell プログラミング言語バトル part1

> 48 : デフォルトの名無しさん : 2011/11/13(日) 08:30:25.68

> 44
> Zopeが登場した当時、「RDB+PHPはもう古い、これからはOODB+ZopeがWebの中軸になる!」と
> さかんに宣伝され、雑誌でもZope特集が組まれていた
 
> 少なくとも自分はZopeからPythonという言語を知ったし、その時点でRubyは知らなかった
> そして、その後のORM(RDB)+Railsの出現と華々しい革新性への注目は、誰もが知っているだろう
> 今でもZopeの開発は継続されてはいるが、結果的に当初の期待が大きく裏切られたという事実は動かしがたい
 
> djangoとCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう
> しかしRailsはRailsでコミュニティの活動が活発だし、その進化は異常に早い
 
> Railsに何か致命的なトラブルが発生して開発が停滞する、あるいはdjangoやCakePHPから
> 何かのイノベーションが提示されでもされない限り、後発のdjangoやCakePHPがRailsに追いつくのは無理
> Railsは決して技術的に完璧なWebフレームワークではないんだけどね....(たとえばSeaSideのような.... )
 
> だからこそ「もしもZopeが....だったなら」という「たら・れば」感はPythonコミュニティの潜在認識になっている

25:デフォルトの名無しさん
14/10/12 23:07:53.82 Km5KyqRm.net
新言語Rovyではメソッド呼び出しに必ず!か?を付ける。
!は破壊的で?は非破壊的。
?はC++のconstメソッドと同じ。

26:デフォルトの名無しさん
14/10/12 23:09:46.65 eWldTq31.net
zopeとは何だったのか
いや、それ以上にzopeへリソースを使った人達は何だったのか

27:デフォルトの名無しさん
14/10/12 23:13:27.43 Km5KyqRm.net
Rovyでは、インスタンス変数に@ではなく.をつける。

28:デフォルトの名無しさん
14/10/12 23:14:19.37 uoArxlQJ.net
なんでそんなに記号が好きなのか?
記号がなくても成り立ってる言語があるのにな。

29:24
14/10/12 23:15:09.82 lWGKgdZQ.net
以下の URL が NG ワードとして規制されているらしい
よほど >>1 にとっては >>24 の定番コピペが嫌みたいだね
スレタイでググルとネットでも人気の記事らしい

URLリンク(a) n o n d.h a t e l a b o.jp/2012 0118 2202 04

# URL 文字列中の半角空白を取り除くと、ソース(コピペ元)を参照できる
# あるいはスレタイでググルと先頭にでる

30:デフォルトの名無しさん
14/10/12 23:30:47.53 eWldTq31.net
>>1で挙げられてる問題?ってどうでも良くね?

31:デフォルトの名無しさん
14/10/12 23:30:55.15 Km5KyqRm.net
Rovyでは変数は、キーワードvarを使って宣言できる。
explicit var文により、varの使用を強制できる。
Rovyでは変数にはキーワードasを使って型ヒントを書くことができる。
explicit type文により、型ヒントを強制できる。

32:デフォルトの名無しさん
14/10/12 23:32:56.92 Km5KyqRm.net
s/explicit/strict/

strictとtypeはRovyのキーワード。

33:デフォルトの名無しさん
14/10/12 23:37:49.70 Km5KyqRm.net
Rovyでは、ブロックのまとまりはC言語と同様に{}を使う。

# 破壊的メソッドf!。
def f! a,b {
.a = a
.b = b
}
# 非破壊的メソッドg?
def g? {
.a = 0 #エラー
}

34:デフォルトの名無しさん
14/10/12 23:42:21.99 Km5KyqRm.net
var .a as int
var .b

def f! a as int, b {
.a = a
.b = b
return 0
}

asとdefとreturnはRovyのキーワード。

35:デフォルトの名無しさん
14/10/12 23:50:53.28 uoArxlQJ.net
>>29
めんどくせーよ。スペース入れるなら一箇所だけにしろや

URLリンク(anond.hate) labo.jp/20120118220204

36:デフォルトの名無しさん
14/10/12 23:53:24.92 Yjp86TAr.net
>デバッグツールが充実していない。
rubyってどんなデバッグツールがあるのか知りたい
リモートデバッグ・エディットコンティニュ・ダンプ出力・解析とか普通に出来るの?

37:デフォルトの名無しさん
14/10/12 23:56:17.23 Km5KyqRm.net
Rovyでは、行がカンマで終わった場合は次の行をつなげて解釈する。

38:デフォルトの名無しさん
14/10/13 00:28:02.58 N0C6z9Ad.net
Rovyは、
try {...} catch {...}
try {...} catch my_exception {...}
try {...} catch my_exception as MyException {...}
のいずれかで、例外を捕捉できる。tryとcatchはRovyのキーワード。

39:デフォルトの名無しさん
14/10/13 00:34:20.05 N0C6z9Ad.net
C++のswitch-caseに相当するRovyの制御構造は、case-by-caseであり、次のような構文である。

case by n {
case 0:
...
thru
case 1,2,3:
...
default:
...
}

case,thru,by,defaultはRovyのキーワード。

40:デフォルトの名無しさん
14/10/13 00:46:41.92 N0C6z9Ad.net
s/def/fn/

Rovyは任意のブロック内部に
catch:
catch my_exception:
catch my_exception as MyException:
を書くことができる。

41:デフォルトの名無しさん
14/10/13 00:55:25.26 N0C6z9Ad.net
s/as/@/

42:デフォルトの名無しさん
14/10/13 01:25:19.93 3SkqDiWm.net
・Rubyを知らないと読めないガラパゴし言語。pとputsとprintと種類がありすぎ。
・ブロックの締めがendなのでたくさんendが書いてあるだけで読みづらい。

43:デフォルトの名無しさん
14/10/13 02:08:57.33 ln8h/C8p.net
>>36
リモートデバグ:ruby-debug-ide + 適当なIDEで
エディットコンティニュ:これは知らない
ダンプ出力:まあLinux環境ならRubyに限らず普通にcore吐けば何のプログラムでもできるかと。
Ruby処理系自体かCで書かれた拡張ライブラリのバグ解析に使うという話になるけど
解析:動的解析であればDTraceサポートしてるので使えばいいし、
静的解析は決定版はないけど最近の流行だとrubocopかな

まあ商用の処理系に比べると弱いのは確か。

44:デフォルトの名無しさん
14/10/13 02:48:22.27 N0C6z9Ad.net
Enterprise Rubyは分裂工作

45:デフォルトの名無しさん
14/10/13 03:12:27.85 N0C6z9Ad.net
Luaの可読性を高めた言語を作ればRuby要らない希ガス

46:デフォルトの名無しさん
14/10/13 04:20:24.71 EQBky7p/.net
>>1のあげている欠点がそもそもRubyの捨ててる部分なだけで、Cにメタプログラミングの文法追加しろって言ってるようなもんじゃん

設計思想にある意味特化して、その他取捨選択することで有用な道具を作れるんじゃないですかね

現状、>>1の考えた最強言語なんてつくっても、誰も使わない気しか...

というわけで、糞スレです本当にありがとうございました

47:デフォルトの名無しさん
14/10/13 04:51:43.36 yJLU3TGp.net
>>46
満足したらもう来ないでね。
あなた無しで進行するからw

48:デフォルトの名無しさん
14/10/13 05:20:31.09 N0C6z9Ad.net
$/って何だ、と思ったときに検索しても出てこないというのは致命的。
やっぱちゃんとした名前付けるべきかと。

49:デフォルトの名無しさん
14/10/13 05:28:27.85 N0C6z9Ad.net
Rubyのcase-whenは最悪。ただ、ifやunlessやuntilなどが文の後ろに付けられるのは便利だって思った

50:デフォルトの名無しさん
14/10/13 05:52:07.74 N0C6z9Ad.net
SQLのバグは解決したのか?
Ajaxとの親和性は?

51:デフォルトの名無しさん
14/10/13 07:44:36.57 kbya5BRd.net
右に寄ってる

52:デフォルトの名無しさん
14/10/13 11:43:53.18 N0C6z9Ad.net
switch {
case if (a<0):
//何らかの処理
break;
case if (a==0):
//
...
}
みたいな文法が追加されないものか。

スレリンク(tech板:54番)

53:デフォルトの名無しさん
14/10/13 12:00:37.68 T0FQSr2w.net
ruby-debug-ideってもう2.1で動くようになったんだっけ?
まあ普通はvimでコード書いて、ブレークしたくなるたびにbinding.pryをソースに書き込んで開発してんだろうな。2014年の今でも。

54:デフォルトの名無しさん
14/10/13 20:16:49.05 rP8n9z06.net
>>1
>RubyやVisual Basic .NET、Object Pascalは一時的に人気を獲得したが、死んでいくプログラミング言語リストの上位を占めている

VBは死なないだろ、Windowsがある限り。

55:デフォルトの名無しさん
14/10/13 22:16:09.66 RG0JLjLR.net
Rubyを使って書いたコードは
将来泣きながら他の言語で書き直す羽目になるだろう

56:デフォルトの名無しさん
14/10/14 12:58:58.70 i8Ho2kQi.net
>>48
English ってライブラリがある

57:デフォルトの名無しさん
14/10/14 14:48:48.02 ehQP27NF.net
>>55 そういうのは出来て3年とかいう言語に対して言うんだよw
20年も経っている言語に対してそんなこと言ってる奴はただのゴミ。

58:デフォルトの名無しさん
14/10/14 15:50:56.78 UgzSPjWh.net
twitterのプログラマ泣きながら修正していたぞ

59:デフォルトの名無しさん
14/10/14 18:19:48.77 yI2xaj4J.net
>>57
D

60:デフォルトの名無しさん
14/10/14 18:59:04.05 eeLofpk2.net
Rubyも最近のC++みたいに、メタプログラミングが高尚みたいな雰囲気があるから
そういうノリで作られた奴は後年は参考にするのも困難だろうな

61:デフォルトの名無しさん
14/10/14 20:01:42.98 ehQP27NF.net
ねーよ。
メタプログラミングは最後の手段だ(使うな、という意味ではないが)。

62:デフォルトの名無しさん
14/10/14 23:32:30.03 GNga+EHP.net
Rails含めて互換性の無さが酷いからな

63:デフォルトの名無しさん
14/10/15 07:51:01.76 caHw/4to.net
メタプログラミング用の言語を別に作って
そのメタコードがから ruby や python や C++ のコードを吐けばいい

64:デフォルトの名無しさん
14/10/15 08:05:12.69 9r2s3BnI.net
Pythonには、同じことをやる方法は一個だけ用意するみたいな風習があるんだっけ
Rubyはcollectとmapみたいなエイリアスが組み込み時点でいろいろあって
Railsに至ってはcountとsizeとlengthが全部あって、しかも内部動作が全く違うカオスが出来てたりするからそういうのはうらやましい

65:デフォルトの名無しさん
14/10/15 10:36:26.88 caHw/4to.net
>Pythonには、同じことをやる方法は一個だけ用意するみたいな風習があるんだっけ

それ都市伝説
lambda が不完全なのの言い訳

66:デフォルトの名無しさん
14/10/15 11:30:17.23 hrBmyTxM.net
これだろ URLリンク(wiki.python.org)

Ruby業界で言う「驚き最小」みたいなものか?

67:デフォルトの名無しさん
14/10/15 17:10:58.87 5vlaZL8F.net
実際使ってみると Ruby も驚きの連続な訳で

68:デフォルトの名無しさん
14/10/15 23:49:15.29 uGEsYtFz.net
Ruby がダメなら COBOL を使えばいいじゃない

69:デフォルトの名無しさん
14/10/16 10:26:06.54 qnIoh31O.net
馬鹿には無理

70:デフォルトの名無しさん
14/10/16 15:43:30.25 7O3aHiya.net
ゴミ言語の改良は不可能だと思う。

71:デフォルトの名無しさん
14/10/16 20:59:42.39 3D8y7BnQ.net
a.out を手当たり次第 strip した思い出

72:デフォルトの名無しさん
14/10/17 01:43:16.40 2dsrxbSJ.net
mruby

アプリケーションの組み込み言語で
ホストアプリの側がC++の場合、
組み込み言語の側でもC++でコンパイルできないと
ホスト側とデータの受け渡しや整合性に問題がでてくる。

ホスト側でSTLやboostの正規表現マッチつかってて、
組み込み言語の側で別の動作してるとかだといやだなあ。

あと、長いスクリプトを組むという運用がされなければ
組み込み言語の文法が高機能かどうかって重要じゃないし。

73:デフォルトの名無しさん
14/10/17 04:32:03.22 lMkb3UyL.net
OSのカーネルや言語処理系は最もコード密度が高い分野。一度もソース読んだ事の無い人にとっては
理解不能な世界。組み込み用のmrubyやJavaScriptですら公開されてるソース読んですぐ理解出来る代物ではない。
だれがどのように保守するかは大きな問題。カーネルや開発者の高齢化問題も発生する。
経済が破綻すればオープンソースは資金調達や人員の確保問題で保守がどうなるか不明なところがある。
そうなると伝統的プロプライエタリなOSや言語が長期的には有利かもしれない。

74:デフォルトの名無しさん
14/10/17 09:38:34.76 miHSXPj2.net
確かにそうなんだろうな

75:デフォルトの名無しさん
14/10/17 22:28:05.19 XChAiDPe.net
Rubyは他言語を理解できないバカ専用の言語だろ?

76:デフォルトの名無しさん
14/10/20 08:17:20.63 eWr20XAi.net
WindowsのExplorerで「やり直し」と「元に戻す」の機能がありますが
その具体的な内容が判らないので「何をやり直すのか」「何が元に戻るのか」が判りません
XPのときはSP3あたりから編集メニュー上にマウスカーソルを持っていくとステータスバーに内容が表示されていました
Windows7も編集メニューの方ではなくファイル一覧の何もないところで右クリックでコンテキストメニューを出すと
「やり直し」と「元に戻す」があってそこにカーソルを持っていくとステータスバーに出て来るようになりました
Windows8になるとまたエクスプローラーが先祖返りしてステータスバーに何も表示されません
なんでこんな糞設計のまま放置プレイなんでしょうか?

77:デフォルトの名無しさん
14/10/20 12:44:15.82 4QGk34Ml.net
>>76
スレ違いだけど、クイックアクセスツールバーに
戻るを追加すれば見れるように鳴るよ。

78:デフォルトの名無しさん
14/10/20 15:02:42.05 kHEfqDq0.net
すぐばれる嘘をつくなよ
ばかだろお前

79:デフォルトの名無しさん
14/10/24 13:31:22.94 ev6RGN2+.net
黒魔術推奨なところ

80:デフォルトの名無しさん
14/10/25 17:07:58.20 8tQAYsJt.net
小さな組織が大企業を超越するという明確な意志を持たない者にRubyを使うのは難しい

81:デフォルトの名無しさん
14/10/25 17:37:20.53 R7tms6/j.net
Ruby++になれない

82:デフォルトの名無しさん
14/10/25 19:42:36.61 8tQAYsJt.net
>>73
もしそうなったら、本末転倒のジョークだよね
プロプライエタリだと資金的に開発不可能になったソフトウェアであっても、
OSSならコードが公開されてるから継続的に開発できるってのがメリットなのに

83:デフォルトの名無しさん
14/10/25 19:57:29.94 mw3xL49H.net
ユーザなんて無能だからユーザやってるわけで
開発者が放棄したものを引き継げるわけなんかないんだよ
前提がおかしい

84:デフォルトの名無しさん
14/10/25 22:47:56.60 8tQAYsJt.net
別にソフトウェアのユーザがエンドユーザとは限らないんだけど

85:デフォルトの名無しさん
14/10/26 11:49:11.71 e3VIJFo+.net
ソフトがたタダからって
開発者がタダで開発してくれるとは
限らないんだよな。

86:デフォルトの名無しさん
14/10/26 13:16:20.62 N8Eo4pDc.net
そうとは限らないだけで、必要ならやってくれるんだよ

87:デフォルトの名無しさん
14/10/27 08:44:02.98 52HwiArl.net
最近 OpenSSL の vulnerability が次々に Open になってるのを見ると
OpenSource であることが必ずしもメリットばかりでないことは良く判る

88:デフォルトの名無しさん
14/10/27 10:38:02.77 LftTpzNV.net
たまたまオープンソースなだけで、そうじゃなくても同じような事になってんじゃないかな。

89:デフォルトの名無しさん
14/10/27 10:52:53.13 pOuq9Cgi.net
リバースエンジニアリングで穴見つけるのと、
ソース見て穴見つけるのとだと、
後者の方が捗る気がする。

90:デフォルトの名無しさん
14/10/27 10:56:27.81 LftTpzNV.net
それは穴を塞ぎたい人にとっても同じだよね。

91:デフォルトの名無しさん
14/10/27 12:52:35.79 pOuq9Cgi.net
エントロピー増大ですね。わかります。

92:デフォルトの名無しさん
14/10/27 22:16:22.99 rk7NPw+1.net
OpenSSLは読む気がなくなるレベルでクソなコードだったために
オープンソースでありながらクローズドな性質を持っていた

93:デフォルトの名無しさん
14/10/29 11:36:03.19 VOgtiztz.net
なるほど
一理ある

94:デフォルトの名無しさん
14/10/29 21:08:00.12 eAgEZIuE.net
脆弱性を探すみたいな作業って、地味だし、みんなやりたがらないんじゃないかな

95:デフォルトの名無しさん
14/10/29 21:15:24.34 LJBpagLw.net
Googleみたいに金と人あまってるところが
研究と称して穴ほじくってる感じ

96:デフォルトの名無しさん
14/10/30 08:44:34.09 vMEU4AOF.net
でもオープンソースの宣伝文句的には、コードがいつも衆目にさらされるから
クソコードはすぐ是正されるんじゃなかったっけ?

97:デフォルトの名無しさん
14/10/30 09:19:20.44 XUDk5/xR.net
昔はそうだったかも知れないが
最近はクレクレばっかりだよ
いつからこんな風になってしまったのか

98:デフォルトの名無しさん
14/10/30 10:36:03.10 PuHOpT7h.net
ライブラリやソフトウェアを便利に共有できるようになった弊害かもな
車輪の再発明による経験と知見の獲得の機会が減り
アリモノを利用する以上の技術を持つ奴の割合も減る

99:デフォルトの名無しさん
14/10/30 11:03:08.10 PuHOpT7h.net
×利用するOSSにバグがあったら報告して修正コードを送る
◯OSSにバグがあったら諦めてググった方法で迂回する

こんなイメージ

100:デフォルトの名無しさん
14/10/30 11:09:58.64 JyGsGO1i.net
バグを報告して修正コードを送っても老害が立ち塞がって却下するしw

101:デフォルトの名無しさん
14/10/30 11:39:53.86 XUDk5/xR.net
>>99 その通り
ググって違うもの探して終わりとか
文句は言っても自分で治すという発想はない

102:デフォルトの名無しさん
14/10/30 14:43:58.61 rRDOZC/7.net
却下される理由は別にあったりしてね

103:デフォルトの名無しさん
14/11/01 21:55:34.13 OtA6KIlR.net
ujとかそんな名前のクソコテ居たけどあいつどうしてるんだろうな。
自慢のrubyがこんなになっちまってw
死んだのかな

104:デフォルトの名無しさん
14/11/02 13:37:03.48 o1wy83SR.net
918: 11/02(日)10:26 ID:gwsCz/b5(1) AAS
pythonに勝ちたいなら、さっさとscirubyの開発進めて欲しい。言語としてrubyが好きでも、pythonに移らざるを得ない

105:デフォルトの名無しさん
14/11/02 15:29:21.09 vxEoPS2x.net
>>103
ああ、あの、ID がついた直後に連日トップ当選の勢いで活動していた奴か‥
あの情熱的な文章はなかなか書けるものじゃない、今一度読みたいものだ‥

106:デフォルトの名無しさん
14/11/02 16:41:36.65 nVDzouXs.net
IDの効用がこんなところにも

107:デフォルトの名無しさん
14/11/03 01:35:06.84 PM2dN8xw.net
.

108:uy
14/11/10 04:49:37.91 nN3Hg8Jd.net
>>103
ha?

今は芸術活動で忙しい

プログラミング言語なんて、大多数の人間が使いやすいちょうど真ん中辺りを通った言語がメジャーになるだけだろ
人は同じことをやってれば慣れて行くわけで
同じ記法はどんどん煩わしくなっていく
ずっと触ってても煩わしくならないのは変幻自在になるアナログアルゴリズムだけだ

六年前、あの時rubyが最も使いやすいと思った俺は、もういない

自分のプログラミング行為こそを主体で考えた時に、自作言語を作る以外に最高効率はない
自作アナログ言語で最高効率を出す

109:デフォルトの名無しさん
14/11/10 21:38:00.77 C1IOfoE0.net
アナクロ?

110:デフォルトの名無しさん
14/11/12 17:24:25.73 wsWb5l2C.net
>>105
多分だけど、ID付随直後にアク禁レベルの連投してたのは俺だよ

111:デフォルトの名無しさん
14/11/12 17:49:04.95 wkOcL4q8.net
【ネット】「靖国問題を書いたら炎上。700以上のコメント、IPを調べたらたった4人だった」…ネットで炎上を煽るノイジーマイノリティ
スレリンク(newsplus板)

112:uy
14/11/14 14:33:46.17 ihx339kC.net
プログラマはゴミなのは変わりないけど
世界的に見たらマシな部類だと最近、ちょっとお前らの相対評価が俺の中で上がったよ
俺は世界を作りたいわけで、
プログラマのように少なからず、宇宙の真理だとか、無茶な完璧主義が入った人間の得意分野が
かろうじて俺の知識量とタメはれる程度だから
そういう場所で、突っ張らないで最初から「世界なんて作れるわけないじゃん」とか「恥ずかしい発言したくない」等々で
小さく縮こまって無難な選択しかしなくなった連中は、もはや関わる利点を感じられない
一部キチガイプログラマのように偉大な夢を持ったバカでないと、


"""発言や、プライドの高さに力が追いついてない"""って状況 なんだよ
人を成長させるのは

ここで最初っからプライドが存在しないとか、無難な発言しかしない人間は一見、大人に見えて
それは間違った大人、成長が完全に停止した大人だ、学習することを放棄した大人だ
なぜ自分の発言を先行させてでもやる気を引き出して自分がそこに追いつこうとしないのか

ああ、仕事でできもしないのにできます言うゴミは死すべきだけど
仕事以外の世界においては「できます」が万が一出来なくても大きなリスクにはならないのに
その度胸さえ失ってしまったら、何が残るのだろうか?

小さく縮こまって無難な選択しかしなくなったら、その時点で詰み
お前らはなんなん? 人間か? 俺はもう人ではない。
この立場になってわかるもの、 俺の世界において、「人間」とはプチ強い生命体ってだけで、他の虫や動物と、何ら変わりは無いし
人間はプチ強いっていう要素にさえ気をつけておけば、虫や動物や魚と、同じように人間を扱ってても、大丈夫だということ
ちょっと人外になったつもりで、この世界の人間を観察してみてはどうか?これはきっと、お前らが次へ行くためのステップとなる

113:デフォルトの名無しさん
14/11/14 14:44:37.40 rxnPKvOr.net
片山の病気が伝染ったか

114:デフォルトの名無しさん
14/11/14 14:54:35.03 PoP9COyz.net
トリプルクォーツ・・・パイスンに寝返ったのか

115: ◆QZaw55cn4c
14/11/14 16:58:43.75 9h3dP9ft.net
>>112
おう、おひさ!

116:デフォルトの名無しさん
14/11/20 20:36:22.45 YC7+DKYP.net
【主な敗因】
1.SEO戦略の間違い。
2.Ruby Enterprise Editionの分断工作に負けた。
3.英語圏の勢力を取り入れることが出来なかった。

117:デフォルトの名無しさん
14/11/21 22:01:19.85 YsynCbdp.net
ダイナミックロードしようとプログラム書いてると、rubyのヘッダファイルが糞なのが良く分かる

118:デフォルトの名無しさん
14/11/22 02:16:05.90 jgE9Y6q3.net
ヘッダ?へっ?ダメって?

119:デフォルトの名無しさん
14/11/22 21:11:26.26 Www48nR1.net
ruby自信を他のアプリに組み込みにくいって事なのかな?よく知らんけど。

120:デフォルトの名無しさん
14/12/02 09:54:57.28 XkN7RMp1.net
URLリンク(www.youtube.com)
19:00 ~

121:デフォルトの名無しさん
14/12/05 13:21:11.42 ewsURglf.net
ブロックの記述の仕方がいまいち気に入らないなあ

122:デフォルトの名無しさん
14/12/05 14:41:25.82 v8ZX4BwT.net
d = File.open('hage', &:read)

123:デフォルトの名無しさん
14/12/05 18:59:25.55 vHHMkldd.net
Rubyのコード、滅茶苦茶寿命が短い
ネットで調べたサンプルコードが動かない
ダメよ~ダメダメ

124:デフォルトの名無しさん
14/12/06 04:19:34.73 yfR7/TWJ.net
JSの"use strict"、VBSの"option explicit"のように、
変数宣言を強制してほしい

また、Global,Local変数なども区別してほしい

変数があっても、それが宣言なのか、
以前から存在する変数なのかが、わからない

125:デフォルトの名無しさん
14/12/06 04:58:22.72 I/hWrfut.net
グローバル変数はしっかり区別されとるが…

126:デフォルトの名無しさん
14/12/06 15:13:51.07 viXCL8M/.net
>>125
ネットで調べたサンプルコード:
  >>> print "Hello world"
  Hello world

では、試してみよう:
  >>> print "Hello world"
   File "<stdin>", line 1
    print "Hello"
         ^
SyntaxError: invalid syntax

たしかに動かないね

127:デフォルトの名無しさん
14/12/06 20:10:32.19 fFd8cvBh.net
>>124
ちゃんとオブジェクト志向してればそんなの気にする必要無いはず

128:デフォルトの名無しさん
14/12/06 20:26:41.39 GFN5iMIa.net
オブジェクト指向してるとインスタンス変数とローカル変数が同じレベルに来るから余計たちわるくねえ?

129:デフォルトの名無しさん
14/12/06 20:48:04.71 fFd8cvBh.net
>>128
ruby触ったことある?
インスタン変数は@で呼び出すんですよ?

130:デフォルトの名無しさん
14/12/06 22:11:36.22 NbdE9gdI.net
インスタン変数かっこいいよね!ライブ見に行ったよ

131:デフォルトの名無しさん
14/12/06 22:16:53.09 ejrIioAw.net
インスタン島で即席モアイを作るのが夢です><

132:デフォルトの名無しさん
14/12/11 07:44:28.65 8KDUeA/a.net
Perlの、use strictやmy取り込めば良かったのに

133:デフォルトの名無しさん
14/12/11 18:45:49.92 2LyM0kV6.net
URLリンク(github.com)

ブロックの表記に決まってんだろ
matzが新しく作った言語はbraced blockだぜ

endの良さを語ってくれたクソカスの諸君気分はどうだい

134:デフォルトの名無しさん
14/12/11 18:53:44.77 SY3PmBw7.net
誰でもいいからbashやzshを超えるシェルをですね

135:デフォルトの名無しさん
14/12/12 15:22:01.78 JZfpq2Ndq
MSが.NetついでにPowerShellをオープンにしてくれるだけでいいよ。

136:名無しさん@そうだ選挙に行こう
14/12/13 14:26:04.11 Tpk68BQ8.net
まずはPOSIXの仕様を素直に実装した実装では?

137:名無しさん@そうだ選挙に行こう
14/12/13 18:56:41.34 N9hN73/I.net
PowerShellって、確かLinuxにも移植しようって人達がいたはず

138:デフォルトの名無しさん
15/01/04 01:47:15.70 bZBwgO8F.net
Ruby開発者が使わないので「RubySpec」開発終了
URLリンク(www.softantenna.com)

>RubySpecの開発者Brian Shirai氏はブログ記事「Matz’s Ruby Developers Don’t Use
> RubySpec and It’s Hurting Ruby」にてプロジェクトが終了する理由を説明。2014年12月25日に
>リリースされたRuby 2.2.0がRubySpecのテストをパスせず、そればかりか深刻なエラーである
>セグメンテーションフォールトで異常終了すると指摘し、これはMRI (いわゆる本家Ruby)の
>開発者がRubySpecを使ってテストすれば容易に避けられることだとしています。

139:デフォルトの名無しさん
15/01/04 14:02:32.93 u5BdrgSE.net
フォークして使ってるし、コントリビュートもしてたから今回の件は開発者の質の悪いFUDというのがコミッタ様の見解です。

140:デフォルトの名無しさん
15/01/04 22:13:55.87 F3GLovba.net
コミッタ様が使ってるのは、フォークして
都合の悪い(後方互換性を壊した所為でエラーになる)テストを取り除いた
去勢されたやつですけどねー


フォークしたバージョンじゃテスト通りますよ(ドヤぁ
じゃねーってのw

141:デフォルトの名無しさん
15/01/05 00:29:28.45 Y6BCcXgq.net
ちげーよMRIが仕様なんだ
勝手に毛唐が振る舞いを定めるな
殺されたいのか

142:デフォルトの名無しさん
15/01/06 01:11:48.59 YqjMQmLI.net
あなた方が頑張って作った互換性確認キットをフォークして使ってます(本家)
とか、別の処理系作ってる人たちにとっては地獄の様な状況だったろうな。

143:デフォルトの名無しさん
15/01/07 16:31:12.07 gaodHFN/.net
いつまで「おれの妄想した地獄」に浸ってるんだこのバカw

144:デフォルトの名無しさん
15/01/09 00:06:38.10 l933Bszf.net
頼んでもいないのに合わせようとして何が楽しいのかねえ?
無理に納豆食えなんて言わないよ、悪趣味な

145:デフォルトの名無しさん
15/02/15 00:10:13.83 BnNo2fCr.net
>>28
かっこいいから

146:デフォルトの名無しさん
15/02/26 00:02:04.32 kbY9eDwrN
プログラミング言語はだいたい泡沫だけどrubyが消える前に日本から何か出てほしいな

147:デフォルトの名無しさん
15/09/01 04:29:14.74 /DoXUIG1.net
gemsが一回で通らないの多すぎる
時間が経つにつれて改善されるどころか酷くなった
まぁrubyコミッタのせいじゃないけど
コミッタがカスなら献身的な人は他いっちゃうよ

148:デフォルトの名無しさん
15/09/01 04:51:13.47 sXfua+XA.net
わかります

149:デフォルトの名無しさん
15/09/01 09:01:46.66 smY09QoK.net
スクリプトなんて書捨て上等なんだから
それ使ってライブラリ書いて上に積みあげていくなんて最初から破綻しとる

150:デフォルトの名無しさん
15/09/02 03:58:16.28 +6JHfwh5.net
せめてるびまで紹介してるようなgemsくらい
一回で通るようにしろよって感じ
みんな無駄な時間など使いたくねーんですよ

151:デフォルトの名無しさん
15/09/02 07:20:47.68 WoQBK2Z2.net
>>150
それな

152:デフォルトの名無しさん
15/09/04 01:30:04.23 Eafoxbl7.net
通るってなんだ?
ちょっとしたツールでも数個、Railsアプリだと数十使うわけだけど、
そんなに困った事ないけどなあ。

153:デフォルトの名無しさん
15/09/07 03:58:24.14 L/nypbOY.net
moonwolfに委ねよう

154:デフォルトの名無しさん
15/09/27 12:58:38.93 cDMC5u+n.net
Rubyとは何だったのか
URLリンク(magazine.rubyist.net)

155:デフォルトの名無しさん
15/10/15 14:08:00.62 urLqzZ2S.net
今からわざわざrubyやるって人は終わっていると思う
馬鹿でしょ

156:デフォルトの名無しさん
15/10/15 19:56:29.72 J9V5fg8t.net
rubyは確かに凄いけど需要の外側の凄さだよ
特にメタプログラミングするにあたってこれ以上の言語は無いけど
メタプログラミング自体が使いどころ選び過ぎて
今どきは一つの言語の中から自作言語作って走らせるような真似するより外部プラグイン導入ってスタイル

157:デフォルトの名無しさん
15/10/16 10:57:09.34 aqdwEQOa.net
これならええのんか
URLリンク(crystal-lang.org)

158:デフォルトの名無しさん
15/10/16 14:00:30.61 CYEljn+R.net
最近のruby-ideって何かないの

159:デフォルトの名無しさん
15/10/21 12:20:32.48 EFHXvoUg.net
>>73
経済が破綻したら、真っ先にプロプライエタリが潰れる件。

160:デフォルトの名無しさん
15/10/21 13:02:17.84 Zr5MZtBC.net
プロプライエタリは怖くて使えんな

161:デフォルトの名無しさん
15/10/27 21:15:32.21 CobNaYlp.net
URLリンク(hrog.net)

162:uy ◆Qawu9.2l1E
15/11/08 10:01:05.88 w/pNyAon.net
ストップイテレーションwwwwwwwwwwwwwwwww





StopIteration

wwwwwwwwwwwwwwwwwwwwwwwwwwww

163:uy ◆Qawu9.2l1E
15/11/20 12:52:37.07 QlSu2hgW.net
Enumerable弄ってるとFiber周りにいつも不安を感じる
何かが1個ズレているのではなかろうか
Fiberの最初のresumeが・・・引数の・・・初期化・・・?
要素廻し終わってその後にくる例外、StopIteration・・・?

何だかこの辺の実装のせいでprevが無い気がする

164:デフォルトの名無しさん
16/02/26 17:50:42.23 BqwnLzZD.net
Rubyをゴリ押しして一人プロジェクトやってた人が逃げた
無茶振りされた俺、RubyMineのデバッガの遅さに泣く
Rubyやりたいなんて一言も言ってないのに

165:デフォルトの名無しさん
16/02/26 19:40:22.37 QrfGUqv6.net
プログラミングRubyのRubyベタボメっぷりにRubyを使い始めて早10数年、使えば使う程にRubyって駄目だなと痛感する
Rubyを学習し始めた頃は誰でもRubyは素晴しいと思うのだが、数年も使えばそのどうしようもない互換性のなさにウンザリする
しかも互換性が無くなることをマズいと思っていない集団がRubyを制作しているのでどうしようもない
1.4時代のコードが1.6になった途端に互換性がなくなり動かなくなることはあったが、1.6→1.8ではそれが顕著になり、1.9など何のエラーも出さずに前のコードが動く方が珍しいほど
それどころか1.9に行かずREEが海外ではデファクトになりつつある現状、そして始まるPlain RubyとREEの方言問題
例えばPassengerもREEの方がうまく動いたり、かと思えば特定のバージョンだとPlainじゃないとまともに動かなかったりと、とても面倒臭い
美しいコードを求める為の副作用、という名の互換性のなさはRuby界全体に蔓延していて
例えばあれだけもてはやされたRailsも、Rails2とRails3の互換性のなさに誰しも苦労したのは記憶に新しいところ
誰もが互換性のなさに辟易し、俺ライブラリを量産するため、gemで探すと似たような事をする終わったプロジェクトがわんさか引っかかる
諸処の小さなプロジェクトだけがそんな現状ならば許せるが、dbiアダプタでさえそんな現状なので
バージョンが変わるとデータベースにすら接続できなくなったとか、dbiのAPIバージョン変わったのにアダプタ側の更新ないな、
とか思ってるとアダプタ作者がRubyから足洗ってたとか余裕
身内同士でRubyはコードが美しいと四六時中自画自賛しているが、実はそれこそがRubyのガン
その美しいコードという名のオナニーの為に一体どれだけの互換性と人的リソースが失われていったことか
Rubyのコードは美しい、Railsスゲー、ベタボメする人は沢山いたがいつも一過性の人気しか得られないのはそこにあるし
ベタボメしていた人達もしばらくするとウンザリしてRuby界から消えてしまうのも原因は実はそこにある
達人プログラマーはRubyをベタボメしなくなったし、Mongrel作者はRailsどころかRubyに見切りをつけちゃったしね
ああいう熱狂的なRuby信者でもRubyから足を洗っているのを見ると、tDiaryがRubyに見切りつけてPythonで全部書き直したとか言われても驚かないだろう自分がいる

166:デフォルトの名無しさん
16/02/26 23:02:09.70 nk3Az0Vc.net
ちょうどここ見てた
最高のプログラミング言語(または私は如何にして心配するのを止めてコードを愛するようになったか)
URLリンク(postd.cc)
> Ruby on Rails。Rubyがこのリストに名を連ねた理由は、これがすべてです。

167:デフォルトの名無しさん
16/03/18 08:25:24.87 uoXKUsAQ.net
hashテーブルが追加された順序を保持するらしいので後ろからi番目の要素を取り出そうと思ってもそれをするメソッドがなくないですか?

168:デフォルトの名無しさん
16/03/24 08:21:00.20 OrxFkBqD.net
>167
効率を犠牲にせずにそんなもんがネイティブに実装されている言語を教えてくれよ

169:デフォルトの名無しさん
16/08/10 22:34:32.32 uPyxj/T5.net
株式会社TOUAが2016年7月に破産
URLリンク(www.tdb.co.jp)

170:デフォルトの名無しさん
16/08/11 00:30:54.88 qVxIjH10.net
TOUA って、社員300人いる会社で、ハローワークで社員募集していた
>>163
Pythonでも、要素が尽きると、__next__() が、StopIteration 例外を送出する
>>167-168
ordered Hash Map

171:デフォルトの名無しさん
16/08/11 12:00:16.55 v2n9djjr.net
>>169
>常駐型のシステムエンジニア派遣事業を主体
これで何やったら倒産するんだと思ったら
女性金でズブズブになってたんだな

172:デフォルトの名無しさん
16/08/12 11:33:15.69 mm4X6Gd9.net
いつまでたってもテキストエディタ

173:デフォルトの名無しさん
16/09/10 06:42:35.60 LzJTocys.net
rubyはさぞかし素晴らしいんだろうとソースコード読んで勉強しようとしたら、クソ過ぎてワロタ

174:デフォルトの名無しさん
16/09/10 07:28:39.09 XD8JXdoT.net
スペルミスをテストでチェックするんだろ

175:デフォルトの名無しさん
16/09/10 15:21:20.64 XA/0Cwrw.net
極東の島国でワイワイ作ってるんだ

176:デフォルトの名無しさん
16/09/10 20:22:02.25 vL431mpn.net
何のクラスのインスタンスかを当てると賞金がもらえるゲーム

177:デフォルトの名無しさん
16/10/23 15:27:30.71 cgH7tP4x.net
設計・実装が自由すぎて大規模プロジェクトでは向いてない。いちいち細かいとこで議論したくないんだよなぁ。
小規模なスタートアップなら悪くはないがバージョンアップのこととかもあるし
拡張・継続メンテしていくならない

178:デフォルトの名無しさん
16/10/23 16:04:30.87 CGzeXgZh.net
書き易く読みにくい

179:デフォルトの名無しさん
17/03/14 20:00:40.04 dnF53zj5.net
Ruby自体がゴミ。作ったやつもそう言ってる。
やるんじゃなかった。
結局自分の手で作って、自分の手で葬る。
バカの骨頂。底辺はこのプログラムはもう使うなよ?著作権侵害になるからな。

180:デフォルトの名無しさん
17/03/14 21:54:34.15 85Zkl0NJ.net
>>179
たしかに、こんな Hello world 課題ですら後方互換性を断絶するようでは、
「拡張・継続メンテしていく(きには)ならない」よね

>>128

181:デフォルトの名無しさん
17/03/15 02:46:12.47 Kz3kbyRR.net
rubyはサブ言語(開発時のテスト自動化とか、データ作成自動化とか)か
小規模だけど高速リリースが求められる際に選ぶ言語であって
たとえばある程度の規模があるアプリ(画面数100超)でのメインの言語としては選びにくい
pythonも似たようなもんだが、pythonはなんつーかJavaっぽいところがあるというか
書き手優先というか、Caller側の「驚き最小の法則」をシカトすることがあるから
(先日subprocess.Popenのuniversal_newlineがtrueかfalseかでBufferedReaderになるかTextWrappedIOになるかに刺された)
敢えて使いたいとは思わない

182:デフォルトの名無しさん
17/03/15 02:46:58.58 Kz3kbyRR.net
TextWrappedIOじゃなかったかもしれんが、なんかそんなの、なんだっけアレ

183:デフォルトの名無しさん
17/03/16 22:20:11.40 ZFjRq/RN.net
じゃ、俺がまとめてあげると
Rubyは使い捨てスクリプト用ってことだね

184:デフォルトの名無しさん
17/03/17 11:50:53.04 ol/nseXL.net
perlの後継者はruby
決してpythonではない

185:デフォルトの名無しさん
17/03/17 11:52:01.70 ol/nseXL.net
誤解されそうなので追加
perlと一緒に死んでくれ

186:デフォルトの名無しさん
17/03/19 01:24:35.09 UZ+STPpG.net
urxvtにリンクしてるので無理

187:デフォルトの名無しさん
17/03/20 03:21:23.67 49cD+kNs.net
pythonが嫌いなのは、ワンライナーを書くのにえらい難儀するのでパイプラインの途中に入れられない
だからperlかrubyを覚えるしかない。awkでできる範囲ならそれでもいいけど

188:デフォルトの名無しさん
17/03/20 15:13:06.82 CYCZfEEr.net
良い意味で最強の馬鹿除け

189:デフォルトの名無しさん
17/03/23 00:55:38.65 iwKD8Hm6.net
>>183
それであってる
使い捨てなんだけど量産が必要ならrubyはイケてる
使い捨てじゃないならたぶんC#かJavaかCかC++使うだろうし……

190:デフォルトの名無しさん
17/03/23 01:02:26.29 iwKD8Hm6.net
正直、いまだ2系と3系が分離してるうえ
たとえばアプリ組込pythonがあと10年足を引きずりそうなpythonに関しては興味がない
組み込みpytyon2の例: 3Dなmaya
2020年にサポート終了であとは3系ばっかり、なんて状況はおそらくありえん
……俺んところにきたら断るつもり、クソめんどくさい

191:デフォルトの名無しさん
17/03/23 11:34:16.95 AyyVp0Pm.net
>>190
それであってる

192:デフォルトの名無しさん
17/04/05 14:00:08.59 pOtOsZSi.net
URLリンク(livedoor.blogimg.jp)

193:デフォルトの名無しさん
18/05/23 22:21:26.79 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
2PKQU

194:デフォルトの名無しさん
18/05/23 23:49:37.23 gDJnBN/u.net
しかし機械学習の神風はすごかったというか、書店なんかあっという間にPython
コーナーがRubyのそれの何倍かになっちゃった印象だよね
RubyにもNumRubyとかPandasRubyがあればよかったのに

195:デフォルトの名無しさん
18/05/24 02:31:15.81 CzEEKu6Z.net
RubyとPython なぜ差がついたか?
(Rails流行の)慢心、(機械学習開発)環境の差

196:デフォルトの名無しさん
18/05/24 04:32:03.93 H+xmXuhj.net
機械学習でPython覚えた層は他の自動化とかスクリプト使った業務でも慣れたPython使うだろうからもうRuby死んだも同然だな
いまから覚えるやついねえだろ

197:デフォルトの名無しさん
18/07/04 18:20:59.15 bZ79e0V+.net
これまじすきURLリンク(goo.gl)

198:デフォルトの名無しさん
18/07/04 18:24:45.70 bZ79e0V+.net
合間によくやってるURLリンク(goo.gl)

199:デフォルトの名無しさん
18/07/04 21:00:48.42 1R4S9ii/.net
>>195
c言語との親和性

200:デフォルトの名無しさん
18/07/04 21:43:02.51 gFgZc5FG.net
DUM


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch