[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/19 17:51 / Filesize : 321 KB / Number-of Response : 1030
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

次世代言語24 Go Nim Rust Swift Kotlin TypeScript



1 名前:デフォルトの名無しさん [2022/03/22(火) 03:23:41.60 ID:ZDHdo9X7.net]
スレタイ以外の言語もok

前スレ
次世代言語23 Go Nim Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1638086359/

98 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 02:28:03.86 ID:WqRDDg3u.net]
>>89
あまりにもデタラメすぎ
普通のプログラミング経験がないのか?
色を付けたりリントが頑張れば何とかなると思い込んでる時点でお子様プログラマーだな

99 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 02:41:26.25 ID:1Vr2GJ3G.net]
>>97
はいはい嘘乙
こういうのはRustの学習用何かを売りたいだけのアホだから踊らされないでね

100 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 03:24:56.84 ID:LzBWTpj6.net]
>>99
たいてい必要とするライブラリが充実しているので合ってるじゃね
むしろRustで困ったこと何があるの?

101 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 04:31:02.79 ID:1Vr2GJ3G.net]
どこの誰が作ってんのか分からんやばいライブラリを疑心暗鬼で使わないといけないからw
俺は業務で使ったことはないから、その辺の知見はないw
npmとかだと人気とか見れるし、これが定番ってのがある程度見えてるんだけど、Rustにはそれらが全くないのだよw

102 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 04:41:53.12 ID:aaqsPLkK.net]
>>101
なぜそんな嘘を付きまくっているの?
npmのJavaScriptと比べても開発状況は同じ
さらにダウンロード数やその推移もRustは全て公開されていて人気状況ももちろんわかる

103 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 05:50:03.15 ID:IpI64M2x.net]
自分でライブラリのコード読むような連中はRust使う旨味無いからC++使い続けてるでしょ
漏れの分野じゃRustの気配全く無いぞ

104 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 05:51:15.02 ID:1Vr2GJ3G.net]
>>102
同じというのが嘘なんだよ。例えばこういうのw Rustにはないでしょ?
https://www.npmtrends.com/grunt-vs-gulp-vs-webpack
そしてそもそも定番というのがないw 基準がないと分からんのだよねw

105 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 05:54:59.24 ID:1Vr2GJ3G.net]
ちなみにどこかの日本人が自分で作ってたのがあるのは知ってるけど、そういうことじゃないから先に言っておくねw

106 名前:デフォルトの名無しさん [2022/03/24(木) 07:00:09.81 ID:FIGV+eJh.net]
同じなんて言ってないだろ
人気だから安心理論は笑うが



107 名前:デフォルトの名無しさん [2022/03/24(木) 07:08:59.34 ID:FIGV+eJh.net]
あ、同じって言ってた
同じじゃねえょ

108 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 09:02:13.23 ID:uXrCWmC0.net]
2021年のRust利用に関する調査結果が発表
https://codezine.jp/article/detail/15590
WebAssemblyアプリ開発で最も使われている言語はRust
https://www.publickey1.jp/blog/21/webassemblyrustthe_state_of_webassembly_2021.html
グーグルやMSが「Rust」言語でOS開発、背景に国家による諜報活動の影
https://xtech.nikkei.com/atcl/nxt/column/18/00692/042700054/
「Atom」の開発者が究極のコードエディターを目指す 〜「Zed」の開発が始動
「Electron」を捨て、Rust言語を採用。GPUI、tree-sitterなどで武装し、超高速なコードエディターに
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1374986.html

プログラミング言語「Rust」の普及に立ちはだかる壁
https://japan.zdnet.com/article/35153014/
なぜ「Rustは難しい言語」とされるのか――習得の難しさとその対策をWebエンジニアが考察
https://atmarkit.itmedia.co.jp/ait/articles/2201/26/news00

109 名前:4.html []
[ここ壊れてます]

110 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 10:45:51.40 ID:+3oKH6IH.net]
人気だから云々というのはデータサイエンティストの商売道具なんだな
それに、変数の型など書かない方が、実行時のデータを分析する仕事は増える

111 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 10:56:08.60 ID:Ae+CEOFA.net]
>>104
おまえnpm trendsの内容を見てないだろ
単にダウンロード数などの数値がわかるだけだぞ

>>105
npm trendsも個人がやっているだけだぞ

112 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 11:40:40.62 ID:v7pSPIP9.net]
ダウンロードのグラフを見て採用を決めるアホはいないからそこはどうでもええよ
どうせnpm公式を見ることになるし
Rustなら同じ情報は https://crates.io/ にあるし
その詳細ドキュメント https://docs.rs/ を見て決めるよ

113 名前:デフォルトの名無しさん [2022/03/24(木) 12:21:02.66 ID:Hvf7BfqR.net]
cratesはいい名前のライブラリ程放置ライブラリで、いいライブラリはわけわからん名前だから口コミ以外でライブラリ見つけられんのよな
でも口コミが有効な程ユーザーがいないので結論としてライブラリ見つけられん

114 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:28:49.48 ID:cpMYWIcY.net]
>>112
そんなの要らん
検索でダウンロード順などにも出来るぜ
人気だけで決めるようなレベルの人ならそれで十分
どの世界でも同じだが普通は内容を見て検討

115 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:34:42.64 ID:Dh9iIqia.net]
Rustの話は専用スレ立ててそっちでやってくれよ

さすがにウザイ

116 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 12:53:05.46 ID:tho1Y8H6.net]
いつも同じパターン
RustとC#のアンチなガイガー君がたくさん書き込みをしてそれらを叩く

RustとC#の話ばかりになる

Rustは人も多いので色んな情報や質問が出てきてガイガー君が寝てる時間も盛り上がってる現状



117 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 13:14:59.00 ID:Fp4rCRr5.net]
例の人はすでにRust系のスレでもずーとあばれてるんだな
>>114

118 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 13:28:40.21 ID:PqQGlENL.net]
rust普及させたんだろ

119 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 13:30:34.37 ID:hpnd5vIU.net]
結局rust厨ってのは他の言語に対してマウント取りたいだけだから自分のスレに行かんのだろう

120 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 13:38:11.84 ID:C/wmaJvp.net]
>>116
そうなのよ
C++Rustスレで暴れているだけならいいのだけど
Rust本スレでもRust叩きをして荒らしていて困ってるの

121 名前:デフォルトの名無しさん [2022/03/24(木) 14:03:00.30 ID:cnbeCFj/.net]
>>113
内容を見るにはまず見つける必要があるんだが……
ダウンロード順は人気の分野のものしか見つからん

122 名前:デフォルトの名無しさん [2022/03/24(木) 14:10:28.86 ID:cnbeCFj/.net]
例えばダウンロード順だとwebとかで検索してもactix-webは二ページ目になるんだよな
我々はarctic-webが人気と知っているからこれを見つけることが出来るが、知らなかったら見つけられんだろこれ

123 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 14:16:19.41 ID:JB9oIWQh.net]
人気バカにしてるやついるけどかなり重要な要素だろ
今後継続してメンテナンスされやすいかどうかの違いは大きい

124 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 14:46:16.02 ID:RmgcY/8b.net]
>>121
ダウンロード数が多いのが並ぶ分野ならば2ページ目も当然見る
1ページ目の各々の内容を確認すればweb関連のうち自分が目的とするものか否かはすぐわかる
そして今actix-webより上に並ぶものを見てみたがいずれも重要な存在ばかり
中身を見て自分が今必要なものではなくとも把握しておく価値あるものがズラリ

125 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 14:50:46.28 ID:RmgcY/8b.net]
>>122
Rustに限らずどこでも同じだが
ダウンロード数が多いものと人気は食い違うこともある
例えば複数の領域にまたがるものはダウンロードが多くなる
しかし自分が求めている特定の領域に限れば1番人気とは限らない

126 名前:デフォルトの名無しさん [2022/03/24(木) 18:22:21.38 ID:sVFN7N70.net]
>>123
うーん。これは流行らない言語大好き言語マニアの考え方
成果が出る人間の大多数は他分野のものを把握するより自分が作りたいものに集中するので、こういうオタクに占有された言語はキツい
ゆるふわのpythonとかjsなんかが流行るのが現実だからな



127 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:07:56.38 ID:d1t9w96u.net]
>>125
それは明らかにあなたの勘違い
今回の質問者は"web"なんていう非常に幅広い曖昧な単語で検索している
これでは多くのライブラリ検索システムにおいてもwebに関係した様々なものが大量に出るであろう
各人で目的のものが異なるのだから質問者の目的のものが2ページ目に出たのは何ら不思議ではない結果

128 名前:デフォルトの名無しさん [2022/03/24(木) 19:14:33.26 ID:sVFN7N70.net]
>>126
よく知らんけどactix-webが一ページに出るようなキーワードって何かある?
もちろんactix以外で

129 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:18:08.10 ID:bcPLTUMY.net]
rust web frameworkでググる

130 名前:デフォルトの名無しさん [2022/03/24(木) 19:19:33.96 ID:sVFN7N70.net]
>>128
それは人気の分野でしか出来ない方法だな
actixはフレームワークという人気分野だからググったらヒットするけど、ユーザーの少ない分野ではそれは無理

131 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:28:38.65 ID:/Tjfy9fL.net]
ちんちんシュッ!シュッ!シュッ!

132 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:32:23.67 ID:Fp4rCRr5.net]
rubygemsでwebと検索してもrailsはトップに
来ないけどモーダメダメってこと?

133 名前:デフォルトの名無しさん [2022/03/24(木) 19:32:38.88 ID:Qyn6vTpY.net]
googleで検索するよな

134 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:36:43.94 ID:M5U7EZzR.net]
https://crates.io/ で『web framework』検索してsort by「Recent Downloads」したら
actix-webも5位に出るな
>>121は『web』とだけ検索したのが敗因では?

135 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:44:58.04 ID:geCTUqVE.net]
https://crates.io/keywords/framework
フレームワークタグで見ればactixだらけだしまあいいんじゃね

136 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 19:45:35.24 ID:1Vr2GJ3G.net]
必死なRust信者が単発IDで頑張ってるねw
crate.ioでは良い関連が導出できないのか、そもそも関連の深いものがないのか、効果皆無だったから出さなかったw
ようは全然alternativeが提示されないってことねw
人気=ダウンロード数とできないかどうかなんて些細な点だから、そんな例外を考慮する前に基礎的な仕組みがないことを嘆く必要があるよw

RustスレでRustの話をするのは何の問題もないと思うw
ただvsスレでもない他の言語スレでスレ違いを指摘されても延々とRustの話をしてたRust信者はどうかと思うw
このスレでも嫌われてるよねw Rust w
Rustの教材そんなに売りたいの?w 炎上商法?w 多分こう書くと勉強しはじめる人が増えてゴミ記事が大量に湧くんだろうねw



137 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 20:16:44.07 ID:/HBDruak.net]
>>135
そりゃcrate.ioでは出てこなくて当然

あとここはスレタイにRustもあるし次世代言語の一つなのでスレ違いではない
そもそも貴方がRust叩きをしている筆頭

138 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 20:22:21.45 ID:1Vr2GJ3G.net]
>>136
スレ違いなところに出張して無関係なRustの話を延々放置してても続けるし、指摘してこちらに誘導しても居残り続けるRust信者が嫌われてるという話だよw
ここでRustが叩かれてるのはそういう理由だという話をしているw
Rust自体の魅力は放っておいても世間に滲んでいっていたというのに、お前ら信者が嘘と誇張とルール無視し放題でヘイトを稼いでいるせいで全く浸透してないんだよw

139 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 20:23:24.39 ID:vuY47/Di.net]
そだね〜

140 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 20:40:30.55 ID:fuI32trL.net]
アンチには大人気だよな
アンチも湧かない言語は息してない

141 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 21:22:05.35 ID:1Vr2GJ3G.net]
こんなところ読んでる奴は大抵の言語はすでに知っててROMってるのが大半w
他の言語をディスるRust信者は単純に嫌われて(恐らく相当強力な)ユーザーを減らし続けてるだけと分かってくれw

142 名前:デフォルトの名無しさん [2022/03/24(木) 22:00:47.79 ID:K94Y9ZL5.net]
ユーザーってGAFAMのこと?

143 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 22:25:26.45 ID:iUQBARfO.net]
世の中に影響与えられるほどこの板に人口居るとも思えないが...

144 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 23:03:48.67 ID:9cbRkQeA.net]
対象が有名人などでも何でも同じだが
好きか嫌いかではなく
実は興味があるか無いかの二択
嫌いとかアンチは興味がある側の人
それら含めて興味がある人が多いと話題性があり盛り上がる
そして知らなかった人やそれまで興味を持たなかった人々が興味を持つ機会となる
さらにそこから一定数はファンが生じる

145 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 23:18:11.18 ID:1Vr2GJ3G.net]
炎上商法で成功したソフトなんて1つもないよw 残念だったねw
悲惨な末路しかないw

146 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 23:18:59.49 ID:DqvTJnEp.net]
>>100
やっぱりpythonがブレークした一つのきっかけはnumpyとか機械学習系とかだと思うんですけどその手のライブラリはもう揃ってきてるんですか?



147 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 23:20:45.72 ID:1Vr2GJ3G.net]
このスレで叩かれたり見た人がツイッターで呟く
→違和感を感じた誰かが引用RT
→影響力のある人の目に止まり原因を追い始める
→辿り着いて絶句
→Rust今後やばそうだって思って一歩引いて静観を決める(←イマココ)

148 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 23:22:34.32 ID:rSdCMchJ.net]
>>146
妄想ストーリーにしても上手く作れや

149 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 23:32:01.53 ID:1Vr2GJ3G.net]
肌で感じるTLなんだがw 俺は呟いてないけどw

150 名前:デフォルトの名無しさん [2022/03/24(木) 23:51:19.57 ID:rNy1eSrz.net]
タブレットモードで使ってるのが悪いのか、Rust謹製のFirefoxはしょっちゅう固まる。
閉じることが出来なくなるのが辛い。

151 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 00:05:26.84 ID:1tDoEuXw.net]
>>149
Linuxで使っているがFirefoxが固まったことはないな
そのOS側の問題ではないか?

152 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 00:47:48.87 ID:4OElhmyv.net]
>>140
このスレをざっと読んだけれど
叩かれている言語はC#とRustで
叩いているのは連投しているキミだと感じた
キミの主張ではどの言語が誰に叩かれているんだい?

153 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 00:50:09.82 ID:Sf6AbPmi.net]
Rustが俺含むRust信者以外にw

154 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 01:28:59.11 ID:4czHOVAh.net]
>>151
そいつ、ここしばらくいろんなスレで荒らしまわってる通称ガイガー君で、何かを聞いてもまともに議論にならないよ

155 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 02:44:54.38 ID:Sf6AbPmi.net]
自演楽しそうだねw 単発ID君w

156 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 08:17:20.71 ID:yQTGjdBz.net]
このスレrustしか話題ないなか?w
いい悪いは別として圧倒的にrustは注目されてて他の言語(Nimとか)は空気だなwwww



157 名前:デフォルトの名無しさん [2022/03/25(金) 08:21:15.09 ID:6IycpRpt.net]
Nimはオワコン
人気が出なかったからな

158 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 08:29:35.16 ID:XAr12dgF.net]
nimのドット演算子は合理的だと思うけどなぁ。

Pythonあたりに取り込まれんかね。
嫌われている関数呼び出し構文がずいぶん改善すると思う。

159 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 08:34:02.92 ID:Sf6AbPmi.net]
表現方法など1種類であればどうでもいい

160 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 08:35:38.62 ID:Sf6AbPmi.net]
2種類以上あったり、設定により変更できたりしたらオワコンw

161 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 08:37:33.51 ID:XAr12dgF.net]
>>158
Pythonは関数とインスタンスメソッドで呼び出しが2種類あるから駄目なんだよ。

162 名前:デフォルトの名無しさん [2022/03/25(金) 08:37:51.44 ID:6IycpRpt.net]
今時大企業の莫大な資金力なしに流行る言語を生み出して勝たせることが出来るわけもなし

163 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 08:43:11.44 ID:Sf6AbPmi.net]
表現するものが違ってんじゃん

164 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 09:08:32.18 ID:u1kd+8tP.net]
スレタイにある言語だとNimとRust以外はもう採用領域もある程度固まってて良くも悪くも話題がない
Rustはまだそのレベルに到達するかどうかってラインだから、人によって見方が違って話題になるんだろうね
Nimとかはそもそも知ってる人がほとんどいないレベルだろうからなぁ

165 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 09:51:57.04 ID:Wd4k06Lv.net]
>>163
これだけ幅広く使われているRustに対してそんなに見方変わる?

166 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 10:35:10.27 ID:yQTGjdBz.net]
じゃあ次すれのタイトルはこれでいいなw
次世代言語25 Go Rust



167 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 10:42:45.45 ID:ON48JF13.net]
採用領域とはなんだ?
要するに採用された物以外を規制してるんだろ

Rustが参照を規制しているのと同じようなことを
機械ではなく人間が手動でやってる

168 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 10:51:27.96 ID:9ogzvJw1.net]
>>166
参照を規制してプログラミングするのはどの言語でも同じ
そうしなければ一番広い意味でのデータ競合がどの言語でも起きうる
Rustはそれをどんなに複雑なパターンでもコンパイラがチェックしてくれるという違い

169 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:08:02.15 ID:4czHOVAh.net]
Rustが有力になる領域はOSみたいなミドルウェアやベアメタルとかの低レベルなシステムプログラミングよ
その辺だとそもそもC/C++/Rustしか選択肢にないけど

170 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:10:17.42 ID:k+N4+RC0.net]
>>168
NimってCにトランスパイルされるらしいけど低レベル領域で使えたりしないの?

171 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:14:36.50 ID:eoZx8ezX.net]
Rustを試したことなくてイメージだけで語ってるやつは
ボローチェッカさんの存在を身に染みてないんやろなw
他の言語だとコンパイラさんに叩かれるだけだけど
Rustの場合はボローチェッカさんにも詰められるんやぞ

172 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:21:56.33 ID:QvA9KxTG.net]
>>170
あれは本当にありがたいよね
プログラミングの効率が一気に上がった
実行時に無駄にデバッグしていた時間がほとんど無くなったのが大きい

173 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:52:02.01 ID:mOGsJD9H.net]
>>169
低レベルを扱いやすくする概念の有無だろ?

174 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:55:17.22 ID:mOGsJD9H.net]
>>168
実行速度が求められたり、複雑さなのに安定性が求められるものに向いている気がする
口では何と言っていても実態では安定性にそれほど価値を置いてないケースも多々あるから

175 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 11:58:21.38 ID:k+N4+RC0.net]
>>170
NLL入ってからborrow checkerに怒られることはほとんどなくなったよ

>>172
単によく知らないから質問しただけなんだけど、
Nimは低レベルを扱いやすくする機能は特にないってことか
Cへとトランスパイルされるのは低レベルへの対応というよりも、対応プラットフォーム増やすことや性能稼ぐことが目的という理解で正しい?

176 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 12:12:09.59 ID:whQHGuOj.net]
NimはDと同じようなイメージだな
C++からいろいろ便利にしましたって感じなんだけど、それを言うならC++20だって良くなってるし、わざわざ乗り換えるほどでもないよね、ってなりがち
Rustくらいの特徴が何があれば、多少面倒でも乗り換える人は出てくるんだろうけど



177 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 12:12:46.01 ID:vqaIaLyp.net]
>>174
以前のRustコンパイラはたしかに厳しすぎて吐くエラーも見にくかったけど
non lexical lifetime対応した今のRustコンパイラは普通に書いていれば困ることはなく
コンパイラの出すエラーも非常に見やすくて何が問題なのかすぐわかる上に
何を直すと良いかのアドバイスもあったりしてコンパイラ親切さトップ言語になったね

178 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 12:28:24.72 ID:XAr12dgF.net]
>>175
Rustはbetter c じゃなくてsmart/simplified c++あたりだわな。
Rustよりマイルドなc++標準サブセット出ないかな。

179 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 12:29:22.46 ID:Sf6AbPmi.net]
Rustとかどうでもいいよねw 興味もないしそのうち消えてなくなるよw

180 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 12:33:45.17 ID:XkeiXeqJ.net]
>>178
もちろんRustより良い言語が出てくればそうなるし良い言語が出てくるのは良いこと
しかし現状ではRustより良い言語がないし他に登場する気配もない

181 名前:デフォルトの名無しさん [2022/03/25(金) 13:20:25.76 ID:yp7Tyx5s.net]
Rustより良い言語が出て自然と消えるのは良いことだろ
ただ、今のところはRustは良い言語だし使いたいと思う

182 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 14:31:56.50 ID:+bBvNTMI.net]
Rust は、Linux カーネルの開発の一部で取り入れるよ、っていう話で初めて注目した。

183 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 14:32:33.84 ID:2aIwxdP0.net]
>>176
おかげでよりブラックボックス化したけどな。まともな文法定義がもうできなくなってる。

184 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 15:05:30.24 ID:vFivvmZ5.net]
>>182
例えばどういう問題が発生してるの?

185 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 15:22:50.24 ID:k+N4+RC0.net]
>>182
NLL導入で文法には影響ないと思うけど何のことが言いたいの?

186 名前:デフォルトの名無しさん [2022/03/25(金) 16:28:19.83 ID:yp7Tyx5s.net]
>>184
セマンティクスのことを言いたいんじゃないか?



187 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 16:42:28.63 ID:xgDHHux/.net]
具体例を上げてないしレス乞食じゃないの?

188 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 16:50:09.59 ID:k+N4+RC0.net]
>>185
文法定義を気にする人がそんな変な用語の使い方するはずないと思う

189 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 18:08:36.16 ID:/LCeqdiL.net]
>>182
何もブラックボックス化していないし文法定義に変化はない
Rustを叩く人はなぜデタラメばかり言うのだろうか

190 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 19:28:43.78 ID:szsym4Ce.net]
>>184 >>188
え? より厳密になってんじゃないの?

機能の安定化とNLLのバックポートを備えたRust 1.36
Rust 2015でNLLがサポートされたため、古いボローチェッカは間もなく言語から削除されることになる。この移行を安全に行なうために、新たなボローチェッカでは、古いボローチェッカでは受け入れられていたが、新たなボローチェッカでは違反になるコードに対して、警告を発するようになる予定だ。

191 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 19:46:16.71 ID:xP1gtcBq.net]
そろそろ次の次世代出てきませんか

192 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 19:52:52.64 ID:k+N4+RC0.net]
>>189
それは古いborrow checkerのバグでコンパイル通ってなかったコードがエラーなるということだと思う
基本的には新しいborrow checkerの方が制約は緩いはず

193 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 19:53:32.69 ID:k+N4+RC0.net]
>>191
バグでコンパイル通ってなかった、ではなく、バグでコンパイル通ってしまっていた、が正しい

194 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 20:22:05.99 ID:RUUx2+G1.net]
でもバクだろうと通らなくなるんだから文法変わってるという意見が正しいな、ごちゃごちゃ並べ立て言い訳してるみたいだけど

195 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 20:27:31.26 ID:k+N4+RC0.net]
>>193
文法じゃないでしょ

196 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 20:29:27.44 ID:Mjr9Vw0y.net]
文法ってのが構文+意味論みたいなのを指してるなら
NLL導入前後で構文は変わらず意味論は変わったから、まぁ全体としては変わってるでいいんじゃない?
それはそれとして文法定義ができないってのは意味不明だけど



197 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 20:34:34.89 ID:k9SUNOiI.net]
>>193
文法は一切変わっていない
大雑把に言うと
以前はコードの文字通りに追うだけで借用ライフタイムを無駄に広く取ってチェックしていた
だから厳しすぎて今では通る普通のコードが通らなかったりした
変更以降は実際に使われている状況を追うことで借用ライフタイムを実用の意味あるものとした
だからほとんどのケースで緩くなってプログラミングする上で困ることがなくなった

198 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 20:56:18.04 ID:k+N4+RC0.net]
>>189 で言われてるNLL導入でコンパイル通らなくなるcrateって
https://github.com/rust-lang/rust/issues/60680
で挙げられてるやつのことかな

壊れる是非はともかくcraterみたいな取り組みは他の言語もパクって欲しい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<321KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef