スレタイ以外の言語もok
前スレ
次世代言語18 Go Rust Elixir Kotlin TypeScript (実質20)
https://mevius.5ch.net/test/read.cgi/tech/1569866283/
次世代言語21 Go Nim Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
2020/04/19(日) 15:06:02.92ID:jAOW5aqE
444デフォルトの名無しさん
2020/12/20(日) 08:29:03.54ID:DTyuQMlU ScalaはScalaエンジニアが多言語をバカにするせいで誰も近寄らなくなって衰退したって聞いた
初心者お断りの空気感とか
初心者お断りの空気感とか
445デフォルトの名無しさん
2020/12/20(日) 09:16:27.99ID:FqqhUCnN 多言語をバカにしうる根拠を一個でも知りたい
いやほんとscalaを勉強したいという意味で
いやほんとscalaを勉強したいという意味で
446デフォルトの名無しさん
2020/12/20(日) 09:21:51.02ID:MaT6/uce ただの足し算をわざわざ加算とか言うのも権威なのか
447デフォルトの名無しさん
2020/12/20(日) 10:03:32.43ID:VU0S4uld448デフォルトの名無しさん
2020/12/20(日) 10:34:15.89ID:0k/qx/P5 自由な行動とは違う
義務や目的により強制された行動
キャズムを超えるとかいう謎の目的が設定されている時点で自由とは違う
義務や目的により強制された行動
キャズムを超えるとかいう謎の目的が設定されている時点で自由とは違う
449デフォルトの名無しさん
2020/12/20(日) 10:38:53.81ID:6ulDWEzW450デフォルトの名無しさん
2020/12/25(金) 03:01:00.46ID:m615S4tT そんなことよりodinの話しようぜ!
451デフォルトの名無しさん
2020/12/27(日) 10:18:53.79ID:TuLc8Ci/ 国産検索エンジンが復活するのか
452デフォルトの名無しさん
2020/12/27(日) 11:50:44.61ID:12A8zFdY 千里眼作り直せ
453デフォルトの名無しさん
2020/12/27(日) 12:15:19.38ID:xvZc4lDU サーチエンジンはやぶさはつい最近復活したのか。
454デフォルトの名無しさん
2021/01/04(月) 21:44:33.11ID:VSJtgA/r Googleが検索シェアのトップじゃない国って結構あるんだよな
455デフォルトの名無しさん
2021/01/06(水) 21:16:27.99ID:c1LLzA8a 最近グーグルで検索しても目当てのもにが全然ヒットしなくなってるんだけど
同じようなやついる?
同じようなやついる?
456デフォルトの名無しさん
2021/01/06(水) 22:37:25.61ID:Td/kVwus 開発者から見た V 言語とその(誇大)広告について
https://zenn.dev/zakuro9715/articles/vlang-from-contributor-perspective
https://zenn.dev/zakuro9715/articles/vlang-from-contributor-perspective
457デフォルトの名無しさん
2021/01/07(木) 01:48:45.23ID:3TLTtAUE だから詐欺だって言ったじゃん…
458デフォルトの名無しさん
2021/01/07(木) 11:59:43.85ID:jZkwErJJ >>457
せめて456を読めよ
せめて456を読めよ
459デフォルトの名無しさん
2021/01/07(木) 14:49:07.84ID:gDoUJyLi 自分の理解出来ないことは否定したいんだろ。
460デフォルトの名無しさん
2021/01/07(木) 19:07:22.37ID:E1GQSfXf え?実際詐欺じみた誇大広告してるって内容じゃね?
461デフォルトの名無しさん
2021/01/07(木) 19:34:58.81ID:wzgIrp4s メモリ管理がすごいぞ→時々リークします
何をどう弁護すれば…
何をどう弁護すれば…
462デフォルトの名無しさん
2021/01/07(木) 20:42:06.72ID:pdkBwEAt まあrustよりまともな方向性だな。
c++駆逐しようとしてミイラとりがミイラになった感があるわ。
c++駆逐しようとしてミイラとりがミイラになった感があるわ。
463デフォルトの名無しさん
2021/01/07(木) 21:30:03.88ID:wEquAIaf 開発中だからなおるんじゃないか
464デフォルトの名無しさん
2021/01/07(木) 21:30:47.34ID:wEquAIaf コンパイラの実行ファイルサイズなんて嘘でだれが気にするんだ
465デフォルトの名無しさん
2021/01/07(木) 21:48:51.91ID:yc0Tcp9P 5GB とかあったらイヤだけどな。
466デフォルトの名無しさん
2021/01/07(木) 21:51:10.47ID:xDDYixjd 少なくともLobsterのリンク先の時点でいくつかの問題点を認めてて、その辺をどうするんだろうなって話だな
467デフォルトの名無しさん
2021/01/08(金) 02:05:47.72ID:z+YKoOzo >>462
どの辺が?
どの辺が?
468デフォルトの名無しさん
2021/01/13(水) 09:02:56.94ID:oKh8381v Vlangはmut mutが出てきた時点でGC搭載する気ないでしょ、簡単で安全な自動メモリ管理
なんて言ってるけど循環参照のリークチェックは簡単じゃ無いわけで、方向性は
Goルーチェン+Rustで行くと思われる。
でも本当にGCなくて良いんですかね?サーバーサイドなんて特にそうだが、メモリリーク
しないことが保証されるのは所有権/借用を使いこなしてこそ(マップに無限に追加してたら
どんな言語でもメモリーが解放されないが)ワイはNim推しますわ、必要なければGCはOFFに
出来るべきでストップ・ザ・ワールドが嫌なら、それをしないGCを選べる選択肢を用意すべき。
年々GCの速度が改善されるように、そしてファイル・システムに用途別に色々な実装があるが
Rustを書いて良いてボローチェッカーにイラつかないのが不思議、初回実行のcargoも異様に
遅いし、unwrapの連打はまだ良いが・・・Goは一貫性は欠けるけど単純で敷居が圧倒的に低く
他にないCPUバウンドなGoroutineの特徴がよく出ている。IOバウンドなAsyncはどれも彼も
使いづら過ぎ、N:Mライトスレッドの高速な切り替えは他にない。だが
これは言語の特徴とは言いづらいよ
なんて言ってるけど循環参照のリークチェックは簡単じゃ無いわけで、方向性は
Goルーチェン+Rustで行くと思われる。
でも本当にGCなくて良いんですかね?サーバーサイドなんて特にそうだが、メモリリーク
しないことが保証されるのは所有権/借用を使いこなしてこそ(マップに無限に追加してたら
どんな言語でもメモリーが解放されないが)ワイはNim推しますわ、必要なければGCはOFFに
出来るべきでストップ・ザ・ワールドが嫌なら、それをしないGCを選べる選択肢を用意すべき。
年々GCの速度が改善されるように、そしてファイル・システムに用途別に色々な実装があるが
Rustを書いて良いてボローチェッカーにイラつかないのが不思議、初回実行のcargoも異様に
遅いし、unwrapの連打はまだ良いが・・・Goは一貫性は欠けるけど単純で敷居が圧倒的に低く
他にないCPUバウンドなGoroutineの特徴がよく出ている。IOバウンドなAsyncはどれも彼も
使いづら過ぎ、N:Mライトスレッドの高速な切り替えは他にない。だが
これは言語の特徴とは言いづらいよ
469デフォルトの名無しさん
2021/02/07(日) 09:37:39.73ID:N+s5KVQ/ なんでもいいけど読みにくい
470デフォルトの名無しさん
2021/02/10(水) 13:48:10.99ID:XO2z1FbM 今北さん魚
471デフォルトの名無しさん
2021/02/14(日) 05:19:27.74ID:+oGfnxrk 年明けて過疎りだしてるな
472デフォルトの名無しさん
2021/02/16(火) 04:23:15.71ID:i2+BQGYO 今からnimerに入門するのありですか
473デフォルトの名無しさん
2021/02/16(火) 10:34:02.43ID:yhgiETSa ハゲめ
474デフォルトの名無しさん
2021/02/16(火) 12:06:45.72ID:Ng2tzs+U 誰がハゲやねん!
475デフォルトの名無しさん
2021/02/16(火) 17:47:18.34ID:i2+BQGYO nimerがハゲってこと?
476デフォルトの名無しさん
2021/02/21(日) 18:14:07.92ID:XsukC5HX vim→vimmerなんだから
nim→nimmerなんじゃないの?
nimerではなく。
nim→nimmerなんじゃないの?
nimerではなく。
477デフォルトの名無しさん
2021/02/22(月) 00:22:55.21ID:hufyi6L+478デフォルトの名無しさん
2021/02/22(月) 12:13:29.30ID:8rA9Ts98 最近nimmerに入門しました!
golangのvscodeくらいの開発環境を探しているんだけど、
無さそうで、そういうところで使ってる人少ないのかなって感じる。
golangのvscodeくらいの開発環境を探しているんだけど、
無さそうで、そういうところで使ってる人少ないのかなって感じる。
479デフォルトの名無しさん
2021/02/22(月) 13:25:25.28ID:u9bSLLBv >>478
その辺の周辺ツール、プラグインが充実してないとつらいですね...そして入門者も減ると言う悪循環
その辺の周辺ツール、プラグインが充実してないとつらいですね...そして入門者も減ると言う悪循環
480デフォルトの名無しさん
2021/02/22(月) 15:23:47.78ID:loe37PP4 nim はもっとpythonにすり寄れ
481デフォルトの名無しさん
2021/02/23(火) 01:02:42.90ID:90bPaZuU NimとJuilliaは棲み分けできるんか?
482デフォルトの名無しさん
2021/02/23(火) 03:11:07.41ID:xWwELnvI483デフォルトの名無しさん
2021/02/23(火) 07:39:59.89ID:JIMDon3c484デフォルトの名無しさん
2021/02/23(火) 11:42:17.39ID:eeQBUcpI >>481
方向が真逆だと思うけど。
方向が真逆だと思うけど。
485デフォルトの名無しさん
2021/02/23(火) 11:56:44.11ID:enuiuomY Nimの仮想敵(?)はRustあたりでは?
486デフォルトの名無しさん
2021/02/23(火) 12:30:41.78ID:0iI/BmGY サーバーサイドの言語はもう伸びない
487デフォルトの名無しさん
2021/02/23(火) 13:50:00.91ID:5+NO2QHa サーバーサイドでやればiOSでもAndroidでも同じコードが動くんだろ?
一体なぜ伸びないんだ…
一体なぜ伸びないんだ…
488デフォルトの名無しさん
2021/02/23(火) 14:47:06.25ID:83B8ELn4 結局分けたほうがいい事ありそうだし
489デフォルトの名無しさん
2021/02/23(火) 17:25:16.05ID:0iI/BmGY serverlessにシフトしよう
490デフォルトの名無しさん
2021/02/23(火) 18:08:32.97ID:whD5xbd2 Nimは現状GCベースの時点でRustと同じ土俵には立たないよ
速度面でJava・Go、抽象度面でML系・Haskellと、両立の面ではMLton・Scala・Lisp系とかと比較される言語でしょ
ORCの速度面レイテンシ面の改善は興味深いけどRustのメモリを生でべたべた弄りやすい点とは競合しないと思うなぁ
速度面でJava・Go、抽象度面でML系・Haskellと、両立の面ではMLton・Scala・Lisp系とかと比較される言語でしょ
ORCの速度面レイテンシ面の改善は興味深いけどRustのメモリを生でべたべた弄りやすい点とは競合しないと思うなぁ
491デフォルトの名無しさん
2021/02/23(火) 22:17:25.21ID:VpyuW4/O nimはいろんなGC選べるって言ってなかった?
GC無しも選べるとか…
GC無しも選べるとか…
492デフォルトの名無しさん
2021/02/24(水) 07:46:47.30ID:alrdgmdA デフォルトは、GCからARCへ移行したんだっけ?
493デフォルトの名無しさん
2021/02/24(水) 19:10:12.66ID:3aV73sbd494デフォルトの名無しさん
2021/02/24(水) 21:35:05.72ID:U5tdQeil TypeScript は補完が便利!ってなるけど、
コードジャンプで元のコードじゃなく d.ts に飛ぶのがうんk
d.ts がないライブラリみるとめっちゃがっかりしてしまう点もうんk
型情報の union とか intersection とか、
ぐちゃぐちゃになって頭もぐちゃぐちゃになる点もうんk
VSCode のポップアップヘルプ見にくい点もうんk
function のシグニチャ見にくすぎ
React とかと親和性が低い点もうんk
なんだかんだで型ヒントくらいの機能がちょうどいいのかなって思える
Java みたいにゴリゴリにょきにょき補完してくれるならいいんだけど、
やっぱり後ろに JavaScript さんが控えてるからいろいろ大変そう
でも、TypeScript 使っちゃうビクンビクン
コードジャンプで元のコードじゃなく d.ts に飛ぶのがうんk
d.ts がないライブラリみるとめっちゃがっかりしてしまう点もうんk
型情報の union とか intersection とか、
ぐちゃぐちゃになって頭もぐちゃぐちゃになる点もうんk
VSCode のポップアップヘルプ見にくい点もうんk
function のシグニチャ見にくすぎ
React とかと親和性が低い点もうんk
なんだかんだで型ヒントくらいの機能がちょうどいいのかなって思える
Java みたいにゴリゴリにょきにょき補完してくれるならいいんだけど、
やっぱり後ろに JavaScript さんが控えてるからいろいろ大変そう
でも、TypeScript 使っちゃうビクンビクン
495デフォルトの名無しさん
2021/02/24(水) 22:38:38.73ID:KmBJy8lD tsと来ればDeno、Denoと来ればRust
496デフォルトの名無しさん
2021/02/24(水) 22:49:36.21ID:U5tdQeil console.log がもうめんどくさい
System.out.println なんて論外
print ちゃんは好き
System.out.println なんて論外
print ちゃんは好き
497デフォルトの名無しさん
2021/02/25(木) 18:41:49.97ID:rcOltu0H Nipple なら延びたかもしれんね
498デフォルトの名無しさん
2021/02/25(木) 19:38:03.28ID:U3JZ43Jo kokaってやつ今日知ったんだが既出?
499デフォルトの名無しさん
2021/02/25(木) 20:36:41.26ID:/SjIQ6wc 静的型付けで嫌なのって、ちょっとごちゃっとした構造のある引数を渡したいときに
毎回その引数のためだけにクラスつくるみたいな事がある点かな
それさえなくなれば他は静的型づけに特に不満ないんだけど
あ、でもやっぱりキャストと複雑なジェネリクスは面倒か
毎回その引数のためだけにクラスつくるみたいな事がある点かな
それさえなくなれば他は静的型づけに特に不満ないんだけど
あ、でもやっぱりキャストと複雑なジェネリクスは面倒か
500デフォルトの名無しさん
2021/02/25(木) 20:40:00.64ID:twDFYCAL >>491
--gc:noneでGC無しだが、このオプションを使用し、当然ながらRustのような所有権と借用は無いので
ヒープに関しては自分でproc dealloc(p: pointer)管理する必要がある。Rustはunsafeでなければ極端に
セキュリティ重視(リーク、オーバーフロー、再解放)でプログラマにそれを強要する。速度面ではGCが
無いので紙一重で早いが、所有権と借用のスコープで自動的にGCされるはず?なので--gc:noneで手動で
解放する方が紙一重で有利。ま、それを言ったらRustでunsafeを使って自分で解放も同じだがw
Nimは(Rustも?)コンパイル時のマクロ実行があるので、GC有りとGC無しはwhen defineで分岐すれば
同じコードベースに書ける。これが何の役に立つかといえばGCの時間が極端に問題になるメモリが潤沢な
ハードやシステムでGCをOFFにして、メモリが厳しい環境ではGCをORCにしておくとか書ける訳ね。
例えば、短期間しか走らないプログラムで(夜間)バッチ実行なども、毎回GCが走るのは嫌な訳だが
メモリが増え続けても良いならプログラムで随時メモリ解放なんてする意味があまりない。
当然ながらテストもしなくちゃならないけど、出来上がるバイナリはamd64, Linux, GC:ORC, SSLとか。
Rustの#[cfg(target_os = "linux")]もある意味同じだが、#[]とか言語と解離していて冗長的でキモい…
--gc:noneでGC無しだが、このオプションを使用し、当然ながらRustのような所有権と借用は無いので
ヒープに関しては自分でproc dealloc(p: pointer)管理する必要がある。Rustはunsafeでなければ極端に
セキュリティ重視(リーク、オーバーフロー、再解放)でプログラマにそれを強要する。速度面ではGCが
無いので紙一重で早いが、所有権と借用のスコープで自動的にGCされるはず?なので--gc:noneで手動で
解放する方が紙一重で有利。ま、それを言ったらRustでunsafeを使って自分で解放も同じだがw
Nimは(Rustも?)コンパイル時のマクロ実行があるので、GC有りとGC無しはwhen defineで分岐すれば
同じコードベースに書ける。これが何の役に立つかといえばGCの時間が極端に問題になるメモリが潤沢な
ハードやシステムでGCをOFFにして、メモリが厳しい環境ではGCをORCにしておくとか書ける訳ね。
例えば、短期間しか走らないプログラムで(夜間)バッチ実行なども、毎回GCが走るのは嫌な訳だが
メモリが増え続けても良いならプログラムで随時メモリ解放なんてする意味があまりない。
当然ながらテストもしなくちゃならないけど、出来上がるバイナリはamd64, Linux, GC:ORC, SSLとか。
Rustの#[cfg(target_os = "linux")]もある意味同じだが、#[]とか言語と解離していて冗長的でキモい…
501デフォルトの名無しさん
2021/02/25(木) 21:34:27.27ID:PF1Nn8ga lispみたいに見た目で区別できずにコード追わなきゃマクロか関数呼び出しか分からんほうが嫌だから解離してるほうが見ただけで分かっていいわ
502デフォルトの名無しさん
2021/02/25(木) 23:07:08.85ID:VZy10bT/ C/C++でいう&&や||の定義をライブラリに丸投げできないかという問題
その解決策の一つがマクロ
&&と||は見た目というか意味的に積と和なので関数と同じになるのは必然
その解決策の一つがマクロ
&&と||は見た目というか意味的に積と和なので関数と同じになるのは必然
503デフォルトの名無しさん
2021/02/26(金) 01:38:20.80ID:VseSftXI まあ好みの問題でprintln!()とかが好みの人が居るだろうけど、nimのマクロはnimの構文でほとんど
書けて特殊性がほとんど無い。現状はAST木をそのまま使うのと、parseStmtで文字列のようにして
使うのと、quote do:するのと3通りあるが、Rustを完全に学習するなら当然ながら所有権と借用、
Optionなど、そして、何よりあちこちに出てくる全然構文が違うRust のマクロを理解しないとね。
Lispのようなバッククオートで呼び出し先でそれがマクロだと分かるのが嫌だという人も分かるがね。
それは関数の見た目で区別がつくだけで、引数の先が#[derive(xxx)]とかアトリビュートがついてたら
動きが変わるわけで、結局見なきゃいけないよね。一応言うとくとディスってる訳じゃなく好みの問題
書けて特殊性がほとんど無い。現状はAST木をそのまま使うのと、parseStmtで文字列のようにして
使うのと、quote do:するのと3通りあるが、Rustを完全に学習するなら当然ながら所有権と借用、
Optionなど、そして、何よりあちこちに出てくる全然構文が違うRust のマクロを理解しないとね。
Lispのようなバッククオートで呼び出し先でそれがマクロだと分かるのが嫌だという人も分かるがね。
それは関数の見た目で区別がつくだけで、引数の先が#[derive(xxx)]とかアトリビュートがついてたら
動きが変わるわけで、結局見なきゃいけないよね。一応言うとくとディスってる訳じゃなく好みの問題
504デフォルトの名無しさん
2021/02/26(金) 01:47:12.14ID:ZAnS5D43 Rustはマクロの書き方は知らなくても問題ない
定義されたマクロを使う方法は誰でもわかるし実装内容を知りたければexpandすればいい
定義されたマクロを使う方法は誰でもわかるし実装内容を知りたければexpandすればいい
505デフォルトの名無しさん
2021/02/27(土) 00:29:29.15ID:tPG7SwEZ Gleam はどうだろう?
erlang + ruby → elixir
erlang + rust → Gleam
erlang + ruby → elixir
erlang + rust → Gleam
506デフォルトの名無しさん
2021/02/27(土) 01:20:01.88ID:JUgkZUPX Gleamよさげだな
まだいろいろ不足しててElixirに追いつくには時間はかかりそうだけど
Phoenixレベルのフレームワークが出てくればそこそこ流行りそう
まだいろいろ不足しててElixirに追いつくには時間はかかりそうだけど
Phoenixレベルのフレームワークが出てくればそこそこ流行りそう
507デフォルトの名無しさん
2021/02/27(土) 02:48:38.99ID:aULfChep ジェネリクスはswiftつかどっち側へも転べるobjectiveC++でワガママ通せるな
rustなんかも継承の相互性端折ったまでいいからobjectiveCオブジェクト導入すりゃいいのに
rustなんかも継承の相互性端折ったまでいいからobjectiveCオブジェクト導入すりゃいいのに
508デフォルトの名無しさん
2021/02/27(土) 11:41:10.20ID:8JWxjtWT Typescriptって次世代言語なんですか?
509デフォルトの名無しさん
2021/02/27(土) 11:42:14.19ID:8JWxjtWT jsのラッパーぐらいにしか思ってませんでした。
510デフォルトの名無しさん
2021/02/27(土) 12:16:57.05ID:yTOj7AY/ altjsの一つでしかないtypescriptがはいってるのは確かに違和感あるな
511デフォルトの名無しさん
2021/02/27(土) 12:20:33.35ID:Q1sJcSsB それ言うたらKotlinなんかもそうならん?
512デフォルトの名無しさん
2021/02/27(土) 12:27:59.86ID:yTOj7AY/ jvm上で動くけど一旦javaに置き換わるわけではないから微妙だな
513デフォルトの名無しさん
2021/02/27(土) 12:29:59.07ID:sWAAltIA とはいえaltjsはブラウザ上で動くのがjsであらざるをえない以上好きでaltjsやってるわけじゃないからな
wasmもjsを置き換えるものではないし置き換えを目指しているわけでもないのが大きい
そのへんは神経質になる必要はない気がするなぁ
wasmもjsを置き換えるものではないし置き換えを目指しているわけでもないのが大きい
そのへんは神経質になる必要はない気がするなぁ
514デフォルトの名無しさん
2021/02/27(土) 12:31:20.83ID:8JWxjtWT Typescript好きてすけど、
次世代って言われると??な気がします。
次世代って言われると??な気がします。
515デフォルトの名無しさん
2021/02/27(土) 12:40:22.21ID:yTOj7AY/ jsのsyntax sugarである以外に何か新しさがあるかって点だろうか?
516デフォルトの名無しさん
2021/02/27(土) 12:59:15.33ID:AQslqvPC 次世代環境は画面が狭い上に動画重視だから
GUIで新しさを演出するやり方自体が古くなった
GUIで新しさを演出するやり方自体が古くなった
517デフォルトの名無しさん
2021/02/27(土) 13:47:19.13ID:vZ1ioaSe え?w
518デフォルトの名無しさん
2021/02/27(土) 23:00:12.25ID:A2gkfgFy TypeScriptを外して、Juliaを入れるべきだろう。
Kotlinは微妙だけど基本JVMで動作するけど、トランスコンパルではないからJavaの制限(例えば演算子の
オーバーロード)を超えてるわけで、過疎らない程度なら良いんじゃない?Scala-Nativeの方が次世代っぽい
けども流行らないだろうな。Zigでも良いけど誰も使ってなさそう、nimmerだけど
Kotlinは微妙だけど基本JVMで動作するけど、トランスコンパルではないからJavaの制限(例えば演算子の
オーバーロード)を超えてるわけで、過疎らない程度なら良いんじゃない?Scala-Nativeの方が次世代っぽい
けども流行らないだろうな。Zigでも良いけど誰も使ってなさそう、nimmerだけど
519デフォルトの名無しさん
2021/02/27(土) 23:09:12.64ID:AQslqvPC520デフォルトの名無しさん
2021/02/27(土) 23:11:49.58ID:vZ1ioaSe ブラウザにそんなにたくさんの言語エンジンはコスト面からも載せられないだろ
521デフォルトの名無しさん
2021/02/27(土) 23:15:35.39ID:NjMWacY/ Pythonを置き換えてほしいと思ってるのもしかして俺だけ?
522デフォルトの名無しさん
2021/02/27(土) 23:30:27.95ID:Hg2wHc/X Juliaは登場時期こそ新しいけど次世代言語というような言語自体の新しさはあまり感じないなぁ。
523デフォルトの名無しさん
2021/02/28(日) 00:39:44.34ID:nPksHaq2 面接官「このままだとコミュ力採用だけど」
次世代言語「100の階乗とか計算できないやつを落とせばいいのでは」
次世代言語「100の階乗とか計算できないやつを落とせばいいのでは」
524デフォルトの名無しさん
2021/02/28(日) 00:56:29.15ID:/UVkNIT2 @distributed (@parallel)とかmutable structとか他の言語とはちょっと違う部分があるよね
手続き系言語のコンピューター工学言語の新しさじゃなく、ベクタードット演算とか、外部ライブラリに
依存するPython系の自動学習やRなんかにはかなり競合する。分散性を考えると大規模なAI系は、これで
決まりだと思う、明らかに大規模分散を意識してる
手続き系言語のコンピューター工学言語の新しさじゃなく、ベクタードット演算とか、外部ライブラリに
依存するPython系の自動学習やRなんかにはかなり競合する。分散性を考えると大規模なAI系は、これで
決まりだと思う、明らかに大規模分散を意識してる
525デフォルトの名無しさん
2021/02/28(日) 02:18:43.91ID:IW6BdE6e トランスパイルが駄目ならNimもアウトじゃね?
Cのソース生成してからコンパイルでしょたしか
Cのソース生成してからコンパイルでしょたしか
526デフォルトの名無しさん
2021/02/28(日) 03:50:04.87ID:aU7a7SwI vlangと同じ立ち位置だよね
527デフォルトの名無しさん
2021/02/28(日) 06:31:33.42ID:/UVkNIT2 言葉が足りなかった、トランスパイルがダメというより、ベースとなる言語の機能や域を出られない。
つまり言語の特徴としてES5/6/7/8と(ブラウサ)に「強く」依存するのはTSがブラウザネイティブで
動かない限り目新しさはそれほど無い・登場しないって事。NimはCに依存してるわけちゃうでしょ
TSはJSに比べシンタックスシュガーは掛けられるし、JSの悪習を禁止する言語制約はつけられるけどさ
Vlangも入れた方が良いかもしれない、ほとんど個人開発のVlangが嫌いな人もいるみたいだけどね。
目新しさはほとんど無いけどGo+Rustみたいな文法は、Nimの見た目だけPythonみたいより好きかな
GC/RTLが搭載しえないのは利点では無いと思うけど
つまり言語の特徴としてES5/6/7/8と(ブラウサ)に「強く」依存するのはTSがブラウザネイティブで
動かない限り目新しさはそれほど無い・登場しないって事。NimはCに依存してるわけちゃうでしょ
TSはJSに比べシンタックスシュガーは掛けられるし、JSの悪習を禁止する言語制約はつけられるけどさ
Vlangも入れた方が良いかもしれない、ほとんど個人開発のVlangが嫌いな人もいるみたいだけどね。
目新しさはほとんど無いけどGo+Rustみたいな文法は、Nimの見た目だけPythonみたいより好きかな
GC/RTLが搭載しえないのは利点では無いと思うけど
528デフォルトの名無しさん
2021/02/28(日) 07:38:04.49ID:YWIO641N 言語学的に次世代って言いわれてるのはなんなのよ。
529デフォルトの名無しさん
2021/02/28(日) 08:11:20.85ID:4OVJxDt4 >>519
良くも悪くも実用志向の言語群だからね
このスレの一定数の人は挑戦的な機能や実装があることを次世代言語と認識してるけど、様々な言語に実用面で機能が足りてなかったり普及に障害がある点を指摘する人は以前のスレでもいくらか見かけた覚えはある
私は前者の方が好みだが、あくまで実用の為に普及の容易さも込みでjsを置き換えようとすると、TSのようになるというのは自然だと思うな
逆にaltjsでもElmは十分次世代的な機能の導入と実用の為の割り切りをしていたり、PureScriptなんかは数学的抽象化一直線突っ走ってて高階多相なんかも導入してるし単にaltjsというだけで次世代要素がないというのは違うと思うんだよな
それにTSの型機能はjsの動的な型に合わせるためとはいえ漸進的型付け言語として挑戦的な試みが沢山あるし、今なお追加もされてるので十分次世代的な要素があると個人的には思うよ
良くも悪くも実用志向の言語群だからね
このスレの一定数の人は挑戦的な機能や実装があることを次世代言語と認識してるけど、様々な言語に実用面で機能が足りてなかったり普及に障害がある点を指摘する人は以前のスレでもいくらか見かけた覚えはある
私は前者の方が好みだが、あくまで実用の為に普及の容易さも込みでjsを置き換えようとすると、TSのようになるというのは自然だと思うな
逆にaltjsでもElmは十分次世代的な機能の導入と実用の為の割り切りをしていたり、PureScriptなんかは数学的抽象化一直線突っ走ってて高階多相なんかも導入してるし単にaltjsというだけで次世代要素がないというのは違うと思うんだよな
それにTSの型機能はjsの動的な型に合わせるためとはいえ漸進的型付け言語として挑戦的な試みが沢山あるし、今なお追加もされてるので十分次世代的な要素があると個人的には思うよ
530デフォルトの名無しさん
2021/02/28(日) 10:55:21.69ID:nPksHaq2531デフォルトの名無しさん
2021/02/28(日) 12:32:21.00ID:A4uk6Kzo >>522
Julia は形を変えた Fortran だと思った
Julia は形を変えた Fortran だと思った
532デフォルトの名無しさん
2021/02/28(日) 14:32:24.19ID:iucjRJ2q 数値計算速いの?
533デフォルトの名無しさん
2021/02/28(日) 17:53:08.55ID:BWTKlu0s Elmはいい言語だと思う
もうすぐ2冊目の日本語の本が出るよ
純粋な関数型言語なのに実用面重視なのが今までの流れと違うところ
普通この手の言語は汎用性とか型クラスとかにこだわってしまうのにあえて外してる
もうすぐ2冊目の日本語の本が出るよ
純粋な関数型言語なのに実用面重視なのが今までの流れと違うところ
普通この手の言語は汎用性とか型クラスとかにこだわってしまうのにあえて外してる
534デフォルトの名無しさん
2021/02/28(日) 18:04:40.20ID:TzXN37YB 普及してない時点でまったく実用できない
535デフォルトの名無しさん
2021/02/28(日) 20:27:24.36ID:nPksHaq2 狼少年のパターンなら知名度が上がるほど駄目になる
その場合は、普及活動するべきという俗説には従わない方が実用的に正解
その場合は、普及活動するべきという俗説には従わない方が実用的に正解
536デフォルトの名無しさん
2021/02/28(日) 21:57:01.28ID:MOb8c/K3 Vlangみたいに凄い事をやりたいというタイプではなくやらない事を選ぶタイプなので悪い方向に転がっても狼少年にはならんと思う
537デフォルトの名無しさん
2021/03/02(火) 22:28:04.28ID:xkSaUBtO どうせなら借用も認めないとかとことん尖らせたらいいと思う。
538デフォルトの名無しさん
2021/03/02(火) 23:12:40.45ID:3dhTBaxS >>537
erlangとかアクターモデルの言語で良いのでは?
erlangとかアクターモデルの言語で良いのでは?
539デフォルトの名無しさん
2021/03/03(水) 08:42:43.27ID:mCX6K/+k ここのところDartが割といい言語じゃんってなってる。
クロスコンパイルできるようになったらGo並に使える気がするんだがなぁ。
Goでジェネリクスが使えるようになるのが先かな。
クロスコンパイルできるようになったらGo並に使える気がするんだがなぁ。
Goでジェネリクスが使えるようになるのが先かな。
540デフォルトの名無しさん
2021/03/03(水) 09:50:07.06ID:d6RCeNqz PowerFx大勝利!
541デフォルトの名無しさん
2021/03/03(水) 11:38:23.70ID:lsQqWTvf 借用を認めないみたいな意味の用語は「シェアードナッシング」でしょ
共有していないところでは副作用を認めるという発想はアクターモデルではあまり強調されなかった
共有していないところでは副作用を認めるという発想はアクターモデルではあまり強調されなかった
542デフォルトの名無しさん
2021/03/03(水) 12:46:08.86ID:Pm16geQl DartのNULL安全はまだ来ないのか
543デフォルトの名無しさん
2021/03/03(水) 18:31:04.85ID:9ncygIV6 null安全なんて言うほど安全じゃない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- 【速報】高市首相 青森震度6強地震で負傷者30人 [蚤の市★]
- ぼくくん、昨年PCを組んだため値上げ回避 ちなスペック [794961135]
- 【高市悲報】日経が議員削減法案を痛烈批判「これほど党利党略を優先した法案も珍しい」 [663382246]
- 【画像】TOKIO山口達也に「いいべ」された当時のJK、性加害の反動であたしこグラドルにwww [779857986]
- 声優・矢尾一樹の妻「治療の影響で思う様に話せない彼に、近くで仕事をしてきた人が、かっこ悪い!もう辞めなよと言った。私は許さない」 [594040874]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
- 【動画】ママチャリまんさん「わたし女ですけど!」シャコシャコシャコシャコ 🚴‍♀❗🚛 [329329848]
