X



次世代言語17 Go Rust Kotlin TypeScript Julia
レス数が1000を超えています。これ以上書き込みはできません。
0003デフォルトの名無しさん
垢版 |
2019/09/05(木) 02:05:43.66ID:FxCb5fYw
Juliaは終わった言語。
0007デフォルトの名無しさん
垢版 |
2019/09/05(木) 18:09:01.09ID:LzIr2bnO
>>4
そういうの大事だよね
0008デフォルトの名無しさん
垢版 |
2019/09/05(木) 18:39:15.66ID:MYIgyYNA
Juliaはデータ処理じゃなくてFortran使うような科学技術計算のための言語だからね
AIブームで変な期待をかけられてしまって勝手に幻滅された印象
0009デフォルトの名無しさん
垢版 |
2019/09/06(金) 00:29:21.47ID:bFP+NYP+
どういうところが?
0011デフォルトの名無しさん
垢版 |
2019/09/06(金) 00:53:56.30ID:8YMteRDY
>>1 センスねぇな。juliaはないわ
0012デフォルトの名無しさん
垢版 |
2019/09/06(金) 00:54:13.02ID:bFP+NYP+
そのindex 1始まりってが一番の問題ってこと?
0014デフォルトの名無しさん
垢版 |
2019/09/06(金) 02:12:59.91ID:78XWyKpG
前スレでRustはAmazonやFacebookが使ってるとかカマした人は
早くソースだしてね
あるんならだけど
0015デフォルトの名無しさん
垢版 |
2019/09/06(金) 03:09:36.54ID:SPTxeDHR
>>14
どうせ事例上げたらそんなプロダクトは下らないだの
使ったうちに入らないだの難癖つける気だろ?
先に合格基準言え
0016デフォルトの名無しさん
垢版 |
2019/09/06(金) 06:33:18.40ID:rAeyu6TI
前スレでカマしてやったのは俺だけどまさか知らないとは思わなかった
0017デフォルトの名無しさん
垢版 |
2019/09/06(金) 06:38:35.16ID:HuSHcIIZ
言語よりもライブラリでよくあるパターンだ
あるライブラリをみんなが使ってる証拠がないのでライブラリ使わず車輪の最発明
0019デフォルトの名無しさん
垢版 |
2019/09/06(金) 09:29:01.43ID:l3Mrhgkl
宇宙人は地球に来てる

証拠を出せ

そんなことも知らないのか?勉強しろ!
0021デフォルトの名無しさん
垢版 |
2019/09/06(金) 10:52:16.98ID:4xIZfRAu
>>19
宇宙人が地球の近くを飛んだ

証拠を出せ

(例示)

そんなのは全然近くとは言わない!

お前はどの距離から地球の近くと認めるんだ?←イマココ

ちなみに前スレで話題だったfirefoxに関してav1のデコーダーを今使ってるのとは別に自前でも作っててそれもrustだから今後ほとんどrustでやってくのは間違いなさそうだと私は思ってるよ
0022デフォルトの名無しさん
垢版 |
2019/09/06(金) 11:03:07.22ID:8mqP8d3P
少なくともアプリケーションでなければ合格ではない
だからライブラリも言語も知らない勉強しない
0023デフォルトの名無しさん
垢版 |
2019/09/06(金) 11:39:18.34ID:rAeyu6TI
必要条件じゃなくて十分条件を出してよ
0024デフォルトの名無しさん
垢版 |
2019/09/06(金) 11:47:08.70ID:qsX9hAz9
ベイズ学習×juliaは、スクラッチ前提でエンジニアの手に追えるものじゃない
0025デフォルトの名無しさん
垢版 |
2019/09/06(金) 12:46:10.40ID:WlbHPqTi
この言語といえばこのアプリってあるだろ
C++ならChromium
JavaならHadoop
Goならk8s
Rustにそれ相当のものはあるのか?
0028デフォルトの名無しさん
垢版 |
2019/09/06(金) 15:03:34.50ID:LsdOu56R
Rustは詐欺
0029デフォルトの名無しさん
垢版 |
2019/09/06(金) 16:26:23.36ID:kzA0iBFu
juliaいいじゃん
もっとpythonの代わりに使われろ
0030デフォルトの名無しさん
垢版 |
2019/09/06(金) 18:36:32.97ID:wrb0yvg9
パフォーマンスと安全性両方求めたらRust以外に選択肢ないんだからOSSがどうとかどうでもいい
0032デフォルトの名無しさん
垢版 |
2019/09/06(金) 19:39:23.80ID:iRaWooFH
だそうだぞ。いつまでも口合気で逃げてないで証拠貼れやRust厨
0037デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:25:30.37ID:mgA+4kxq
>>34
たかが暗号通貨みたいな詐欺プラットフォームが>>25のリストと対等とかマジで言ってる?
>>35
ただのチョイプログラムじゃん
ってか初耳。そんなのしかないのか?

あとFirefoxはほとんどC++だから
ほんの数片Rustが入ってるからって持て囃すの自爆としか言えん
全部Rustになってから言え
0038デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:46:10.09ID:/xfj8nPF
まあコンテナランタイムみたいにあきらかにセキュリティーと速度が必要なものという
rustが狙うべき領域で結果が出てない時点で何も思わんのは馬鹿だろうな。
これでOS作れるとか言っちゃうやつとか頭が沸いてると断定して問題ないわ。
0039デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:52:32.98ID:1+3NXiQ7
仮想通貨が技術的に詐欺なのか?
そもそも初耳ってどゆことよ
かなり話題になってたろ
0040デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:53:24.94ID:1+3NXiQ7
>>38
firecrackerをご存じない?
0041デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:55:12.64ID:hgPplejZ
なんかdropboxとかニコニコのバックエンド開発で使ってるって以前どこかで読んだぞ
0042デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:59:08.68ID:d+J9jL2b
置き換えが成立した件があるんなら
それについては
性能やセキュリティ、保守性について役目を果たしたんだと見るけど

それのトータル件数が少ないという批判はなんかピンとこない
0045デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:07:37.50ID:1+3NXiQ7
>>43
は?
0046デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:08:32.14ID:/xfj8nPF
いやなんで自分でも使ってないものを人に勧めるのかな?って思わん?
すげーうさんくさいんだけど。
0049デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:09:59.48ID:uFAHUagP
>>46
firecrackerがなんなのか理解してるのか?
0050デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:11:18.46ID:/xfj8nPF
rustという言語をすすめてるわけだよね?
で、じゃあその言語で作られてる製品は何って聞いて
使ってるのかって聞いたら使ってないと。。
そりゃ胡散臭いってなるよね?
そんな難しい話かこれ?
0054デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:24:37.35ID:zFTgi4J5
ソースって言うからソース貼ってくれてて
コンテナがーって言うからそれも貼ってくれてて
なのに使ってないとか胡散臭いとかなんなんだw
そもそも次世代言語スレなんだから
これから事例も増えてくとこだろ
0056デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:42:17.08ID:Iz3PgKOB
少なくとも表題にある言語は守備範囲が違ってるから、それぞれ競合しないな
例えばCが担っていたBareMetalでの代替はRust以外は出来無いからね
Cの牙城をRustが切り崩せるかは、また別問題だが
0059デフォルトの名無しさん
垢版 |
2019/09/07(土) 00:00:07.09ID:YkzKoIuV
要約: どこへ出しても恥ずかしくない事例は無しw
0060デフォルトの名無しさん
垢版 |
2019/09/07(土) 00:07:05.98ID:iHOTLKq+
不毛
0063デフォルトの名無しさん
垢版 |
2019/09/07(土) 00:38:42.52ID:8BGCbTZ0
今の話題以上に単純に疑問があって >>22 は勉強しないということを強く言ってるみたいだけど
言語機能とか新言語の情報漁りを勉強とも思わない人間がそれなりにいるここで、それを勉強と認識して更にしない強い意志があるならきっとここより楽しめる場所が他にもあると思うんだ…
いや勉強なんてしない上でここでレスするんだ俺はそれが楽しいんだって言うならこれ以上何も言わないけど…
0065デフォルトの名無しさん
垢版 |
2019/09/07(土) 00:51:36.59ID:rAOLkxY4
>>64
(理解しようとする努力もせず)俺に良さの分からないものは悪いものだ、そうに違いない、そうあるべきだ!
という思考回路なんじゃないかな
0066デフォルトの名無しさん
垢版 |
2019/09/07(土) 00:53:09.31ID:qjszYQ3A
出て数年経つ、一部信者レベルのファンがいて
Githubの言語ランキングでも上位にくる言語が
全くまともなプロダクトつくられた実績ないってことに疑問を呈したら
否定に必死扱いされるのほんと宗教じゃん

HaskellやOcamlみたいだな。信者がやばいから近づいたらいけない言語
0069デフォルトの名無しさん
垢版 |
2019/09/07(土) 00:56:56.52ID:qjszYQ3A
>>54
同じスレタイにある他の言語と比べてずいぶんと差があるよね
Julia並の使われてなさ加減
0070デフォルトの名無しさん
垢版 |
2019/09/07(土) 01:05:49.99ID:z0sxJqYU
少なくともFirefoxがC++じゃんって言うなら
GUI向けのAPIをC++で提供してる各種ライブラリとOS屋さんに言って欲しいし
CSS3とHTML5のパーサとレイアウトエンジンを兼ねてるServoがwebブラウザのコアじゃないと言い張られるのは困るし
Servoのコードベースの84.6%がRustなのをRustじゃないと言われると俺はもう知らんとなる
0072デフォルトの名無しさん
垢版 |
2019/09/07(土) 01:08:03.93ID:qjszYQ3A
たかが仮想通貨とかライセンス確認ツールが>>25のリストと対等にはならない
コンテナランタイムで>>25のリストに並びたいならDockerくらいの知名度になってから出直してこい

単純な話。基準は明確だろ?
0076デフォルトの名無しさん
垢版 |
2019/09/07(土) 04:03:22.27ID:+S0Wigy8
単にRustはMozillaが主体で開発してるのを知らなかったんだろう
この前、宣言的プログラミングはFacebookがReactで発明したって書いてるブログの記事見てずっこけた
0077デフォルトの名無しさん
垢版 |
2019/09/07(土) 05:41:40.16ID:/yEnNVVp
なんかやべーやつ湧いてんな
0078デフォルトの名無しさん
垢版 |
2019/09/07(土) 05:48:30.73ID:vu0mLwE7
まあGCが役に立った証拠もないから今のRustがあるので
Rustを合気にたとえるのは正しい
0081デフォルトの名無しさん
垢版 |
2019/09/07(土) 07:51:39.21ID:h04ypb3k
Rustと言えばFirefoxだよなやっぱり
ある程度の規模のアプリで、ライブラリも含めて単一言語だけで書かれたものなんて無いんじゃないかな
0084デフォルトの名無しさん
垢版 |
2019/09/07(土) 08:43:13.62ID:4EYGCwu0
基準は知名度、だとさ
0085デフォルトの名無しさん
垢版 |
2019/09/07(土) 10:25:14.65ID:EyXZogXo
パッケージリポジトリとかエコシステムの充実度である程度類推できるかもね。
PuPIやnpmはほとんど「ないものはない」状態だし、TypeScriptも.d.tsの対応度合いから
相当普及が進んでいるのがわかる。
その点Goはまだこれからという印象。Rustは知らんが。
0087デフォルトの名無しさん
垢版 |
2019/09/07(土) 11:35:44.81ID:rUMu+Riv
次世代言語と言えるのはrustくらいだしな
次点でJavaScript
この2つさえ抑えておけば今後はなんとでもてきるだろ
0089デフォルトの名無しさん
垢版 |
2019/09/07(土) 13:32:08.84ID:rUMu+Riv
GoはCの作者がチンパンジーのために雁字搦めにして作った自由の全くない言語
Rustはチンパンジーを救済しながらCに近いかそれ以上に自由と融通の効く言語
こんな認識です
0090デフォルトの名無しさん
垢版 |
2019/09/07(土) 13:48:49.37ID:4HB0uzIP
>>89
現実ではGoの方が成功してプロダクトもたくさん出てることから目をそらし
言語の使い手ならず設計者までdisりあげるRust信者の姿がこちらになります
0091デフォルトの名無しさん
垢版 |
2019/09/07(土) 13:54:41.23ID:YkzKoIuV
>>87
JavaScriptは「次」世代ではない定期
0094デフォルトの名無しさん
垢版 |
2019/09/07(土) 16:28:13.73ID:WmJ4iiEA
完全にサンクコストで引き返せなくなってるrust信者はhaskell信者の後追いの未来しかない。
0095デフォルトの名無しさん
垢版 |
2019/09/07(土) 16:54:43.10ID:dgkn+h+2
言語本体はともかくcargoうんこ過ぎない?
0097デフォルトの名無しさん
垢版 |
2019/09/07(土) 18:39:36.52ID:4EYGCwu0
今度はツールdisが始まんのか
0098デフォルトの名無しさん
垢版 |
2019/09/07(土) 18:41:54.67ID:RVlPUtSH
ビルドはスクリプトでやればいいのに
スクリプトの逆張りやってる言語はみんな引き返せなくなる現象
0101デフォルトの名無しさん
垢版 |
2019/09/08(日) 01:24:19.77ID:O+MpR1lw
>>90
純粋にGoだけのプロダクトって何?
0104デフォルトの名無しさん
垢版 |
2019/09/08(日) 07:39:43.86ID:DnplnL6P
Rustが選択される場面は現状Rust以外に選択肢ないからRust潰したかったら
C/C++と同程度の高速性とRustと同程度のメモリ安全性を備えた言語を新しく出すしかないぞ
0105デフォルトの名無しさん
垢版 |
2019/09/08(日) 09:05:46.05ID:CbQtM5QZ
Googleトレンドをウォッチしてると面白いよな
JAVAは急激にダメになってるのに他の言語は伸びてるとは言い難いレベルだよな
ここでイニシアチブを握れれば大きな利権を取れるから業者使って必死になるのも理解できる
0109デフォルトの名無しさん
垢版 |
2019/09/08(日) 09:52:46.07ID:9I36eZ2w
選べ
・Javaで作ったアプリがない説
・どれだけアプリを作ろうと、ダメだこいつって思われたら終わり説
0110デフォルトの名無しさん
垢版 |
2019/09/08(日) 09:56:22.06ID:NHqzyQVw
>>101
k8s
InfluxDB
CockroachDB
etcd
Consul
0113デフォルトの名無しさん
垢版 |
2019/09/08(日) 10:25:38.41ID:NHqzyQVw
>>112
本当に書き手が多いなら
リファレンスやらライブラリやらサンプルコードやら
コンパイラのエラーメッセージやらで検索される回数は増える
特にRustはコンパイラが厳しい言語だから
裾野が広いならなおさらだろう
それで圏外ってんだからそういうことだ
0114デフォルトの名無しさん
垢版 |
2019/09/08(日) 10:27:36.55ID:3oefZVZU
やっぱrustは詐欺だったな
0116デフォルトの名無しさん
垢版 |
2019/09/08(日) 10:41:04.62ID:9I36eZ2w
もう検索じゃなくて検閲みたいになってるな
検索すること自体が不人気になりかねない
0117デフォルトの名無しさん
垢版 |
2019/09/08(日) 10:57:08.88ID:u5GJGb5o
TIOBE Index August 2019
 1   Java     16.028%
 8   PHP      2.075%
 17 Go      0.973%
 28 Rust     0.450%
 35 TypeScript  0.333%

Loved (Stack Overflow Developer Survey 2019)
 Rust    83.5%
 TypeScript 73.1%
 Go     67.9%
 Java    53.4%
 PHP     45.8%


TIOBE Index
> The ratings are based on the number of
> skilled engineers world-wide, courses and third party vendors.
> Popular search engines (...) used to calculate the ratings.
(評価はエンジニア数, コース数, ベンダー数を基にしており
一般的な検索エンジンを使って計算しています)
0121デフォルトの名無しさん
垢版 |
2019/09/08(日) 11:03:38.87ID:u5GJGb5o
つまりTIOBEは検索回数でなく検索結果
研修コースやベンダー数の影響が大きいなら検索トレンド程には変動しない
0122デフォルトの名無しさん
垢版 |
2019/09/08(日) 11:07:16.88ID:heZKjCAN
「このハンバーガーとコーラは世界一売れてるから世界一うまいものだ」理論で語ると
お前等はペチパー以下になるということだが

単細胞生物ペチパー以下ということは、もはや分子レベルか?
0127デフォルトの名無しさん
垢版 |
2019/09/08(日) 11:31:12.47ID:9I36eZ2w
一つの言語に拘ると信者臭いから
信者と思われたくないなら数年毎に言語を変えてしまえばいい
あと同時に複数の言語を使えばいい
0128デフォルトの名無しさん
垢版 |
2019/09/08(日) 11:57:58.09ID:m+XQHtHp
python最強
0130デフォルトの名無しさん
垢版 |
2019/09/08(日) 12:12:13.74ID:heZKjCAN
パイソンップはenv周りとpip周りがゴミ過ぎィ!
あんなん好きとかガイジやでガイジ
0131デフォルトの名無しさん
垢版 |
2019/09/08(日) 12:14:08.25ID:KXmQOAwm
ランタイム速度必要なところはcで書けばいいって割り切ってるのは正しいと思うよ。
どこぞの馬鹿言語みたいに速くしたのに認めてもらえない。。みたいな見当違いのことやってるよりかははるかに正しいわ。
てか数値計算のほとんどの場面でnumpy程度のライブラリで十分だったりする。
0132デフォルトの名無しさん
垢版 |
2019/09/08(日) 12:24:36.48ID:IJtwE5JF
正しい正くないって何言ってんだこいつ
Cで書かれてるってただの事実なのに
もしかしてここは言語スレじゃなかったのか
0133デフォルトの名無しさん
垢版 |
2019/09/08(日) 13:27:25.63ID:KXmQOAwm
バカのためにいいかえてみると
正しい -> 良いとおもう
ってとこだな。ああばかばかしい。
0134デフォルトの名無しさん
垢版 |
2019/09/08(日) 13:28:36.87ID:heZKjCAN
次世代言語を決める俺たちがきちんと正しさを裁いてやるべきだろ
無責任なやつはスレに書き込むな
0135デフォルトの名無しさん
垢版 |
2019/09/08(日) 13:45:25.44ID:cupNVPdD
単にCで書かれたライブラリ呼び出すだけの存在として使われてるだけの言語を「最強」と称するのどうなん?
言語そのものの機能としては他の言語と比べても貧弱もいいとこだし

というか次世代言語でもねえし
0136デフォルトの名無しさん
垢版 |
2019/09/08(日) 13:49:11.19ID:9I36eZ2w
Pythonは参照カウント派でもある
標準規格化された言語ならそんなもの未定義にするのと対照的に
0137デフォルトの名無しさん
垢版 |
2019/09/08(日) 14:06:25.48ID:IJtwE5JF
>>133
Cに丸投げしてるのに言語として良いも悪いもないよね
ってことなんだけど読み取れない?
0140デフォルトの名無しさん
垢版 |
2019/09/08(日) 15:39:27.15ID:FO6Bmf4i
マクドナルドとミシュランのレストランは比べられないけど、マクドナルドとロッテリアならマクドナルドが上だろうな
一般感覚として
0143デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:10:28.01ID:9I36eZ2w
参照カウントは全く安全ではないが被害が出ても言語との因果関係がない
C++とRustの参照カウントは言語ではなくライブラリに責任がある
0144デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:11:12.89ID:FVaDngXt
async awaitは11月だな
いまナイトリーで試してるがお勧めしない
0146デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:33:18.49ID:WluSROBg
数年前ジャップ「なにがpythonだよwww Javaで充分www」

今ジャップ「なにがJuliaだよwww pythonで充分www」


つまりジャップは後を追いかけるだけ
0147デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:35:38.35ID:FVaDngXt
まぁそらそうだよな
このスレでも誰が使ってるかばかり気にしてるし
好きなの使えばいいのに
0148デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:43:24.80ID:7HSrEjD2
現実では今でもJavaで十分だけどな
案件数的にJavaの1/10ぐらいだろPythonって
Juliaが日本でメインになるのなんて30年かかるぞ
0149デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:46:17.62ID:FVaDngXt
それ次世代言語スレですること?
0152デフォルトの名無しさん
垢版 |
2019/09/08(日) 16:52:44.78ID:WluSROBg
みんなのJuliaって本書いたらバカ売れすると思うわりとマジで
Juliaのソースコードってほぼ英語だもん めちゃくちゃ読みやすい
0153デフォルトの名無しさん
垢版 |
2019/09/08(日) 17:05:47.31ID:RKeK2h+H
RustとかJujiaで作ったアプリって誰が保守するの?
Scalaが流行ったときに誰も保守できなくてJavaにリプレイスされた流れを繰り返すの?
エンジニアのマッチポンプはやめようぜ
0155デフォルトの名無しさん
垢版 |
2019/09/08(日) 17:22:02.40ID:Vl31Q6SA
まあこれはどっちかっつーと次世代言語になれなかったScalaの問題だけどな
JuliaやRustからはScalaと同じ次世代になれないうんこ臭がするって話
0156デフォルトの名無しさん
垢版 |
2019/09/08(日) 17:23:18.53ID:+erxyDXy
>>155
ほんそれ
0158デフォルトの名無しさん
垢版 |
2019/09/08(日) 18:00:00.39ID:FVaDngXt
とにかく新しいものが怖い世代なんだろ
パンチカードでも叩いてろと思う
0159デフォルトの名無しさん
垢版 |
2019/09/08(日) 18:13:21.68ID:T0IpytLq
>>110
そんなん大して一般に使われてないやん。
そんな一部で使ってますよなもん出されてもな、、、
求めてるのはそういうレベルじゃないんだわ。
0160デフォルトの名無しさん
垢版 |
2019/09/08(日) 18:15:44.53ID:FVaDngXt
いやいや。。。w
0161デフォルトの名無しさん
垢版 |
2019/09/08(日) 19:03:59.54ID:iCVctGYT
Scala問題はスキル云々じゃなくてエコシステム自体が崩壊しつつあるからなあ
0162デフォルトの名無しさん
垢版 |
2019/09/08(日) 19:58:14.96ID:aBj1Aad0
>>159
他はともかくetcdとk8sを「大して一般では使われてない」呼ばわりすんの
さすがに次世代言語を議論するスレの住民としての見識疑うわ
0163デフォルトの名無しさん
垢版 |
2019/09/08(日) 20:22:21.58ID:yr43ZT68
Scala触れる人少なすぎてJavaとかGoにリプレイスされたってのはあるっちゃある
0164デフォルトの名無しさん
垢版 |
2019/09/08(日) 20:27:53.57ID:heZKjCAN
言語の問題じゃないだろうに
Goでクッソ汚い手続き型になって、数年後にまたリプレイスされてそう
0165デフォルトの名無しさん
垢版 |
2019/09/08(日) 20:28:44.63ID:4q0ObhsT
最新技術を追いすぎてろくに情報が揃ってないからソースはQiitaレベルで動いてるプロジェクトがあるのが悲しいよ
0166デフォルトの名無しさん
垢版 |
2019/09/08(日) 20:59:32.69ID:KXmQOAwm
goで書いてもクソ汚くなるようならどの言語で書いても同じだろう。
他の言語なら綺麗にかけるとかそういう嘘に簡単に乗るバカは何使っても一緒。
rustなんてやればやるほどc++でええわってなる。(c++がよっぽどあれなのも事実だがそれでも)
結局もてはやしてるのは大して低レイヤー触らん輩が
理論上ランタイムのオーバヘッドなくて安全みたいなキャッチコピーに踊らされてるだけだろ。
実態はレイヤーが低くなればなるほどunsafeの嵐だぞ。
0167デフォルトの名無しさん
垢版 |
2019/09/08(日) 21:23:32.58ID:8+fH8NL3
scala自体はいまだに次世代言語と言って遜色ないと思うんだがなぁ。
登場時期が早すぎて飽きられたとか、今となってはJVM依存が敬遠されるとかあるかもしれんが。
0169デフォルトの名無しさん
垢版 |
2019/09/08(日) 23:38:00.92ID:zZ4mOcG0
>>166
それなんだよね、現状よっぽどのトンチキが書かない限りはC++14くらいでもあればRustいらねえわってなる
wasmに関してもGCが入るって話があるから、それならGoで良いなってなるし
現状Rustならではの利点ってのが全くない

async/awaitが入れば変わるのか?
0170デフォルトの名無しさん
垢版 |
2019/09/09(月) 00:26:26.73ID:VbFcCUUo
>>141 の評価と全然違うね
MSのエンジニアはトンチキだらけなのかな?
このスレのレベルの高さに驚くよ
0172デフォルトの名無しさん
垢版 |
2019/09/09(月) 00:39:12.24ID:ZWeogCRs
>>170
このスレ民から見たらMSはトンチキだらけだし
トンチキが作った言語やOSはトンチキ過ぎて嫌気ばかりで使ってないだろう
何せMSのエンジニアはトンチキだからな
0173デフォルトの名無しさん
垢版 |
2019/09/09(月) 00:42:54.49ID:C0LixYDy
俺なんか実が出ちまったよ
0174デフォルトの名無しさん
垢版 |
2019/09/09(月) 00:45:02.13ID:2cky8eDs
マイクロソフトだろうとグーグルだろうとカスなコードはたくさんあるんだがな。。
とりあえずgithubでもなんでもあさってみりゃいいのに。
放置されたコードなんて山ほどあるわ。
そういうんじゃなくて実際のコード見ろや。rustなんてとくにコードを公開してんだからさ。
0175デフォルトの名無しさん
垢版 |
2019/09/09(月) 05:04:40.24ID:0Y79xvrC
Rustに噛み付く連中はどこか浮世離れしてるな
カーナビとか作ってんのかな
0177デフォルトの名無しさん
垢版 |
2019/09/09(月) 10:17:53.53ID:jKixlnaY
>>153
Scala は Java にした方が保守しやすいだろうけど、
Rust を C++ に置き換えても別に保守しやすくはならない
0178デフォルトの名無しさん
垢版 |
2019/09/09(月) 11:24:04.82ID:CSQm2rYZ
MSはVBやら.netやら見ればわかるが
言語のセンス全くないからあてにならないよ

本当にRustが良いならまず自社製品に使ってもいいはずなのに
全くそんな気配もないしね

要するにただの提灯記事だから
0180デフォルトの名無しさん
垢版 |
2019/09/09(月) 11:43:48.26ID:FTD/cnjm
TypeScriptの覇権が確定して、AwaitAsync、デコレーターだとかMSが推奨した言語機能が主要言語で採用されまくってる
0181デフォルトの名無しさん
垢版 |
2019/09/09(月) 12:28:13.56ID:6Fwt5ywK
TypeScriptが覇権とかどこの異世界だよ
バージョン上がる度にマイグレーションやってられんってんで脱TypeScriptの流れ起きてんぞ
これもScalaと同じ流れだなそういえば

あとasync awaitの由来はFutureオブジェクトまで遡るからMSは単に糖衣用意しただけだし
デコレータに至ってはPythonの機能でMS関係ないからな?
0182デフォルトの名無しさん
垢版 |
2019/09/09(月) 13:22:21.54ID:wZVpiMXX
気配といえばブラウザに使った部品を他の製品に流用する気配がない
それはJSもRustも同じ
JS製品よりはLua製品が多い印象
0183デフォルトの名無しさん
垢版 |
2019/09/09(月) 13:55:14.93ID:B5/bFGxB
TypeScriptもそうだし、VSCodeも完全に覇権取ったな
もうFlowやAtom使ってる人いない
0185デフォルトの名無しさん
垢版 |
2019/09/09(月) 15:22:25.94ID:oWqMkXdl
>>166
低レイヤーのunsafeはいいだろ。
大多数がやらかしてる高レイヤーのバグが減れば。
0186デフォルトの名無しさん
垢版 |
2019/09/09(月) 15:59:29.39ID:DZ7F2sSH
package.jsonとか見ると
あっこれ無理だってなるよね
数年後のこととか何も考えなかったら使っていいんじゃないの
0187デフォルトの名無しさん
垢版 |
2019/09/09(月) 16:07:34.31ID:By40c52C
>>184
また無駄にエントロピー増やしたのか
0193デフォルトの名無しさん
垢版 |
2019/09/09(月) 19:57:02.17ID:5BtELk1R
>バージョン上がる度にマイグレーションやってられんってんで脱TypeScriptの流れ起きてんぞ

必要なけりゃやらなきゃいいだろうに。とういかそれこそどこの異世界?
0195デフォルトの名無しさん
垢版 |
2019/09/09(月) 20:30:11.19ID:SJ+Gha+L
Vue.js ですら TypeScript に移行しているのにどんなクソ環境だと脱なんて言い出すんだ?
0198デフォルトの名無しさん
垢版 |
2019/09/09(月) 21:39:28.57ID:ErsADTr4
小島紗は覚醒メイドがピークだった
絵は格段に上手くなってるんだけどね
0200デフォルトの名無しさん
垢版 |
2019/09/09(月) 22:51:26.07ID:+QMD0+bW
>>201
async/awaitはMSのプロポーザルによってESに導入されたものであり、直接のベースはC#
でC#のasync/awaitはF#を経由して関数型から輸入されたから、ESとの直接の繋がりはない
ESにおいてasync/awaitがPromiseの構文糖衣として実装されているのはたまたま既にそれがあったからに過ぎないよ
ちなみに君のいうFutureというのがJavaのFutureのことだとしたら、
結局使い物にならなくて.NETのTaskを丸パクリしたCompletableFutureに置き換えられちゃったね
0203デフォルトの名無しさん
垢版 |
2019/09/10(火) 01:34:52.86ID:BVpH2UHz
>>201
そんなだからお前は他のやつに陰で薄毛って言われんだよ。
まぁハゲじゃなくて良かったな、薄毛くん。
0204デフォルトの名無しさん
垢版 |
2019/09/10(火) 05:46:14.21ID:iKhuhBAx
こんなところでこんな必死に言語叩きなんかしても世間の流れに一切影響ないのに元気だよなあ
0205デフォルトの名無しさん
垢版 |
2019/09/10(火) 08:21:53.73ID:KCdT98XM
目的は自由だ
世界を変えることが目的でもいいし言いたいことを言うこと自体が目的でもいいぞ
0206デフォルトの名無しさん
垢版 |
2019/09/10(火) 08:32:32.71ID:JOx1SEc7
最近の安倍晋三なんかを見てるとやっぱ馬鹿には馬鹿って言わないと
世の中とんでもないことになるってのがよくわかるしな。
0207デフォルトの名無しさん
垢版 |
2019/09/10(火) 10:13:24.95ID:KCdT98XM
証拠が絶対必要だと信じていたから
まるで死体の山や焼け野原のような物的証拠を得た
0208デフォルトの名無しさん
垢版 |
2019/09/10(火) 12:47:33.37ID:CNsNp03m
>>206
そのとんでもないことって朝鮮に都合が悪いこと?w
0209デフォルトの名無しさん
垢版 |
2019/09/10(火) 14:15:54.63ID:B2W+VZfj
>>206
韓国に言っておくれ
0211デフォルトの名無しさん
垢版 |
2019/09/10(火) 16:31:52.83ID:Zi7Q1zow
こんなわけのわからんもんで笑ったなら病院行ったほうがいい
0212デフォルトの名無しさん
垢版 |
2019/09/11(水) 00:35:25.35ID:zrR8x/Uv
まあ詐欺に引っ掛かるヤツが一人でも減るんならいいだろ
0213デフォルトの名無しさん
垢版 |
2019/09/11(水) 00:46:51.34ID:WzjvZij9
アベップのせいでインフレしつつ給料下がって増税とかいうガイジムーブかましてるわけだが
おまけに世界のオリンピック選手をウンコ水に漬ける予定
0216デフォルトの名無しさん
垢版 |
2019/09/11(水) 07:50:10.18ID:vDhunsKD
うんこ水だけはどうにかしろよ
シジミの時から今まで
なんでなんもしとらんし
0217デフォルトの名無しさん
垢版 |
2019/09/11(水) 08:07:15.10ID:WzjvZij9
おまえらがさんざん馬鹿にしてきた中国・韓国より酷いことになるとは・・・
思わなかったねw
0218デフォルトの名無しさん
垢版 |
2019/09/11(水) 08:18:23.21ID:KBsZKsdQ
任意のテキストを書き込める現実は板名より重いみたいな発想
現実主義かな
自由ソフトウェアのように理想主義でルールに反対するのとは一味違う
0220デフォルトの名無しさん
垢版 |
2019/09/11(水) 08:36:00.64ID:/IbZZ/36
PS4とかSwitchのゲーム開発ってやはりC++なんだろうか
GC言語は厳しそうだけどRust試してるところとか無いのかな
0221デフォルトの名無しさん
垢版 |
2019/09/11(水) 08:54:58.85ID:vjSdyxOt
Rustの話は聞かないねー
PS4ってSDKだけじゃなくてコンパイラもclangの独自拡張だし
0222デフォルトの名無しさん
垢版 |
2019/09/11(水) 16:11:59.87ID:rweGBM9D
>>213
それアベじゃなくてユリコが諸悪の根元だから

でそれはそれとしてRust信者の擁護マダー?
0224デフォルトの名無しさん
垢版 |
2019/09/11(水) 17:43:57.54ID:HnGBR2cy
どのかのゲームデベロッパがこれからはrustでいくぜって言ってたの見かけたな
コンソール機だったかなあ
0225デフォルトの名無しさん
垢版 |
2019/09/11(水) 18:07:52.49ID:h0fTXx0z
C,C++よりはGoが、GoよりはRustが好きだがその文脈でいう信者のように全肯定するほどではないな
シングルバイナリで吐けて速く現代的な周辺ツールと一定数のライブラリがあれば何でもいい
ちなみにチーム開発という理由で今はGoを書くことが多い。俺の観測範囲ではRustを推している多くのやつらがそうなっているのが現状
0226デフォルトの名無しさん
垢版 |
2019/09/11(水) 21:49:58.56ID:dX8mKe9q
だいたいそんなとこだわな。
ある分野でrustのライブラリが盛り上がれば、その分野で仕事する際はrust使うだろうし。
0227デフォルトの名無しさん
垢版 |
2019/09/12(木) 01:24:09.91ID:rsxB6BlR
簡単だからチーム開発で使えるとも言えるし
簡単だからこれくらい一人でできるよねとも言える
言うのは簡単だろうけどこれが何を意味するのか読み切った感がない
0230デフォルトの名無しさん
垢版 |
2019/09/12(木) 06:34:02.51ID:oxTdK/zC
>>228
してないよ
0237デフォルトの名無しさん
垢版 |
2019/09/12(木) 16:56:42.06ID:O9jOe8hV
あ、俺はrustできないマンだしそもそも全然知らんからすごい間抜けなこと聞いてても許して
0238デフォルトの名無しさん
垢版 |
2019/09/12(木) 16:56:58.07ID:oxTdK/zC
おじいさんがおマンマにありつける
0246デフォルトの名無しさん
垢版 |
2019/09/13(金) 09:11:12.84ID:17Jpcv+R
opensshなんかはクソ汚いから書き直しても良いかとも思うが
セキュリティー関連のソフトは結局怖くて書き直せないという。
0247デフォルトの名無しさん
垢版 |
2019/09/13(金) 13:14:32.42ID:YuD02aCi
とりあえず書き直してうpしてみて
0248デフォルトの名無しさん
垢版 |
2019/09/14(土) 20:37:10.47ID:VHYNehj4
https://www.net.in.tum.de/fileadmin/bibtex/publications/papers/the-case-for-writing-network-drivers-in-high-level-languages.pdf

The Case for Writing Network Drivers in High-Level Languages

Table 5: Size of our implementations stripped down to the core feature set
Lang.   Lines of code Lines of C code
C          831       831
Rust        961        0
Go         1640        0
C#         1266        34
Java        2885       188
OCaml       1177        28
Haskell      1001        0
Swift       1506        0
JavaScript     1004       262
Python       1242   (Cython) 77
0250デフォルトの名無しさん
垢版 |
2019/09/14(土) 22:07:25.59ID:KmV3vhTN
>>249
ワラタwww
性能グラフでPythonさんだけ見当たらないと思ったらX軸に張り付いていたwwww
https://i.imgur.com/wRJtHLy.png
Pythonさん地面が好き過ぎんだろwwwww
0251デフォルトの名無しさん
垢版 |
2019/09/14(土) 22:09:37.43ID:KmV3vhTN
あとコンパイル言語のクセにjsと全く変わらないSwiftは生きてて恥ずかしくないのかなwwwww
0253デフォルトの名無しさん
垢版 |
2019/09/14(土) 22:24:06.69ID:hhxdRhHk
作って比較されてるだけまだいいやん
rubyなんて「さまざまな言語」リストからもハブられてんだぞw
0256デフォルトの名無しさん
垢版 |
2019/09/15(日) 00:47:48.00ID:r7RAWaj2
意外とC#が速いのは驚き
同じVM方式?のJavaとの差がすごい

題材がデバドラで普通のアプリじゃないから
結果を鵜呑みにはできんが
0257デフォルトの名無しさん
垢版 |
2019/09/15(日) 00:50:17.76ID:WSLNNCzG
>>248-250
元記事見たらこのご時世にわざわざシングルコアでテストしたって書いある
作為的に作られてる感じがする
0261デフォルトの名無しさん
垢版 |
2019/09/15(日) 01:18:14.97ID:x1Z47PSZ
goは最初からマルチコア前提で設計されてる
シングルコアじゃ実力出せないはず
0264デフォルトの名無しさん
垢版 |
2019/09/15(日) 07:52:03.34ID:aiPzWqQL
文法とかが非同期・並列を意識して作られてるのと、並列計算で性能が *他の言語より* 高くなるかは全然別の話
0267デフォルトの名無しさん
垢版 |
2019/09/15(日) 09:40:07.40ID:AqB4wJZ3
Rustの命令数の割に速い理由の
分岐予測に基づく投機的実行ってSpectreの原因だから
この脆弱性対策によるパフォーマンス影響が直撃するんじゃね
0268デフォルトの名無しさん
垢版 |
2019/09/15(日) 10:12:24.78ID:j54Ms8Tr
どうだろ。cpu次第としか。
この前の問題は分岐予測とカーネルモードの遷移が入り混じってるところの問題なわけで、
cpuの修正具合がどう行われたのかいまいちわからんからまた計ってみるしかないかと。
0270デフォルトの名無しさん
垢版 |
2019/09/15(日) 11:26:56.14ID:lcdHiH0c
Cはアセンブラより遅い
もっと速くなったら成功するという物語は無かった
この事実を示すことのできないデータとグラフに何の価値がある
0272デフォルトの名無しさん
垢版 |
2019/09/15(日) 12:02:32.23ID:IVfbaIvY
ブリッ
0273デフォルトの名無しさん
垢版 |
2019/09/15(日) 12:20:17.48ID:Ux1omqHD
>>266
こういうの見るともはや機械語だけ見ても何もわからん
ますますコンピュータは複雑な時代になった
0274デフォルトの名無しさん
垢版 |
2019/09/15(日) 17:43:33.52ID:zRcvLD7X
>>266
英語をソースとして出して適当なこと言えば
どんな荒唐無稽でも信じてもらえるとか勘違いしてない?
0275デフォルトの名無しさん
垢版 |
2019/09/15(日) 17:54:45.42ID:5y+jtIKF
まぁおまいら英語なんてタイトルをググホンして終わりだもんねw
中身なんてわかないおねw
0278デフォルトの名無しさん
垢版 |
2019/09/15(日) 19:38:32.89ID:/s3GlFzD
>>277
じゃぁ原文読めばいいじゃん
0282デフォルトの名無しさん
垢版 |
2019/09/15(日) 21:52:25.76ID:IVfbaIvY
うんこちんこまんこを処理するとするだろ?
バッチサイズ3
うんこ ちんこ まんこ
バッチサイズ2
うん こち んこ まん こ
0284デフォルトの名無しさん
垢版 |
2019/09/15(日) 22:32:13.18ID:5y+jtIKF
ほんまpythonってゴミよな
特にエコシステム周りがほんまゴミ
こんなんありがたがって可読性がーとか逝ってるガイジどもって何何や?
0287デフォルトの名無しさん
垢版 |
2019/09/16(月) 01:26:36.20ID:wo+xOgkE
英語読めないってことは、技術本も日本語になったものしか読めないってことだからなあ
プログラマーとしては終わってるわ
0288デフォルトの名無しさん
垢版 |
2019/09/16(月) 01:56:50.55ID:HGqxc4GM
英語話せないのは仕方ないとしても
読めないのも異常に多いよな
大卒ばっかなのになぜ英語わからないのだろう
0289デフォルトの名無しさん
垢版 |
2019/09/16(月) 06:20:10.08ID:ntG+hC1N
高校までの英語まじめにやってればリーディングはほとんど苦労しないしライティングも意思疏通は十分取れるんだけどな
0290デフォルトの名無しさん
垢版 |
2019/09/16(月) 06:25:45.16ID:d1DaXCuR
×高校までの英語まじめにやってれば
〇高校までの英語でセンター満点ぐらいのレベルなら
0291デフォルトの名無しさん
垢版 |
2019/09/16(月) 07:58:57.43ID:uOUHUNwZ
糞つまらん文学(笑)の英語ばっか読まされるしな
屁が出るほどつまらんかった
0296デフォルトの名無しさん
垢版 |
2019/09/16(月) 08:30:04.22ID:KZ8j5L1C
日本のプログラミング関係の本って半分以上が入門者向けの本だよね
実際現場でも広く浅い人の方が評価されるしCS学んだ意味無かったわ
0297デフォルトの名無しさん
垢版 |
2019/09/16(月) 09:08:11.02ID:Xswkt0yi
Kotlinは言語自体は好きだけど
現JVMは老人、GraalVMは子供、KotlinNativeも子供
という感じでランタイムの期待感はゼロではないけど今戦える感じじゃない
0298デフォルトの名無しさん
垢版 |
2019/09/16(月) 10:22:24.78ID:9OTqYxWh
嘘つかない通訳が一人いるだけでいいのにね
嘘ついてないのを確認するだけのためにコストが千倍ぐらいになってる
0302デフォルトの名無しさん
垢版 |
2019/09/16(月) 11:26:33.77ID:p8Axp0mz
石田晴久はうそつきω
0304デフォルトの名無しさん
垢版 |
2019/09/16(月) 18:17:00.40ID:uOUHUNwZ
今の40代のオッサンどもが書くコードって、ほんと汚えな
そこそこできると中途入社してきてもそう
終わってんなこの年代
邪魔だから死んで欲しい
0305デフォルトの名無しさん
垢版 |
2019/09/16(月) 18:20:11.43ID:OCMqZYFH
50代の方がきれいか
0307デフォルトの名無しさん
垢版 |
2019/09/16(月) 19:13:21.24ID:ViJ7kb/C
まあ大して間違ってもないがこういうこという奴自体もめちゃくちゃ汚いコード書いてんだよな。
ただ自覚がないっていう。。だからこそ生き残るっていう。。
0309デフォルトの名無しさん
垢版 |
2019/09/16(月) 20:50:16.51ID:0cme8che
>>307
で、そういうやつに限って思考停止で新しいものがよい、古いものはゴミって思考で
無理矢理新しいもの導入してろくにメンテできない新しい負債つくるのな
ScalaしかりRustしかりF#しかり
0310デフォルトの名無しさん
垢版 |
2019/09/16(月) 21:01:44.99ID:dTSbudTn
確かに、Scalaの人気が落ちているのは単に「登場時期が古いから」のような気はする。
0313デフォルトの名無しさん
垢版 |
2019/09/16(月) 22:27:17.59ID:F901m8lw
Scalaは明らかに人気落ちてるね
もともとJavaが停滞しててそれの当て馬みたいなとこあったし
0317デフォルトの名無しさん
垢版 |
2019/09/17(火) 17:35:26.30ID:aNz1USRx
dottyの本リリースが遅いのもある
ある程度の互換性があると言われても目に見えた破壊的変更が有る状態なら新規採用の障壁は高くなるに決まっている
0318デフォルトの名無しさん
垢版 |
2019/09/17(火) 17:54:59.51ID:+bGUkqkJ
ScalaはDと同じ運命
0319デフォルトの名無しさん
垢版 |
2019/09/17(火) 18:00:51.86ID:IoM9hprN
あれほどカオスではないだろ!いいかげんにしろ!
0321デフォルトの名無しさん
垢版 |
2019/09/17(火) 21:38:20.74ID:+FiBQgbP
拡張関数と型クラスにだけ使うぶんにはそんな怖い機能じゃないんだけど、メジャーなテストフレームワークとかが悪い使い方してるからな……
0323デフォルトの名無しさん
垢版 |
2019/09/17(火) 21:52:15.01ID:aYbHZN9j
使ったことないけど、そんなにやばいの?
C++のexplicitを安全側に倒したようなものかと思ってたけど。
0324デフォルトの名無しさん
垢版 |
2019/09/17(火) 22:04:32.79ID:wTXxwwz/
関数型を標榜してたくせに、飛び道具みたいなワケワカラン機能いらねえんだわ
0328デフォルトの名無しさん
垢版 |
2019/09/18(水) 11:30:13.24ID:L8SHYgAR
卑怯者
0329デフォルトの名無しさん
垢版 |
2019/09/18(水) 12:14:17.19ID:QahyAnKU
>>327
何故か分けのわからん場所にコンストラクタを設けて個別に注入する仕組みができるんですね
わかります
0330デフォルトの名無しさん
垢版 |
2019/09/18(水) 12:37:25.47ID:7edjJvbJ
依存性注入もバカにやらせるとコンストラクター呼び出しをそのままファクトリ関数に置き換えてコードをスパゲティ化させるだけだからな
0331デフォルトの名無しさん
垢版 |
2019/09/18(水) 17:08:08.75ID:Upez5WAV
結局良いコーダーはCでもきれいに書けるし
クソほど新しいものに無批判で飛び付いてCをバカにする

Rust信者はCやC++をバカにするからクソだとすぐにわかる
CやC++書けるコーダーほどRust?CやC++でいいからイラネって言う
0332デフォルトの名無しさん
垢版 |
2019/09/18(水) 17:10:53.28ID:Upez5WAV
ちなみにGoはそういうパワーコーダーにも受けがよくて
その理由が「バカに書かせても手を入れやすい」って話らしい
世のプログラム書きの大半はバカだからって前提で作った言語なんだと
0335デフォルトの名無しさん
垢版 |
2019/09/18(水) 18:43:33.89ID:RM25JK7K
よく言われるのはC++の代替にRustでCの代替にZigだな
俺はZigはまだ未熟だと思っていてRustとC(,Go,TS)を使っている
0336デフォルトの名無しさん
垢版 |
2019/09/18(水) 18:49:47.44ID:QahyAnKU
一番問題なのはGoもTSもそれなりに使いやすいんだけど
CやJSをある程度以上の練度があるとGoやTSよりも機能的なコードを自由に組めてしまうんだよな
可読性も悪くないのに何故かGoやTSの信奉者から叩かれるけど
じゃあ、同等の機能で組んでくれって言ってもやらないしな
0337デフォルトの名無しさん
垢版 |
2019/09/18(水) 18:52:56.63ID:nNWA0eJ0
>>331
容易く綱渡りをこなす熟練者にとって命綱は邪魔な飾りにしかすぎないが
未熟者にとって命綱無しの綱渡りは狂気の沙汰であり
目の前に便利な道具があるのに敢えて用いずリスクを取るは愚行に思えるのであろう
0339デフォルトの名無しさん
垢版 |
2019/09/18(水) 19:15:34.51ID:IWDx6m1h
コンパイラで防げるようなくだらないバグを作り込むようなヤツが
*プロジェクトの開発者に誰一人いない*
という自信があるならRustもTSも要らないのはそらそうよ

あのあたりは世のプログラマの8割を占める、APIがnull返すかどうかのチェックすらしないゴミどもに
最低限の安全性をもったコードを書くこと要求するために作られてるんだから
0340デフォルトの名無しさん
垢版 |
2019/09/18(水) 19:46:12.22ID:vOkHVo40
>>339
その用途にはRustやTSの入門そのもののハードルが高いのが問題
入門できた時点でいらなくなるってのが致命的な構造欠陥
だからゴミにも入門できることと、そのゴミが作ったゴミをリファクタしやすいことが覇権取ると思う
今のところそれに一番近いのがGo
0341デフォルトの名無しさん
垢版 |
2019/09/18(水) 19:46:31.96ID:no1kSscq
>>337
その命綱とやらがめちゃくちゃ切れやすいロープなのことに気づかない初心者が
仕事場で一番めんどくさい。
0343デフォルトの名無しさん
垢版 |
2019/09/18(水) 20:10:03.93ID:6VrXNJWk
Rustアンチはいつも同じこと言ってるな
ビョーキかな
0344デフォルトの名無しさん
垢版 |
2019/09/18(水) 20:16:08.76ID:no1kSscq
>>339
その種の馬鹿がrustを使うとどうなるかってーと
unsafeで囲む。RC使いまくるってことになるだけなんだわ。
それってc++でも書けるように教えるのとどっちが手間かね。
0345デフォルトの名無しさん
垢版 |
2019/09/18(水) 20:33:57.07ID:IWDx6m1h
>>344
>その種の馬鹿がrustを使うとどうなるかってーと
>unsafeで囲む。RC使いまくるってことになるだけなんだわ。
お前の頭の中の世界ではそうなんだろうな、としか
0346デフォルトの名無しさん
垢版 |
2019/09/18(水) 20:38:58.55ID:IWDx6m1h
馬鹿はunsafeみたいなブロックには恐れおののいて近づかないし
RCについてはそもそも概念も使い方も理解できないから使わない

馬鹿にRust使わせたときの問題点はそういうのじゃなくて借用問題を避けるために
cloneしてcloneしてcloneしまくってRust使わないで素直にGC言語使った方がマシな状態にしてしまうこと
0347デフォルトの名無しさん
垢版 |
2019/09/18(水) 20:44:44.58ID:2/d9K61H
お前らってイキってるけどデータベースにデータ入れて出してみたいなアプリしか作れないんだろ?
0348デフォルトの名無しさん
垢版 |
2019/09/18(水) 20:45:52.89ID:FLSXXc+5
RustはGCのために止まったりしないから
GC言語使ったほうがいい訳ない
0349デフォルトの名無しさん
垢版 |
2019/09/18(水) 21:18:20.40ID:PZII+aRx
GCのパフォーマンスに対するディスはRAIIに頼らないでメモリを全部静的に確保してる奴だけに許される
RAIIはGCに比べてメモリの断片化を生じやすいし、細切れにメモリの確保解放を繰り返すからRAII厨が信じているほどには効率は良くないよ
0350デフォルトの名無しさん
垢版 |
2019/09/18(水) 21:49:49.99ID:bp3ervLV
TSマスターだけど、「入門できた時点でいらなくなる」なんて1度も思ったことないわ
なにその謎理論
エアプか?
0351デフォルトの名無しさん
垢版 |
2019/09/18(水) 22:40:20.09ID:pPdBWsM5
Rustは非公式GTKバインディングくらいしかまともなGUIツールキットがないのが問題
GUIの観点においてGoは論外
クロスプラットフォームのGUI環境を考えると結局C++に戻ることになる
0352デフォルトの名無しさん
垢版 |
2019/09/18(水) 23:03:34.30ID:FdqtcRSX
非公式バインディング入門できた時点で既にCPythonマスターになってる説はあるね
動的型を嫌う理由がもうない
0359デフォルトの名無しさん
垢版 |
2019/09/19(木) 08:36:32.47ID:OTANGxjU
全部スタックに置いてるなら断片化や細切れなメモリ管理の問題は原理的に生じないね
実際にはオブジェクトをスタックに置いたつもりでも内部的にヒープを確保していることが多いからダメ
0360デフォルトの名無しさん
垢版 |
2019/09/19(木) 10:43:45.54ID:DxrTA8XE
Boxとかをウザいくらい明記させるRustさんでも、知らないうちにヒープを確保してる事あるの?
0361デフォルトの名無しさん
垢版 |
2019/09/19(木) 10:48:58.87ID:u8Gu1c21
例えばintの内部でヒープを確保する言語とは
intをObjectにキャストしないとVectorが使えない言語とか?
これはGCで解決できない問題だ
0363デフォルトの名無しさん
垢版 |
2019/09/19(木) 11:34:22.60ID:1ljSW8ia
ごちゃごちゃうるせえぞ
プログラミングなんてifとforが使えりゃ何でも同じだろうが
俺たち上流を煩わせるんじゃねぇ
0370デフォルトの名無しさん
垢版 |
2019/09/19(木) 22:31:56.32ID:XUz/FlZ3
Goはジェネリクスがなくて簡単でいいと喚いてたおじさん
Goにジェネリクス(ジェネリクスではない)が入るらしいけどどんな気持ちなの?
0371デフォルトの名無しさん
垢版 |
2019/09/19(木) 22:59:50.30ID:JXrMwtJV
無くてもいいという意見はたまに見るけど、無い方がいいというのはレアだな。このスレの話?
0372デフォルトの名無しさん
垢版 |
2019/09/20(金) 05:34:02.56ID:I7Lmsijz
直接的にアプリを生み出さないメタプログラミングを認めない気持ちだろ
いつも見ているだろ
0373デフォルトの名無しさん
垢版 |
2019/09/20(金) 07:57:01.15ID:8rT42m+C
嫌々使ってる慣れない言語だと
実行環境で制限されるライブラリ各々の使用可否次第で全く別言語になるからなー
0374デフォルトの名無しさん
垢版 |
2019/09/20(金) 13:29:26.08ID:PnH9/m0h
WASMにGCが入るとしてRustよりバイナリサイズ大きいのは解消できそうなのか?
0376デフォルトの名無しさん
垢版 |
2019/09/20(金) 14:34:52.93ID:I08feI1m
wasmってwasmのランタイムで動くんじゃないの?
言語はwasmバイナリを吐くだけで
0378デフォルトの名無しさん
垢版 |
2019/09/20(金) 16:06:08.56ID:ZHmu9fhn
>>349
そもそも今どきのCPUはペーシングでメモリ管理してるからメモリの断片化とか気にしても仕方がない
(論理アドレスで連続しているメモリ領域が物理的に連続しているとは限らないので)
0380デフォルトの名無しさん
垢版 |
2019/09/20(金) 18:04:41.07ID:oS6V+gyO
すまん、中卒の俺にもわかりやすく頼む
ジェネリック医薬品ってそんなに身体に悪いんか????
0381デフォルトの名無しさん
垢版 |
2019/09/20(金) 18:12:58.45ID:I7Lmsijz
証拠を出せとは言わんがどういう推理をしたのかさっぱりわからんのでは話にならん
0382デフォルトの名無しさん
垢版 |
2019/09/20(金) 19:49:46.05ID:2VgglAgS
>>380
発明者の気持ちとか念とか、そういう大事なのが入ってないからねジェネリック医薬品は。
0383デフォルトの名無しさん
垢版 |
2019/09/20(金) 20:12:10.68ID:9F0x+J+E
英語圏ではJuliaが爆発的に増殖してるんだけどな
0384デフォルトの名無しさん
垢版 |
2019/09/20(金) 20:20:11.30ID:fQnVAoer
Rustのデータは寿命付きだからスタックみたいな積まれ方するはず
そんな簡単に断片化するか?
0385デフォルトの名無しさん
垢版 |
2019/09/20(金) 21:10:16.39ID:I7Lmsijz
なぜ、スマートポインタの大先生は最先端GCアルゴリズムに無関心か?
GCを作る言語 (GCを使う言語ではない) が未定だからでしょ
0386デフォルトの名無しさん
垢版 |
2019/09/20(金) 22:06:19.38ID:8rT42m+C
C++レベルのスマポ使ってるところにメモリデフラグ起こす世代別GCが走るとか
軽重無茶苦茶やん
無いわ
0387デフォルトの名無しさん
垢版 |
2019/09/20(金) 23:04:34.90ID:njQsYpGI
今やJavaScriptだけで全部のことができるのにGoとかRustなんてやってる場合じゃないよ
スマホアプリですらJavaScript。お前らどーすんの?
0390デフォルトの名無しさん
垢版 |
2019/09/20(金) 23:29:22.51ID:vpcMUgg5
Julia は、do 〜 end で、Ruby/Elixir っぽく書ける。
関数型のメソッドチェーンで、jQuery ぽくも

Python に、わずらわされる事もない
0391デフォルトの名無しさん
垢版 |
2019/09/20(金) 23:35:53.80ID:bNdFPAjP
実際低レベルでハイパフォーマンスな実装するのはほんの一握りの天才だけでいいんだよな
今どきApp作るのに自分でメモ管とか頭おかし生産低しなるで
0393デフォルトの名無しさん
垢版 |
2019/09/20(金) 23:58:10.18ID:PnH9/m0h
WEBにおいてもGolangが増えてはいるがまだまだスタートアップはRailsの場合が多い
PDCAサイクルを速く回して当てたい起業家の周りは特にそれが顕著
0394デフォルトの名無しさん
垢版 |
2019/09/21(土) 00:05:58.13ID:GaakhL8A
>>390
Rubyっぽく書けるというのがメリットだと思ってる時点でズレてるんだよなぁ
Rubyはノーサンキューってのが世界の主流なのに
0397デフォルトの名無しさん
垢版 |
2019/09/21(土) 01:05:55.20ID:HMNWUnCi
なるはやで形にしないとエンジェルから追加資金を調達できないからな
俺の印象だとGolangユーザーはフロントを触りたくない傾向にあるが、それもスタートアップで増えない理由だと思うわ
0398デフォルトの名無しさん
垢版 |
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時間の訓練で操縦できたので、パイロットを補充できた
0401デフォルトの名無しさん
垢版 |
2019/09/21(土) 06:07:03.12ID:ajCyJ6wo
だからその成功した1つをGoとRustとKotlinのどれで書き直すのがいいんだってはなしだろ
JSでなんでも出来ちゃうハピハピとか言ってるのはクソバカだな
0402デフォルトの名無しさん
垢版 |
2019/09/21(土) 06:19:11.62ID:fm5b2H9m
Rust(笑)Julia(笑)
ってお前らすげーな!w

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

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

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

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

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

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

わらしべ長者。
言語を、どのようにお金に交換していくか
0411デフォルトの名無しさん
垢版 |
2019/09/21(土) 09:09:06.01ID:iHN3bd2y
>>410

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

わらび餅長者。

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

それはそれとしてTS,Go辺りの広がり方は企業の力があったにしても評価されるべき点だと思うけどね
0421デフォルトの名無しさん
垢版 |
2019/09/21(土) 11:41:01.58ID:BveQpRD6
いつか流行が終わるというのは一見厳しい現実のような印象だが
C++とJavaどっちかを終わらせることすらできないのが現実

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

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

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

あんな粗雑で煩雑なTS絶賛してる奴は
見境なくAltJS持て囃す類いの人間なのはバレてるのに
0468デフォルトの名無しさん
垢版 |
2019/09/22(日) 08:22:35.67ID:+vmKw5+P
1人がそうだったから全員そうだと思い込む真性糖質野郎か
犯罪犯す前にさっさと死ねよクズ
0470デフォルトの名無しさん
垢版 |
2019/09/22(日) 08:53:49.74ID:CFhwPSQu
正直センスの欠片も無いエンジニアがフロントエンド頑張っても残念なものしか出来ないんだしjQueryだけ使っててほしい
0472デフォルトの名無しさん
垢版 |
2019/09/22(日) 09:19:16.24ID:va57Dktu
TypeScriptとCoffeeScriptの普及度合いからいって、coffee使ったことがないts使いの方が
圧倒的に多いと考えるのが自然だがな。
0474デフォルトの名無しさん
垢版 |
2019/09/22(日) 09:31:07.69ID:YMPxOwCW
TSはGoogle様も採用してますけど、その点どうお考えなんですか?
0476デフォルトの名無しさん
垢版 |
2019/09/22(日) 11:23:29.68ID:ZPV21jy7
中身よりも外側の人間を操る力に全振りしてるやつが多いよな
多分それは言語はすぐ変わるけれども人間はまるでimmutableみたいに思ってるから
0477デフォルトの名無しさん
垢版 |
2019/09/22(日) 11:36:49.48ID:BM8A6geW
tscがただの型チェッカ兼Babelだっての知らないでAltJSってだけでCoffeeScriptの仲間だと思い込んじゃった恥ずかしい間違いを認められないんだろうな
0479デフォルトの名無しさん
垢版 |
2019/09/22(日) 12:16:44.38ID:8mgJSnoC
>>474
angular1を完全に捨てて何事もなかったかのようにangular2を薦めるgoogleについて
どうお考えなんですか?
0482デフォルトの名無しさん
垢版 |
2019/09/22(日) 12:46:40.96ID:qHUoFZQe
TypeScriptがAltJSと認めるならCoffeeScriptのお仲間なのは揺るぎない事実だし
TypeScriptはAltJSじゃないと主張する以外にCoffeeScriptの仲間じゃないというのは無理だぞ
AltJSだけどCoffeeScriptなんかとは違うってのはそれAltJSが出る度に同じこと聞き飽きたからナシな
0484デフォルトの名無しさん
垢版 |
2019/09/22(日) 12:48:01.23ID:7ea+dVk1
>>479
何を今更
人柱としてGoogle様の技術革新の礎になれたことを誇りに思えないならGoogleなんか使うな
0485デフォルトの名無しさん
垢版 |
2019/09/22(日) 12:53:35.44ID:qHUoFZQe
>>484
TypeScriptに限らず後々負債化するのが目に見えてるものを
採用しようとするパープーってこういう思考なんだな
0487デフォルトの名無しさん
垢版 |
2019/09/22(日) 13:04:06.37ID:K+EZBxpT
もしTypeScriptに所有権システムとか組み込まれた新しい言語ができたら
またみんな飛びついちゃうんだろw
0488デフォルトの名無しさん
垢版 |
2019/09/22(日) 13:27:26.85ID:VosJVY38
運用?保守?そんなの知らねえwまた数年後流行ってる言語で作り直せばいいからな!w
じゃ、僕は業務委託なんでこの現場から抜けまーすw
0489デフォルトの名無しさん
垢版 |
2019/09/22(日) 13:50:35.34ID:qHUoFZQe
こういう奴、要するに次世代じゃなくて場当たりしか考えてないんだよな
本当に次世代の事考えてるなら最低でも数年の保守工数は当然計算にいれる
0492デフォルトの名無しさん
垢版 |
2019/09/22(日) 14:23:22.31ID:zPDTAOBu
技術的無借金経営なんて無理なんだから
ブラウザ間差異を埋めつつ一定クォリティの表現力があるJQueryは十分引き合ったと思うで
0493デフォルトの名無しさん
垢版 |
2019/09/22(日) 14:36:53.79ID:9HMly+NH
>>490
少なくとも現状を指して「jQueryが負債化してる」とは言えんと思うぞ
ライブラリ自体が更新止まったわけでも
言語が死んだ訳でもない
0495デフォルトの名無しさん
垢版 |
2019/09/22(日) 14:56:17.07ID:9HMly+NH
>>494
ちょっと違うな
枯らすなら責任持って枯らせって話
枯らす価値のある若枝持ってきてきちんと枯らす計画まで立てて
次世代言語なりフレームワークなり持ってこいってことだよ

このスレは「枯らす価値のある次世代言語」を議論してるんだろ?
0499デフォルトの名無しさん
垢版 |
2019/09/22(日) 15:32:11.55ID:Z7y1II/Q
>>481
AltJSだからCoffeeScriptのお仲間ってことなら全てのプログラミング言語は実行時には最終的に機械語に変換されているから全部お仲間だな
0500デフォルトの名無しさん
垢版 |
2019/09/22(日) 15:33:16.46ID:+9v8L/cv
結局どんなに新しいことやってもCRUDしかやらねーんだろお前らって?
俺みたいに機械学習勉強してもう一つ上の次元に来いよw
0502デフォルトの名無しさん
垢版 |
2019/09/22(日) 15:38:48.84ID:cUw/WJMB
TypeScriptは型情報外せばただのJavaScriptなんで
TypeScriptが負債になるときはJavaScript自体が負債になるときで、
フロントはwasmがまだまだな現状JS使うしかないんだから負債がどうとか見当はずれすぎる
0503デフォルトの名無しさん
垢版 |
2019/09/22(日) 15:41:11.56ID:7ea+dVk1
機械学習は急速にコモディティ化が進んでるからなあ
今のうちにビジネスサイドに食い込んでコンサルティングを身に着けないと、5年後にはRPA屋みたいな単なるツール屋だよ
0506デフォルトの名無しさん
垢版 |
2019/09/22(日) 16:07:33.13ID:uhOW1x5W
>>504
ログ処理基盤はCRUDに入るかね?
お前ら機械学習エンジニアが処理する前処理済みデータ作るところなんだがね
0507デフォルトの名無しさん
垢版 |
2019/09/22(日) 16:09:43.28ID:wK9zLcRH
CRUDエンジニアって単語をQiitaとかはてブでバズらせたい

一段階上の存在である機械学習エンジニアの市場価値をもっと上げたい
0512デフォルトの名無しさん
垢版 |
2019/09/22(日) 17:27:46.28ID:qL008cwv
アカデミック企業問わず研究職も大概だけど実プロダクトの機械学習屋ってむしろ泥臭いもんだと思っていたが
0513デフォルトの名無しさん
垢版 |
2019/09/22(日) 19:47:47.36ID:YMPxOwCW
>>479
Google様が採用しても経緯が気に入らなければ認めないんですか?
MS様が作ってても?
0518デフォルトの名無しさん
垢版 |
2019/09/22(日) 21:54:14.37ID:+vmKw5+P
>>505
> jQueryを使ったコードが読めるし、今のあなたももちろん読める。一年後のあなたは疎か、三年後のあなたの後継ですらも (泥臭くDOMを弄るコードに閉口しながらではあるが) やはりあなたの書いたコードを読めるだろう。

えぇ・・・(困惑)
手続き型お爺ちゃんかな?
0519デフォルトの名無しさん
垢版 |
2019/09/22(日) 22:42:11.72ID:vSpx+Eo/
こんにちは。
旦那がSlerです。私見ですが、SEって、技術ができるというより、プロジェクトをまとめる人とう感じで意外でした。SEって、ガチガチのエンジニアがなっていると思ったからです。
技術が好きな人でSlerのSEになったら、物足りないでしょうね。早慶文系でそこそこの仕事量と収入をお求めなら、オススメです。
エンジニアは収入が低いようですが、旦那の会社は中国に仕事を回しています。今後はSlerのSEにこき使われるエンジニアは減るでしょうが、国内雇用も減って何とも言えませんね。
そもそも人が書かなくなる時代もやってきそうですね。
0520デフォルトの名無しさん
垢版 |
2019/09/22(日) 23:59:24.53ID:8mgJSnoC
>>513
googleが使ってようと保守性、開発効率悪けりゃ使わねって言ってるだけなんだが。
なんでこんな当たり前のことが理解できないんだろ。
コードいじってない奴に限って過剰な権威主義なんだよな。
0521デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:08:31.12ID:0eFM3vdL
>>485
負債の全く無いプログラミング言語を是非教えてくれ
0522デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:17:51.91ID:q51lcWm1
Microsoftの天才が考えに考え抜いて作りGoogleの天才が認めたスーパー言語、それはTypeScript
0525デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:35:36.97ID:AyRZhwXw
型のある言語と無い言語のどちらが負債になりやすいかを考えれば
TypeScriptとJavaScriptのどちらの方が負債になりやすいかは明白
0526デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:39:15.93ID:jRHLjFrn
>>525
ところがどっこい、型無し糞言語に脳まで冒された特別学級のペチパーくんたちは
型があるとコードが書けなくなってしまうそうだよ
かわいそうにね
0528デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:55:47.10ID:BfusQWVe
RustアンチとTSアンチは真逆の価値観を持ってるようだね
共通してるのは後期高齢者ってことくらいか
0529デフォルトの名無しさん
垢版 |
2019/09/23(月) 00:58:50.93ID:EI75oq0E
肩の弱いc言語よりも型を取り入れたc++のが負債になりやすいという現実を
全く無視した意見。
0532デフォルトの名無しさん
垢版 |
2019/09/23(月) 06:19:34.43ID:g0PLoIZ6
jQueryで作ったデザイナーのLP
vs
最新技術もりもりのイケてるエンジニアが作ったクソダサ管理画面
0534デフォルトの名無しさん
垢版 |
2019/09/23(月) 07:12:53.46ID:tYbMzWce
型安全に!ヨシ!
0536デフォルトの名無しさん
垢版 |
2019/09/23(月) 09:04:55.07ID:2R4eVaMI
必要なのは介錯
0537デフォルトの名無しさん
垢版 |
2019/09/23(月) 09:24:38.29ID:tWF0+R+Y
エンジニアの服装がダサいように、彼らが作るフロントエンドもまたダサいのだ
0538デフォルトの名無しさん
垢版 |
2019/09/23(月) 09:59:34.60ID:GzN9Yf+j
>>383
日本では黒木玄と佐藤健太くらいだろう。
0540デフォルトの名無しさん
垢版 |
2019/09/23(月) 11:29:40.62ID:O+b7xrjo
レトロゲーのエミュレーターのようにゴミを資産に変える錬金術はある
ただ宗教上の理由でできない人もいるだけ
0541デフォルトの名無しさん
垢版 |
2019/09/23(月) 11:49:13.03ID:LT7ieFHH
最近はプログラミングスキルより周辺知識で差がついてる気がする
AWS、GCP、Docker、Chefとか触ったことないおっさんってもうマネジメント方面に力を注ぐしか逃げ場無いだろ
0542デフォルトの名無しさん
垢版 |
2019/09/23(月) 11:50:42.45ID:jRHLjFrn
AWS、GCP、Dockerも触ったことないおっさんがマネジメントとか片腹痛しのスシローだわ
0544デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:03:56.37ID:an0mYEf0
で結局TypeScriptがCoffeeScriptの二の舞にならない根拠ってなんなの?
型がある?じゃあElmも負債にならないってこと?
Googleが採用したから?じゃあDartも負債にはならなかったんだね?
他のAltJSがこれだけ爆死もしくは爆死予備軍のなかで
TypeScriptだけが特別なんていう奴の方が知恵遅れ

念のためいうが俺はJavascriptそのものが嫌い。型クソだし
0547デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:10:23.44ID:gHEt0jUH
>>544
そんなこと言い始めたら、お前はCobolかFortranくらいしか書ける言語がなくなるわけだが
旧世代どころか、immutableな化石世代と言ったところかな(笑)
0549デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:12:26.89ID:MPv0gakO
>>547 >>544
544氏はマシン語命の人だろう。
0550デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:13:26.35ID:51KZjw6P
>>543
jQueryが>>544で言うような負債にならない根拠ってあるの?
jQueryにしろTypeScriptにしろ、後継者がそれを扱えるようにするには学習が必要なのは変わらんと思うが。
0551デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:16:25.05ID:L1ESM0fs
jQueryは教養科目!って話なんだろう
自分の守備範囲は常識と呼びそれ以外は非常識と呼ぶ簡単なお仕事
0552デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:22:44.43ID:EI75oq0E
まあ普通の感覚で言えばtypescriptよさげだけれど経過観察しようぜってのが
大半なんじゃないの?
どっちの方向にしろ馬鹿が極論に走ってるってのが2chぽくはあるけど。
0554デフォルトの名無しさん
垢版 |
2019/09/23(月) 12:27:56.91ID:BfusQWVe
TSだけ特別視してるのはおじいちゃんのほうでしょ
どんな言語だって陳腐化するのにTSだけがダメというほうがおかしい

みんなリスクがあることなんて分かってるの
そのうえで取捨選択してるの
それが仕事だし大人に求められることだから
喚いてるだけの無責任な老人とは違うんだよ
0555デフォルトの名無しさん
垢版 |
2019/09/23(月) 13:01:17.81ID:0uqZmqgt
typescript を長らく経過観察してきて、これはもう完全にメインストリームに載ったなと感じてるところなのに
今頃 typescript よさげだから経過観察しようぜ!とか言う人がいて戦慄する
ちなみに coffeescript は経過観察だけで終わりました
0556デフォルトの名無しさん
垢版 |
2019/09/23(月) 13:08:54.73ID:0uqZmqgt
typescript がメインストリームに載ったと感じるのは VSCode の存在がでかいですね
静的型付き言語の良さは優れた開発環境が無いと半減どころかマイナスになったりすることもありますから
VSCode は単に無料なだけでなくて MS 公式なので IT 土方職場にも導入しやすいのが素晴らしい
0557デフォルトの名無しさん
垢版 |
2019/09/23(月) 13:21:19.43ID:dDCZWIGx
ドットを押したらプロパティやメソッドが出てくるからなw
ドキュメント漁って調べる時代じゃないんだよ
0558デフォルトの名無しさん
垢版 |
2019/09/23(月) 13:24:08.89ID:KGovGw0C
Go書いてるけどVSCodeの補完がやば過ぎてこれ以外で書けなくなったわ
vimの補完はあれふざけてるの?
全く使えない
0562デフォルトの名無しさん
垢版 |
2019/09/23(月) 14:30:30.85ID:O+b7xrjo
VSCodeが負債化したらvimでも書ける体制を作っておけばいいものを
部品の一つが負債化したら全体が負債化する謎システムを作る奴は何をやりたいのか
0563デフォルトの名無しさん
垢版 |
2019/09/23(月) 14:34:26.43ID:gHEt0jUH
プレイアデスロックインでしか開発できない >>544 みたいなオジサンだって、派遣単価30万円でがんばってるんですよ!
やめてさしあげて!
0564デフォルトの名無しさん
垢版 |
2019/09/23(月) 15:02:11.43ID:SHq1Wm17
>>544
TypeScriptはJavaScriptのごくごく薄いラッパーでしかなくて、
コード書くときも型関連以外はJavaScriptそのままだし
型定義外せばそっくりそのままJavaScriptの資産になるので
JavaScript自体が負債にならない限りTypeScriptも負債にはならない

そしてフロントでは「将来負債になるかもしれないからJavaScriptを使わない」という選択肢はほぼない
0567デフォルトの名無しさん
垢版 |
2019/09/23(月) 16:55:45.82ID:C/VCDn+a
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
0569デフォルトの名無しさん
垢版 |
2019/09/23(月) 17:00:02.54ID:BfusQWVe
俺はずっとemacsで、どのエディタ手に合わなくて悲しんでる
vscode使いたいよう
0572デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:10:39.19ID:qZGeYZ2t
>>564
そうはいってもTypeScriptからJavaScriptへの”移植”に工数とれるかな
”ほぼ”そのまま使えるのであって、そのまま使えるわけじゃない
テキストとして1文字も変更がなかったとしても同じものじゃない
0573デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:18:00.65ID:51KZjw6P
そもそもどういう状況でその「移植」が必要になることを想定しているんだろう。
0575デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:45:49.02ID:/J0+wC8z
Fortranこそが至高
Fortranさえあれば十分であり他はすべて蛇足
そうだろう?
0576デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:49:06.98ID:0eFM3vdL
個人的に補完ってウザくて好きじゃないんだよなぁ。
0577デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:52:51.63ID:SHq1Wm17
>>572
tscなりBabelなりに通して型定義外すだけのものに工数もクソもない
JavaScriptをTypeScriptに置き換えるのは注意深くやらないといけないが、
TypeScriptをJavaScriptに置き換える分には型チェックがなくなるだけで何かができなくなったりはしない
0578デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:53:16.31ID:9m+2jlJb
CRUDエンジニアはいろんなライブラリ使うから必須だけど、
機械学習やデータ処理、数値計算のようなコンピューティング系だとそれほど重要性は高くないかもね
0580デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:58:09.04ID:SHq1Wm17
ほんまTypeScriptエアプは困ったもんやわ

JavaScript自体がうんこなのでTypeScriptもうんこ ← よくわかる
型まわりゴチャつきすぎてTypeScriptの学習コスト高杉てホンマにこれペイすんの? ← まあわかる
JavaScriptはいいけどTypeScriptは負債になる ← 何言ってんだお前?
0581デフォルトの名無しさん
垢版 |
2019/09/23(月) 18:59:20.85ID:hTr1OU/5
Vue.js派だがTSはまだ一部にだけ採用して様子見中だわ
ReactはTSXだがVueもしくはNuxt界隈では微妙なふいんき
0584デフォルトの名無しさん
垢版 |
2019/09/23(月) 19:36:43.08ID:N7xcUFKw
>>581
Vue自体がいわゆるリフレクションだらけで型サポートを受けづらい
根本の設計が複雑だからもはや後戻りできず、Vuexについては絶望的

(Simpleを捨てて)Easyにできるよ、というプロパガンダに騙され続けてるのは日本人だけという
一昔前のPHPを見ているようだね
0586デフォルトの名無しさん
垢版 |
2019/09/23(月) 20:33:01.99ID:s+8meTeO
留まるんでなくむしろ逆で
Typescriptの役割をこなす構築したコーダのレベルでメンテ難易度が変わったりせず簡素なより良い言語設計が登場する期待があるから
深入りしてないヤツは懐疑的な見方をしちまうんじゃないかね
0587デフォルトの名無しさん
垢版 |
2019/09/23(月) 22:04:32.48ID:ELYOIzQc
なんでここの奴らって自分が気に食わないものを日本でしか流行ってない扱いするんだろうな
0591デフォルトの名無しさん
垢版 |
2019/09/24(火) 00:03:45.95ID:7x+GQPMg
jQueryレベルの要件でもReact + TSで書いた方が圧倒的に早く終わるわ
他人の書いたjQueryコードとか読めたもんじゃない
0592デフォルトの名無しさん
垢版 |
2019/09/24(火) 00:59:03.76ID:lQoEMmOG
それはなんとも言えない
jQueryは本来ちょっとしたDOM操作やAjaxを古いブラウザでも新しいブラウザでも簡単に使うためのもの
その用途でトランスパイル必須のTS、Reactが適切なわけない
0593デフォルトの名無しさん
垢版 |
2019/09/24(火) 01:44:31.83ID:oMg/WNbp
>>541-542
KENTA / 雑食系エンジニアTV

DevOpsエンジニアになる方法と将来性について
https://www.youtube.com/watch?v=hM2j9VlChwo

2019年のDevOps/MLOpsエンジニアの標準的スキルセット
https://qiita.com/poly_soft/items/8dd105341869f93b129c

Terraform, Packer は、HashiCorp か。
Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto も、Ruby から、Go へ行ったのか?

他には、CircleCI, GitHub Actions
0594593
垢版 |
2019/09/24(火) 01:57:15.41ID:oMg/WNbp
jQuery は、jQueryを使った、Bootstrap へ移行してる

プログラマーはデザイナーじゃないから、
プログラミングで、CSS をいじくるのは煩雑すぎる

jQuery 自体は良いけど、CSS をいじくり回すのが、ややこしすぎる。
見た目のほんのちょっとした事で、
様々なプラットフォーム・ブラウザに対応させるのが、時間効率が悪すぎる

だから、KENTA は、クライアント側を嫌がるw
0595デフォルトの名無しさん
垢版 |
2019/09/24(火) 02:18:58.96ID:LicljoZs
>>587
実際日本でしか流行ってないからだよ
海外で仕事してれば肌でわかるし
日本にいてもGoogleトレンド見れば片鱗はつかめるぞ
0597デフォルトの名無しさん
垢版 |
2019/09/24(火) 07:59:04.30ID:SR4ZC8T8
Googleトレンドをどう見たらTSやVueが日本でしか流行ってないことになるんだろうな
日本での人気度なんてカスみたいなもんなのに
0602デフォルトの名無しさん
垢版 |
2019/09/24(火) 10:51:14.99ID:o3nA4GDy
日本でしか流行ってないと思ってたけど認識を改めざるを得ないようだね。
日本ですら流行ってないw
0610デフォルトの名無しさん
垢版 |
2019/09/24(火) 16:10:44.29ID:qmIiKr5W
フレームワークではないな
0612デフォルトの名無しさん
垢版 |
2019/09/24(火) 16:31:53.19ID:FxpfPSWN
TypeScriptに限らず
エコシステムとフレームワークの区別が曖昧になってはいるよな
最近の傾向として
0613デフォルトの名無しさん
垢版 |
2019/09/24(火) 16:38:57.88ID:TycttWGg
ぶっちゃけここまで学習に時間掛けてできることが



だけだもんなw
デメリット多すぎ時間泥棒で草ぁ!w
0614デフォルトの名無しさん
垢版 |
2019/09/24(火) 17:01:14.71ID:3esKUCXi
型あり言語にするならもうHaskellぐらいやらないと意味ないと思うよ
モナドでガチガチにしばらなきゃ型の意味がないのはJavaやC#を見たらわかる
JSのグダグダな型を無理やり型付けして何かメリットがあるのだろうか
メリットがあると思い込んでるだけの
ポジショントークだと感じます
0619デフォルトの名無しさん
垢版 |
2019/09/24(火) 18:53:48.19ID:PQ+OqzWl
型が中途半端にあるくらいなら無い方がいいよね
Cのvoid*地獄を経験した人なら分かってくれるはず
0620デフォルトの名無しさん
垢版 |
2019/09/24(火) 18:54:06.48ID:lOFCCFEu
ここでメリットないないわめいてもどこの誰にも影響与えられないのに元気だなあ
0621デフォルトの名無しさん
垢版 |
2019/09/24(火) 18:56:59.02ID:Z8tqpfE6
ここは自分が習得できなかった定番の言語を貶すことで精神の安定を図ろうとする人の集まりだから
0623デフォルトの名無しさん
垢版 |
2019/09/24(火) 19:25:09.20ID:3clb0+hp
ライブラリで気に入ったのがある言語を選べばいいだろ
あとは本でも買ってパチポチすればいい
0624デフォルトの名無しさん
垢版 |
2019/09/24(火) 19:31:10.70ID:bRBDEgqh
typescript推しのくせにjavaは嫌みたいな馬鹿はよく見る。
結局ファッションなんだろ。
0627デフォルトの名無しさん
垢版 |
2019/09/24(火) 19:54:10.27ID:lQoEMmOG
いや、メリットあるだろ
メリットあると思ってる人が多いからこれだけTSが普及したわけだし、Flowとかもあるんだから
0630デフォルトの名無しさん
垢版 |
2019/09/24(火) 21:47:10.60ID:qmIiKr5W
ts推すのはjsがあるからでしょ
だからjavaもよろしいとはならんでしょ
javaをよしとするならその時点で不採用だわ
0634デフォルトの名無しさん
垢版 |
2019/09/24(火) 22:11:00.11ID:39ZkXKsB
Javaがある日Innullableになったとする

このへんの言語ってそれでも絶対必要って言えるのあるか?
0639デフォルトの名無しさん
垢版 |
2019/09/24(火) 22:28:05.22ID:7x+GQPMg
漸進的型付が好きとかないわ
JavaScriptという負の遺産をなんとかマシにするための苦肉の策だろ
JavaScriptの魔術でどうしようもない汚物みたいなシグネチャになったOSSのTS化プロジェクトを知ってるが
悲惨なもんだわ
0642デフォルトの名無しさん
垢版 |
2019/09/24(火) 22:48:09.33ID:xYovPDoo
まぁ、厳密な静的型付け以外認めないという人から見れば動的型付けも漸進的型付けも
同じようなもんなんだろうけど。
0645デフォルトの名無しさん
垢版 |
2019/09/24(火) 23:34:05.69ID:tOMI+Y9z
いや何でも作れるなら作って備えりゃいいだけだろバカか?
0647デフォルトの名無しさん
垢版 |
2019/09/24(火) 23:57:00.73ID:0s+B6P7F
>>640
最初はOCamlで集中して後でRustで書き直したという伝説がある
OCamlなんか使って後のこと考えない性格だから集中できたのか
0648デフォルトの名無しさん
垢版 |
2019/09/25(水) 00:08:18.35ID:0J019kSy
>>641
なにもかも兼ね備えるとC++の様な闇鍋言語が出来上がる
突き抜けてるC++は好きだけどな
0651デフォルトの名無しさん
垢版 |
2019/09/25(水) 00:51:49.15ID:Z8PGUkrD
>>645
何でも備えた魔法の俺俺言語の処理系をアセンブラで実装したとして、それは俺俺言語が備えているのであってアセンブラが備えている訳ではないだろバカか?
0655デフォルトの名無しさん
垢版 |
2019/09/25(水) 04:41:24.35ID:KyCrJSYd
>>629
ライブラリから呼び出されるコールバック関数がvoid*を引数に取ってて
そのコールバック関数内で実際のポインタ型にキャストしてやらなきゃいけないやつ
純粋なCのライブラリで、特に非同期関連のやつによくある
というかvoid*すら知らないで型の話してたの?
0658デフォルトの名無しさん
垢版 |
2019/09/25(水) 06:02:27.15ID:Xmj5mkWD
最近のJavaScriptってヒョロガリの人間にサイボーグパーツを無理矢理備えつけて強くしてる感あるよな
JavaScriptである必要性がない
0659デフォルトの名無しさん
垢版 |
2019/09/25(水) 08:26:44.21ID:WDVOBhzi
nullが存在しなかったらOptionl.Noneをデフォで何でもねじ込むようになるから無意味かもね
0660デフォルトの名無しさん
垢版 |
2019/09/25(水) 08:57:03.50ID:J2adDr87
メモリ管理だけはどうしても言語レベルで設定しなきゃならん。
lisp、c++みたいななんでも備えた言語でもそこだけは変わらん。
0661デフォルトの名無しさん
垢版 |
2019/09/25(水) 09:22:26.41ID:f+0xQUif
>>650
型が無いしバイナリにコンパイルも出来ない
0663デフォルトの名無しさん
垢版 |
2019/09/25(水) 11:51:53.15ID:KaitpITf
nullは分岐を明示しないので例外が発生する位置を明示しない
使わないメモリを節約する代わりに使用中のメモリは断片化する
0664デフォルトの名無しさん
垢版 |
2019/09/25(水) 12:26:59.15ID:SmUxqnJ3
java scriptはシングルスレッドなのが英断だよね
非同期地獄をpromise、async/awaitで解消してきた歴史もすばらしい
下回りでは平行タスクが多数走るんだけど上位はそんなこと知る必要なく動く
まさにIT土木作業員用言語として天才たちがデザインした結果だと思う
0665デフォルトの名無しさん
垢版 |
2019/09/25(水) 13:21:11.06ID:KaitpITf
「制御の反転」を提案したオブジェクト指向
に嫉妬してもう一回反転させたのがasync/awaitだ
ルサンチマンの結果だ
0666デフォルトの名無しさん
垢版 |
2019/09/25(水) 14:12:53.64ID:GHCxkzpX
javaでも新しめのjavaなら許容できる。ラムダきたし、ローカル変数の型推論もきたし。後、async/awaitいれてくれればね
0667デフォルトの名無しさん
垢版 |
2019/09/25(水) 14:15:39.19ID:GHCxkzpX
async/await褒めるなら最初に発明したのはC#のマイクロソフトの天才たちなの?

褒めるならそっちだな
0668デフォルトの名無しさん
垢版 |
2019/09/25(水) 14:29:47.58ID:HV92OfVj
C#のasyncはF#由来
マイクロソフトには違いないけどMSのプロダクト部門じゃなくて MS Research の成果
0669デフォルトの名無しさん
垢版 |
2019/09/25(水) 15:43:48.87ID:it7hFznu
MS ResearchといえばBosque
0670デフォルトの名無しさん
垢版 |
2019/09/25(水) 15:49:09.41ID:GHCxkzpX
そっか。
そういや、.net core 3リリースされてc#にもnon nullable reference typesとか使えるようになるけど、既存のライブラリ特に標準のクラスライブラリ使うときはどうなってるの?

kotlinでjavaのAPI使うとき、アノテーションされてないとプラットホーム型とかいううんこになってnull safetyの魅力半減するけど。
0674デフォルトの名無しさん
垢版 |
2019/09/25(水) 18:09:47.02ID:it7hFznu
なでしこに手を出すとは…無茶しやがって…
0676デフォルトの名無しさん
垢版 |
2019/09/25(水) 18:14:03.63ID:r1UeD8Lu
>>664
>シングルスレッドなのが英断
それは俺も思う

この前提を壊すことなくマルチスレッドを実現するWeb Workerの概念は
優れた並列機能を実現するgoroutineでのベストプラクティスと同じ

https://blog.golang.org/share-memory-by-communicating
> Do not communicate by sharing memory; instead, share memory by communicating.
メモリの共有で通信するな、通信してメモリを共有しろ

並列で重要なのはむしろスレッドの分離性、
各々がシングルとして動けることだった
0677デフォルトの名無しさん
垢版 |
2019/09/25(水) 18:37:17.12ID:GHCxkzpX
お手軽言語としては、シングルスレッド実行モデルの方が初心者も間違えにくいからいいけど、
パフォーマンス求めるとコンテキストの切り替えのコストが大きいわな。
0680デフォルトの名無しさん
垢版 |
2019/09/25(水) 18:45:07.98ID:qzBXi7SA
色んなドメインが共存する現状が既にカオスなのに
マルチスレッド下でルール無用の資源の奪り合いしたらすごいことになりそう
0682デフォルトの名無しさん
垢版 |
2019/09/25(水) 23:08:10.72ID:VDeg47EA
>>680
だから直列化トークンとクリティカルセクションをうまく使いなさいよ
0685デフォルトの名無しさん
垢版 |
2019/09/25(水) 23:40:50.67ID:ulBaFWWN
一時期マルチコアの性能を活かすためにはスレッドが必要とか言われてたけど
ディープラーニングみたいな本当に並列処理しなきゃ話にならないものはGPGPUへ移ったから
もうスレッドは用済み
0687デフォルトの名無しさん
垢版 |
2019/09/26(木) 00:28:18.38ID:fvoXcpl0
レイトレーシングが流行り始めてるからCPUの並列処理はこれから重要度が増えていくさ
0688デフォルトの名無しさん
垢版 |
2019/09/26(木) 00:28:51.73ID:i7X9kRk3
並列化が重要になる一方でコンテキストスイッチのオーバーヘッドが問題になって
そのトレードオフとして生まれたのが軽量スレッドだろ
async/await もそうだし golang もそう
関数型言語がもてはやされるのも相性が良いから
0690デフォルトの名無しさん
垢版 |
2019/09/26(木) 01:13:11.48ID:oBtnEd9S
アルゴリズムは色々抽象化されたのに
データ構造がただの文字列とかって絶対おかしいって言い出したのがOOP
だが、ただの文字列は並列化と相性が良かった

言語を関数型にする必要はないよ
データ構造だけ変えろよ
0693デフォルトの名無しさん
垢版 |
2019/09/26(木) 02:19:21.18ID:KVLNMFAt
>>690
これコピペ?w
めっちゃワロタwww
0695デフォルトの名無しさん
垢版 |
2019/09/26(木) 05:43:43.22ID:oCDXWUoM
TypeScriptってClassを使わないとJavaScriptが書けない人向けの介護ツールって認識でいいよね?
0696デフォルトの名無しさん
垢版 |
2019/09/26(木) 06:14:02.61ID:HRGKiBoF
async/awaitぐらい無い言語でもライブラリレベルで実装してみせよ
ラムダ式が使える言語なら比較的カソタソに似たような書き方にできうる
0700デフォルトの名無しさん
垢版 |
2019/09/26(木) 08:41:50.36ID:gufv9Ne7
JSもGoもclass不要の言語だったのに
最近はclassの悪口を言う需要はRustに全部持って行かれた
他は「悪口はよくない」って小学生みたいな感情を持つだけの存在
0702デフォルトの名無しさん
垢版 |
2019/09/26(木) 09:25:13.63ID:sTql70fP
Reactのhooks APIもクラスベース開発が嫌で嫌でしょうがなく開発整備されたものだからな。
だいたい状態をひとつにまとめてそのほかでは持たないように徹底することの障害になる。
0704デフォルトの名無しさん
垢版 |
2019/09/26(木) 10:13:51.92ID:OrvmZwJd
JSにclass導入するならするで、メソッド名の参照は
関数にbind(this)したものをメモ化して返すgetter(*1)にするか
もしくは obj::method のような構文糖衣(*2)を入れるべきだった

https://ja.reactjs.org/docs/faq-functions.html
> this.handleClick = this.handleClick.bind(this);
中途半端だからこんなゴミみたいな行が必要になる

onClick={this.handleClick} (*1)
onClick={this::handleClick} (*2)
0705デフォルトの名無しさん
垢版 |
2019/09/26(木) 12:53:24.65ID:Xxp1nodx
Rubyなら、あらゆる言語の欠点が解消される。

何より、実装が、早い。
スタートアップとか、には必須。

新言語はRubyに決まり!!!!!!!!!
0708デフォルトの名無しさん
垢版 |
2019/09/26(木) 13:35:59.57ID:FrFz8qqQ
TypeScript は関数のシグネチャの明示と最低限静的チェックを通る程度に安全なコードを *全員に* 強制するためのツール

そもそも多人数ないし長期で開発するならどうせ関数のシグネチャはDOCコメント書くことになるんだし
どうせ型書くんだから静的解析もしてしまった方が得
0709デフォルトの名無しさん
垢版 |
2019/09/26(木) 13:42:40.38ID:Hoypu138
kotlin以外どこで何する言語なのかわからない
一つ一つ幅利かせてる分野を教えてちょ
0711デフォルトの名無しさん
垢版 |
2019/09/26(木) 14:39:07.79ID:SS02qcvm
俺はJuliaしか知らんからよくわからん。
0714デフォルトの名無しさん
垢版 |
2019/09/26(木) 15:04:40.92ID:fOcphuaB
>>710
型パズルにハマってる人がいるらしいよ
そんなんしてる暇があるなら機能開発しろよって思うが
0715デフォルトの名無しさん
垢版 |
2019/09/26(木) 15:55:17.82ID:xcg9dsbo
>>706
www
0716デフォルトの名無しさん
垢版 |
2019/09/26(木) 17:49:41.64ID:nQRohaii
TypeScriptって使ったら便利すぎて使わないという選択が無くなるようなものなのに、まだ抵抗してる人いるんだね
今なんかすぐissueにTypeScript化しようぜって来るだろうに
0717デフォルトの名無しさん
垢版 |
2019/09/26(木) 18:07:28.88ID:FrFz8qqQ
このTypeScriptアンチ、マジで自分一人で開発することしか考えてないし仕事してねえんだろうな
0718デフォルトの名無しさん
垢版 |
2019/09/26(木) 18:08:45.53ID:9M9Vrdm6
確かにフロントエンドというか、表示周りは型を厳密にするのは面倒なだけに思うわ
C#とかでもViewBag使うし
0719デフォルトの名無しさん
垢版 |
2019/09/26(木) 18:44:02.99ID:+/oUQhss
coffeescriptって使ったら便利すぎて使わないという選択が無くなるようなものなのに、まだ抵抗してる人いるんだね
0720デフォルトの名無しさん
垢版 |
2019/09/26(木) 19:12:19.05ID:EH9TPs/V
便利過ぎてチャンポンコード書きすぎて
元の言語に戻れなくなるor戻った時もチャンポンコード書いて効率落ちる
0722デフォルトの名無しさん
垢版 |
2019/09/26(木) 19:28:08.24ID:ZdPjk46K
みんな想像してる成果物が違うよね
クライアントサイドで型が面倒って何作ってたらそう思うんだろうか
関数にnullを渡してないから目視で確認してんのか
0723デフォルトの名無しさん
垢版 |
2019/09/26(木) 19:30:10.95ID:w/gPDwPD
まるでJavaScriptに型がないと思ってそうなヤツがいるな
明示してるか暗黙にやるかの違いだけでJSにも型はあるんだが
0724デフォルトの名無しさん
垢版 |
2019/09/26(木) 19:32:11.37ID:EH9TPs/V
bool型は無いよ
0725デフォルトの名無しさん
垢版 |
2019/09/26(木) 20:13:57.31ID:ROVRSUwk
TypeScriptは実質SIerへの敗北宣言だと思う
SIerを馬鹿にして動的型付けでスピーディーに作って来たけど負債が酷すぎて結局webも保守的になってきてる
0726デフォルトの名無しさん
垢版 |
2019/09/26(木) 20:19:50.08ID:1JSYcSFG
nullだけであれだけぐだぐだになるのに動的型付けで中規模以上で長期間保守運用するコード書いたらどうなるかなんて目に見えてる
0727デフォルトの名無しさん
垢版 |
2019/09/26(木) 20:46:18.58ID:XEZp4VxN
今更nullポがきついとかでTSで型を得ただけで
我は最強の言語を得たり!
みたいな態度がよくわからない
JavaとかC#の人が見たらまだそこ?って顔してるよ
散々Javaをdisってきた人たちが型最高とか言ってるのは面白い
0728デフォルトの名無しさん
垢版 |
2019/09/26(木) 20:51:40.27ID:w/gPDwPD
>我は最強の言語を得たり!
>みたいな態度がよくわからない
そりゃあそんな態度のヤツお前の中にしかいないからなあ
自分の脳内でよくわからないヤツを作り出して「よくわからない」とか言ってるのは面白い
0730デフォルトの名無しさん
垢版 |
2019/09/26(木) 21:00:24.33ID:ZdPjk46K
>>728
ベターという言葉を知らないご老体なんだよ
プログラマやってるのが信じられないな
0731デフォルトの名無しさん
垢版 |
2019/09/26(木) 21:10:21.04ID:gufv9Ne7
「よくわからない」はデフレマインドの言葉
価値がわからないから、もっと安くするかおまけを付けろってこと
0735デフォルトの名無しさん
垢版 |
2019/09/26(木) 23:15:11.83ID:vw8LSbHz
JavaScript のES5/ES2015 の比較を見てると、多すぎて嫌になるw

Ruby が最もシンプル!
低コストで高品質!
0737デフォルトの名無しさん
垢版 |
2019/09/26(木) 23:30:30.09ID:ZdPjk46K
RubyはRoRのおかげで広がって、RoRの所為で死んだ
なんとなく不愉快だし死んでよかった
0738735
垢版 |
2019/09/26(木) 23:33:56.27ID:vw8LSbHz
Ruby の型変換。これだけで意味がわかる!
p [ 1, 2 ].map( &:to_s ) #=> [ "1", "2" ]

下のように、処理を読まなくてもよい。
p [ 1, 2 ].map{ |num| num.to_s }

他には、map/map! の違いも、わかりやすい!

! がある方は、レシーバーを直接変更するが、
無い方は、新しい配列を作って返す
0745デフォルトの名無しさん
垢版 |
2019/09/27(金) 02:10:29.85ID:q+bej0N8
>>738
お前がRuby! Ruby!と連呼するほど、Ruby使っているのはキチガイばかりじゃねーかという印象を世に広めるだけだぞ。
0746デフォルトの名無しさん
垢版 |
2019/09/27(金) 03:34:29.46ID:UIjD6SgZ
まあね
Rubyとか散々1行で書けるからJavaより生産性高いとか言ってたからね
行末にセミコロンいらないとか、どうでもいいし、
別に短くかければ良いってもんでもないよ
0747デフォルトの名無しさん
垢版 |
2019/09/27(金) 06:00:57.89ID:ZjIQjYKa
最新技術最新技術言ってるやつほど保守できないゴミが多くて泣けてくる

数年どころか1年置きにツールとか管理画面を作り直してる現場に前居たがマッチポンプとしか思えなかった。よくあれでお金が生まれてたな
0751デフォルトの名無しさん
垢版 |
2019/09/27(金) 07:22:49.73ID:JUs5k3p/
>>750
俺はともかく周りのレベルは高かったぞ
エンジニアの立場が高すぎた結果、誰も口出ししなかったパターン
0752デフォルトの名無しさん
垢版 |
2019/09/27(金) 07:24:33.23ID:JUs5k3p/
ゴミって言うのは商売的にどーなのよって話ね
技術力はあるけど金のこと考えられないオナニーエンジニアさんキモいよ
0755デフォルトの名無しさん
垢版 |
2019/09/27(金) 07:35:34.29ID:UiKbpMU/
>>752
新しい技術っていうのは金になるからな
GoやTypeScriptやAugularやVueが正にそれ
制約を強めることで手間を増やして学習機会を強制することで金の流れを作ってるだけに過ぎない
0757デフォルトの名無しさん
垢版 |
2019/09/27(金) 07:55:15.76ID:JUs5k3p/
そもそもエンジニアの立場が強ければ
面倒くさいから保守せずに新しく作り直すって選択肢が取れるからずるいわ
このスレの奴隷馬鹿コーダーはそういう環境に入ることができないだろうけど……
0758デフォルトの名無しさん
垢版 |
2019/09/27(金) 07:59:02.67ID:5xBzUiVw
Rubyなら、可読性が高く、保守も容易

動的型付けではあるが、型管理も、容易。


Ruby最強!!!!!!!!!
0759デフォルトの名無しさん
垢版 |
2019/09/27(金) 08:08:49.59ID:ss18pKdy
Rubyなら、初心者も、プロジェクトに参画しやすい。
Javaのように、学習コストが、高くなく、単価もJavaより高い。

エンジニアの、キャリアの初期段階では、圧倒的にRuby。

10年後GAFAも視野に入れるならRuby!!!!!!!!!!
0760デフォルトの名無しさん
垢版 |
2019/09/27(金) 08:47:02.73ID:7AQBen6M
まあドワンゴなんかはエンジニアが無駄に新しい技術入れようとして
たいしてワークしてない典型例ではあるな。
まあ経営層もたいがいではあるが。
0761デフォルトの名無しさん
垢版 |
2019/09/27(金) 08:54:44.96ID:e8YhD7CN
無駄にってのは主観的で役に立たない意見だが、大抵新しい技術の導入を渋るのはエンジニアだよね、このスレが示すように
何故なら大抵のエンジニアはポンコツで新しいものにビビってるから
0762デフォルトの名無しさん
垢版 |
2019/09/27(金) 08:58:03.62ID:S48PXRW6
ユーザーは何の言語使ってるとかどのクラウドを使ってるとか1mmも興味無いからな
0763デフォルトの名無しさん
垢版 |
2019/09/27(金) 09:08:34.25ID:e8YhD7CN
え。。バカぢゃない?w
0764デフォルトの名無しさん
垢版 |
2019/09/27(金) 09:51:44.95ID:qfwQx/ir
>>761
それは激しく同意する
今はSaaSベンダーにいるが、エンジニアの新しい技術に対する積極性に関して言えばSIerと大差ない
0765デフォルトの名無しさん
垢版 |
2019/09/27(金) 10:29:46.41ID:Y8dvexwc
>>762
ユーザーが持ってるのがバイナリだけならそうなる
ソースを読む技術よりバイナリを解読する技術がいい
グレーとか黒とかには1ミリも興味がないユーザー
0766デフォルトの名無しさん
垢版 |
2019/09/27(金) 11:25:04.14ID:UIjD6SgZ
経営視点がなくて声が大きいだけのエンジニアが無駄に新しい技術を導入したがる
0767デフォルトの名無しさん
垢版 |
2019/09/27(金) 11:38:07.48ID:iQw4bxcu
俺もSaaSを扱っているが.NET Coreに移行しようという動きもないしプログラマ自体の動きが遅いなと感じるわ
副業でC#からF#に移行したプロジェクトに関わっているとギャップがな
0768デフォルトの名無しさん
垢版 |
2019/09/27(金) 11:47:20.19ID:Y8dvexwc
学者「摩擦はないものとする」
経営者「犯罪はないものとする」

技術者「脆弱性があった 修正した」
0772デフォルトの名無しさん
垢版 |
2019/09/27(金) 12:44:26.79ID:JbCMTE4l
単なるアンチMSなら病気だけど
具体的な根拠があるなら話の題材に出来ると思う

業務と言っても開発PCかサーバーか客のクライアントPCかあるいは全てか
とりあえずどれを指してるかくらいは書いて欲しいところ
0775デフォルトの名無しさん
垢版 |
2019/09/27(金) 13:29:33.53ID:zTR6j73y
もちろん開発PCの話だよ
サーバにLinux以外使ってる所はさすがに終わりすぎてて話にならんし

コマンドプロンプト(爆笑)使ってる人とは話したくないな……
0776デフォルトの名無しさん
垢版 |
2019/09/27(金) 13:43:38.56ID:f2vxlf0q
雑食系エンジニア、KENTA の動画

Javaの方がRubyよりも求人が多いという勘違いについて
https://www.youtube.com/watch?v=GLfvnHQ5v-0

Java, Python の、Web 系の仕事は、Ruby の1/10 しかない!w

Web系では、Ruby → Go
他に、Kotlin, Elixir ぐらい

Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto(HashiCorp)も、
Ruby から、Go へ行った。

Terraform は、Go製
0777デフォルトの名無しさん
垢版 |
2019/09/27(金) 13:46:01.26ID:bGFj4S5H
777get
0780デフォルトの名無しさん
垢版 |
2019/09/27(金) 15:04:04.02ID:iZUNHTEz
Windows使ってる人って環境構築に数日掛かってて可哀想だと思う
しかもインストーラー毎回開いてんでしょ?w
0781デフォルトの名無しさん
垢版 |
2019/09/27(金) 15:07:45.82ID:IkbJvfq0
>>766
経営者視点持てとは思わんけどね
ただ先端の言語使いたがる人って
声がでかい割りにすぐ辞める人多いから
マジで技術的負債製造機になってる
0782デフォルトの名無しさん
垢版 |
2019/09/27(金) 15:09:18.39ID:qfwQx/ir
MSはあとはAzureさえ頓挫してくれたら最高なんだけどなあ
せっかく.NET Coreは可搬性の高い優れた部品に仕上がったのに、
最近ではAzureのせいでまたMSのいつもの「過剰な統合」病が再発してダメになりつつある
0784デフォルトの名無しさん
垢版 |
2019/09/27(金) 15:31:27.62ID:UIjD6SgZ
開発途中の大統一フレームワークの残骸みたいなのでできたシステムの保守の案件とか何度もみたわ
MySQLとPostgreSQLとOracleを透過的に扱うみたいなの目指して、MySQLすらろくに対応してなくて
0785デフォルトの名無しさん
垢版 |
2019/09/27(金) 15:33:50.01ID:Y8dvexwc
先端の貨幣理論使ってる人は「お前の負債は俺の資産」みたいなこと平気で言うからな
0786デフォルトの名無しさん
垢版 |
2019/09/27(金) 15:42:07.81ID:UIjD6SgZ
MEANスタックが流行り始めた頃にイキってつ作って、初期バージョンのMongoとES5のコールバック地獄で保守不可能なフレームワークとか
Wordpress+jQueryの方が遥かにマシだったろうなと思ったね
0791デフォルトの名無しさん
垢版 |
2019/09/27(金) 17:11:48.59ID:f2wL8MyF
そう言えばC2xってどうなってんの?
0792デフォルトの名無しさん
垢版 |
2019/09/27(金) 17:48:16.33ID:IX/H8NOH
WindowsもChocolateyみたいなのが広く普及すればいいのに未だにみんなmsi使ってるよな
0797デフォルトの名無しさん
垢版 |
2019/09/27(金) 20:04:13.70ID:rbt5HCqc
次世代言語云々の前に旧世代OSのWindowsを辞めるところから始めた方がいいよお前ら……Bashとか使えんの?w
0798デフォルトの名無しさん
垢版 |
2019/09/27(金) 20:30:15.38ID:QExnNxpY
Bashは古い
これからはzsh
とか25年前に聞いた記憶があるのにどうなってしまったんでせうね
お元気ですか
0799デフォルトの名無しさん
垢版 |
2019/09/27(金) 20:57:48.75ID:7AQBen6M
>>767
さすがにさんざんだまされれば「銀の弾丸はありまーーす」みたいな馬鹿な話には
乗らんようにはなるだろ。よっぽどの馬鹿じゃなければ。
0802デフォルトの名無しさん
垢版 |
2019/09/27(金) 21:27:42.73ID:QcEv6JiG
>>793
今BSS系の鯖はどれだけ残ってるんかねぇ、、、
0803デフォルトの名無しさん
垢版 |
2019/09/27(金) 21:28:41.42ID:QcEv6JiG
>>802
x BSS
o BSD
0804デフォルトの名無しさん
垢版 |
2019/09/27(金) 21:30:30.70ID:QcEv6JiG
cshはいただけなかったけどfreebsdやnetbsdは好きだった。
ノベルとの訴訟が無ければなぁ。
0806デフォルトの名無しさん
垢版 |
2019/09/27(金) 22:29:16.43ID:6bBxMLSS
一般化双曲型分布が扱えるライブラリって
pythonとかでありませんかね?
0808デフォルトの名無しさん
垢版 |
2019/09/28(土) 00:07:18.74ID:p9bD0jUK
昔はbashの補完がしょぼかったからzsh使ってたけど、今じゃbashもそこそこ強化されてbashで十分満足だよ
0813デフォルトの名無しさん
垢版 |
2019/09/28(土) 00:28:13.79ID:aUCB7XSh
もうすぐマイクロソフトの手によってウィンドーズにリナックスが乗るはず
これで日本語対応がプアなUnxUtilsともおさらばできる
0814デフォルトの名無しさん
垢版 |
2019/09/28(土) 00:30:39.34ID:VfuOAjb1
もう WSL とかじゃなくて MS 自身が Linux kernel 上で win32 API を動かせるようにしたほうが健全だと思う
0818デフォルトの名無しさん
垢版 |
2019/09/28(土) 07:46:13.69ID:VkgXlNvU
>>721
それを黒木玄氏と佐藤健太氏は嘆いている。
0820デフォルトの名無しさん
垢版 |
2019/09/28(土) 09:52:47.26ID:tjq4Ym7E
Windowsは会社の制約上仕方ないかもしれんがEclipse使ってるやつはさすがにこのスレにいる資格無い
0826デフォルトの名無しさん
垢版 |
2019/09/28(土) 11:34:46.71ID:eyOXXdxS
cobolでpythonができることを一通りやろうとすると血を吐くぐらいやらんと無理だろ。
0828デフォルトの名無しさん
垢版 |
2019/09/28(土) 11:56:53.81ID:TmDsT5Yv
最近のエンジニアのイナゴっぷりすごいからCOBOLですら流行らせようと思えば流行りそう
0830デフォルトの名無しさん
垢版 |
2019/09/28(土) 12:04:52.10ID:LHoHlz5S
PythonはPerlと一通り比較されることでむしろ底堅い価値を認められた
RustとC++でもおそらく同じことが起きる
だが、誰とは言わんが、お前らは底無しだ
0832デフォルトの名無しさん
垢版 |
2019/09/28(土) 12:13:04.06ID:uQhh0EUl
COBOLは、GAFAが、使い始めている今熱い言語。AWS Lambdaでも、最近使用可能に、なった。

銀行など、ミスが許されない、システムにも、使われている、手堅い言語。

10年後GAFAも視野に入れるならCOBOL!!!!!!!!!!!
0833デフォルトの名無しさん
垢版 |
2019/09/28(土) 12:17:45.14ID:fwYStpEO
現実問題として
仕様書はちゃんとしたの書いてる
COBOLおっちゃんたちの生産性が悪いように見えるから
あんまり信じていいのかわからない

エディタも開発環境もあんまりよくないみたいだし
誤りを避けるための機能も少ないようにおもう
0835デフォルトの名無しさん
垢版 |
2019/09/28(土) 12:28:41.02ID:GXzkGy1v
Goみたいにシンプルになっていくのがベストなのに

JavaScript界隈は逆に複雑化していってるよね。てかフレームワーク多すぎ
0836デフォルトの名無しさん
垢版 |
2019/09/28(土) 12:36:06.89ID:El2kh1Hq
>>835
JSは今やフレームワークやライブラリなしが1番扱いやすいというおかしなことになってるからな…
0837デフォルトの名無しさん
垢版 |
2019/09/28(土) 12:37:44.62ID:9eZnkVO6
ランタイム選べないんだから仕方ない
wasmにご期待ください
0839デフォルトの名無しさん
垢版 |
2019/09/28(土) 13:04:20.04ID:El2kh1Hq
node.jsとかもその典型だよな
シングルスレッドの扱いやすさを熟知してるレベルなら自前で
簡単にピュアJSで組めるから不便さを補うライブラリ程度で良いんだよな
0841デフォルトの名無しさん
垢版 |
2019/09/28(土) 14:31:30.39ID:LHoHlz5S
ハードの性能から逆算してソフトの仕様決めてるんじゃないか
予算を全部使い切る公務員のように
0843デフォルトの名無しさん
垢版 |
2019/09/28(土) 14:59:07.53ID:gTq6rduG
>>829 >>828
じゃマシン語もか?
0844デフォルトの名無しさん
垢版 |
2019/09/28(土) 16:12:09.98ID:ZaJeXU3R
ゴミみたいなJavaScript言語があるからこそ、毎年新しいフレームワークだので無理やり仕事つくれる。
仕事なくさないために、JavaScriptみたいなゴミ言語が必要。金より楽したい俺にはうんざりだわ。
0845デフォルトの名無しさん
垢版 |
2019/09/28(土) 16:17:28.65ID:ZaJeXU3R
こんなに新しいフレームワークが生まれたり消えたりしてるなは、技術革新というより、元になるJavaScriptがあまりにも糞だっために、何度も試行錯誤せざるを得ないだけ。
0846デフォルトの名無しさん
垢版 |
2019/09/28(土) 16:48:08.27ID:R9JUQtkV
俺的なイメージでいうと、大昔にシー言語やアセンブラむちゅかしくてわかんない!でもベーシックだったらできる!
ていってた連中と、ひと昔前に JavaScript に群がってた連中と今 Python に群がってる連中が全部同じ空気感を放ってる
0847デフォルトの名無しさん
垢版 |
2019/09/28(土) 17:02:09.69ID:V9KrlGOJ
オジサンCよりJavascriptの方が難しい(泣)
なんでスコープを抜けてもローカル変数にアクセスできるの?
0849デフォルトの名無しさん
垢版 |
2019/09/28(土) 17:15:27.68ID:e/uSi5Jq
>>847
おじさん向けにわかりやすく説明すると
スタックフレームはGCが開放するから
ローカル変数を参照しているものがあれば
その変数は生き続ける
0850デフォルトの名無しさん
垢版 |
2019/09/28(土) 18:46:39.82ID:9eZnkVO6
スコープ抜けたら参照できないでしょ
0851デフォルトの名無しさん
垢版 |
2019/09/28(土) 19:10:59.05ID:X75phmfl
うんvarはスコープ抜けても参照できるんじゃなくて関数スコープなだけだしな。何スコープなのか分かってないと予想。
0852デフォルトの名無しさん
垢版 |
2019/09/28(土) 19:43:03.61ID:dTBrb9K7
結局IT業界ってクラウドぐらいしかこの10年で進んでないよね
言語が変わってもお前らがやることはCRUDだけw
0853デフォルトの名無しさん
垢版 |
2019/09/28(土) 19:43:25.82ID:fwYStpEO
なんでそんなふうに決めちゃったんだって言ってるんだろ!
わかりにくいのに

理解できないやつのためとか人を見下ししすぎ小学校でカッコが理解できたらできるだろ
0854デフォルトの名無しさん
垢版 |
2019/09/28(土) 19:57:17.31ID:LHoHlz5S
ただバグを探して直すだけでも前に進んでいる
これが事実

デバッグが苦手な人ほど、この事実を認めようとしない
0856デフォルトの名無しさん
垢版 |
2019/09/28(土) 20:10:10.19ID:dTBrb9K7
>>855
おっ?俺に言ってんのか?
俺はCRUDエンジニアと違って機械学習の案件に数年携わっていたが?🤩
0859デフォルトの名無しさん
垢版 |
2019/09/28(土) 20:25:56.33ID:9eZnkVO6
>>858

やってみてよ
0860デフォルトの名無しさん
垢版 |
2019/09/28(土) 21:03:05.39ID:/Xz0TwQT
たしか出来ちゃう言語あったよね
emacs-lispみたいなスコープが入り混じった感じのヤツ
0862デフォルトの名無しさん
垢版 |
2019/09/28(土) 21:26:55.54ID:BMRyApzI
>>859
function foo() {
var a = 1;
return function () {
return a;
};
}

var x = foo();
x(); // 1

fooの呼び出しが終わったのに
クロージャによりaがキャプチャされてるから生き残る
最近のC++でもクロージャは書けるから
似た感じのことはできる
0863デフォルトの名無しさん
垢版 |
2019/09/28(土) 21:45:02.03ID:9eZnkVO6
>>862
それのことね、そうだね
0865デフォルトの名無しさん
垢版 |
2019/09/28(土) 22:05:24.19ID:fwYStpEO
スコープとはその名前で参照できる範囲だから参照出来たら範囲内だ
人間が決めた前提としての定義だから
宇宙が滅んでも無理
絶対的真実
0867デフォルトの名無しさん
垢版 |
2019/09/28(土) 22:34:56.87ID:Bvcc+55+
Ruby では、関数スコープがあるから、
関数外の変数が、関数内では参照できないけど、

JavaScript, Python は出来るから、すぐバグるので超危険!
0868デフォルトの名無しさん
垢版 |
2019/09/28(土) 22:37:39.92ID:vbr1Jcy3
C++のラムダ式のシンタックスと挙動知ってたらスコープ抜けてるとか口が裂けても言えないんだよなぁ
0869デフォルトの名無しさん
垢版 |
2019/09/28(土) 23:22:13.75ID:vKJvg0Q1
いや普通に const 使えばええやん
今さら var の話題とか本当にここは次世代言語スレか?
ガイジは特別学級に帰れよ
0871デフォルトの名無しさん
垢版 |
2019/09/28(土) 23:37:41.46ID:iRxG7r19
で、そのconstはIE6-10に対応してるのかい?🤔
富裕層のジジイを相手にしてる俺にはIEで使えるか使えないかってのが重要なんだよ😏
0874デフォルトの名無しさん
垢版 |
2019/09/28(土) 23:44:46.92ID:ywv2Pdv6
ま、スマートの俺はBabelを華麗に使ってconstを使ってるけどな😎
ついていけないやつらは振り落とされないようにつかまってろよ?🤯
0876デフォルトの名無しさん
垢版 |
2019/09/28(土) 23:49:00.63ID:LuoDMBWx
安定を要求するなら枯れた言語でいいじゃん
次世代言語スレなんだから投機的に新機能を使っていくんだよ
0877デフォルトの名無しさん
垢版 |
2019/09/28(土) 23:54:36.68ID:ywv2Pdv6
Chromeでは上手くいくのにFirefoxでは上手くいかない
他のブラウザでは上手くいくのにSafariでは上手くいかない
Androidのバージョン7以下では上手くいかない

こういう面倒くさい対応が嫌すぎてフロントからは足を洗った

サーバサイドはこういうわけわかんねーことで悩まされることないから楽だわ。。。
0882デフォルトの名無しさん
垢版 |
2019/09/29(日) 00:02:01.29ID:zA9nL/Lf
YouTube で有名な、KENTA も、クライアント側をやらない!

デバイス・環境は数百種類ある。
それらに対応していると、ドンドン時給が下がってくるから!
0884デフォルトの名無しさん
垢版 |
2019/09/29(日) 00:45:32.87ID:nUdDrxTG
ちなみに今やPCゲーマーの必須アイテムDiscordもエレクトロン製
どうでもいいがDiscordのアップデートの御知らせ文はおもろい
0885デフォルトの名無しさん
垢版 |
2019/09/29(日) 01:04:19.87ID:s98FJI+Y
>>875
内部にステートもったいなオブジェクトを更新しまくってたりしたら意味ないが、
そういうケースを除くと保守性は確実にconst>>>>>>>>>>>>>let>varだよ
0886デフォルトの名無しさん
垢版 |
2019/09/29(日) 01:08:18.56ID:GZbu7mvl
ベターを知らないお爺さんには伝わらないよ
0887デフォルトの名無しさん
垢版 |
2019/09/29(日) 01:11:36.90ID:RlK94aEn
Electronアプリ死んでくれねーかなぁ
Javaやドトネトよりはマシだけどよ
やっぱデスクトップアプリはネイティブで作ってほしい
0888デフォルトの名無しさん
垢版 |
2019/09/29(日) 01:45:03.41ID:DcYKtIGC
>>887
大丈夫、VS-codeも君に使って欲しくないから。
相思相愛だね!
0889デフォルトの名無しさん
垢版 |
2019/09/29(日) 03:00:42.38ID:u1Fgt3D6
>>838
adonisいいよ
0890デフォルトの名無しさん
垢版 |
2019/09/29(日) 07:44:24.39ID:LfYKfoM6
結局のところGoぐらいしか次世代言語としてマシなのが無い
フロントに関してはWASMが本格化してから投資すればいいし
0893デフォルトの名無しさん
垢版 |
2019/09/29(日) 08:17:55.94ID:Rmnopj6O
>>887
Office365のUIの多くはreact-native-windowsで作られている
ネイティブ部品で画面構成されるがミドルより上はネイティブコードでない
これはどっちの判定?
0895デフォルトの名無しさん
垢版 |
2019/09/29(日) 08:51:31.67ID:LfYKfoM6
JavaScript以外のフロントの言語が普及したら楽しそうだよなー

そもそもNode.jsでサーバ側もJavaScriptにするって方向性が謎だった
0896デフォルトの名無しさん
垢版 |
2019/09/29(日) 08:53:55.94ID:VOU1VDJ3
まともなプロダクトのフロントエンドってReact以外見たことないな
Vueを熱烈支持している人たちはハローワールドばかり作ってるのか?
0897デフォルトの名無しさん
垢版 |
2019/09/29(日) 09:04:02.30ID:JkUqsmEy
「まともなxx」
「本当のxx」
「正しいxx」

都合の悪い現実に目をつぶる言葉
0904デフォルトの名無しさん
垢版 |
2019/09/29(日) 11:19:49.49ID:NwxNpdR3
言語のセンスは雑談してる間も右肩上がり
毎日筋トレしてるようなもの
じゃあGUIのセンスってどうやって鍛える?
0905デフォルトの名無しさん
垢版 |
2019/09/29(日) 11:30:17.17ID:lvoGL429
現状コードがなんでメンテしずらいのか本気で考えてるかどうか。
それ以外にない。
0906デフォルトの名無しさん
垢版 |
2019/09/29(日) 14:55:16.04ID:z7gHmbW6
動的型付け言語を嫌う人がたくさんいるけど
だったらなんでJavaAppletは淘汰されたんですかね
0909デフォルトの名無しさん
垢版 |
2019/09/29(日) 15:28:26.90ID:xkmAxphk
JavaScriptから逃れたいからWebAssemblyでプロダクトが作れるようにはやくなって欲しいね
0911デフォルトの名無しさん
垢版 |
2019/09/29(日) 16:33:31.84ID:jfPjKgT1
vueかReactどっちがいいんかね
とっつきやすさではvueなんだけど
親コンポーネントへの通知の仕方とか
v-bindとかセンスのなさをところどころに感じる
一方Reactは自由過ぎてなかなかとっつきにくい
Reduxも複雑過ぎる
ちょうどいい感じのReduxが欲しい
0913デフォルトの名無しさん
垢版 |
2019/09/29(日) 16:50:03.26ID:lvoGL429
reduxまでは別にそこまで複雑ってわけでもないだろ。
state管理の方がよっぽど複雑になるわ。
api処理をどうするか考えたときにどうすんねんとはなるとは思うが。
0914デフォルトの名無しさん
垢版 |
2019/09/29(日) 16:51:45.75ID:JkUqsmEy
ajaxやコンポーネント化をささえるような
サーバ側の技術ってないのか
なんでクライアント側ばっかり
0919デフォルトの名無しさん
垢版 |
2019/09/29(日) 18:04:18.60ID:u1Fgt3D6
>>915
君は今は鯖側はどんな言語で作ってるんだい?
0920デフォルトの名無しさん
垢版 |
2019/09/29(日) 18:05:02.34ID:u1Fgt3D6
あ、煽りじゃなくて純粋な質問です
0921デフォルトの名無しさん
垢版 |
2019/09/29(日) 18:46:48.18ID:qAvs1mgc
Goってシンプルすぎてプログラミングやってる気にならない
このまま楽な方になっていけば10年後にはコーディング量が今の10%ぐらいになってそう
0924デフォルトの名無しさん
垢版 |
2019/09/29(日) 19:00:02.11ID:uMWzDoEm
バグを減らし生産性を高める最良の手段は、プログラマのオナニーを封じることである
COBOLが正しかったことが改めて証明されたな
ただ、いずれはCOBOLと同じく反動で複雑な方へ戻ってしまうと思うんだよな
そうならないためには、抑圧されたプログラマの自己顕示欲をどう処理するかが今後の課題だ
0925デフォルトの名無しさん
垢版 |
2019/09/29(日) 19:03:00.28ID:lvoGL429
cobolが最良だったらみずほがあんなに年月かかるわけねーだろw
なんでこう両極端に走ることになるのか、これが問題の本質な気がするわ。
0926デフォルトの名無しさん
垢版 |
2019/09/29(日) 19:11:37.53ID:uMWzDoEm
>>923
実際にはGoではエラーの握り潰しは極めて少ない
Javaで例外の握り潰しが横行した最大の理由は、例外処理にかかる心理的負担が大きいこと
このメソッドはどんな種類の例外を投げるのか、最スローするべきか、ラップするべきか、ラップするなら検査例外にすべきか
プログラマはメソッドを呼ぶ度に高度な判断を毎度強いられることになる
一方Goは殆どの場合何も考えず猿のように定型句のifを書いてリターンするだけでいい
0927デフォルトの名無しさん
垢版 |
2019/09/29(日) 19:19:16.64ID:siw3JIyP
deferのためなんだろうけど、返り値全捨てでの握り潰しがコンパイルエラーにならないのは不満
0928デフォルトの名無しさん
垢版 |
2019/09/29(日) 19:23:00.21ID:GZbu7mvl
型なんてプログラマのオナニーなんだから無い方がいいってことだな
0929デフォルトの名無しさん
垢版 |
2019/09/29(日) 20:01:57.04ID:TCVaozTn
少なくともJavaやC#における型は(IDEとコンパイラ以外にとって)
何の意味もないのでGoみたいにメモリサイズの計算のためだけに存在してるのが正しい姿かなと
型が意味あるのはHaskellだけだと思う
後は全部中途半端
0930デフォルトの名無しさん
垢版 |
2019/09/29(日) 20:10:21.45ID:GZbu7mvl
IDEとコンパイラは生産性に寄与しないってことだよね、わかるわかる
0932デフォルトの名無しさん
垢版 |
2019/09/29(日) 21:16:55.37ID:B55nfBc9
正しいとはまた強い言葉を使うなぁ
まぁGoは一つの落としどころとして間違いないと思うしIdrisまでいくと人間の手に負えたものでは無いんだろうけどサ

むしろコンパイラの検査とIDE支援の容易化としての型が私は嬉しいのでC#程度の型が人間の扱う丁度良さだと思ってるよ
0934デフォルトの名無しさん
垢版 |
2019/09/29(日) 21:20:05.81ID:GZbu7mvl
そらそのほうが楽だからな
だから責任ある立場になれず、他人の決定に問題ばかり言ってるのさ
0935デフォルトの名無しさん
垢版 |
2019/09/29(日) 21:32:44.59ID:rwscXeu2
サーブレット実務で使ってるひとたちには申し訳ないがこいつが標準で同梱されているせいで.NETよりSDK一式がでかくなってるんじゃないのか
0941デフォルトの名無しさん
垢版 |
2019/09/30(月) 00:16:49.60ID:gyoCFajW
SwingとかIDEの設定でignore importにぶち込むやつ筆頭株主総会打ち壊し祭りのやつやん
0942デフォルトの名無しさん
垢版 |
2019/09/30(月) 00:26:15.87ID:YK4e3IxQ
すべての二択は1bit
awtとswingの二択もまた極論と極論の1bitなのだ
極論を好まない者ならば両方同梱するのは必然
0943デフォルトの名無しさん
垢版 |
2019/09/30(月) 00:33:29.55ID:0z8C4qJO
>>928
型理論で本かかれてるくらいなのにそんなわけねーだろアホ
0944デフォルトの名無しさん
垢版 |
2019/09/30(月) 00:41:51.70ID:gyoCFajW
たまに旧世代言語すら3周遅れくらいしてるんじゃないかって書込してるやつおるよな
スレタイ読もうぜ
0945デフォルトの名無しさん
垢版 |
2019/09/30(月) 01:06:14.91ID:YK4e3IxQ
例えばconst変数って大昔からあるけど
この矛盾に今まで誰もつっこまなかった
つっこむのは新しい
0946デフォルトの名無しさん
垢版 |
2019/09/30(月) 01:22:12.33ID:FklyGQa+
何いってんだこいつ
0947デフォルトの名無しさん
垢版 |
2019/09/30(月) 01:29:10.30ID:kwRyD9uN
コマンドラインツールにBCELとか使わねーよって感じ
だけどJigsawがだいたい解決してくれた
0948デフォルトの名無しさん
垢版 |
2019/09/30(月) 04:42:23.02ID:oglXvgIJ
チャーン
チャカチャカチャン
チャーン
チャチャッチャッチャチャ

チャーン
チャカチャカチャン
チャーン
チャチャッチャッチャチャ
0949デフォルトの名無しさん
垢版 |
2019/09/30(月) 07:22:51.06ID:ppsQJFSg
チャカチャッチャッチャッチャーラン
ツ-チャカチャッチャッチャッチャランチャッ

チャカチャッチャッチャッチャーラン
ツ-チャカチャッチャッチャッチャランチャッ

BAD FEELINGのイントロでした
0950デフォルトの名無しさん
垢版 |
2019/09/30(月) 08:31:13.29ID:oUeRnDJb
const変数に関してはconst_castっていう悪魔の力があるからな……
最近の関数型の雰囲気を取り入れる流行りだと
デフォルトイミュータブル
ミュータブルは追加宣言
コンパイル時定数も追加宣言
って感じかな?
0951デフォルトの名無しさん
垢版 |
2019/09/30(月) 08:47:56.79ID:MFpp3sz0
>>948
平野雅昭「演歌チャンチャンカチャン」か?
0952デフォルトの名無しさん
垢版 |
2019/09/30(月) 11:06:59.00ID:ycptwe0u
俺は言語マウント界隈から卒業して起業するわ
お前らは10年後もパソコンの前に座り続けて上限1000万円の世界でぬくぬく頑張ってくれ
0953デフォルトの名無しさん
垢版 |
2019/09/30(月) 12:30:32.57ID:8xu97Dxm
おう頑張れ
人間と話してるよりパソコンと話してる方が気楽だからおらはそれでええだ
0954デフォルトの名無しさん
垢版 |
2019/09/30(月) 15:21:05.88ID:yhWRxYDI
scalaショックが実用プロジェクトに新言語採用するハードル上げたよね?
あそこまでなってもダメなのか?って
0955デフォルトの名無しさん
垢版 |
2019/09/30(月) 15:29:48.00ID:zXgxGRIB
scalaでショック受けた人なんているの?
みんなザマァと思ってるんじゃない
0956デフォルトの名無しさん
垢版 |
2019/09/30(月) 15:40:36.35ID:seE3nGDx
scalaショックって何?どういう事件だったの?
0957デフォルトの名無しさん
垢版 |
2019/09/30(月) 15:55:12.83ID:hagYAfhC
Scalaってsbt実行してる間に自動販売機で飲み物買ったりお手洗いに行ったりできる良い言語だよな
0958デフォルトの名無しさん
垢版 |
2019/09/30(月) 15:55:23.45ID:nJhp0+qX
Scalaが急速にオワコン化したせいでApache Foundationを中心とするビッグデータ系のOSSの多くが負債化した
特にビッグデータ系はエンタープライズ分野でも導入が進み始めた矢先であり、coffee溢したのなんかとは比較にならないほどの甚大な経済的損失を生じた
0961デフォルトの名無しさん
垢版 |
2019/09/30(月) 18:31:05.14ID:qncSTxtZ
>>958
ちょっとだけ違うな
生じた、じゃない。現在進行形で損失は増え続けてる
まだScalaにしがみついてるゴミどものせいで
0964デフォルトの名無しさん
垢版 |
2019/09/30(月) 19:29:51.08ID:zXgxGRIB
rustの人たちはモナドって言わないから大丈夫
0965デフォルトの名無しさん
垢版 |
2019/09/30(月) 19:37:06.45ID:kdqe1iym
元々Haskell使ってたようなキ記の一部と
Scalaもてはやしてたような知恵遅れを取り込んだ
支持者が地獄のような言語Rust
0966デフォルトの名無しさん
垢版 |
2019/09/30(月) 20:05:21.91ID:m19D9tLr
まあそれらの言語で勉強する価値は確かにあるんだよな。
だが糞実装を本番にもってくんなって話に落ち着く。
0969デフォルトの名無しさん
垢版 |
2019/09/30(月) 21:13:08.67ID:oUeRnDJb
>>958
私が純粋に無知なのだけれど、Scalaのオワコン化について人気が落ちていったとかimplicitが濫用されすぎているとか以外の明確な理由ってある?
0970デフォルトの名無しさん
垢版 |
2019/09/30(月) 21:23:28.71ID:m19D9tLr
色々言語見て得られた教訓はビルド速度を軽視する言語はまず間違いなく糞ってことだな。
0972デフォルトの名無しさん
垢版 |
2019/09/30(月) 21:27:06.40ID:zXgxGRIB
>>969
モナドって言うから
0977デフォルトの名無しさん
垢版 |
2019/09/30(月) 21:50:02.99ID:oUeRnDJb
>>972
確かに敢えて小難しい概念を使いたいと思う人はそう多くないもんね
>>974
ゆりかごから墓場までは草

ありがとう

っていうかこの辺調べてたらScala3の移行だけじゃなくScalazの内部でも揉め事があったのね
確かに手を引っ込めたくなる要素は揃ってたんだなぁ
0978デフォルトの名無しさん
垢版 |
2019/09/30(月) 21:53:15.28ID:gyoCFajW
コンパイル高速化
implicit廃止
null safe

たったこれだけでガチ派遣になれる可能性のケモノ
それがScala
0982デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:11:24.69ID:zXgxGRIB
rustは小難しかったり目新しい概念はないからね
ライフタイム、だって既存の概念に名前つけただけだし
0984デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:20:37.67ID:XqyD8F2M
ベターJavaとして興味持ってた人はKotlinに
行ったしJava自体の機能追加も色々出てきたしな
0986デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:26:26.13ID:VGHsEMcU
そもそもScalaは最盛期でもちょっと記述が軽量なJavaとして使われてただけだからなあ
ScalaはRuby系の構文故に関数型の割には宣言性に欠けていて、Javaから来た開発者に関数型の魅力を訴求するまでに至らなかった
なんだかんだ実用関数型言語としての地位を確立したF#とは対照的だね
0987デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:26:45.43ID:gyoCFajW
>>983
ゴミだな
インデントなんてフォーマッタ強制で済むのに
GoやJSの成功に学べよタコと言いたい
今さら糞Pyのケツ舐めるとか情けなくないのか
0990デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:39:32.68ID:GRXEfX8t
関数型の流派として高階関数やモナドで遊びたい派と宣言的で明瞭完結なコードを書きたい派があって、
Scalaは前者のオモチャにされてしまったのが最大の敗因かと思う
0991デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:46:26.26ID:zXgxGRIB
コトリンはドブさらいだろ
0993デフォルトの名無しさん
垢版 |
2019/09/30(月) 22:55:15.32ID:zXgxGRIB
GoとRustだけでいいな
他のは糖衣構文大全にすぎない
0997デフォルトの名無しさん
垢版 |
2019/09/30(月) 23:00:22.61ID:zXgxGRIB
となるとjuliaだけでいいな
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 26日 1時間 18分 35秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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