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


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

プログラミング言語 Rust 4



1 名前:デフォルトの名無しさん [2017/10/14(土) 17:38:14.04 ID:uWD69LeP.net]
Mozilla発のプログラミング言語「Rust」のスレです

公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

前スレ
プログラミング言語 Rust 3
https://mevius.5ch.net/test/read.cgi/tech/1495343069/

110 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 13:27:56.09 ID:p5zaPhLE.net]
https://www.rust-lang.org/en-US/friends.html
公式サイトのこのページくらいは見たことあるだろ?無いのか?無さそうだな。
まともな耳目がついててこのページ見てるならそんなレスできねえもんな

111 名前:デフォルトの名無しさん mailto:sag [2017/11/15(水) 14:07:55.37 ID:FBksKtwj.net]
>>106
まさかソースといってモジラの大本営発表持ち出してくるとは思わんかったわ
そんなもんただの提灯で何の意味もない。使ってる根拠にはならない
せめてそういう企業がGithubで公開してるものがあるとかなら認めるがそうじゃねえだろ

112 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 14:16:38.25 ID:MzdtAyc5.net]
ちょっと前までのfirefoxをRust使って書けるわけない失敗すると言い張ってからの
この流れは笑える

113 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 14:21:13.24 ID:FBksKtwj.net]
>>108
失敗してるやん
Rustなんかで書き直したせいでアドオン全滅してる

114 名前:デフォルトの名無しさん [2017/11/15(水) 14:22:10.55 ID:bBOLEH2G.net]
>>107
昔と比べるとだいぶオープンソースな時代にはなったが、
全てがオープンソースで開発されるような時代ではない。
公式の発表を信じずに何を信じろと?
「俺を信じろ」とでも言うつもりか?
「公式」と「お前」どちらのほうが信用度が高いのかまさか君にはわからないのか?

115 名前:デフォルトの名無しさん [2017/11/15(水) 14:22:39.30 ID:bBOLEH2G.net]
まぁ、けど確かにここに載っているのは社内の一部の物好きな社員が
メンテの必要もないくらい簡単な社内ツールとかを作るのに
利用しているだけのような気はしているんだが、実際はどうなんだろうな?

116 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 14:25:51.46 ID:FBksKtwj.net]
少なくともブラウザから得た個人情報の横流しとステマで生計を立ててる非営利()組織の大本営発表は信じるに値しない

117 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 14:35:48.33 ID:MzdtAyc5.net]
>>109
キミの笑いのセンスには脱帽だよ

118 名前:デフォルトの名無しさん [2017/11/15(水) 14:36:17.78 ID:bBOLEH2G.net]
>>109
それは設計の段階で従来のアドオンとの互換性の一部を捨てるように仕様変更したからだよ。
firefoxのアドオンは自由度が高すぎるが故に、セキュリティに問題を抱えやすかったし、
アドオン同士が衝突して落ちるとかも結構あったから、そこら辺をChromeと同レベルくらいに制限して、
セキュリティと安定性を取る方向に方針転換した。
仕様が変わってるんだから、Rustで書こうが他の言語で書こうがどっちにしろ従来のアドオンの一部は動かないよ。



119 名前:デフォルトの名無しさん [2017/11/15(水) 14:42:32.68 ID:bBOLEH2G.net]
>>113
あ、これネタだったの?
気づかずにマジレスしてしまったわ。すまん。

120 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 14:49:29.35 ID:p5zaPhLE.net]
こっちとしちゃ糖質クンに「自分は視野狭窄している馬鹿なんだ」って気付いてもらうんじゃなく
ただどっちが妥当な話をしているのか周りに伝わればいいんだわ。乙。

Redditで、自社の既存のシステムをRustで書き直したよって言う投稿をよく見かける
自分で触った感じでも、プロトタイピングや全く新しいシステム作るときは他の言語でやった方が楽な気がするけど、
試行錯誤もRustでやった方がはやいわってなるのかね?

121 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 14:49:41.95 ID:FBksKtwj.net]
ネタなのは自殺したブラウザの方だろ

122 名前:デフォルトの名無しさん [2017/11/15(水) 15:32:16.99 ID:bBOLEH2G.net]
>>112
どちらが信用度が高いのか本当に分からなかったようだ。。。
君には呆れを通り越して憐れみを覚えるよ。

123 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 15:38:56.68 ID:a1L9d6tA.net]
そういう大きな話じゃなくて、もっと身近な感じでrust使ってるかどうかを聞きたかったんだけど、ここまで>>101しか出てこないな

124 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 17:13:53.76 ID:QoaSbxja.net]
rustでチェスの対戦サイト(サーバー)作りましたとかないわけ?
goとかscalaではいくつかあるけど(もちろんphpも)

125 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 18:04:29.51 ID:I7ANqDvy.net]
今まで「担当者の趣味でなんとなく」C, Go, Python, Rubyで書かれていたツールをRustで書いて
おー速いやんとニヤニヤしてる段階

>>105
crateのパスは相対

126 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 18:07:27.47 ID:lnZNl5oY.net]
>>121
やっぱ細かく分けてるの?
っていうほど巨大なプロジェクトじゃないかな?

127 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 18:17:07.13 ID:6qkyb6Qq.net]
Rustでコード書くのって意外と楽しいよね
クロージャもスッキリしてるし
そもそもあと実は俺はスネークケース文化が好き
map_or ←この時面がすき
mapOr ←こんな言語は(あるとしたら)嫌い

128 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 18:58:57.26 ID:JXP4Zmpc.net]
ドワンゴがなんか作ってたね



129 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 21:05:47.07 ID:Kx4c/qA9.net]
スクリプト言語を趣味でやってる俺ですが
firefoxの軽さに感動してrustに興味を持ちました

現在ネットでrustについて調べてる最中なんですが
c++の置き換えだとかっていう情報はよく書かれてますけど
実際c++を書いたことの無い自分にはいまいち掴めません
なんか他に特徴的なとこはあるんでしょうか?
マルチプラットフォームのguiアプリとか作ってみたいです

130 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 21:54:08.10 ID:zsyPe7CY.net]
>>125
>なんか他に特徴的なとこはあるんでしょうか?
自分でガシガシ書く向けだよ。C++より綺麗に。JITなんざ頼らねぇ(れねぇ)、GC邪魔(やる余裕がない)って
領域向けに抽象度をある程度保ったまま書ける。メモリ管理にリージョン使うから解放タイミングが予測できるし、
組み込みもベアメタルもいける。nightlyは書式統一されたインラインアセンブラもある。
低レベル全部rustで書いてもいいし、ライブラリだけrustで書いてCから呼び出せばC++不要。

>firefoxの軽さに感動してrustに興味を持ちました
前にも言ったがfx57の速さにrustは関係ない。設計が根本的に変わった影響。
Servoにあるhtmlの並列トークナイズがfxに移植されたらさらに速くなる。
そんで、言語自体は遅いよ。コンパイラもまだ改善途中だし。
標準ライブラリのコードは速度のためにunsafeだらけで、
JIT/GCがある環境みたいにド直球で素直なコード書くもんじゃなくて、
速くなる部分はLLVMの部分だからコンパイラのバックエンドの違いでしかない。
tracing gcないから開放できないメモリがあるのは他と同じ。

131 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 22:03:43.52 ID:rT1iYiCt.net]
>>119
会社で使うコマンドラインツールはほとんどRustで書いてる。
昔はPythonで書いたりしてたけど、使ってるうちにパフォーマンスが問題になったりすることが多くて
後で書き直したりするくらいなら最初からRustでいいや、と。

132 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 23:13:04.10 ID:bBOLEH2G.net]
>>125
コマンドラインツールをRustでってのはときどき聞くんだけど、
GUIのアプリをRustでってのは聞いたことないな。
そもそもRust製のマルチプラットフォーム対応GUIフレームワークってのを聞いたことない。
Rust製のまともなGUIフレームワークとか存在してるの?

133 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 00:51:52.06 ID:81E2YZma.net]
なるほど、コマンドラインツールか。
rust に合ってる領域かもって初めて納得した。

134 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 02:21:07.10 ID:fZgVNMfR.net]
>>128
gnomeは積極的にRustに寄っていってたはず
他は知らん

135 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 02:27:03.23 ID:fZgVNMfR.net]
>>129
pecoとか見てるとコマンドラインツールをカジュアルに作るならgoのが向いてる気もするが……
rustにもrgあるし一概にどっちが優れてるとは言えんが

136 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 03:12:54 ]
[ここ壊れてます]

137 名前:.72 ID:fiTPZdVA.net mailto: gnomeってrustで置き換えていくの?

rustの実用的なGUIってgtkぐらいだと思うけどqtもそろそろ実用段階だったりするのかね
[]
[ここ壊れてます]

138 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 11:39:32.01 ID:W2aOUAlV.net]
rustで書いてるosってrudoxだっけ?
あれってlinuxカーネルののrustによるリファクタリングって事でいいの?

l



139 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 12:32:25.88 ID:Uttk70vk.net]
>>133
んなわけねーだろ

140 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 12:53:49.49 ID:W2aOUAlV.net]
>>134
完全な新しいos?
じゃあlinuxにかなうわけねーじゃん。ただの自己満プロジェクトかぁ

141 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 13:34:34.31 ID:Uttk70vk.net]
>>135
OSとしての実用は自己満レベルでも、コードベース資産としては価値あるんじゃねーの?知らんけど
世の中にはいくらでも自己満OSプロジェクトあるんだからそこは許してやれ
あのGNUですらHurdってOSを自己満で書いてんだ

142 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 13:34:41.95 .net]
Rust Essentials - Second Edition

がPacktから出版されましたね

143 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 17:48:48.97 ID:dSTVIPFJ.net]
linixこそ個人のお遊びプロジェクトだったんじゃないのか

144 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 17:50:56.93 ID:dSTVIPFJ.net]
オライリーはどうなってんの?

145 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 18:55:22.46 ID:Uttk70vk.net]
>>139
少なくとも自分はKonozamaくらってる

146 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 20:07:31.98 ID:v4h2PTyC.net]
>>140
発売してないよね?

147 名前:デフォルトの名無しさん mailto:sage [2017/11/16(木) 22:51:18.03 ID:a7TN1Oxp.net]
>>136
LZ4圧縮とか、シェルとか、Redox OSはサブプロジェクトに結構見るべきものがある

Pijulプロジェクトで開発されたSSHライブラリとかもそうで、副産物がいい味出してる

148 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 00:27:49.05 ID:oCT+XqQK.net]
urxvtをrustで書き直して🙏
alacrittyはなしで🙅



149 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 01:16:04.93 ID:r4qIw16A.net]
>>138
そうね。その頃にはオープンソースなunix osが無かったからみんな喜んだ。でも今はlinuxがあるわけで。

まぁでもマイクロカーネルらしいし
ドライバはlinuxのが使えるとかすれば、化けるのかな?

150 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 01:29:54.30 ID:AQwbboRb.net]
>>144
歴史の知識もOSの知識も無いなら変なこと言わないほうが良い

151 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 01:36:37.62 ID:pIVssbCG.net]
BSD系列全否定ワロタ

152 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 01:43:43.14 .net]
茂みから鉞が跳んでくるぞ〜

153 名前:デフォルトの名無しさん [2017/11/17(金) 01:49:33.84 ID:3GAWOghK.net]
BSDは訴訟がなければな。
あとminixも最初からライセンスが修正BSDだったらな。

154 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 02:00:54.43 ID:r4qIw16A.net]
linuxは未だにcで書かれてるわけだけど、
それがrustで書き直されたとしたらどうなるの?予想として。
メモリ使用量は減る?
バグは減るよね。

155 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 04:58:41.34 ID:Q8rdVBz+.net]
ID:r4qIw16A
かまってちゃん

156 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 05:02:58.63 ID:n+fIjN+j.net]
恐らくバグば減る、メモリ使用量は増える
C言語がサイズ減に全振りしているのをrustは安全側に振ってるからな

だがその前にLinusがブチ切れるだろ間違いない

157 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 09:41:50.16 ID:p03/6wS8.net]
let foo = Foo {
c: f1(),
a: f2(),
b: f3(),
};
let bar = (f1(), f2(), f3());

構造体やタプル構築の時って、式の評価順序はソースに記述されてる順序で確定してるんだっけ?
ここでいうと f1 -> f2 -> f3 で

158 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 10:10:51.70 ID:j/YEi+T5.net]
そもそもgnuの成果物でもなんでもない不自由なコンパイラであるrustcでコード書くことを御大がよしとするわけねーだろっていう
GPLでrustc書き直してから出直してこい



159 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 11:43:43.45 ID:DHrRs5YV.net]
そんなあり得ない話どうでもいい

160 名前:デフォルトの名無しさん [2017/11/17(金) 13:35:22.27 ID:Eetf/DNi.net]
BSD ← ボスドーって読むのですか?

161 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 19:53:41.29 ID:RD2my8vU.net]
>>131
確かに go でもいいのかもしれんが、rust で作るとしたら、
規模とかランタイム速度要求とか
良いところなんじゃないの?って気はしたよ。
少なくともOSやブラウザをこれで作るって話よりかよっぽど現実的な感じがする。

162 名前:デフォルトの名無しさん mailto:sage [2017/11/17(金) 22:23:35.56 ID:n+fIjN+j.net]
rustは明らかに大物を矛盾なく作り上げるの向きと思うんだけれどもな
小物なら正直メモリの心配なんかせずに「mallocの後にfree不要と(以下略)」式にOS任せにしても構わんし

163 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 00:01:05.69 ID:ptgryUw4.net]
見解の相違としか言いようがないな。
大物をGCなしで作るとか、よっぽどのプロジェクトじゃないとありえん気がするよ。

164 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 01:19:21.35 ID:/UyFtFcG.net]
linuxをrustで書くとか
rustがcに勝る安全性の部分ではcではバグになりうる部分がrustではバグにならないということはあるだろうけど
移植にしろゼロから書き直すにしろ、これら以外のバグが新たに大量に発生するわけで(現行のcで書かれたものは長い間かけてそれらのバグを1つ1つ潰してきた結果であり)

165 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 01:51:07.07 ID:Tj1Ciaix.net]
mozilla はそれやったんだよな(恐怖)

166 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 01:59:12.51 ID:ZQLxHiSg.net]
>>158
そもそもブラウザこそGC使いたくない大物の代表みたいなもんで、rustはそのために作られたわけで

167 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 12:58:34.70 ID:TdFdr2wf.net]
>>159
そのうちAIを駆使してcからrustに理想的にTranslateする技術ができるよきっと

168 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 13:32:56.68 ID:Tj1Ciaix.net]
AIは置いといて c2rust は同じく妄想した

ふと思ってググったら関数定義を rust で使えるようにするツールが引っ掛かった
c2rust.py
唐突な Python ワロタ



169 名前:デフォルトの名無しさん [2017/11/18(土) 15:08:10.48 ID:s0a9MZOf.net]
>>158
組み込みなら割と普通。

170 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 16:08:11.01 ID:9rFYKu0I.net]
bindgenというのはある
が、c->rustのトランスパイラは無理だろう。ValidなCでもvalidなRustには自明には移せない

171 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 17:29:31.19 ID:b75x0sPb.net]
libcクレート使えば、見た目が半分CっぽいRustプログラムが書ける。

172 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 18:50:09.96 ID:ttSwrPbv.net]
勉強中だが業務で初めてRust使う事になった
1000行程度のプログラムだけどこれを機会にスキルアップしないとだ

173 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 19:25:49.39 ID:GOdqC4Co.net]
給料良さそう

174 名前:デフォルトの名無しさん mailto:sage [2017/11/18(土) 21:18:03.25 ID:huCirX/z.net]
業務でとかうらやましい

175 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 10:39:11.94 ID:t35wRkSN.net]
Rustを業務で使った結果、毎週の報告で「コンパイル通らないので修正中です」を繰り返し
全然進捗が出せずに左遷減給からの自主退社コンボをくらう>>167
モジラのステマなんて信じたばっかりにかわいそうにwwwwww

176 名前:デフォルトの名無しさん [2017/11/19(日) 12:35:39.34 ID:lEYmgXHF.net]
コンパイル通らない、って聞くけど、ソースジェネレーターって無いの?

177 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 13:30:32.58 ID:gjzb/Bmo.net]
新興言語を業務に採用して爆死するパターンはSwiftで既に学んだから、

178 名前:
Rustの業務採用は考えられない。
[]
[ここ壊れてます]



179 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 13:54:00.95 ID:l33ZkuH7.net]
コンパイルも通せないようなバカはお呼びじゃない。

180 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 14:29:17.14 ID:JSKIwKyh.net]
Cで書いたコードがgccやclangできっちりコンパイル通るのに
rustに移植して通らないのはrustc(というかRustという言語)が腐ってるからだろ

181 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 14:39:52.55 ID:v1Fqqpkv.net]
多言語にベタに移植してコンパイル通らないって喚くって、アホそのもののコメント乙

182 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 14:44:41.47 ID:Iq1MXC0c.net]
バグがコンパイル時と実行時のどちらで見つかるかというだけの話なんだがなぁ
CのデバッグよりRustのコンパイル通す方が楽だわ…

183 名前:デフォルトの名無しさん [2017/11/19(日) 15:02:25.94 ID:QT7cD2cz.net]
>>174
何処から突っ込んでいいのかよく分からないのだが。
まず、君の言い方では「C(gcc or clang)でコンパイルが通ったものをそのまま他言語に
移植したらそれもコンパイルが通るはず(通らない言語は欠陥品)」と言っているように聞こえるんだが、
Cは「弱い静的型付け」の言語なので、Rustどころか「強い静的型付け」のJavaやC#
にさえCをそのまま移植するんじゃコンパイルは通らないぞ。
Java,C#の場合はジェネリックやインターフェースや(出来るだけ使いたくないが)キャストを
使用してコンパイラに対してしっかりと型安全を保証してやらなければコンパイルは通らない。
対して、Cは「弱い静的型付け」なのでコンパイルを通すだけなら場合によってはキャストすら必要なかったりする。
まさか、そのレベルから分かっていないのか?
だとしたらRustの所有権云々以前の問題なのだが。

184 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 17:16:18.02 ID:PCwXQfC9.net]
そのレベルは移植の段階で調整しとるわドアホ

やっぱモジラ信者はRustのコンパイラこそ至高で、それを通せないプログラマの方がクソって論調か
相変わらず判で突いたような理論だな

185 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 17:18:54.26 ID:PCwXQfC9.net]
俺が言ってるのは、別にマルチスレッドで動かすわけでもないプログラムを所有権どうこうで弾いて、
本来正しく動くはずのプログラムがコンパイルエラーになり、つまりプログラミング言語としてはご法度の、
書けないプログラムが存在するってことについて異議を唱えてる

186 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 17:20:45.77 ID:PCwXQfC9.net]
このスレでも何回も言ってるのに未だに理解しないの
本当に工作員って感じだな

187 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 17:33:10.07 ID:WE8Zr98v.net]
本来正しく動くはずのプログラムの例を挙げたら?

188 名前:デフォルトの名無しさん [2017/11/19(日) 18:48:30.65 ID:lEYmgXHF.net]
>>181
無理だと思うよ。
信者ガーとか言ってるのが居るけど、Codeで示せるなら最初から出してるだろうし。



189 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 20:31:34.38 ID:PtQzPwdH.net]
mozillaが工作してるならこんなところじゃなくてtwitterなどでやるだろうし
工作員連呼してるのは自分自身が他言語の工作員だからでは

190 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 22:24:37.23 ID:Wp15ODw9.net]
C/C++から移植して動かない例か。メンバー間参照(self-borrowing)がある構造体くらいしか思いつかんが、
Vec<T>に対する&T -> インデックス使う
Stringに対する&str -> インデックス使う
Map<K,V>に対する&V -> Entry<K,V>使う
異なるメンバーTに対応する&T -> enum使う

で大体対応できるような気がする

191 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 00:02:25.61 ID:E35fLroX.net]
業務で速度重視でrustとgoの選択肢がある時にどっちを選ぶべきか悩んでしまう
個人的にはrustの方が好きだしパフォーマンスも出るんだろうけど、今後のメンテ(教育コスト含む)とか考えたらgoにすべきなのかなって

今更null安全でも無くmapやfilterも無い言語は…って感じではあるんだけど
グリーンスレッドは嬉しいが

192 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 00:32:58.09 ID:76vYtb+v.net]
目的による
外向きサーバ作るならGoのが学習コスト抑えられて楽にスケールする
Rustとの速度差はネットワーク帯域でつぶれて有意に出ないことが多い

長期間メンテするcmdツールやデータ管理ツール作るならRustの方がかっちりかけるから負債になりにくい
Goは気を抜くと容易にサクラダファミリア化する

193 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 01:32:59.51 ID:E35fLroX.net]
>>186
なるほど
言語としてはrustなんだが、他の人達がついてこれるかが心配だ

194 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 10:20:40.69 ID:XLZ/FUc4.net]
>>187 がRustを導入した結果、コンパイルが通らずにチームの生産性がだだ下がり
連帯責任で左遷、給与減、恨みを持った部下に夜道で襲われる未来がみえるぅー↑

195 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 10:41:24.04 ID:JFYV8vnq.net]
Goはよく知らんけどnull安全もジェネリックもない言語使うくらいならC++でよくね?としか思わない

196 名前:デフォルトの名無しさん [2017/11/20(月) 11:21:03.04 ID:E3G43xCO.net]
>>189
いやGCあるかないかは重要な要素でしょう。

197 名前: mailto:sage [2017/11/20(月) 12:39:17.94 ID:tBvw28f4.net]
Goは標準ライブラリが本当に標準だし、それ故にクロスコンパイルが楽ってのもあるな。
libcを選ぶなんて、しなくて良い。

198 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 18:43:04.56 ID:4/lwe8rJ.net]
つまりbetterc的な感じでかな。
goはrustよりはちょっとした気持ちでつかえる。
sshクライアントライブラリまで標準で、しかもopensshとかに頼らず全部自前であるとか、
どんだけ再発明しまくってんのとか。



199 名前:デフォルトの名無しさん [2017/11/20(月) 18:46:19.09 ID:kx54kaAZ.net]
次スレからワッチョイ有効にしようぜ
同一人物だと思うけどいい加減ウザい

200 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 21:33:56.64 ID:PEMZL+h7.net]
賛成

201 名前: mailto:sage [2017/11/20(月) 23:44:16.41 ID:tBvw28f4.net]
ワッチョイしたらそんな変わる?
あんまり変わらん気もするが。

202 名前:デフォルトの名無しさん mailto:sage [2017/11/20(月) 23:49:47.66 ID:65TnaXvU.net]
あるスレは罵倒が激減してたなー

203 名前:デフォルトの名無しさん [2017/11/21(火) 07:50:43.65 ID:nLoZ7hhk.net]
アカヒを遮断したら、差別書き込みが激減してたからね。

204 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 08:39:58.18 ID:bKAvrS9R.net]
発言者が区別つくし、自演も面倒臭くなるからいいんじゃない?

205 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 09:21:54.95 ID:9TNiXSb6.net]
NG出来ないのはいやだ

206 名前: mailto:sage [2017/11/21(火) 12:42:33.16 ID:QsmG8G9Z.net]
なるほど。メリット多いのね。

207 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 13:01:12.33 ID:OOffmQFA.net]
ちょっと違う
「あらゆる」書き込みが減る
ワッチョイだとそもそも書き込まないという人はそれなりにいる
都合よく自分の嫌なものだけが減るわけではない
そこは認識して受け入れないといかんよ
あとワッチョイを途中でやめることは実質不可能なのでそれも覚悟すること

208 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 13:52:32.34 ID:49KeK6o/.net]
ワッチョイは自演にはそんなに効果はないと思う
日替わりのIDに代わって日をまたいで同一IPアドレスの奴をNGしやすくなるだけだと思う



209 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 14:05:16.20 ID:6lkYtARd.net]
そういや前にも書いたけど、2ch関連のクレート有るね

210 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 15:20:46.73 ID:J5Wiskwy.net]
カジュアルな荒らしは減る






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

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

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