[表示 : 全て 最新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/

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]
カジュアルな荒らしは減る

211 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 15:58:50.23 ID:OOffmQFA.net]
>>204
カジュアルな書き込みが全部減るんだよ
普通の雑談、普通の質問、普通の回答、普通の自演、普通の荒らし、普通の無自覚アスペ、全部だいたい均等に減る
残るのはワッチョイ出ても構わないような本気の雑談、本気の質問、本気の回答、本気の自演、そして本気の荒らしと本気の無自覚アスペ

だからご利益的には各自手元でどうにかする分類タグとしての>>202だね、これ以外を喧伝してるのはなんもわかってねえ
で、わかったうえでの導入はご自由に

212 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 16:06:33.77 ID:dr4UMioZ.net]
ID:OOffmQFA
必死だな。

213 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 16:12:36.25 ID:OOffmQFA.net]
仮に過疎ったりうまくいかなくなったりして「ワッチョイやめよう」という話になったとしても>>206のように言われて元に戻せない
不可逆なので覚悟だけはしておいておくれ

214 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 17:01:01.88 ID:4sVotJ+F.net]
荒らしが減るほうが良い

215 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 17:26:31.56 ID:NnekayZo.net]
ワッチョイ&IPアドレス表示で問題ないと思うよ
IPアドレス表示されて困ることは特に無いし
自演対策には効果ないだろうけどIPアドレス代わらない奴でウザい奴はアボーンできるし

216 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 18:15:30.73 ID:/EAu6a+F.net]
ボローチェッカさんに怒られてばっかりでめげそう(´・ω・`)

217 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 18:23:17.22 ID:Yd3TZj7r.net]
メンターがおればなあとよく思う
Option::as_mutとOption::as_refの存在に長いこと気付かないでいたせいで、自分の設計が悪いのか随分悩んだ

218 名前:デフォルトの名無しさん [2017/11/21(火) 20:03:12.33 ID:2amYig3U.net]
IP表示は抵抗ある
ワッチョイ導入はして欲しいけど

219 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 20:20:19.61 .net]
>>210
君に期待してるから叱るんだよ
本当に君を諦めたら適当にOK出して実行時に事故らせるよ



220 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 20:26:40.82 ID:eepYX3vq.net]
>>210
一般論だけど
最初のうちは小さく作ってみるといいよ
一挙にいっぱいやろうとすると大変よ

221 名前: mailto:sage [2017/11/21(火) 20:37:54.37 ID:3Ux+/vWv.net]
カジュアルな書き込みって漠然としてるな。
「このスレは○○だから書き込み辞めよう」って時点で既にカジュアルではない気がするけど。

そんな程度で書き込みを辞める奴の情報なんてしれてるだろ。
本気の質問・雑談で良いじゃないの。

222 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 21:13:02.29 ID:M1nLzBxS.net]
>>215
いやーほんとRustプログラマの選民思想ここに極まれりって感じだな

Rustのコンパイラは選ばれし者しか通せない
通せない奴はプログラマとして失格、発言権など無い
モジラらしいわ

223 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 21:50:26.14 ID:34EnqYlD.net]
「選民思想だ! 自分は排斥されてるんだ!」って完全に病人だなコイツ

224 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 21:58:31.22 ID:kk07Tlre.net]
モジラ|Mozilla|信者|工作員|感じだな

225 名前: mailto:sage [2017/11/21(火) 22:03:12.06 ID:3Ux+/vWv.net]
>>216
どういう事?

コンパイルに関して言えば、コンパイラが文句言うように直せばコンパイルできるし、何より安全じゃん。
どっちかと言うと、選ばれしものしかまとまなソースが書けないCよりも一般寄りなくらいかと。

別にコンパイル通せなくても書き込みゃいいじゃん。これはゴミだ、って。主義主張は自由かと。

通せないやつには書き込む権利はない、と俺が言ってるように聞こえるならば、
つまり自分が「書き込む権利がないと言われてると思い込んでる、通せない奴」だって事?

226 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 22:26:37.39 ID:M1nLzBxS.net]
>>219
何度もこれは言語未満のゴミだって根拠と共に書き込んでるのに
コンパイラ通せない奴の僻みだのなんだのいってキチガイ扱いしたのはてめえらじゃねえか

227 名前:デフォルトの名無しさん mailto:sage [2017/11/21(火) 22:27:51.07 ID:zhx3LFfP.net]
むしろ守ってりゃ他はどうでもいいみたいな馬鹿が増える印象
こういう看板みて、禁止されてなければやっていいんだと勘違いするバカみたいに。

https://www.google.co.jp/

228 名前:search?q=%E5%85%AC%E5%9C%92+%E9%81%8E%E5%89%B0%E3%81%AA%E6%B3%A8%E6%84%8F%E6%9B%B8%E3%81%8D&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjmyoeF4s_XAhXCnpQKHdoiCEIQ_AUICigB&biw=1822&bih=903#imgrc=WVv8avT_bPk8NM: []
[ここ壊れてます]

229 名前: mailto:sage [2017/11/21(火) 22:47:38.52 ID:3Ux+/vWv.net]
>>220
どういう事?つまりコンパイル通せないって事?



230 名前:デフォルトの名無しさん [2017/11/22(水) 00:32:52.98 ID:ypfVoZmJ.net]
イミフなdisリって単なる背乗りだから役立たずなんだがなあ。
じゃあどういう言語なら良いの?って聞くとダンマリw
シャドーとか所有権で挫折したのかな?
GC無しとか、動的っぽい使い方が出来るようにする為のもんだって分かってれば、あーこういうアプローチも有りなんだなと思えるけどね。

231 名前:デフォルトの名無しさん [2017/11/22(水) 07:43:02.63 ID:h8Su9zOg.net]
>>220
キチガイ扱いしたのは事実だが、「僻み」といったことは一度もないぞ。
暇だったし、過去レス検索して確認したから間違いない。
被害妄想甚だしいぞ。

第一、どこがコンパイル通せないかを具体的に書いてくれたら指摘してやるって言ってるだろ。
お前「Cを移植したらコンパイルが通らん」としか言わねえんだもん。
そんな漠然とした情報じゃ指摘しようがねぇよ。

232 名前: mailto:sage [2017/11/22(水) 08:39:28.41 ID:MjBhGus4.net]
僻みでも何でもなく、そこがいいところなのになぁ、だと思うけどね。俺も。
コンパイルできてたCも、多分misra案件だとまず静的解析ではねられるか上司にしこたま怒られる類だと思うよ。

233 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 11:27:55.39 ID:ZStLkVDO.net]
rustってASTにアクセスできる仕組みってあったりするの?

234 名前:デフォルトの名無しさん [2017/11/22(水) 11:41:33.74 ID:h8Su9zOg.net]
>>226
何がしたいの?
nightly なら syntax クレートとか使えばできると思う。
使ったことないからよく分からんけど。
stableじゃ出来ないんじゃないかな?たぶん。。。
誰かもっと詳しい人いる?

235 名前:デフォルトの名無しさん [2017/11/22(水) 11:59:25.37 ID:ypfVoZmJ.net]
>>220
で、どういう言語なら良いの?
またダンマリか、話題逸し?w

236 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 13:10:05.98 ID:DRQ8kz+8.net]
一般に普及した言語の仕事でクソ仕様にひどい目にあって
アンチになるというのなら理解できるが普及すらかまだわからない
新興言語でここまでアンチ活動する情熱の根源はどこだろう

237 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 14:44:44.34 ID:frJPN6Uq.net]
リアルで実害を被ると言及することすら嫌になるよ
粘着ができるのも個人的に気に食わないの範囲に留まってるからさ

238 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 14:48:04.93 ID:/F1hTabp.net]
同じ事言ってるだけでかまってもらえるからだろ

239 名前:デフォルトの名無しさん [2017/11/22(水) 15:18:26.95 ID:h8Su9zOg.net]
>>231
キチガイ扱いされてでもかまってもらいたいとか、とんだドMだな。
それはむしろキチガイ扱いされていることを喜んでいるという認識でよろしいか?



240 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 03:56:47.06 ID:khAm3OAp.net]
一つの構造体の中にVecの実態とそのスライスを持たせるような事って出来ないのかな
バイト列を解析して、元データの実態と意味毎に分けたスライスを持たせたいなって思ったんだけど構造体作る時に同時に渡そうとしたら怒られる

とりあえず実態だけ持たせて特定の場所のスライスを返却するメソッドを持たせたけど設計的にこれでいいのかな?

241 名前:デフォルトの名無しさん [2017/11/23(木) 09:03:18.56 ID:XBDj7YCq.net]
>>229
普及した言語disると反論も大きいからねぇ。
かと言って余りにマイナー言語じやあ、

242 名前:disる場さえない。
なので自然に、中間の位置に有る言語に擦り寄ってくる。
昆虫の走光性みたいな知能。
[]
[ここ壊れてます]

243 名前:デフォルトの名無しさん [2017/11/23(木) 10:41:45.82 ID:e8aKLB85.net]
>>234
じゃあ、Goのほうに行ってくれればいいのに。

244 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 14:48:36.52 ID:8FY51a0F.net]
この言語やっぱ参照をもつのは愚策だな
Lifetimeでインタフェース複雑になるし、ボローチェッカーが無理ゲーになる

この言語用の設計しないと

245 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 14:51:03.97 ID:fSfOEtsA.net]
>>233 スライスも参照だからself-referential structになっちゃうからRustで素直には書けんよね。インデックスが今んところベストだと思うよ
その例だとバイト列に直接アクセスしない想定だと思うけど、個人的には解析結果は元データに従属したものと考えた方がスッキリするような気がする
&strに従属するCharIndices<'a>みたいな

246 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 16:24:37.64 ID:ZTbvaPlF.net]
言語をdisる意味ってマジでわかんないよな。
素直に自分の好みの言語スレでマンセー言ってるほうが建設的。

247 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 01:49:02.02 ID:gTD5BNH2.net]
>>237
ありがと
やっぱり素直には出来ないよね

>>236 も書いてるけど、rustに適した設計をする必要がある感じだね

元々vm系言語やスクリプトばかりだったけど、rust始めてからスタックやヒープ、メモリコピーの発生とか意識するようになって今後の自分の為にもなってそうだ

248 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 14:20:50.17 ID:3aMUpzGJ.net]
Announcing Rust 1.22 (and 1.22.1)
https://blog.rust-lang.org/2017/11/22/Rust-1.22.html

try演算子がOptionにも対応したのが目玉か。
マイナーアップデートは mac の High Sierra 用。

249 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 18:14:00.14 ID:YCelFDj4.net]
1.RustからHTMLレンダリングエンジンを使いたい
  HTML&CSS等をレンダリングしてビットマップを得たい
2.HTMLレンダリングエンジンの動作をカスタマイズしたい
  不要な機能 JavaScript、ネットワークアクセス、audio or videoタグなど
  改変する機能 CSS等にプロパティを追加して任意の動作をさせる、画像等へ任意のフィルタを適用など
候補はBlink、Gecko、Servoあたりを考えていますがRustから使うならやはりServo?
いずれにしろ組み込んだ上でさらにカスタマイズするような資料は見つけられない・・・



250 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 18:25:01.95 ID:jGATcgg1.net]
>>241
そもそも何をしたいのか

251 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 19:14:48.32 ID:YCelFDj4.net]
>>242
カスタマイズできるラスタライザーが欲しい
日本語が使えて画像を挿入できて線を引いたり出来るもの
入力はHTML以外にPDFやPostScriptなども考えたけどジェネレートや
レンダリング、デバッグを考えるとHTMLがお手軽かなと・・・
今考えているフローはこんな感じ
別ツール→言語(出力結果を制御するメタデータ付き)→ラスタライザー→ビットマップ+α

252 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 19:53:35.95 ID:FoN8LV5Y.net]
あー分かった
ノベルゲームだろ?

253 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 21:33:57.00 ID:Vllmf8cf.net]
ノベルゲームだったらスクリプトやマルチメディア系のタグを殺す意味が判らない

254 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 22:15:49.83 ID:bWSaVEO9.net]
>>243 librsvgでSVGをいじくり回すんじゃダメ?
・Rustバインディング(rsvg-rs)あり
・CSS,XSLT,DOM操作で加工可能

255 名前:243 mailto:sage [2017/11/25(土) 01:18:11.42 ID:P27kKgvI.net]
>>246
ありがとう。SVGって文字を扱えるんだっけ・・・って調べてみたら扱えるみたいですね
行けそうな気がしますがGPL/LGPL系のライセンスは使えるライブラリを制限するので避けたいです
C++だけどsvgrenとか?情報少なすぎてちゃんと動くのかすら不明。日本語フォントとか大丈夫なのだろうか

CでラップしてさらにRustでラップするようなのかな

256 名前:デフォルトの名無しさん [2017/11/25(土) 05:40:17.26 ID:lbdvAXfn.net]
Javaも最初の頃はマトモに書いてもコンパイル通らなかったこといくらでもあったもんな。

257 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 12:29:42.95 ID:r7AGpeaJ.net]
>>215
本気の荒らしと本気の自演と本気の無自覚アスペはいいのか…?
自分に都合がよいものだけが都合よく残るって都合よく考えるなって言われてるんだろ

258 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 13:02:12.25 ID:kotn+Cy/.net]
終わった話題に粘着する人キター

259 名前:デフォルトの名無しさん [2017/11/25(土) 13:14:26.95 ID:lbdvAXfn.net]
RustでGUIってイケてる?っていうか、GUIライブラリ多すぎるだろ・・、

GtkとQtメインでやってるけど、JavaFXもいいし、Pythonなんてバインディング沢山あるし、

Rustなんてやりだしたら、もうキリがないよ・・・



260 名前:デフォルトの名無しさん [2017/11/25(土) 13:15:21.53 ID:lbdvAXfn.net]
もうどれか一つでGUI決めてくれねえかな・・。スゲエ、面倒。

261 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 13:19:24.38 ID:ZL0yjpO8.net]
おじいちゃん、GUIはブラウザってきまったでしょ?

262 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 13:39:30.15 ID:alyoZhJV.net]
GUIはElectronみたいな方向に行ったほうがいいのかね

263 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 13:42:04.43 ID:kotn+Cy/.net]
Blink を Servo で置き換えた Selectron 来い

264 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 14:09:00.72 ID:OgtFvRib.net]
>>238
バカが調子に乗って新しい言語使って書き散らしたコードをメンテする経験をすればわかるようになるよ。

265 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 14:37:28.91 ID:mxSpQEHX.net]
言語じゃなくてそのバカをdisれよw

266 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 14:41:23.39 ID:P27kKgvI.net]
個人的に検討するGUIフレームワーク
簡単な奴→MS HTAやElectronなど。Webで使われている技術で実装できる
凝った奴→wxWidgets。高機能かつ高速、大抵の物は作れるが罠もある。もしくはAPI直叩き

昔結構悩んだけど結局上記あたりに落ち着いた。当時検討した物
GTK→LGPLウザイ。パフォーマンスが良くない(最近は良くなった?)
Tk→低機能で作れない物がある。パフォーマンスが良くない
Qt→LGPLウザイ。パフォーマンスが良くない
JavaFX→パフォーマンスは悪くないがJREの初期化(≒起動)に時間がかかる

>>256
バカに無計画にコードを書かせているバカが問題なのであって言語が悪いわけではないだろう

267 名前: mailto:sage [2017/11/25(土) 14:57:49.91 ID:UfRnLBpA.net]
>>249
良いだろ。というか、それらを止めるのは現実的な方法では不可能。イエスマンを集めて楽しくワイワイ()になるぞ。

記名制のフォーラムでも本気の荒らしや本気のアスペや本気の無自覚は幾らでも居たんだから。

268 名前:デフォルトの名無しさん [2017/11/25(土) 17:24:23.29 ID:oLmjygAJ.net]
hyperってシングルスレッドなんなね
ベンチマークも結果がバラバラでよう分からん

269 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:02:37.96 ID:OgtFvRib.net]
>>258
まあそうなんだが、
言語によって弾けるとする linus の意見には賛同するところはある。



270 名前:デフォルトの名無しさん [2017/11/25(土) 21:09:22.03 ID:3zoUsuFj.net]
>>256
そういうやつって言語関係なく台無しにしてるんじゃね?

271 名前:デフォルトの名無しさん [2017/11/25(土) 21:22:20.34 ID:LOgLWN1+.net]
>>262
確かに、そういう奴ってどの言語使っても大体はクソコードを書くだろうな。
ただし、ベストプラクティスを教えてくれるやつがいるかどうかで差はあると思う。
新興言語はベストプラクティスを教えてくれる奴が極端に少ないから、余計にひどくなる。
対して、普及している言語は周りにベストプラクティスを教えてくれる人がいれば
バカでもある程度はマシなコードを書く(書くことを強制される)んじゃないかな。

272 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:32:32.35 ID:OgtFvRib.net]
>>262
関係ないんだが
「関係ない」ということを理解せずに無駄に新しい言語推しで
現場嵐してくることが問題。まずはてめーのコードを直せと。

273 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 21:34:35.12 ID:WRH8mdq5.net]
そのバカと言語disに走るID:OgtFvRibは同レベルだよ。

274 名前:デフォルトの名無しさん [2017/11/25(土) 23:18:19.74 ID:3zoUsuFj.net]
>>265
単語の断片に反応してるだけの思い付き厨だろうな。

275 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 00:38:40.95 ID:FoFKguj9.net]
>>264
それって人事が無能なだけじゃあ。まぁ日本にそういう会社は多いんだけどな

276 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 01:44:59.31 ID:prdTxomD.net]
いうほど言語disに走ってる訳ではないけどね。
ただ言語disに走る気持ちは理解できるってこと。
他の言語disパターンとしては単純に自分があんまり知らんから
理解する時間の節約のための dis かな。

277 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 02:00:15.38 ID:zvEdo3BX.net]
rustは組み込み向けの新言語になると思ったけど、全然流行らんな
早くC++から脱したいのに

278 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 02:37:39.20 ID:8lbYkPLC.net]
昔の一部の組み込み系では製品の安定を求めるために
コンパイラのバージョンアップすら信用しない(=古いバージョンを使用し続ける)ことがあったなー

279 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 02:50:50.14 ID:FcDi9KjV.net]
『"(Rustが売りにしてるような部分に関して)良いコード"を書きたいと思っているh人』にとっては素晴らしい言語となる可能性の高い言語がRust
『"良いコード"の定義が違う人』にとっては
『"良いコード"を書きたいと思っているわけではない人』にとっては



280 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 02:52:44.07 .net]
Rustがコケると得するのは誰か

281 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 03:23:13.42 ID:FoFKguj9.net]
>>269
目的より手段を優先する日本じゃ無理だろw
どうしてもやりたいなら自分で立ち上がるしかないんじゃないか






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

前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