■ このスレッドは過去ログ倉庫に格納されています
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 第二世代
- 1 :デフォルトの名無しさん:2017/02/11(土) 21:32:37.61 ID:0GjTSBdX.net
- いざ、語ろうぞ。
前スレ
次世代言語議論スレ【Go Rust Haskell Scala Erlang Elixir】 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1479434349/
- 951 :デフォルトの名無しさん:2017/03/02(木) 19:50:57.95 ID:wkGJHU+E.net
- >>948
> smalltalkの仕事
あるよ→https://www.sorabito.com/recruit/
主機能でSmalltalkを使って、その後ろでRubyやグラフデータベースを使っています。最近新しくErlangにも挑んでいますね。
https://thepedia.co/article/1068/
- 952 :あ:2017/03/02(木) 19:59:17.17 ID:J02J+VSe.net
- 異常があればテレメトリ出して死ぬのがなんだかんだで一番スマートでは?
変な話し方になるが、異常が起こったモジュールが、異常が回復されたと正常に判断するって至難の業だと思う。
「じゃあリエントリしろ」も「もう諦めろ」も外から言わない限り信用できる指示じゃ無い。
親がプロセスでもスレッドでもマイクロスレッドでも何でもいいから独立したワーカー起こして処理するのがいいんでないの?
- 953 :デフォルトの名無しさん:2017/03/02(木) 20:02:54.27 ID:2uItjQHI.net
- そこは他人に文句言うだけにして自力で改善する気はない奴の方がC++に向いている
- 954 :デフォルトの名無しさん:2017/03/02(木) 20:11:16.22 ID:YJPJyRwm.net
- 速いしメタプロできるしかっけー
ってのが最近のc++er
- 955 :デフォルトの名無しさん:2017/03/02(木) 21:59:02.79 ID:oaAit11r.net
- >>949
おいQz
お前まともにC++書けねえだろ
何玄人ぶってんだボケ
- 956 :デフォルトの名無しさん:2017/03/02(木) 22:47:26.90 ID:zVj4hayh.net
- >>935
smalltalkが「動作効率とかコードが短いとか目先の話から離れて"人間が"わかる要素分解にしようぜー」って50年前に言ってるのに
それを動作効率とかコードが短いとか目先の利益を弄っては七転八倒して泥の中でのたうってる次世代言語たちが
ちょっと泥の中で立ってみて「俺こそが次世代の勝利者!」と言ったとたんに滑って転ぶ漫才を遠くから眺めてるからじゃねぇかな。
smalltalkやってねぇけどw
- 957 :デフォルトの名無しさん:2017/03/02(木) 23:05:25.36 ID:0pf4kbjz.net
- それDのほうが……
- 958 :デフォルトの名無しさん:2017/03/02(木) 23:11:15.15 ID:v0pqsBKd.net
- コードが短いのは大事よ
エディタの画面からはみ出すようなコードは理解しにくい
- 959 :デフォルトの名無しさん:2017/03/02(木) 23:27:34.01 ID:msdat3q4.net
- a.b().c.d().e() => a
- 960 :デフォルトの名無しさん:2017/03/02(木) 23:31:02.89 ID:v0pqsBKd.net
- >>959
やりすぎ
- 961 :デフォルトの名無しさん:2017/03/03(金) 00:11:22.49 ID:1/MW9e8p.net
- DとRustってどっち流行ってるん?
- 962 :デフォルトの名無しさん:2017/03/03(金) 00:14:19.97 ID:GTe30Tvn.net
- ドワンゴがニコ動/ニコ生用の分散ファイルシステムをRustで作ったらしいね
- 963 :デフォルトの名無しさん:2017/03/03(金) 00:14:28.41 ID:uHR+rCVC.net
- rustだろ
- 964 :デフォルトの名無しさん:2017/03/03(金) 00:15:11.56 ID:qZwZC4ll.net
- >>962
Rustのネガキャンやめろや
- 965 :デフォルトの名無しさん:2017/03/03(金) 00:16:03.19 ID:PujljoQ9.net
- やっぱだめじゃねえか
- 966 :デフォルトの名無しさん:2017/03/03(金) 00:19:46.41 ID:GTe30Tvn.net
- 宣伝じゃないよ
http://gihyo.jp/dev/serial/01/dwango-engineersoul/0002
- 967 :デフォルトの名無しさん:2017/03/03(金) 00:22:27.09 ID:QiMDcuzn.net
- すごーい
- 968 :デフォルトの名無しさん:2017/03/03(金) 00:51:32.91 ID:8C22uBPf.net
- c++は11以降はかなりよくなったがネットワークまわりがまだ標準じゃないんだよな。
ネットワークが重要な現代、次世代名乗るならある程度のネットワーク絡みの機能は標準で持っておくべきと思う。
- 969 :デフォルトの名無しさん:2017/03/03(金) 01:07:21.29 ID:uHR+rCVC.net
- ライブラリで賄えば問題ない
- 970 :デフォルトの名無しさん:2017/03/03(金) 01:19:55.72 ID:aWDXFaDP.net
- >>947
俺は嫌いじゃないよ
- 971 :デフォルトの名無しさん:2017/03/03(金) 02:39:11.08 ID:kTTbDRK0.net
- >>949-950
自分でわざわざ複雑な処理にしておいて、複雑で困るって言われてもなあ…
コードの削減については置いておいて、異常系を簡素化したいなら、処理グループ毎にクラス化し、
キャッチや復帰などの処理をある程度そこでしてしまうとかは?
Javaでは下層の例外をそうして簡単にして、再度包んで投げるってのは良くやるよ
ただ、把握できないほど多いというのは、その場所で処理すべきでない物も処理してる証拠だと思うし
言語選びや移行以前にそのプログラムの設計を見直すべきではないかな
たぶん言語変えても同じ事繰り返すことになると思うし
- 972 :デフォルトの名無しさん:2017/03/03(金) 07:42:14.14 ID:8C22uBPf.net
- >>969
標準ライブラリも含めての機能だよ
- 973 :デフォルトの名無しさん:2017/03/03(金) 08:07:53.57 ID:fn5fnrS2.net
- socketっていうのはついてるけどwindowsだけ標準じゃないからな
boost.asioっていうのを使うしかないね。
- 974 :デフォルトの名無しさん:2017/03/03(金) 21:38:30.43 ID:iKcxFzj7.net
- >>971
なるほど,たしかに自分で細分化して自分で手に負えないことになっているのかもしれません
exception をくるむんですね
- 975 :デフォルトの名無しさん:2017/03/03(金) 21:39:51.78 ID:iKcxFzj7.net
- >>955
なんでC++だとおもったのですか?
- 976 :デフォルトの名無しさん:2017/03/03(金) 22:22:13.92 ID:8SEA7Mtt.net
- >>975
C++以外にまともにRAII使える言語は永遠のマイナー言語のDと今のところマイナー言語のRustぐらいしかなくね?
- 977 :デフォルトの名無しさん:2017/03/03(金) 22:46:09.88 ID:QiMDcuzn.net
- RAII の上位版がGCだからね
そもそも必要ない
- 978 :デフォルトの名無しさん:2017/03/03(金) 22:53:44.04 ID:8SEA7Mtt.net
- >>977
それはない
Javaのリソースリークのバグなんて珍しくもない
- 979 :デフォルトの名無しさん:2017/03/03(金) 22:55:20.34 ID:n9rn4mK3.net
- これからは defer 文だな。
- 980 :デフォルトの名無しさん:2017/03/03(金) 23:04:18.63 ID:QiMDcuzn.net
- >>978
おまえの管理するメモリと
JVMの管理するメモリ
俺ならどっちを信じるかな?
- 981 :デフォルトの名無しさん:2017/03/03(金) 23:12:59.08 ID:Q3zcIHzi.net
- >>980
ほんとこれ
- 982 :デフォルトの名無しさん:2017/03/03(金) 23:14:21.70 ID:8SEA7Mtt.net
- >>980
メモリだけがリソースじゃないんだよ?
- 983 :デフォルトの名無しさん:2017/03/03(金) 23:18:57.33 ID:QiMDcuzn.net
- >>982
そうだな、コード書く時間とか、おまえがアレしたメモリのバグを探す時間とかな
時間は大切なリソースだな
- 984 :デフォルトの名無しさん:2017/03/03(金) 23:20:42.16 ID:Q3zcIHzi.net
- 草
- 985 :デフォルトの名無しさん:2017/03/04(土) 01:50:48.23 ID:NT9gf9Aa.net
- RAIIの上位版がGC?
馬鹿じゃないのこいつ
JavaでもAutoClosableあるだろ
- 986 :デフォルトの名無しさん:2017/03/04(土) 02:01:36.89 ID:/imazuHh.net
- よく知らないんだけどJavaってまともにRAIIできるの?
- 987 :デフォルトの名無しさん:2017/03/04(土) 02:27:07.11 ID:a1Qd0ocB.net
- >>985
明示的に書かないといけない分RAIIより劣ってるけどな
- 988 :デフォルトの名無しさん:2017/03/04(土) 10:31:29.70 ID:WrMrtIld.net
- 久しぶりに来たが一気にスレタイと関係ないクソスレ化しててワロタ。
次スレは立てないか、立てるなら隔離スレを一緒に立てるかした方が良い。
- 989 :デフォルトの名無しさん:2017/03/04(土) 10:32:50.59 ID:/imazuHh.net
- 次世代言語は無駄って主張してる奴が荒らしてた印象
次世代言語批判スレでも立てるか?
- 990 :デフォルトの名無しさん:2017/03/04(土) 10:35:24.61 ID:oIxbzBCS.net
- nullで初期化して後で代入すればいいと思ってる奴は言語関係なくまともにRAIIできない
- 991 :デフォルトの名無しさん:2017/03/04(土) 11:31:46.46 ID:X2My6T7M.net
- 彼らは「次世代言語は無駄」ってマウンティングするのが目的なのであって
マウンティングする対象がいないスレにはいかないだろう
そういう志の低い輩は相手にしてはいけない
なぜなら、我々は次世代を目指す有志なのだから
- 992 :デフォルトの名無しさん:2017/03/04(土) 11:51:00.86 ID:oIxbzBCS.net
- マウンティングしてる庶民の話題は志が低いだろ
どうせならマウンティングで億万長者になった奴の話をするべき
- 993 :あ:2017/03/04(土) 11:51:52.41 ID:JF26yneQ.net
- 俺次世代言語は必要だと思ってるよ。
無根拠な盲信が害悪だと言ってる。
- 994 :デフォルトの名無しさん:2017/03/04(土) 12:03:04.87 ID:N3MxYr/T.net
- >>993
お前はお呼びじゃないから
- 995 :デフォルトの名無しさん:2017/03/04(土) 13:24:15.34 ID:+9qG5EdN.net
- >987
馬鹿は一般的なシチュエーションに対応するなんてできないんだから、
その場その場で明示的に書いてもらったほうがいいわ。
- 996 :デフォルトの名無しさん:2017/03/04(土) 13:47:55.44 ID:X2My6T7M.net
- >>995
それはあるね
バカの一般化って
関数の引数にいっぱいホニャララフラグをつけることだもの
- 997 :デフォルトの名無しさん:2017/03/04(土) 13:54:54.89 ID:8UmZvvGr.net
- 人間だれでも初めは頭がよくても脳が疲れてくると馬鹿になる。
- 998 :あ:2017/03/04(土) 14:06:56.89 ID:JF26yneQ.net
- >>994
そりゃすまん。
- 999 :デフォルトの名無しさん:2017/03/04(土) 14:31:12.62 ID:GRvQ2lmz.net
- うめとこ
- 1000 :デフォルトの名無しさん:2017/03/04(土) 14:31:29.42 ID:GRvQ2lmz.net
- バイバイおさるさん
総レス数 1000
289 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★