スレタイ以外の言語もok
前スレ
次世代言語23 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1638086359/
探検
次世代言語24 Go Nim Rust Swift Kotlin TypeScript
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/03/22(火) 03:23:41.60ID:ZDHdo9X72デフォルトの名無しさん
2022/03/22(火) 04:13:45.26ID:SFGcZaAi まだやんのかよ!
2022/03/22(火) 04:35:15.60ID:ZDHdo9X7
別に俺はスレ消えても良かったんだが、次スレの話が出てたから、書き込み多かったし立ててやっただけw
次はいくら書いても俺は立てないことにするわw
次はいくら書いても俺は立てないことにするわw
2022/03/22(火) 05:54:48.19ID:4p05MjXG
どもです(´・ω・`)
2022/03/22(火) 07:48:19.17ID:Ak2HAtov
結局Goが最強ってことでいいよね
2022/03/22(火) 09:32:54.41ID:WDiMcqSF
Goが最強みたいな評価が一般的になると正直死にたいです。僕の負けで良い。
7デフォルトの名無しさん
2022/03/22(火) 10:27:19.81ID:NPpB+iCa >>6
言語オタクの人生敗北者
言語オタクの人生敗北者
8デフォルトの名無しさん
2022/03/22(火) 11:36:51.09ID:gDGySq5W (´・ω・`) おーい、磯野、V言語の話しようぜ
9デフォルトの名無しさん
2022/03/22(火) 11:45:38.12ID:AcJFNf65 次世代アセンブラって無いの?
それがさいつよだろ。
それがさいつよだろ。
10a4
2022/03/22(火) 11:53:46.88ID:bZwDTm1t >>9
なでしこみたいな日本語のアセンブラとかどうかな。
なでしこみたいな日本語のアセンブラとかどうかな。
11a4
2022/03/22(火) 11:56:28.94ID:bZwDTm1t2022/03/22(火) 12:35:48.68ID:i3XPT9y1
>>9
LLVMとかかね。
LLVMとかかね。
2022/03/22(火) 14:30:13.10ID:kJBXUALW
数年前のGo「ジェネリクスが無いことで型システムがシンプルに保たれています」
今のGo「ついにジェネリクスがやってきた!今こそGoがプログラミング言語の頂点に立つ!!」
今のGo「ついにジェネリクスがやってきた!今こそGoがプログラミング言語の頂点に立つ!!」
2022/03/22(火) 14:43:31.42ID:1lLSjjDL
型パズル始める人の要望に合わせると
誰でも理解できるシンプルな言語仕様から
かけ離れてくけどどう決断するんだろ
誰でも理解できるシンプルな言語仕様から
かけ離れてくけどどう決断するんだろ
2022/03/22(火) 14:46:21.80ID:CV3n6ay4
Javaにもジェネリクスいらんかったと思うのよね
C++やっててJava出てきたときの新鮮さはよかったね
型パラメータ無しで、プリミティブ型と参照型のふたつでやりくりしてくだっていう
割り切りからのOOP集中って感じでとにかくスッキリしてた
まぁユーザが増えて言語の地位を得るとともに
ドカタ言語という側面も出てきたからジェネリクスからは逃れられんかったね
いつまでも先進的な言語ではいられないね
C++やっててJava出てきたときの新鮮さはよかったね
型パラメータ無しで、プリミティブ型と参照型のふたつでやりくりしてくだっていう
割り切りからのOOP集中って感じでとにかくスッキリしてた
まぁユーザが増えて言語の地位を得るとともに
ドカタ言語という側面も出てきたからジェネリクスからは逃れられんかったね
いつまでも先進的な言語ではいられないね
2022/03/22(火) 15:29:21.31ID:q+lZbjeY
Goはジェネリクス導入は大変だから後回しにしたってだけで
言語仕様をシンプルにする云々は外野が勝手に言っていた印象
言語仕様をシンプルにする云々は外野が勝手に言っていた印象
2022/03/22(火) 15:43:35.66ID:6iNFM9yp
JavaはArrayListやHashMapの要素が型無しだったから流石に不便すぎた
Goの場合は動的配列や連想配列の要素はもともと強く型付けされているから、genericsが無くても実用的にはほど問題にならなかったんだよ
Goの場合は動的配列や連想配列の要素はもともと強く型付けされているから、genericsが無くても実用的にはほど問題にならなかったんだよ
2022/03/22(火) 16:52:46.69ID:6LROlurX
>>17
それはジェネリクスを理解していない発言
それはジェネリクスを理解していない発言
2022/03/22(火) 17:07:12.89ID:6iNFM9yp
2022/03/22(火) 18:15:30.35ID:fXuf+9rG
2022/03/22(火) 19:10:05.42ID:q+lZbjeY
ジェネリクスの代わりにコード生成でなんとかしているとか聞いたことある
C++のテンプレートの展開を手動でやっているようなものでコンパイルエラーメッセージが大変なことになりそう
C++のテンプレートの展開を手動でやっているようなものでコンパイルエラーメッセージが大変なことになりそう
2022/03/22(火) 19:32:02.66ID:Vzmj92Cy
不便すぎるGoなんかを使っているのはGo信者だけだよ
2022/03/22(火) 20:21:19.87ID:ZDHdo9X7
じゃあもう全員で最も技巧的で分かりにくいが高速で何でも出来るC++に移行すればいいのだよw
人間がそんなに頭いいんならなw
人間がそんなに頭いいんならなw
2022/03/22(火) 20:36:53.80ID:4GRWOR+L
2022/03/22(火) 22:46:34.46ID:JFwrpdmf
ああだからな、俺はRust/Goの「キラーアプリ」は何?と聞いてるんだ。
「上に政策あれば下に対策あり」ではないが、「難題あれば迂回策あり」程度にはノウハウは溜まっている。
だからそこを敢えて正面突破する場合、迂回策を明確に上回る利益が必要なんだよ。
(迂回策では実現出来ない性能とか)
前スレ>>992
C#が重量級になりすぎてるのは事実。
同様にC++もだから、C++の特定の使い方(とはいえほぼ本流)だけ切り出して簡易版を用意したいのは分かる。
ただそこで余分な仕様を付け加えて、結果「借用」とかやりだしてるから頂けない。
「簡易版」への切り出しなら「簡易」に収まる範囲に留めるべきだった。
(「メモリリーク無し」ではなく「データ競合無し」なら所有権を1つに絞る必要もなく、
つまり関数の引数として使うだけならいちいち借用する必要もなかったはずであり、
これであれば無駄な混乱もなかったはずなので、
やっぱり所有権を絞ってるのは所有権の静的追跡=「メモリリーク無し」を目指してる気がするが)
前スレ>>994
> うっかりループカウンタをgoroutine内でそのまま使ってしまって意図通り動かなくなったりすることがある
これは同様の事を俺もやった事がある。ただしこれにも、
・IDEで色が付く(ローカルではない変数は別の色で表示される)
という、果てしなく馬鹿っぽい迂回策はある。
エラー検出は編集時であり、コンパイル時よりも性能がいい。(ただし目で見てチェックだが)
そしてコードやプログラマに対する負荷もない。
(つまるところ、一方ロシアは鉛筆を使った、に近い)
「上に政策あれば下に対策あり」ではないが、「難題あれば迂回策あり」程度にはノウハウは溜まっている。
だからそこを敢えて正面突破する場合、迂回策を明確に上回る利益が必要なんだよ。
(迂回策では実現出来ない性能とか)
前スレ>>992
C#が重量級になりすぎてるのは事実。
同様にC++もだから、C++の特定の使い方(とはいえほぼ本流)だけ切り出して簡易版を用意したいのは分かる。
ただそこで余分な仕様を付け加えて、結果「借用」とかやりだしてるから頂けない。
「簡易版」への切り出しなら「簡易」に収まる範囲に留めるべきだった。
(「メモリリーク無し」ではなく「データ競合無し」なら所有権を1つに絞る必要もなく、
つまり関数の引数として使うだけならいちいち借用する必要もなかったはずであり、
これであれば無駄な混乱もなかったはずなので、
やっぱり所有権を絞ってるのは所有権の静的追跡=「メモリリーク無し」を目指してる気がするが)
前スレ>>994
> うっかりループカウンタをgoroutine内でそのまま使ってしまって意図通り動かなくなったりすることがある
これは同様の事を俺もやった事がある。ただしこれにも、
・IDEで色が付く(ローカルではない変数は別の色で表示される)
という、果てしなく馬鹿っぽい迂回策はある。
エラー検出は編集時であり、コンパイル時よりも性能がいい。(ただし目で見てチェックだが)
そしてコードやプログラマに対する負荷もない。
(つまるところ、一方ロシアは鉛筆を使った、に近い)
2022/03/22(火) 23:01:40.97ID:VJ4XWCtb
2022/03/22(火) 23:10:09.47ID:cPdOMca8
>>21
全く逆だよ。コード生成を間に挟んでるから原因が分かり易い。
全く逆だよ。コード生成を間に挟んでるから原因が分かり易い。
2022/03/22(火) 23:21:26.67ID:Sw2JYvg8
2022/03/22(火) 23:34:13.07ID:JFwrpdmf
>>28
他の言語では「借用がない」と言っている。
Rustによって新たに導入されたもので、それで何かしら恩恵があればいいが、
「データ競合がない」程度では見合わない。
既にある迂回策に対して利点がないのなら、プログラマの負担を増やしただけ無駄だ。
他の言語では「借用がない」と言っている。
Rustによって新たに導入されたもので、それで何かしら恩恵があればいいが、
「データ競合がない」程度では見合わない。
既にある迂回策に対して利点がないのなら、プログラマの負担を増やしただけ無駄だ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 【食】「シャウエッセンは焼くべからず」暗黙のルールを破り売上高過去最高…日本ハム社員たちが「夜味」にかけた情熱 [ぐれ★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 神田沙也加さん元恋人で元俳優の前山剛久 六本木のメンズラウンジ勤務を報告「真叶(まなと)です。よろしく」 [muffin★]
- 地震 [Hitzeschleier★]
- 変な人「俺は正しい!お前らは間違っている!」←大体こいつのほうが迷惑で間違ってる件について
- ココアさん好き好き大好き
- ひまだねー
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
- 「妨」という字が女へんという事実…
- (´・ω・`)おはよ
