次世代言語15 Go Rust Swift Kotlin TypeScript

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/11/04(日) 20:30:10.42ID:OF8fjEC1
スレタイ以外の言語もok

前スレ
次世代言語14 Elixir Crystal Julia Rust Swift
https://itest.5ch.net/mevius/test/read.cgi/tech/1536668904
2018/11/04(日) 22:31:22.63ID:f5svfmew
Crystalってpythonに対するnimのruby版という認識なんだけど間違ってるかしら
3デフォルトの名無しさん
垢版 |
2018/11/05(月) 19:05:36.14ID:C+j+1+CV
そうだよ
4デフォルトの名無しさん
垢版 |
2018/11/05(月) 21:38:30.50ID:lQJk7sSm
webのものだがrustを採用するよう上司を説得するのに四苦八苦してる
自分が分かることしかやりたくないオタンコナスめ
2018/11/05(月) 23:21:46.96ID:LoNBNPyI
>>4 ちょっとでもいいから自分で書いて説得材料に加えた方がいいよ。先行者がいるかいないかで全然印象が変わるから
使う言語も作るサービスも新しかったら上司も二の足も踏むよ
2018/11/06(火) 00:06:12.34ID:HIVoSst9
TypeScriptもまだ次世代なのかよ
7デフォルトの名無しさん
垢版 |
2018/11/06(火) 07:01:39.58ID:tzVhC1fN
>>5
書いてるしプロダクトに組み込んでるよ
もっと広く使いたいってはなしさね
2018/11/06(火) 08:55:28.39ID:mIkB3/HL
つ 転職
2018/11/06(火) 17:45:01.68ID:2Imqjq5w
rust使える連中集めるか、僕が一生このプログラムのメンテしますって念書でも書けばいいんじゃね
10デフォルトの名無しさん
垢版 |
2018/11/06(火) 19:51:58.83ID:tzVhC1fN
だから俺は書いてるってば
しかしいちいち極端だな
2018/11/06(火) 22:07:58.57ID:xSy2yFD0
Rustはasync回りが落ち着かないことにはね
12デフォルトの名無しさん
垢版 |
2018/11/06(火) 22:10:53.50ID:tzVhC1fN
それは言えてる
次で入るはずだし期待だね
2018/11/07(水) 21:51:24.39ID:W4QwzwJb
GoもRustも関数の名前付き引数が無いのね
14デフォルトの名無しさん
垢版 |
2018/11/07(水) 22:00:38.98ID:h4FWJh3K
smalltalk由来の?
実装コストの割にちょっと手間が減るだけだから、広まるとは思えないなぁ。。。
あれば便利だけど、拘る程でも無いし。

設計段階で良く使うのを前半に持って来れば現状でもデフォルトの値で省けるし。
2018/11/07(水) 22:35:16.66ID:W4QwzwJb
>>14
広まるどころか既にPython、C#、Scala、Swift、Kotlin、Nimなどに名前付き引数が存在する
2018/11/08(木) 00:07:44.66ID:tyCSN+GB
名前付き引数はあったほうが良いけどな。
tsとかjsでもobject使って名前付き引数っぽくはかける
17デフォルトの名無しさん
垢版 |
2018/11/08(木) 01:03:55.74ID:Q78Fc4n+
あったらたまに使うけど、なくても困らん
2018/11/08(木) 07:17:32.43ID:pUwCX/I3
引数の数が3つ以上になったら名前付き引数を使ったほうが良いけどな。
19デフォルトの名無しさん
垢版 |
2018/11/08(木) 08:04:01.41ID:2hCvfT6m
またまたご冗談を
2018/11/08(木) 12:22:15.99ID:UkGh+eJC
>>14
>smalltalk由来の?

うわーキモいなーw
2018/11/08(木) 14:48:00.38ID:eE8dc9zP
おまえがな
2018/11/08(木) 15:28:34.81ID:Zz75hCIC
アホみたいに引数が多いWin32APIとか呼ぶときは欲しくなる
2018/11/08(木) 21:07:57.17ID:9Gli7a50
Smalltalkの名前付き引数って引数の順番入れ替えられないってマジ?
ガチでウンコじゃん
2018/11/08(木) 22:41:04.48ID:HaAvUdEf
オプション引数が2つ以上になるなら欲しくなるね。
まぁ連想配列を渡せればそれでもいいんだが型安全でない。
そういう意味でTypeScript最強。
2018/11/08(木) 23:01:11.13ID:ha/woKDI
うんこは>>23
2018/11/12(月) 15:38:09.44ID:e9R1pplw
>>4
悪いけど趣味でRust書いてる俺ですら
webものでRust採用するなんて言われたら全力で却下するわ
2018/11/12(月) 15:44:01.93ID:e9R1pplw
当然異論あるのは承知の上で、
オプション引数が必要だと思ったときはすでにAPI設計が失敗してるって思うのだが
具体的にオプション引数でないとできないことってなんだろう
28デフォルトの名無しさん
垢版 |
2018/11/12(月) 17:06:45.62ID:gJTIYUPi
webでrust、なんでダメなんだ?
active recordが無いから?
2018/11/12(月) 17:13:15.69ID:1Hyq/GjV
web業界だと馬鹿でも弄れないと困るからじゃね?
2018/11/12(月) 17:46:39.02ID:BrJHJM69
単純にasyncまわりが動乱期で、
今書いても近いうちに書き直しになるのが目に見えてるから>webに導入するの反対

あとはRust使うくらい性能追及しなきゃいけない部分なんて
webでそこまであるか?というのもある
>>29のバカでも書けるに近いかもしれんが、
Goで困る用途がそこまで思い付かない

渋の配信回りみたいな部分で欲しいのは分かる
2018/11/12(月) 18:38:42.74ID:/MNcN3ku
てかgoで本格的なアプリ書いてみりゃチャンネル使ってもまだまだ複雑になるってことに気づくわ。
言語の瑣末ごとに時間食ってる余裕はないと感じるようになる。
32デフォルトの名無しさん
垢版 |
2018/11/12(月) 18:40:01.18ID:gJTIYUPi
渋の配信でなんだろ
33デフォルトの名無しさん
垢版 |
2018/11/12(月) 19:19:45.27ID:8ric3RZk
>>32
pixiv Sketchのライブ機能とかいうやつのバックエンドがRustで書かれてるんだと
34デフォルトの名無しさん
垢版 |
2018/11/12(月) 19:47:34.64ID:gJTIYUPi
>>33
ピクシブのシブか

ぼくはjavaやgoで書くくらいならrustで書くけど、馬鹿に合わせなきゃいけないなら仕方ないな
2018/11/12(月) 19:56:47.19ID:/MNcN3ku
別にrustで全て書き換えてもらっても構わんが?
https://github.com/kubernetes/kubernetes
やれるもんなやらやってみろや。
2018/11/12(月) 20:12:37.81ID:8ric3RZk
Javaで書くくらいならGoで書く
C++で書くくらいならRustで書く
は分かるんだ
Goで書くくらいならRustで書くと言えるほど
プログラミングスキルに自信はないな

豪語できる実力と後任育てる覚悟があるならいいんじゃないかなとしか言えん
37デフォルトの名無しさん
垢版 |
2018/11/12(月) 21:13:20.30ID:gJTIYUPi
難しいの意味によると思うけど、例えば予測しきれないGCのほうが難しくない?
みんな作ってるものも求められるものも違うから一概には言えないけどさ
そういう意味では、馬鹿に合わせるってのは言い過ぎだった、ごめん
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況