2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

次世代言語議論スレ【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 ★