いざ、語ろうぞ。
スレタイ超過のため、一部省略。
Go, Erlang, Kotlin, etcもウェルカム。
Haskellは協議により次世代失格になりました
前スレ
次世代言語議論スレ[Go Rust Haskell Scala]第3世代
http://echo.2ch.net/test/read.cgi/tech/1488608741/
探検
次世代言語議論スレ[Go Rust Kotlin Scala]第4世代 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/04/20(木) 04:43:27.12ID:mNwXvrXv
11デフォルトの名無しさん
2017/04/21(金) 23:42:05.24ID:1EW2mi9U うん
Haskell学ぶなんて時間の無駄だってことに気づいたの
Haskell学ぶなんて時間の無駄だってことに気づいたの
2017/04/21(金) 23:59:18.37ID:9S9WRWBb
2017/04/22(土) 00:57:02.64ID:Kjd2lTg6
問題とされたのは遅延することではなく何秒遅れるか予測不可能なことだと思う
タイミングを何秒後と指定して評価するのは問題ないとされる
現にそういう問題が出題されたしね
タイミングを何秒後と指定して評価するのは問題ないとされる
現にそういう問題が出題されたしね
2017/04/22(土) 02:36:22.27ID:gXJYMt+Q
いやHaskellを声高にプッシュしていた奴が例題のコードも出さずに逃亡して、Haskellそんなに詳しくない人が替わりに書くという事態になったからだよ
Haskellに詳しい人もHaskellについて議論できる人もいなかったんで対象として取り上げるには不適切になった(このスレでは)
Haskell上げの意見は説得力が無いしHaskell下げの意見はただのレッテル貼りにしかならない
Haskellに詳しい人もHaskellについて議論できる人もいなかったんで対象として取り上げるには不適切になった(このスレでは)
Haskell上げの意見は説得力が無いしHaskell下げの意見はただのレッテル貼りにしかならない
2017/04/22(土) 07:18:18.45ID:yb9XO/RM
で、Haskellよりも劣った言語が次世代言語候補として残ったわけか
おもしれーw
おもしれーw
2017/04/22(土) 07:49:13.55ID:9MR2WQGe
次世代言語なんだから、現行の言語を語っても意味ないよね。
2017/04/22(土) 09:34:02.47ID:Kjd2lTg6
>>14
逃亡というレッテル貼りをおそれて多くの人が努力したんだな
レッテル貼りには人を努力させる効果があった
レッテル貼りは悪という意見にはあまり説得力がない
この場合、逃亡は悪ではかったと考える方が説得力がある
逃亡というレッテル貼りをおそれて多くの人が努力したんだな
レッテル貼りには人を努力させる効果があった
レッテル貼りは悪という意見にはあまり説得力がない
この場合、逃亡は悪ではかったと考える方が説得力がある
2017/04/22(土) 09:54:38.02ID:69jc9pki
>>17
最後の1行がそれより前とつながらないんだが
最後の1行がそれより前とつながらないんだが
2017/04/22(土) 10:24:05.10ID:69jc9pki
糞問題、糞設計、糞実装だの言うわりにどれ一つ代替案は出てこなかった(つまりパラダイムは変えない)
加えて、正直な感想として現行言語の方が次世代と称される言語よりずっとすっきり書けていた
という現状をふまえると次世代の「売り」って何なのだろう
クラスや付随する言語機能を捨ててシンプルさを求めたこと(継承のデメリットの排除と学習コストの軽減)と
それで生じる表現力・抽象度の低下を型チェックや型推論機構の充実で補ってバランスをとったところ?
加えて、正直な感想として現行言語の方が次世代と称される言語よりずっとすっきり書けていた
という現状をふまえると次世代の「売り」って何なのだろう
クラスや付随する言語機能を捨ててシンプルさを求めたこと(継承のデメリットの排除と学習コストの軽減)と
それで生じる表現力・抽象度の低下を型チェックや型推論機構の充実で補ってバランスをとったところ?
20デフォルトの名無しさん
2017/04/22(土) 10:33:00.05ID:d4ODGBV8 HaskellとDが最底辺であることに変わりはない。
実用性皆無なプログラム言語は存在価値無し。
実用性皆無なプログラム言語は存在価値無し。
2017/04/22(土) 10:40:11.00ID:Kjd2lTg6
2017/04/22(土) 11:00:51.13ID:69jc9pki
>>21
そこじゃない!www>訂正
逃亡というレッテル張りを恐れて他の善意のファンが努力
→レッテル張り自体は悪だが結果はそう悪いものでもなかった
という流れからどうして逃亡自体が悪でないという帰結が導かれるのか?
ひたすら机上の空論を展開し、他を貶め、蔑み、悪態をつくだけついて
じゃあ動くコードやよりよい設計を出せというと逃げるのはどうみても身勝手だろう
そこじゃない!www>訂正
逃亡というレッテル張りを恐れて他の善意のファンが努力
→レッテル張り自体は悪だが結果はそう悪いものでもなかった
という流れからどうして逃亡自体が悪でないという帰結が導かれるのか?
ひたすら机上の空論を展開し、他を貶め、蔑み、悪態をつくだけついて
じゃあ動くコードやよりよい設計を出せというと逃げるのはどうみても身勝手だろう
2017/04/22(土) 11:14:59.00ID:Kjd2lTg6
悪口を言われたから賠償してほしいって?
そんな出題者の意図があるとは知らなかった
そんな出題者の意図があるとは知らなかった
2017/04/22(土) 11:36:19.62ID:69jc9pki
2017/04/22(土) 11:53:17.53ID:69jc9pki
なんかいちいち噛み合わないな
もしかしてHaskell儲がまだいるのか?
なら逃亡行為を好意的に解釈したがるのも頷ける
もしかしてHaskell儲がまだいるのか?
なら逃亡行為を好意的に解釈したがるのも頷ける
2017/04/22(土) 12:24:45.77ID:VCLbyEjA
あんまり荒らしたくはないが、できるかできないかで言えばできたんだから問題ないだろ
それにType Classのコード理解できるやつ何人いた?
単なる継承だと勘違いしてるっぽい奴はいたが
それにType Classのコード理解できるやつ何人いた?
単なる継承だと勘違いしてるっぽい奴はいたが
2017/04/22(土) 12:38:09.97ID:yb9XO/RM
そもそも単価の高いHaskellerにタダでコード書けというほうが間違っている
2017/04/22(土) 13:11:14.86ID:69jc9pki
>>27
旧世代言語なら実質50行程度せいぜい10分で書けるコードにいくら請求するつもりだよww
それに単価ならカンブリア言語のSmalltalkerの方がよほど高いわ
奴ら呼べばきっと頼まれなくてもホイホイ書くぞ
Rust使いに次いで自分言語大好きだからな
https://developers.srad.jp/story/17/03/31/0448232/
旧世代言語なら実質50行程度せいぜい10分で書けるコードにいくら請求するつもりだよww
それに単価ならカンブリア言語のSmalltalkerの方がよほど高いわ
奴ら呼べばきっと頼まれなくてもホイホイ書くぞ
Rust使いに次いで自分言語大好きだからな
https://developers.srad.jp/story/17/03/31/0448232/
2017/04/22(土) 13:55:32.78ID:/fxOrStV
どうせお前ら、フレームワークに用意されたメソッドを
サンプル通りに呼び出すだけのドカタだろ?
次世代言語なんて要らんだろ
サンプル通りに呼び出すだけのドカタだろ?
次世代言語なんて要らんだろ
2017/04/22(土) 14:38:27.32ID:XG8YtWUq
そういう言語こそ切望されている。
2017/04/22(土) 19:55:27.63ID:2QNaIclJ
次世代言語ならおっさんにマウントされずに
仕事できると思ってるバカが多いってだけなんだよ結局。
仕事できると思ってるバカが多いってだけなんだよ結局。
2017/04/23(日) 13:37:29.12ID:mKAZq6VZ
2017/04/23(日) 14:04:42.00ID:NE9/Voyw
個人的にはスレタイからRustも抜いてほしい。まともに物が作れないのにクソモジラのステマだけで話題になってる、言語未満のクソの塊。
2017/04/23(日) 14:08:54.35ID:HdKb/Sdq
このスレは何を目指してるの?
2017/04/23(日) 15:35:02.72ID:zop66JA+
よく分からんよね
いつか知らないけど、次に主流になる言語が何かを決めたいんだろう
いつか知らないけど、次に主流になる言語が何かを決めたいんだろう
2017/04/23(日) 15:41:50.81ID:OBcWFFpc
もう全部C++でいいんじゃないかな
これから100年先までずっとC++だ
これから100年先までずっとC++だ
2017/04/23(日) 16:07:52.01ID:UJAzDyB2
>>36
それでいいそれで。他を圧倒的に突き放して一番早くて実用的な言語だ。
それでいいそれで。他を圧倒的に突き放して一番早くて実用的な言語だ。
2017/04/23(日) 16:10:21.34ID:svTWBXfu
多次元配列弱いC++はFortran以下
まず配列アクセス演算子が引数一つしか取れない時点で終わってる
まず配列アクセス演算子が引数一つしか取れない時点で終わってる
2017/04/23(日) 16:16:54.85ID:dVBaHUf3
そりゃ、関数で十分だからな。テンプレートとオーバーロードと参照があれば
配列アクセス演算子なんて最初から必要なかった。
配列アクセス演算子なんて最初から必要なかった。
2017/04/23(日) 16:20:47.89ID:svTWBXfu
まあ確かにEigenなんかは関数呼び出し演算子で代用してるな
そのEigenでさえ3次元以上には対応してないっていうのがC++の自由度の低さを物語ってるが
そのEigenでさえ3次元以上には対応してないっていうのがC++の自由度の低さを物語ってるが
2017/04/23(日) 16:24:19.41ID:UJAzDyB2
逆に聞くけどそれなくて何か実用的なプログラミングで困るの?
2017/04/23(日) 16:29:32.67ID:mKAZq6VZ
C++++あくしろよ
2017/04/23(日) 17:38:01.40ID:svTWBXfu
2017/04/23(日) 19:47:31.29ID:zjYzndui
いや、そんな要素一つ一つに対して別個の処理をするようなコードは
あんまいらんだろ。
本当に必要な場合は結局、配列レベルで高速化が望まれる場合だけだし。
誰かが用意した python のライブラリでも使ってなさいってこった。
カスが個人的に作ったものよりもよっぽど速くて正確なものがあるんだから。
あんまいらんだろ。
本当に必要な場合は結局、配列レベルで高速化が望まれる場合だけだし。
誰かが用意した python のライブラリでも使ってなさいってこった。
カスが個人的に作ったものよりもよっぽど速くて正確なものがあるんだから。
2017/04/23(日) 20:12:53.69ID:svTWBXfu
Python >>>> C++が証明されたな
速度においてもCython擁するPythonが負ける要素はないし
速度においてもCython擁するPythonが負ける要素はないし
2017/04/23(日) 20:19:34.87ID:PCQQgnKm
C++er「もう全部C++でいい」
配列マン「多次元配列需要あるのにC++にはないやん」
C++er「そんなもんあんまいらんだろ。Pythonでも使ってなさいカス」
C++erってやっぱダブルスタンダードのカスだわ
配列マン「多次元配列需要あるのにC++にはないやん」
C++er「そんなもんあんまいらんだろ。Pythonでも使ってなさいカス」
C++erってやっぱダブルスタンダードのカスだわ
2017/04/23(日) 20:36:30.78ID:zjYzndui
用途によって使い分けるという当たり前の発送のないバカと一緒にされたくないんだけど。。
48デフォルトの名無しさん
2017/04/23(日) 21:11:17.67ID:OBcWFFpc 皮肉なのにマジで取られても
2017/04/23(日) 21:15:41.28ID:PCQQgnKm
あとはID:UJAzDyB2だけか
2017/04/23(日) 21:50:20.49ID:bkkcl6Xn
多次元配列とはいえ結局は仮想メモリ上に一次元に乗るデータになるんだから、多次元→一次元マッピングを最初から最適にデータ設計出来てればいらんだろそんなもん。
そこを処理系任せにしてメモリ上のデータ構造チューニングできないようなものが次世代言語なのか?
そこを処理系任せにしてメモリ上のデータ構造チューニングできないようなものが次世代言語なのか?
2017/04/23(日) 21:51:12.16ID:bkkcl6Xn
あ、ID変わったけどID:UJAzDyB2。
2017/04/23(日) 22:10:15.66ID:bkkcl6Xn
最先端のアルゴリズムで実用ライブラリを書く言語としてのC++はこの先100年安泰で、
ラッパ用スクリプトのPythonとはそもそも言語としての立ち位置が違うって話。
ラッパ用スクリプトのPythonとはそもそも言語としての立ち位置が違うって話。
2017/04/23(日) 22:22:19.93ID:mKAZq6VZ
100年後の言語ってどうなってんだろな
頭にチンポ型の伝送デバイスハメるだけでプログラミングできたりする?
頭にチンポ型の伝送デバイスハメるだけでプログラミングできたりする?
2017/04/23(日) 22:24:04.51ID:NBHRohTD
そりゃもう感応入力で思考の速度でプログラミングできてるだろう
言語はなくなってるかもしれん
言語はなくなってるかもしれん
55デフォルトの名無しさん
2017/04/23(日) 23:40:41.71ID:OBcWFFpc C++を今の地位から引きずり下ろすためにもRustには頑張って欲しいものだ
56デフォルトの名無しさん
2017/04/24(月) 00:14:14.60ID:Hq5/eqGq 言語がなくなる
科学がなくなる
数学がなくなる
こういう無数の可能性から一個選んで的中させるのはほぼ不可能だよな
科学がなくなる
数学がなくなる
こういう無数の可能性から一個選んで的中させるのはほぼ不可能だよな
2017/04/24(月) 00:21:20.12ID:lffXTkps
ID:bkkcl6Xnの発言は一番気が狂っていた頃のエンジニアガイジと似てるな
58デフォルトの名無しさん
2017/04/24(月) 00:26:31.35ID:6h5JoTUe >>36
早くネットワーク系のライブラリを標準で入れてくれぃ
早くネットワーク系のライブラリを標準で入れてくれぃ
2017/04/24(月) 00:33:57.43ID:6NGlh03T
ID:UJAzDyB2「C++は実用的な言語である。多次元配列がなくても実用的なプログラムでは困らない」
ID:bkkcl6Xn「私はID:UJAzDyB2である。C++は実用ライブラリを書くための言語だ」
なにこれ
ID:bkkcl6Xn「私はID:UJAzDyB2である。C++は実用ライブラリを書くための言語だ」
なにこれ
2017/04/24(月) 00:40:56.94ID:zwhieng4
>>50
多次元配列でチューニングすべきところなんかあるか?せいぜい格納方向が2通りあるくらいだろ。チューニング出来るものは一切搭載してないFortranにすらデフォルトで搭載されてる機能だぜ?
それにそれ言っちゃあSTLなんてどうなるんだよ? まさかSTLは使うけど多次元配列は自分で作るなんて言わないよなあ?
多次元配列でチューニングすべきところなんかあるか?せいぜい格納方向が2通りあるくらいだろ。チューニング出来るものは一切搭載してないFortranにすらデフォルトで搭載されてる機能だぜ?
それにそれ言っちゃあSTLなんてどうなるんだよ? まさかSTLは使うけど多次元配列は自分で作るなんて言わないよなあ?
2017/04/24(月) 00:56:56.87ID:FOMNUfbf
2017/04/24(月) 00:58:00.30ID:zwhieng4
2017/04/24(月) 01:04:22.49ID:FOMNUfbf
>>62
そりゃ自分の書くものに一番合うように書くから、あらゆるベンチを通すように丸く作られたSTLに全分野で勝てるわけないだろ。
そりゃ自分の書くものに一番合うように書くから、あらゆるベンチを通すように丸く作られたSTLに全分野で勝てるわけないだろ。
2017/04/24(月) 01:10:06.24ID:zwhieng4
>>63
この用途ならこれが一番速くて信頼性が高くて拡張性も優れていて、自分で書いてSTLを使わないコストという面でも釣り合いが取れるっていうのがあるってことだよな?
用途から自分で設定していいから書いてみろよ。
この用途ならこれが一番速くて信頼性が高くて拡張性も優れていて、自分で書いてSTLを使わないコストという面でも釣り合いが取れるっていうのがあるってことだよな?
用途から自分で設定していいから書いてみろよ。
2017/04/24(月) 01:16:51.68ID:lffXTkps
いや、そもそも多次元配列の話してたんだし、numpyを超えるスピード、信頼性の多次元配列を書いてもらうべきだな
2017/04/24(月) 01:19:28.66ID:p282pyvh
疎行列
2017/04/24(月) 01:22:28.66ID:zwhieng4
ああ、そもそもSTLで出来ないことを書いて「勝った」っていうのはなしだぞ。それこそ疎行列とかな
68デフォルトの名無しさん
2017/04/24(月) 01:30:31.10ID:p282pyvh ハッシュマップ
2017/04/24(月) 01:36:23.44ID:zwhieng4
ってか割と真面目にC++上で動く多次元配列欲しいんだけど
1〜5次元くらいまで同じインターフェースで動く奴作ろうとして、思いの外面倒だったから辞めてFortranに乗り換えたことあるんだよな
1〜5次元くらいまで同じインターフェースで動く奴作ろうとして、思いの外面倒だったから辞めてFortranに乗り換えたことあるんだよな
2017/04/24(月) 06:51:30.21ID:wCWPirmZ
>>42
亀だけど、C#って、C++++という意味を込めてるんだよ。
亀だけど、C#って、C++++という意味を込めてるんだよ。
71デフォルトの名無しさん
2017/04/24(月) 20:17:17.36ID:zyXx2ugF >>65
だよねぇ、多次元配列の操作で Python に勝るのは Fortran くらいしか思いつかないや
純粋手続き型言語の始祖である Fortran と、同じく純粋手続き型スクリプト言語である
Python、誰にも否定できない当然の結果だよね
もう、このスレでは次世代 Fortran は Python で決まり!!ってこと結論が出たね
だよねぇ、多次元配列の操作で Python に勝るのは Fortran くらいしか思いつかないや
純粋手続き型言語の始祖である Fortran と、同じく純粋手続き型スクリプト言語である
Python、誰にも否定できない当然の結果だよね
もう、このスレでは次世代 Fortran は Python で決まり!!ってこと結論が出たね
2017/04/24(月) 21:50:54.50ID:CyDBAtYH
その結論は何を表すの?
2017/04/24(月) 23:19:46.46ID:H47kwRKj
>>71
多次元配列操作で次世代言語を選ぶならJuliaだろう。
Python使いをJuliaに引き込むサンプル集
http://www.mwsoft.jp/programming/julia/python_to_julia.html
RユーザのためのJulia入門(行列編)
http://rishida.hatenablog.com/entry/2013/11/30/194733
多次元配列操作で次世代言語を選ぶならJuliaだろう。
Python使いをJuliaに引き込むサンプル集
http://www.mwsoft.jp/programming/julia/python_to_julia.html
RユーザのためのJulia入門(行列編)
http://rishida.hatenablog.com/entry/2013/11/30/194733
2017/04/24(月) 23:52:45.18ID:lffXTkps
Juliaのステマ貼るならせめて最新版の解説貼れよ
ないけどさ
ないけどさ
2017/04/25(火) 00:38:05.23ID:O6VBfE9R
2017/04/25(火) 02:23:12.66ID:wELv0O7d
言語オタクが重視する言語間の細かいシンタックスの差なんてどうでも良くて、
次世代言語に必要だったのは高速で便利な多次元配列だったってオチか
次世代言語に必要だったのは高速で便利な多次元配列だったってオチか
2017/04/25(火) 08:40:21.09ID:fJvGo7FT
>>75
Julia0.3の化石みたいな記事貼るなって意味だよ
Julia0.3の化石みたいな記事貼るなって意味だよ
2017/04/25(火) 10:54:45.65ID:niXLk7Hx
Juliaって化石なの?
2017/04/25(火) 10:55:45.34ID:cMLOigtr
0.3はね
そろそろ0.6
そろそろ0.6
80デフォルトの名無しさん
2017/04/25(火) 11:10:54.53ID:x9Sc69FW2017/04/25(火) 11:51:27.86ID:DZfkzF9H
RubyとPythonとか観てると文法より多次元配列やライブラリのが重要だと実感するが。
C#やJavaScriptにしても、簡潔に書けるとかじゃなくて何を作れる(サポートするプラットフォームの多さ)で選ばれてるし。
C#やJavaScriptにしても、簡潔に書けるとかじゃなくて何を作れる(サポートするプラットフォームの多さ)で選ばれてるし。
2017/04/25(火) 12:35:16.20ID:0RXyPjWo
利用者が多い・ライブラリが豊富って現在流行っているものの話でしょ
2017/04/25(火) 12:35:23.60ID:KAzBuoYA
多次元配列が重要って感覚がわからないんだけど、
どういう分野の人が使うの?
どういう分野の人が使うの?
84あ
2017/04/25(火) 12:49:25.85ID:m9LocPpZ 多次元配列ってジャグじゃないものの事だよな?
マクロ書いちゃえばいいんでないの?
アクセス演算子と大仰な言い方するが、要は単に掛け算なんだし。アライメントも揃えられるしさ。
適当な並べ方してるとメモリアクセスで悲しい思いをする気がする。特にどーんとクラスタに投げるときとか。
Fortranでもメモリマップ的には後ろの列からの順番になるから思い付きで並べると重いよ。
マクロ書いちゃえばいいんでないの?
アクセス演算子と大仰な言い方するが、要は単に掛け算なんだし。アライメントも揃えられるしさ。
適当な並べ方してるとメモリアクセスで悲しい思いをする気がする。特にどーんとクラスタに投げるときとか。
Fortranでもメモリマップ的には後ろの列からの順番になるから思い付きで並べると重いよ。
85あ
2017/04/25(火) 12:51:38.43ID:m9LocPpZ2017/04/25(火) 12:56:48.67ID:DZfkzF9H
>>82
Rubyが流行りそうになった時、RoRの登場で一躍有名になった。
Pythonにはそれに相当するものが無かった。
後に同じようなの出来たけど、Rubyを引き離すほどじゃ無かった。
Ruby1.9の時、互換性切り捨てでRuby自滅が決定打だった。
結果としてディープラーニング向けライブラリの登場で揺るぎない地位を得た。
文法はRuby1.9以降のが好きだし理に適ってる。
でも、世界的には終わった言語。
Rubyが流行りそうになった時、RoRの登場で一躍有名になった。
Pythonにはそれに相当するものが無かった。
後に同じようなの出来たけど、Rubyを引き離すほどじゃ無かった。
Ruby1.9の時、互換性切り捨てでRuby自滅が決定打だった。
結果としてディープラーニング向けライブラリの登場で揺るぎない地位を得た。
文法はRuby1.9以降のが好きだし理に適ってる。
でも、世界的には終わった言語。
87あ
2017/04/25(火) 13:06:52.92ID:m9LocPpZ Rubyは理想を追いかけ過ぎ。
自然言語で言えば、エッセイストは言語学者じゃないのに形態素に基づくなんとかかんとか、こういうしきたり、こういうルールってのを並べられてもって感じで、
しかも、言語学者側はそれを素晴らしいと絶賛してると言う狂った状態に近い。
英語なんかあんな破綻した闇仕様に溢れた言語
(例えば、Shipの口語の代名詞に失われた性を補完してsheを使う)なのに、
あんなに全世界で使われてるんだから。
言語なんて歯ブラシなんや、ってPHPの方が随分スタンスとして好き。
自然言語で言えば、エッセイストは言語学者じゃないのに形態素に基づくなんとかかんとか、こういうしきたり、こういうルールってのを並べられてもって感じで、
しかも、言語学者側はそれを素晴らしいと絶賛してると言う狂った状態に近い。
英語なんかあんな破綻した闇仕様に溢れた言語
(例えば、Shipの口語の代名詞に失われた性を補完してsheを使う)なのに、
あんなに全世界で使われてるんだから。
言語なんて歯ブラシなんや、ってPHPの方が随分スタンスとして好き。
88デフォルトの名無しさん
2017/04/25(火) 13:39:27.32ID:9lYWlQQl 次世代の定義と合わなくね?って書き込みになんでそんなレスがつくんだろ
2017/04/25(火) 13:59:47.20ID:DZfkzF9H
かつて次世代だった言語の栄枯盛衰から、次世代言語に何が必要かが分かると思って投下した。
90デフォルトの名無しさん
2017/04/25(火) 14:18:46.85ID:x9Sc69FW 文法は繁栄の原因にはならないけど互換性云々で衰退の原因になるんだ
2017/04/25(火) 14:54:40.56ID:3KXt8ND/
文法は繁栄の原因にもなり得たよ。
Rubyも注目された当初は簡単でなんでも出来る言語としてsmalltalk作ったけど、真のsmalltalkはRubyだったとかアラン・ケイも絶賛してたし、RoRもRubyの文法に惚れて作られた。
その後の保守戦略家で差が付いた。
Rubyも注目された当初は簡単でなんでも出来る言語としてsmalltalk作ったけど、真のsmalltalkはRubyだったとかアラン・ケイも絶賛してたし、RoRもRubyの文法に惚れて作られた。
その後の保守戦略家で差が付いた。
2017/04/25(火) 14:55:18.59ID:3KXt8ND/
x保守戦略家
o保守戦略
o保守戦略
94デフォルトの名無しさん
2017/04/25(火) 18:40:55.97ID:x9Sc69FW 戦略ってなんだろう
どうやって決めたかは教えないけど、成功とか失敗とか成果だけ教えてやるよって感じ
成果だけが重要と思っているからなのか
どうやって決めたかは教えないけど、成功とか失敗とか成果だけ教えてやるよって感じ
成果だけが重要と思っているからなのか
95デフォルトの名無しさん
2017/04/25(火) 18:52:57.84ID:e9WI/SQ5 >>86
>Ruby1.9の時、互換性切り捨てでRuby自滅が決定打だった。
互換性切り捨てってのは、これのこと?
http://echo.2ch.net/test/read.cgi/tech/1413113999/128
うーみゅ、確かに Hello world レベルのお題ですら動かなくなるようでは、
互換性切り捨てと批判されるのも仕方ないよね
>Ruby1.9の時、互換性切り捨てでRuby自滅が決定打だった。
互換性切り捨てってのは、これのこと?
http://echo.2ch.net/test/read.cgi/tech/1413113999/128
うーみゅ、確かに Hello world レベルのお題ですら動かなくなるようでは、
互換性切り捨てと批判されるのも仕方ないよね
2017/04/25(火) 19:19:36.86ID:gy+i7xO9
>>94
戦略って言っても、私が結果だけ見てそう判定しただけだがね。
結局、言語の開発管理側が業務で使われているって事実を重要と見たかどうかってだけ。
どっちも互換性切り捨ててるんだけど、Pythonはまだ旧バージョン系列サポート切ってないし、長々とアナウンスしてる。
戦略って言っても、私が結果だけ見てそう判定しただけだがね。
結局、言語の開発管理側が業務で使われているって事実を重要と見たかどうかってだけ。
どっちも互換性切り捨ててるんだけど、Pythonはまだ旧バージョン系列サポート切ってないし、長々とアナウンスしてる。
97デフォルトの名無しさん
2017/04/25(火) 19:40:02.70ID:e9WI/SQ5 訂正してあげるね
X:Pythonはまだ旧バージョン系列サポート切ってないし
O:Pythonはまだ旧バージョン系列サポート切れないし
Pythonはまだ新旧バージョンでの後方互換性切り捨てが災いして、
未だに旧バージョン系列から新バージョン系列へ移行できていないだけの話
だから旧バージョン系列サポートを切りたくても切れないってのが現実
http://blog-imgs-82.fc2.com/n/o/r/noriaki3/201508310726369c2.jpg
X:Pythonはまだ旧バージョン系列サポート切ってないし
O:Pythonはまだ旧バージョン系列サポート切れないし
Pythonはまだ新旧バージョンでの後方互換性切り捨てが災いして、
未だに旧バージョン系列から新バージョン系列へ移行できていないだけの話
だから旧バージョン系列サポートを切りたくても切れないってのが現実
http://blog-imgs-82.fc2.com/n/o/r/noriaki3/201508310726369c2.jpg
2017/04/25(火) 20:00:00.53ID:DCpQVXaD
それが企業に好感持たれてる現実。
強行したRubyはどうなったよ。
強行したRubyはどうなったよ。
99デフォルトの名無しさん
2017/04/25(火) 20:09:39.00ID:e9WI/SQ5 こうなった
http://echo.2ch.net/test/read.cgi/tech/1486026729/900
ところで、Rubyの互換性切り捨てとは具体的には何を指しているのかな?
少なくとも Hello world レベルであれば、RoR登場以前の 1.6 から最新の 2.2 に至るまで、
Ruby であれば Syntax Error にならず正常動作するから互換性は維持されているけどね
http://echo.2ch.net/test/read.cgi/tech/1486026729/900
ところで、Rubyの互換性切り捨てとは具体的には何を指しているのかな?
少なくとも Hello world レベルであれば、RoR登場以前の 1.6 から最新の 2.2 に至るまで、
Ruby であれば Syntax Error にならず正常動作するから互換性は維持されているけどね
>>87
うーん,LL(1)に徹している pascal が古今東西素晴らしいとおもっているんだが‥ruby ってそんなにすごいの?
うーん,LL(1)に徹している pascal が古今東西素晴らしいとおもっているんだが‥ruby ってそんなにすごいの?
101デフォルトの名無しさん
2017/04/25(火) 20:37:45.43ID:KIIhfRh7 Rubyが理想を追いかけてるとか、苦笑しか出てこない。
102デフォルトの名無しさん
2017/04/25(火) 20:45:57.84ID:MvOKB5m4104デフォルトの名無しさん
2017/04/25(火) 21:16:47.80ID:qd1hD0YR 結局、キャットドア問題解決できなかったしね
105デフォルトの名無しさん
2017/04/25(火) 22:43:32.29ID:lEn+EjQK python3 とか好きじゃないんだよな。。
1/ 2 = 0.5
とか型が弱くなる方向に修正したんだか。。
明示的に書かせるのが python の良さなのにそれと逆行しようとしてるのが好きになれん。
1/ 2 = 0.5
とか型が弱くなる方向に修正したんだか。。
明示的に書かせるのが python の良さなのにそれと逆行しようとしてるのが好きになれん。
106あ
2017/04/25(火) 23:45:33.40ID:RguWTiRy >>100
pascalは素晴らしいと思うよ。俺も。
いつの間にか呼ばれてるto_intみたいな馬鹿な仕様もないし。
あれは理想ではなくて現実。
>>101
追いかけてるだろー。
「Objectには不要なものが多すぎる、好ましくない。でも、互換性失いたくない。
そうだ、Objectの親にBasicObjectを作って白紙のオブジェクトとしよう」
なんてまともな神経してたらちょっと思いついたけど敢えて忘れるレベルの実装をマジでやった上に、
一番やめてほしい==の実装をBasicObjectに持ってったんだぞ。
気が狂ってる。
わざわざtrueClassやらnilClass作ってたのが原理主義っぽくて良かったのに。
n = true if false
で、nがnilになるのもおかしい。
n = n+1でnilに+はねえよってメッセージの原因だけど、こればっかりは異常。
pascalは素晴らしいと思うよ。俺も。
いつの間にか呼ばれてるto_intみたいな馬鹿な仕様もないし。
あれは理想ではなくて現実。
>>101
追いかけてるだろー。
「Objectには不要なものが多すぎる、好ましくない。でも、互換性失いたくない。
そうだ、Objectの親にBasicObjectを作って白紙のオブジェクトとしよう」
なんてまともな神経してたらちょっと思いついたけど敢えて忘れるレベルの実装をマジでやった上に、
一番やめてほしい==の実装をBasicObjectに持ってったんだぞ。
気が狂ってる。
わざわざtrueClassやらnilClass作ってたのが原理主義っぽくて良かったのに。
n = true if false
で、nがnilになるのもおかしい。
n = n+1でnilに+はねえよってメッセージの原因だけど、こればっかりは異常。
107デフォルトの名無しさん
2017/04/25(火) 23:47:17.89ID:qd1hD0YR108あ
2017/04/25(火) 23:50:40.24ID:RguWTiRy メッセージパッシングで大枠作ったのにな
そもそも、クラスを破壊せずに機能追加せよ、って矛盾した設問がおかしい事にまだ気づかんのかなぁ。
そもそも、クラスを破壊せずに機能追加せよ、って矛盾した設問がおかしい事にまだ気づかんのかなぁ。
109デフォルトの名無しさん
2017/04/26(水) 00:00:43.82ID:T5a4wmc6110デフォルトの名無しさん
2017/04/26(水) 00:34:00.42ID:Boe/ixbX■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 性欲強すぎてほぼ毎日会社のオフィスでシコってるんやけど、これって病気なん?
- 【朗報】新型スーパーカブ、43%値上げ 新しい名前は「スーパーカブLite」と親しみやすく
