次世代言語17 Go Rust Kotlin TypeScript Julia

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/09/04(水) 22:10:19.21ID:63Z/rODe
スレタイ以外の言語もok

前スレ
次世代言語15 Go Rust Bosque Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1555679940/
2019/09/19(木) 20:54:22.78ID:wlX+Ifsh
>>366
小学生にこの板はまだ早いぞ
2019/09/19(木) 21:22:43.03ID:Ve/4c5fh
>>367
wasmなら今後GC入る予定だし、そしたらGoでいい
2019/09/19(木) 22:31:56.32ID:XUz/FlZ3
Goはジェネリクスがなくて簡単でいいと喚いてたおじさん
Goにジェネリクス(ジェネリクスではない)が入るらしいけどどんな気持ちなの?
2019/09/19(木) 22:59:50.30ID:JXrMwtJV
無くてもいいという意見はたまに見るけど、無い方がいいというのはレアだな。このスレの話?
2019/09/20(金) 05:34:02.56ID:I7Lmsijz
直接的にアプリを生み出さないメタプログラミングを認めない気持ちだろ
いつも見ているだろ
373デフォルトの名無しさん
垢版 |
2019/09/20(金) 07:57:01.15ID:8rT42m+C
嫌々使ってる慣れない言語だと
実行環境で制限されるライブラリ各々の使用可否次第で全く別言語になるからなー
2019/09/20(金) 13:29:26.08ID:PnH9/m0h
WASMにGCが入るとしてRustよりバイナリサイズ大きいのは解消できそうなのか?
2019/09/20(金) 14:05:53.84ID:UuxUothL
WASMにGCがあると、javaとか使うとGCの中でまたGCする感じなるのかなあ
376デフォルトの名無しさん
垢版 |
2019/09/20(金) 14:34:52.93ID:I08feI1m
wasmってwasmのランタイムで動くんじゃないの?
言語はwasmバイナリを吐くだけで
2019/09/20(金) 14:55:23.92ID:tgnsm3+U
>>370
ジェネリクスじゃないんならいいんじゃね?
2019/09/20(金) 16:06:08.56ID:ZHmu9fhn
>>349
そもそも今どきのCPUはペーシングでメモリ管理してるからメモリの断片化とか気にしても仕方がない
(論理アドレスで連続しているメモリ領域が物理的に連続しているとは限らないので)
2019/09/20(金) 16:27:07.95ID:hmm5+Tdj
ページングでは断片化は解消できない
2019/09/20(金) 18:04:41.07ID:oS6V+gyO
すまん、中卒の俺にもわかりやすく頼む
ジェネリック医薬品ってそんなに身体に悪いんか????
2019/09/20(金) 18:12:58.45ID:I7Lmsijz
証拠を出せとは言わんがどういう推理をしたのかさっぱりわからんのでは話にならん
382デフォルトの名無しさん
垢版 |
2019/09/20(金) 19:49:46.05ID:2VgglAgS
>>380
発明者の気持ちとか念とか、そういう大事なのが入ってないからねジェネリック医薬品は。
383デフォルトの名無しさん
垢版 |
2019/09/20(金) 20:12:10.68ID:9F0x+J+E
英語圏ではJuliaが爆発的に増殖してるんだけどな
2019/09/20(金) 20:20:11.30ID:fQnVAoer
Rustのデータは寿命付きだからスタックみたいな積まれ方するはず
そんな簡単に断片化するか?
2019/09/20(金) 21:10:16.39ID:I7Lmsijz
なぜ、スマートポインタの大先生は最先端GCアルゴリズムに無関心か?
GCを作る言語 (GCを使う言語ではない) が未定だからでしょ
386デフォルトの名無しさん
垢版 |
2019/09/20(金) 22:06:19.38ID:8rT42m+C
C++レベルのスマポ使ってるところにメモリデフラグ起こす世代別GCが走るとか
軽重無茶苦茶やん
無いわ
2019/09/20(金) 23:04:34.90ID:njQsYpGI
今やJavaScriptだけで全部のことができるのにGoとかRustなんてやってる場合じゃないよ
スマホアプリですらJavaScript。お前らどーすんの?
2019/09/20(金) 23:05:59.92ID:7BCo/MQE
土方はなんでもJSで大変だな
2019/09/20(金) 23:10:30.25ID:nUuYEJIw
JavaScriptはJavaScriptで動いてるわけじゃないんだよなあ
2019/09/20(金) 23:29:22.51ID:vpcMUgg5
Julia は、do 〜 end で、Ruby/Elixir っぽく書ける。
関数型のメソッドチェーンで、jQuery ぽくも

Python に、わずらわされる事もない
2019/09/20(金) 23:35:53.80ID:bNdFPAjP
実際低レベルでハイパフォーマンスな実装するのはほんの一握りの天才だけでいいんだよな
今どきApp作るのに自分でメモ管とか頭おかし生産低しなるで
2019/09/20(金) 23:54:54.67ID:l5AXqZPq
メソッドチェーンと関数チェーンをごっちゃにすんなと何度言わせるんだ
2019/09/20(金) 23:58:10.18ID:PnH9/m0h
WEBにおいてもGolangが増えてはいるがまだまだスタートアップはRailsの場合が多い
PDCAサイクルを速く回して当てたい起業家の周りは特にそれが顕著
2019/09/21(土) 00:05:58.13ID:GaakhL8A
>>390
Rubyっぽく書けるというのがメリットだと思ってる時点でズレてるんだよなぁ
Rubyはノーサンキューってのが世界の主流なのに
2019/09/21(土) 00:19:25.65ID:XaMEKMqp
>>393
今時Railsで作れるようなアプリなんて早々流行ることなさそう
2019/09/21(土) 00:34:35.31ID:G0iOcsw2
>>395
今時、言語にこだわってる時点で何も流行んねえよ
2019/09/21(土) 01:05:55.20ID:HMNWUnCi
なるはやで形にしないとエンジェルから追加資金を調達できないからな
俺の印象だとGolangユーザーはフロントを触りたくない傾向にあるが、それもスタートアップで増えない理由だと思うわ
2019/09/21(土) 03:35:01.42ID:xUElhJo2
今の時代は、正解が無い。
ただ、変化に応じるのみ

100個作って、その中の1個が当たる。
新薬と同じ

偏差値60 のRails プログラマーが、100人いた方がよい

偏差値70 のGo プログラマーが、100人もいらない。
そもそも集められないし、コストを掛けて集めても、99% 失敗するから、
失敗する部分を、Goで作る必要がない

成功した1個だけを、改めて、Goで作り直す方がよい

だから、年収3千万ももらえるようなハーバード大学生に、
年収1/5 になるような、Rails を教える

スタートアップ起業家用に、人材調達コストも考慮して、Ruby が選択されているわけ

太平洋戦争では、日本の零戦は、米国の戦闘機、3機分の戦力があったが、
偏差値75、500時間訓練しないと操縦できなかったため、
最初の500人が死んでからは、パイロットを補充できなくなった

一方、米国の戦闘機は、偏差値60、100時間の訓練で操縦できたので、パイロットを補充できた
2019/09/21(土) 04:08:23.71ID:2KP2MPEv
偏差値40が書きそうな文章
2019/09/21(土) 04:16:47.09ID:pvr7H25k
今北産業
401デフォルトの名無しさん
垢版 |
2019/09/21(土) 06:07:03.12ID:ajCyJ6wo
だからその成功した1つをGoとRustとKotlinのどれで書き直すのがいいんだってはなしだろ
JSでなんでも出来ちゃうハピハピとか言ってるのはクソバカだな
2019/09/21(土) 06:19:11.62ID:fm5b2H9m
Rust(笑)Julia(笑)
ってお前らすげーな!w

Qiita見ながらその場しのぎの実装をして、学習コストが高くて誰も触れたがらない立派なアプリを是非作ってくれ!w
2019/09/21(土) 07:12:22.42ID:XsWjlahD
Kotlinは素晴らしいけどJavaがいちいちチラつくから新規では選びたくないな
404デフォルトの名無しさん
垢版 |
2019/09/21(土) 07:35:20.85ID:ajCyJ6wo
学習コストなんか運用コストに比べたら安いもんだろ
仕事なんだから子供みたいなこと言うなよ
2019/09/21(土) 07:59:48.98ID:YxT/g9PL
>>404
マネージャーからしたらこういう地雷人間ほんと嫌だな
ガキみたいな好奇心をゴリ押しして流行ってる言語でアプリ作ってるくせによく言うわw
2019/09/21(土) 08:03:37.90ID:YxT/g9PL
社会不適合者のゴミクズエンジニア消えねーかな
お前らがわけわかんねー言語を使えば使うほど奴隷の調達がめんどうになるンだはw
2019/09/21(土) 08:03:54.47ID:QAq4wlAf
>>404
学習コストが高いと、相対的にソフトの品質が悪くなるから、運用コストが上がるよ
学習コストも運用コストも低い方がいいだろ
2019/09/21(土) 08:23:11.29ID:GaakhL8A
ペチパーにマウントしてたRailsユーザが
Rustにマウント取られて憤慨してるのウケる
2019/09/21(土) 09:04:02.45ID:BSg8yfNu
>>408

Railsなら、Rustより学習コストが低くて簡単に、色んなことができる。

特に、キャリアの初期段階ではRustより求人数が多く便利。

Rustは結局個人でやるもので、業務なら断然Rails。

キャリアアップしていくなら、Go、Scalaに進んでいった方がいい。。。
410398
垢版 |
2019/09/21(土) 09:06:35.10ID:xUElhJo2
だから、KENTA が、YouTube で、言ってる通り

Ruby → Go, Kotlin
他にも、Julia, Elixir, Rust

わらしべ長者。
言語を、どのようにお金に交換していくか
2019/09/21(土) 09:09:06.01ID:iHN3bd2y
>>410

僕の、マネ、やめて、ください。

わらび餅長者。

きな粉を、どうやって、上手くかけるか。
2019/09/21(土) 09:27:14.97ID:BveQpRD6
>>406
奴隷扱いしてたら反発されるのは当たり前
そんなことも予想できず本音を隠さなかったお前らの自己責任だぞ
建前と綺麗事だけを言うべきだったんだ
2019/09/21(土) 09:28:52.46ID:HMNWUnCi
サーバサイドだとRails,Laravel,DjangoのいずれかとGolangができるのが現状無難だろ
KotlinとRustはあと二歩ぐらい先、Elixirは地域限定
Juliaはフレームワークがあるのかすら知らん
414デフォルトの名無しさん
垢版 |
2019/09/21(土) 09:34:04.37ID:ajCyJ6wo
>>405
雑魚上司に仕える部下が気の毒だな
プログラミング言語におびえるプログラマ、笑える
415デフォルトの名無しさん
垢版 |
2019/09/21(土) 09:37:44.65ID:ajCyJ6wo
>>407
あぁつまり、リヌックスはとんでもないくそ品質ってことだな、面白いことを仰る
どっちも安いに越したことはないが、学習コストなんて無視できるレベル
2019/09/21(土) 09:53:35.55ID:8jbdI6w4
TS導入したら学習コストが上がって品質が低下しました!
2019/09/21(土) 10:10:37.25ID:v5ErsrvB
>>416
技術導入の検証もできない頭が悪いエセジニアしかいなかったんだね
かわいそう
2019/09/21(土) 10:23:02.00ID:sdoDcFyM
イケてるデカいWeb系企業でも業務委託のエンジニアばっかだし
流行ってるものを安易に導入するとマジでその後地獄になるよ
2019/09/21(土) 10:39:39.28ID:csG3shL6
rustとかjuliaへの本格的なプロダクトないdis強いけど、C#ですら1.0リリースから10年前後でやっと普及したな感があったし
いくら新技術の導入が早くなった昨今といえどもその視点での評価はもっとゆっくり待っても良いんじゃねえかなと思うんよ

それはそれとしてTS,Go辺りの広がり方は企業の力があったにしても評価されるべき点だと思うけどね
2019/09/21(土) 10:44:03.15ID:+0XYo8lQ
よし、BASIC使お
2019/09/21(土) 11:41:01.58ID:BveQpRD6
いつか流行が終わるというのは一見厳しい現実のような印象だが
C++とJavaどっちかを終わらせることすらできないのが現実

なぜRustとGoの方が先に決着がつくと思った?
2019/09/21(土) 11:56:51.24ID:28KLqfqr
Rustに未来を見る
Goは売りがよくわからん
423デフォルトの名無しさん
垢版 |
2019/09/21(土) 12:06:12.12ID:2/udNBc4
現実を見るだろ
424デフォルトの名無しさん
垢版 |
2019/09/21(土) 12:12:01.23ID:ZIXe7ufx
いつまで経ってもGoサインが出ないGo
2019/09/21(土) 12:12:37.56ID:v5ErsrvB
でも世の中の大半は過去を見るしかできない
2019/09/21(土) 12:32:41.89ID:WA/KGyj4
goの売りというとやっぱりgoroutine/channel、次いでinterfaceというところか。
それ以外のところがクソダサというのが難だが。
2019/09/21(土) 12:39:56.52ID:QAq4wlAf
>>422
Goの売りは「アホでもできる」ってところだろ
世の中のほとんどのプログラマーがアホなんだから、これは正しい戦略
428デフォルトの名無しさん
垢版 |
2019/09/21(土) 12:48:10.12ID:ajCyJ6wo
とアホが申しております
2019/09/21(土) 15:20:02.03ID:BveQpRD6
「どっちもアホ」とか「みんなアホ」とかいって中立ぶる奴
それ中立じゃなくてネガティブだよ
2019/09/21(土) 16:03:40.31ID:XaMEKMqp
>>422
マーケティング力の差が出たね
Cの代わりなら確実にRustなんだよね
2019/09/21(土) 16:43:35.26ID:m6wP2HC+
PS5でRust向けのSDKとツールチェイン発表されねぇかなーって思うけど
ゲームは生産性高くて取り敢えず動かしたいように動けばOKな所が相性悪くてウーンとなってる

システムプログラム!速度!安全性!ってなると大御所は間違いなくOSなのでMS頑張ってくれ〜
2019/09/21(土) 17:32:10.29ID:IsTQVw23
自分で作れやw
2019/09/21(土) 17:50:41.54ID:m6wP2HC+
自分で作るにはSIEかMSに入って提案が飲まれなきゃいけないからなぁ
どちらもPS(箱とか任天堂ハードでもよいがあり)じゃなきゃダメだしWin(リーナスがRust要求飲むと思うか?w)じゃなきゃ駄目なんだよ
商業上のシェアと制作リソース的にどうしようもない事だからお前が作れは完全に無意味

SIEにもMSにも入ってないし、入っても要求が飲まれないような技術力のないお前は雑魚って意味なら正しい
完全に肯定する
434デフォルトの名無しさん
垢版 |
2019/09/21(土) 18:57:45.83ID:z2SfbrjA
>>380
薬は有効成分だけからなるわけじゃないからね。
飲みやすいようにある程度の大きさにするためとか、薬効とは別の添加物的なものも付随している。
そしてそれによって薬の消化吸収が異なったりする。
だからジェネリックによっては薬が効きすぎたり効きが遅かったりすることもある。当然副作用の出方も異なってくることがある。
たいていは問題無いんだけど人によって体質も異なるから、そういうのが強く出てしまう可能性もある。
435デフォルトの名無しさん
垢版 |
2019/09/21(土) 19:05:44.86ID:yBNbmytH
外人が使いだしたらおまえら手のひら返すんだろ?
ホントどうしようもねえクズだなw
2019/09/21(土) 19:18:48.62ID:qjJfUMds
RustとかGoには可能性感じるけどTypeScriptは無いわ
来年にはまたわけわからんJavaScriptが流行ってるんだろ?付き合うだけ時間の無駄
2019/09/21(土) 19:33:19.89ID:kJkByQms
>>436
2019/09/21(土) 19:36:44.34ID:dQxrKMLw
TypeScriptはいずれJavaScriptに吸収される
439デフォルトの名無しさん
垢版 |
2019/09/21(土) 19:45:31.59ID:AojYT9zq
いずれ?w
最初からいかなるjavascriptもvalidなtypescriptなんだが?w
最初からtypescriptがjavascript九州してるんだが?w
2019/09/21(土) 20:21:06.48ID:28KLqfqr
コンパイルの必要がなくなるってこった
2019/09/21(土) 20:31:19.47ID:xKlWifcB
ここの連中はvbだろうとgoだろうとrustだろうとまともなプログラムなんて書けんだろ。
2019/09/21(土) 20:44:23.13ID:ugOlbMmZ
断言してもいいが、TypeScript絶賛してるやつは
一昔前はCoffeeScript絶賛してたはず
反省しないなあ
2019/09/21(土) 21:01:12.56ID:XOalE+bh
TypeScriptのすごさを理解できないハッカーがいるんだな、
Microsoftの天才が考えに考え抜いて作ってるよ
2019/09/21(土) 21:05:20.45ID:ZlMV7h+a
俺じゃん
2019/09/21(土) 21:06:40.96ID:Wx0qiCYO
お前ら新言語を礼賛する前にまず基礎を勉強したら?
446デフォルトの名無しさん
垢版 |
2019/09/21(土) 21:30:37.21ID:0HopXpRA
Goって言うほどアホでもできるんか?
できるっていうのは何の基準なんだ?
ただ叩きたいだけなのか?
2019/09/21(土) 21:40:18.91ID:3R9aVzwW
またTypeScriptエアプが来てるな
JavaScriptで書いて面倒なところはTypeScriptだと必ずもっと面倒になるのでCoffeeScriptとは需要が違いすぎる
2019/09/21(土) 21:41:53.02ID:v5ErsrvB
>>442
coffeeもボロクソに叩いてましたが何か
俺は全ての型無しクソ言語を憎んでるよ
作者が型無しクソ言語をひり出す前に、タイムマシンで呪●してやりたいくらいにね
2019/09/21(土) 21:43:42.36ID:SAih9Bh9
>>446
Goがアホでもできるっていうのは言語の哲学としてそれ目指して作ってるから叩きでもなんでもない
2019/09/21(土) 21:48:42.77ID:kJkByQms
JavaScriptはそのままTypescriptになるという
基本的な話を知らないでおかしなTS批判するのが
定期的に現れるな
2019/09/21(土) 21:56:06.73ID:xENszMoa
普通に考えたらTypeScript特有の部分に焦点を当てた話だと思うけど
2019/09/21(土) 21:58:44.30ID:WA/KGyj4
coffeeは文法が生理的に合わないという人もいたんじゃないかな。
そのへんtsやflowと違うところ。
2019/09/21(土) 22:00:11.34ID:SuNmMjI1
構文の自由度から来る扱いやすさは明らかにJSの方に軍配が上がる
2019/09/21(土) 22:05:02.18ID:8VlhW3oh
今後はフロントエンドもRustとかGoで出来るようになるんだろ?
もうJavaScriptやる意味無いよね
2019/09/21(土) 22:05:49.33ID:v5ErsrvB
家畜に自由を与える必要はない
2019/09/21(土) 22:06:40.79ID:v5ErsrvB
JSONが死ぬまでJavaScriptは死なないよ
2019/09/21(土) 22:08:50.23ID:SAih9Bh9
JavaScriptの面倒な部分はぜんぶそのまま型定義でコード量爆増するというTypeScript固有の部分に焦点を当ててたら
JavaScriptの動的な性質はそのままに簡潔で記述量が少ないことを売りにしてたCoffeeScript礼賛してたとか頓珍漢言い出すわけないんだよな
2019/09/21(土) 22:12:02.64ID:K/doRqsA
TypeScriptってクラスベースの言語しか触れないやつらが無理矢理流行らせてる感じが嫌い
男ならprototype使え
2019/09/21(土) 22:19:42.83ID:WA/KGyj4
いや、クラスも関係ねぇから。
2019/09/21(土) 22:20:32.22ID:v5ErsrvB
>>458
このウンコ記事の著者かな
https://geekly.co.jp/column/cat-technology/1908_004/
461デフォルトの名無しさん
垢版 |
2019/09/21(土) 22:34:12.79ID:wkMArrGk
C++20の機能がクローズされたね。
ネットワーク機能まだ標準に入ってないのが悲しいなぁ。
2019/09/21(土) 23:14:57.89ID:xKlWifcB
あほでもgoは書けるっていうけどgoを使ったもあほのコードはほんとひどいもんだよ
463デフォルトの名無しさん
垢版 |
2019/09/21(土) 23:31:18.27ID:ajCyJ6wo
人材を選べる立場にない人間が技術を選べるわけないのになんで湧いてくるんだか
2019/09/21(土) 23:31:24.15ID:v5ErsrvB
>>462
まぁそうなるよね以外の感想がない
2019/09/22(日) 00:26:28.47ID:B/keLSDV
>>462
チンパンジーがチンパンジーなりのチンパンジー的なコードを書くための言語でしかないからな
Cでゴリゴリ書けるようなやつがGoを触っても不自由だなと感じる程度でCと変わらんレベルでコードを書くと今度はチンパンジーがコードを理解できないという言語仕様なんだよな
2019/09/22(日) 03:04:24.47ID:XnWqc4cM
TypeScriptは使ってるけど、CoffeeScriptは全く意味ないと思ってたわ
そもそもCoffeeScriptって、騒いでたのRailsユーザだけだろ
2019/09/22(日) 08:15:44.55ID:OJQFkJTg
Coffee持ち上げてた過去が黒歴史なのは理解するけど
匿名だからって持ち上げてた過去を改竄してなかったことにするのは感心しませんなあ

あんな粗雑で煩雑なTS絶賛してる奴は
見境なくAltJS持て囃す類いの人間なのはバレてるのに
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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