Mozillaがリリースした、プログラミング言語「Rust」について語るスレです。
http://www.rust-lang.org/
https://github.com/rust-lang/rust
Servo
https://servo.org/
https://github.com/servo/servo
◆前スレ
プログラミング言語 Rust 2
http://echo.2ch.net/test/read.cgi/tech/1478023960
プログラミング言語 Rust 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/05/21(日) 14:04:29.55ID:9L9dm7b/720デフォルトの名無しさん
2017/09/04(月) 03:56:46.84ID:acsdbygY asmjsが早いんだからランタイム側の対応が十分進めばwasmも早くなるでしょ
721デフォルトの名無しさん
2017/09/04(月) 10:53:07.99ID:e2EV4sJ/ >>719
Rustなんて実用にならない言語未満使うくらいなら、クソとはいえ言語の体なしてるJS使うわクソ
Rustなんて実用にならない言語未満使うくらいなら、クソとはいえ言語の体なしてるJS使うわクソ
722デフォルトの名無しさん
2017/09/04(月) 12:07:05.02ID:Wptm5Fxj 好きな言語を使ったらええ
723デフォルトの名無しさん
2017/09/04(月) 20:51:30.52ID:hGu6xlI4 お前らslackにまけとるやんけ
724デフォルトの名無しさん
2017/09/04(月) 23:53:57.54ID:yWQauj9l いつの間に戦っていたのか
725デフォルトの名無しさん
2017/09/05(火) 02:01:35.76ID:a/Cb1ZW9 Hack&Slack
726デフォルトの名無しさん
2017/09/05(火) 04:46:57.50ID:kj7TSLdS @seanmonstarがMozillaを辞めるとか言いだして一瞬ギョッとしたけど、次の職場ではフルタイムでRustを使うと言っているからhyperの開発はむしろ加速しそう?
http://seanmonstar.com/post/164869651177/bye-mozilla-hello-bouyant
http://seanmonstar.com/post/164869651177/bye-mozilla-hello-bouyant
727デフォルトの名無しさん
2017/09/05(火) 07:50:37.72ID:JsNUX7wh rustってまだ俺の中で実験言語だけど
そろそろプロダクト作ってる人とか出てる?
そろそろプロダクト作ってる人とか出てる?
728デフォルトの名無しさん
2017/09/05(火) 10:31:25.11ID:Xe9ypjwu729デフォルトの名無しさん
2017/09/05(火) 10:34:56.85ID:Xe9ypjwu Rustが1.0過ぎてから今に至るまで、Rust使ってるって主張する企業は
モジカス自身と個人情報おもらしの一件で何かしら話題とお金が欲しい泥箱しか見ないって時点で色々と察するべきなんだよ
お前らいい加減目を覚ませ
モジカス自身と個人情報おもらしの一件で何かしら話題とお金が欲しい泥箱しか見ないって時点で色々と察するべきなんだよ
お前らいい加減目を覚ませ
730デフォルトの名無しさん
2017/09/05(火) 12:37:41.86ID:xNvKf2Ex731デフォルトの名無しさん
2017/09/05(火) 13:37:05.48ID:Fbd5ldy5 見たことのないフレンズばかりだね
732デフォルトの名無しさん
2017/09/05(火) 14:44:43.29ID:Xe9ypjwu >>730
そのうちモジラのフロント企業じゃないのはいくつだい?
そのうちモジラのフロント企業じゃないのはいくつだい?
733デフォルトの名無しさん
2017/09/05(火) 14:48:42.01ID:a/Cb1ZW9 ID:Xe9ypjwu
この異常者まだ居たのか
この異常者まだ居たのか
734デフォルトの名無しさん
2017/09/05(火) 16:16:47.13ID:yjuOh0Qw LINEはモジラのフロント企業
735デフォルトの名無しさん
2017/09/05(火) 17:49:37.05ID:RCCGTejb dropboxやsamsungもmozillaのフロント企業の可能性が・・・?
実はmozillaってすごい会社なんじゃね
実はmozillaってすごい会社なんじゃね
736デフォルトの名無しさん
2017/09/05(火) 19:27:40.10ID:JsNUX7wh rustっていまいち売りがないよな。
ちょっとしたツールを作るっていうのには向いてない気がする。
Goくらいの適当言語がちょうどいい。
ちょっとしたツールを作るっていうのには向いてない気がする。
Goくらいの適当言語がちょうどいい。
737デフォルトの名無しさん
2017/09/05(火) 19:44:37.37ID:RqVBFvg5 ちょっとしたではなく、きちんとしたソフトウェアを書くための言語だよ
738デフォルトの名無しさん
2017/09/05(火) 19:51:45.33ID:gLY7ZEwx Rustは、型システムがきちんとしてないとイライラしてしまう人向けの言語だよ
739デフォルトの名無しさん
2017/09/05(火) 23:06:17.75ID:iU8sfTGh システムに近いところを触るバックエンドのデーモン等に向いた言語だよ
740デフォルトの名無しさん
2017/09/06(水) 00:48:38.63ID:UIwOcimL SIGSEGVに絶望したくない人のための言語
741デフォルトの名無しさん
2017/09/06(水) 09:02:56.43ID:Sz3zXSu8 パッケージのインストールだけで長時間かかるのだけ何とか改善してくれる神様たちっていないんですかね
issueにそういう要望とか出ないものですかね
issueにそういう要望とか出ないものですかね
742デフォルトの名無しさん
2017/09/06(水) 10:49:22.58ID:XzXTbCma 前にも出てたけど、CARGO_TARGET_DIRを設定すればさっきそれコンパイルしたじゃん!ってのが無くなる
まあコンパイルそのものは遅い方だからそれは我慢する
まあコンパイルそのものは遅い方だからそれは我慢する
743デフォルトの名無しさん
2017/09/06(水) 16:57:20.79ID:LVeCvIyg Celeronの1コア、メモリ1GBなのでパッケージによっては5時間経ってもコンパイルが終了しないんですよね
例えばclippyとか。
パッケージのアップデート毎に結局更新されたものをコンパイルし直すからCARGO_TARGET_DIRの設定してもあまり変わらないような気もします
Core i7やryzen、メモリ8GBとかだともっと早く終わりますかね?
例えばclippyとか。
パッケージのアップデート毎に結局更新されたものをコンパイルし直すからCARGO_TARGET_DIRの設定してもあまり変わらないような気もします
Core i7やryzen、メモリ8GBとかだともっと早く終わりますかね?
744デフォルトの名無しさん
2017/09/06(水) 17:03:33.32ID:SQ4/Zkph お前には Core 2 Duo がお似合いだ
745デフォルトの名無しさん
2017/09/06(水) 18:26:50.13ID:n6C9v4DP コンパイラ、コンパイラドライバ、パッケージマネージャをそれぞれ独立して利用しやすくして欲しい
ポストC/C++を目指しているはずなのに言語仕様と関係のない制約が増えるのは勘弁
ポストC/C++を目指しているはずなのに言語仕様と関係のない制約が増えるのは勘弁
746デフォルトの名無しさん
2017/09/06(水) 18:51:54.27ID:l44s4mC+747デフォルトの名無しさん
2017/09/06(水) 19:10:48.28ID:VuLMXPgk >>745
java, phpが独立した3rd tools乱立でひどいことになったから
次世代は低レベルと高レベルの2レイヤーを公式に提供しようぜって現代の風潮でそれに沿ってると思うが
あいつら個々に独立したビルドシステム, テスター, パッケージマネージャー, ランチャーが乱立して辛い
rustやgoは公式で色んなものが利用しやすく整備されてて涙が出るよ, マジで
rustの公式ツールに不満があるなら3rd toolsを自分で作れば良いよ
誰も作るなとは言ってなくて、作ること自体は止められないはず、賛同する人がどれほどいるのか懐疑的だけど
java, phpが独立した3rd tools乱立でひどいことになったから
次世代は低レベルと高レベルの2レイヤーを公式に提供しようぜって現代の風潮でそれに沿ってると思うが
あいつら個々に独立したビルドシステム, テスター, パッケージマネージャー, ランチャーが乱立して辛い
rustやgoは公式で色んなものが利用しやすく整備されてて涙が出るよ, マジで
rustの公式ツールに不満があるなら3rd toolsを自分で作れば良いよ
誰も作るなとは言ってなくて、作ること自体は止められないはず、賛同する人がどれほどいるのか懐疑的だけど
748デフォルトの名無しさん
2017/09/06(水) 19:12:16.98ID:VuLMXPgk 低レベル:rustc, 高レベル:cargo って意味な
749デフォルトの名無しさん
2017/09/06(水) 19:37:16.90ID:n6C9v4DP Rust=Cargoな感じになっているように思うのは俺だけなのか?とりあえずCargoを使え的な記事ばかりでrustcを活用する記事はほとんど見ない
ちょっと高度な事をしようとすると絶望的に情報がない。さらにrustcの不安定性(機能しないオプションがある)が追い打ちをかけるw
ちょっと高度な事をしようとすると絶望的に情報がない。さらにrustcの不安定性(機能しないオプションがある)が追い打ちをかけるw
750デフォルトの名無しさん
2017/09/06(水) 20:12:23.66ID:OeC1JAcK まあ今のRustとmakeを組み合わせようとはちょっと思えないな
751デフォルトの名無しさん
2017/09/06(水) 20:27:57.04ID:b9fzClHU ビルドにcmakeを要求するのに、エラーメッセージが分かりづらくて
はっきりとcmakeの必要性が分からないcrateが結構ある
依存ライブラリ一つ一つまでreadme読まないし
はっきりとcmakeの必要性が分からないcrateが結構ある
依存ライブラリ一つ一つまでreadme読まないし
752デフォルトの名無しさん
2017/09/06(水) 20:57:11.59ID:58f4P28i cargo3兄弟
753デフォルトの名無しさん
2017/09/06(水) 21:15:39.15ID:VuLMXPgk build.shからmake叩いて、更にmakeからant叩いてたjava全盛期に比べれば多少はね
cmakeの代わりにbuild.rs(及びgcc-rs)使えば良いんだろうけど、build.rs書くの面倒でcmakeに走ってる予感
gcc-rsの機能拡張としてファイルパターンマッチ的なものが提供されたらcargoからcmakeも駆逐されるかもねー
あんまりbuild.rs使わないから既にデファクトスタンダードなcrateが存在してたらすまぬ
cmakeの代わりにbuild.rs(及びgcc-rs)使えば良いんだろうけど、build.rs書くの面倒でcmakeに走ってる予感
gcc-rsの機能拡張としてファイルパターンマッチ的なものが提供されたらcargoからcmakeも駆逐されるかもねー
あんまりbuild.rs使わないから既にデファクトスタンダードなcrateが存在してたらすまぬ
754デフォルトの名無しさん
2017/09/06(水) 21:32:03.27ID:9SnBSqY1 そこまで分かっててなんでRust使い続けようと思うんだお前ら……
755デフォルトの名無しさん
2017/09/06(水) 21:35:26.17ID:5mAj6AyW cargoが便利だから
756デフォルトの名無しさん
2017/09/06(水) 22:38:49.71ID:vuSxRzDq https://blog.rust-lang.org/2017/09/05/Rust-2017-Survey-Results.html
ところで夏サーベイの結果出てるな
分かってたがNightlyの使われっぷりに吹く
ところで夏サーベイの結果出てるな
分かってたがNightlyの使われっぷりに吹く
757デフォルトの名無しさん
2017/09/07(木) 01:09:15.04ID:pG20pyYC だってRust会社で使えないしー が1位でRustむずいよーこわいよー が2位か
758デフォルトの名無しさん
2017/09/07(木) 07:25:42.24ID:2QTh9NrO CrateがCargo前提になっていて他のビルドマネージャやrustcからは実質的に使えないよな?
759デフォルトの名無しさん
2017/09/07(木) 10:39:04.19ID:S617O9ZV cargoって裏でやってることはrustcのラッパじゃなくて独自の方法でコンパイルしてるのか?
ひでえ仕様だな
ひでえ仕様だな
760デフォルトの名無しさん
2017/09/07(木) 18:01:04.73ID:QzkAwThZ >独自の方法でコンパイルしてる
そんなことはないはずだが、どこからそんな情報が出てきたんだ?
そんなことはないはずだが、どこからそんな情報が出てきたんだ?
761デフォルトの名無しさん
2017/09/07(木) 21:46:15.77ID:seYx4u2p crateが実質cargo専用になってるってbuild.rsとかその辺のことか?
762デフォルトの名無しさん
2017/09/07(木) 22:56:42.47ID:wVi6dnoF crates(.ioからのダウンロード、及び、crateの依存解決/分割ビルド)が実質cargo(コマンド)専用と言いたんじゃないのかな
curlでダウンロードして、rustcで.rlib作る分割コンパイルすれば出来なくはない
cargoコマンドのコードは開示されてるから自分で頑張れ, https://crates.io/crates/crates-io
rustcを使いこなせずcargo未満/rustc以上ツールの車輪の再発明を熱望する無能と
rustのコンパイルできるコードを書けず挫折したアンチが合わさり話が明後日に向かっておるわ
curlでダウンロードして、rustcで.rlib作る分割コンパイルすれば出来なくはない
cargoコマンドのコードは開示されてるから自分で頑張れ, https://crates.io/crates/crates-io
rustcを使いこなせずcargo未満/rustc以上ツールの車輪の再発明を熱望する無能と
rustのコンパイルできるコードを書けず挫折したアンチが合わさり話が明後日に向かっておるわ
763デフォルトの名無しさん
2017/09/07(木) 23:20:58.99ID:Aqe6d3N/ cargo install に download-only オプションがつけばいい流れ?
764デフォルトの名無しさん
2017/09/08(金) 00:39:59.57ID:XDOpFOHk >type hello.rs
fn main() {
println!("Hello World!");
}
>rustc -V
rustc 1.19.0 (0ade33941 2017-07-17)
>rustc hello.rs
>rustc -v hello.rs
>
-vが効いていないように見えるけど仕様なの?
コンパイラやリンカに与えられているオプションとかを見たいんだけどどうしたらいい?
fn main() {
println!("Hello World!");
}
>rustc -V
rustc 1.19.0 (0ade33941 2017-07-17)
>rustc hello.rs
>rustc -v hello.rs
>
-vが効いていないように見えるけど仕様なの?
コンパイラやリンカに与えられているオプションとかを見たいんだけどどうしたらいい?
765デフォルトの名無しさん
2017/09/08(金) 03:12:39.89ID:70HlBZeV766デフォルトの名無しさん
2017/09/08(金) 07:52:33.56ID:cSX02n8Z それはnightly限定ですやん
767デフォルトの名無しさん
2017/09/08(金) 15:02:00.13ID:2+W6iI80 スコープでインスタンスの寿命を静的に管理しようってのは面白いと思うのだが、
再帰的な構造とか扱う場合の簡易さをも少し考えるべきだったね。
まああんまこだわらなければ結構使いやすい気はするけど。
再帰的な構造とか扱う場合の簡易さをも少し考えるべきだったね。
まああんまこだわらなければ結構使いやすい気はするけど。
768デフォルトの名無しさん
2017/09/08(金) 16:10:21.35ID:jNusN9J0 こだわるも何も木構造まともに書き下せない言語の用途ってなんだよ
https://amp.reddit.com/r/rust/comments/33jv62/vecrcrefcellboxtrait_is_there_a_better_way/
この辺の問題も一行に解決してないし
https://amp.reddit.com/r/rust/comments/33jv62/vecrcrefcellboxtrait_is_there_a_better_way/
この辺の問題も一行に解決してないし
769デフォルトの名無しさん
2017/09/10(日) 00:10:13.39ID:EaeDwKWj まあ raw pointer 使えば何とでもなるし(震え声)。
770デフォルトの名無しさん
2017/09/10(日) 15:21:33.90ID:Z1fxPFbT 木構造は書けるでしょ
難しいのは巡回するグラフ構造
難しいのは巡回するグラフ構造
771デフォルトの名無しさん
2017/09/10(日) 16:53:04.07ID:6IGW1QFW >>770
木構造の一番いいサンプルおしえてよ
木構造の一番いいサンプルおしえてよ
772デフォルトの名無しさん
2017/09/10(日) 21:30:15.59ID:/y0BRE7n 木にせよ一般のグラフにせよライフタイム管理が面倒くさい
773デフォルトの名無しさん
2017/09/10(日) 22:30:44.85ID:/LC/x3j3774デフォルトの名無しさん
2017/09/11(月) 00:36:42.39ID:xCZu5AEB ぐええ、隣接リストとアリーナの違いがよく分からない
775デフォルトの名無しさん
2017/09/11(月) 06:43:38.80ID:Yii5jhjx 768はこれがまともじゃないっていいたかったんでしょ。
776デフォルトの名無しさん
2017/09/11(月) 10:26:55.85ID:XW0rQ7er CやC++ならポインタ持っておくだけで簡単に実現できるのに……
777デフォルトの名無しさん
2017/09/11(月) 23:14:03.66ID:0LGm7EQD C++使うか、unsafe使えば良いのでは
778デフォルトの名無しさん
2017/09/11(月) 23:14:47.15ID:0LGm7EQD Rc+RefCellな型を用意するだけでもマシになるか
779デフォルトの名無しさん
2017/09/12(火) 00:26:37.00ID:nVT3ZJzi ていうか練習ならともかく実際に使うプログラムでポインタをつないでグラフを表現することなんてそんなに頻繁にあるか?
取りうる表現の中で効率性が最悪な部類じゃん
Vecに対するLinkedListみたいなもんだろこれ
取りうる表現の中で効率性が最悪な部類じゃん
Vecに対するLinkedListみたいなもんだろこれ
780デフォルトの名無しさん
2017/09/12(火) 01:20:27.09ID:Tl3HhyXK オブジェクト指向っぽいAPIを触るときはだいたいその形にならない?
781デフォルトの名無しさん
2017/09/12(火) 03:08:23.10ID:CK+WAwk/ グラフの時だけ、ガベコレ使えるGc型が欲しい
782デフォルトの名無しさん
2017/09/12(火) 08:30:34.06ID:mcDW5eHR じゃああんたは現実世界でツリー構造のものをどうやって表すの?
783デフォルトの名無しさん
2017/09/12(火) 11:30:27.08ID:u82oOWPv >>779
VecじゃなくあえてLinkedList使う場面普通にあるんだが……
VecじゃなくあえてLinkedList使う場面普通にあるんだが……
784デフォルトの名無しさん
2017/09/12(火) 14:48:49.21ID:+kMyckKw linux の赤黒木の実装はポインタベースではあったな。
しかし個人的には配列実装のが結局速いって気はする。
しかし個人的には配列実装のが結局速いって気はする。
785デフォルトの名無しさん
2017/09/12(火) 15:07:56.52ID:yDRUgdvZ Effective Hogeでそういうことは言及されてるけど
Rustはどうだかなとドキュメント見たらSecond Editionで"Effective Rust"の節自体が削られとる:-(
Stack vs Heapはどこかに記述されてた覚えがあるから、ツリー/リスト操作もどこかに潜り込んでるのかなぁ
Rustはどうだかなとドキュメント見たらSecond Editionで"Effective Rust"の節自体が削られとる:-(
Stack vs Heapはどこかに記述されてた覚えがあるから、ツリー/リスト操作もどこかに潜り込んでるのかなぁ
786デフォルトの名無しさん
2017/09/12(火) 17:41:48.32ID:r07bb/MI 配列ベースの実装はポインタの代わりにindex使うだけだからできることはあんまり変わらんわな
配列の方がデータの局所性高そうで速そうではある
配列の方がデータの局所性高そうで速そうではある
787デフォルトの名無しさん
2017/09/12(火) 18:02:30.56ID:kvuESNKU データ構造によって速い操作が違うという基本的な概念がない奴おるな
788デフォルトの名無しさん
2017/09/12(火) 18:50:57.82ID:wPca0Ysf vectorのmutabilityの問題があるの理解できてる?
789デフォルトの名無しさん
2017/09/12(火) 18:53:28.85ID:O0/aVCto >>779
効率ってなんの効率?
効率ってなんの効率?
790デフォルトの名無しさん
2017/09/12(火) 22:05:08.25ID:RDvyqWgj >>787
まあそういう無能がありがたがる言語なんだろうなRust
まあそういう無能がありがたがる言語なんだろうなRust
791デフォルトの名無しさん
2017/09/12(火) 22:20:04.05ID:SHXpQI2F mutabilityはRefCell使えば良いのでは
Refcell使わずにVecの中身を直接触る必要ある?
Refcell使わずにVecの中身を直接触る必要ある?
792デフォルトの名無しさん
2017/09/12(火) 22:27:17.20ID:wPca0Ysf793デフォルトの名無しさん
2017/09/13(水) 14:03:19.87ID:K9O6G+Si 低レイヤーできます!ってアピールしたい言語なんだろうけれど、
あんま向いてない言語な気はする。
あんま向いてない言語な気はする。
794デフォルトの名無しさん
2017/09/13(水) 14:56:53.13ID:6DzbMbn9 低レイヤを書くにはチェッカーが強すぎて邪魔で、高レイヤを書くには全くカジュアルさがない
どっちにもなれない哀れな言語よ
どっちにもなれない哀れな言語よ
795デフォルトの名無しさん
2017/09/13(水) 18:10:30.60ID:dAYfacw9 並列で大規模で低レイヤーな領域に向いた言語だからどれか一つでも欠けてる領域で使いづらいと思うのは仕方ない
796デフォルトの名無しさん
2017/09/13(水) 20:06:39.58ID:fx0j+lzd 低レイヤーはやっぱC言語だな。
ポインタの習得が難しい事以外に欠点ないじゃんこの言語。
Rustはもっとポインタ扱いやすくして出直してきな。
ポインタの習得が難しい事以外に欠点ないじゃんこの言語。
Rustはもっとポインタ扱いやすくして出直してきな。
797デフォルトの名無しさん
2017/09/13(水) 20:42:07.11ID:SU8+D2f1 rustの並列処理って言うほど特化(最適化)されてる気はしないけどな・・・
スレッド跨いだオブジェクトの所有権譲渡も保障されてはいるけど、従来言語/ライブラリに比べてめっちゃ便利という感じはしない
futures-awaitとかyieldを使うと変わるのかねぇ、無くても困りはしないしと使ってないけどfutures-awaitは使ってみるかな
スレッド跨いだオブジェクトの所有権譲渡も保障されてはいるけど、従来言語/ライブラリに比べてめっちゃ便利という感じはしない
futures-awaitとかyieldを使うと変わるのかねぇ、無くても困りはしないしと使ってないけどfutures-awaitは使ってみるかな
798デフォルトの名無しさん
2017/09/13(水) 20:42:42.41ID:K9O6G+Si C だっていろいろ批判はあるだろ。
型がゆるいとか、名前空間がグローバルしかないとか。
まあそれを差し引いてもやっぱ有効な言語と思うけど。
型がゆるいとか、名前空間がグローバルしかないとか。
まあそれを差し引いてもやっぱ有効な言語と思うけど。
799デフォルトの名無しさん
2017/09/13(水) 20:49:43.29ID:6DzbMbn9800デフォルトの名無しさん
2017/09/13(水) 20:52:03.57ID:SU8+D2f1 とか思ってたら、yieldの方が公式nightlyにマージされたのか
futures-awaitもnightly要求するし素直にyieldの方を使ってみよ, stableにはいつ来るのかなぁ
futures-awaitもnightly要求するし素直にyieldの方を使ってみよ, stableにはいつ来るのかなぁ
801デフォルトの名無しさん
2017/09/13(水) 21:19:48.43ID:KPH4Bf/5 今さら C はねえよ
802デフォルトの名無しさん
2017/09/13(水) 21:41:03.71ID:6DzbMbn9 >>801
Rustよりはあるわ
Rustよりはあるわ
803デフォルトの名無しさん
2017/09/13(水) 21:54:04.29ID:8Q7unwrY ID:6DzbMbn9っていつものモジラ/Rustネガキャン君だろ
804デフォルトの名無しさん
2017/09/13(水) 21:57:53.87ID:6DzbMbn9 >>803
さすがにあのレベルの基地と一緒にされるのは心外
さすがにあのレベルの基地と一緒にされるのは心外
805デフォルトの名無しさん
2017/09/13(水) 22:09:43.33ID:8Q7unwrY いつものコンパイル通らなくて発狂してる基地外かと思ったわ
806デフォルトの名無しさん
2017/09/13(水) 22:45:06.07ID:EXyWFNJX コンパイラーよりも自分が信用できるならC使えばよいと思う
807デフォルトの名無しさん
2017/09/13(水) 23:56:44.36ID:kEFpToCL Rustのコンパイルが通るならCを使えば良い君まだいたのか
自分の言葉通りRustに拘わらずにCを使っていれば良いのに
自分の言葉通りRustに拘わらずにCを使っていれば良いのに
808デフォルトの名無しさん
2017/09/14(木) 08:18:50.41ID:Y4hD7kDo macro_rules! make_macro {
($id:ident) => (
macro_rules! concat_idents!{test_, $id} {
}
);
}
make_macro!{foo}
こういうの無理なのか。
($id:ident) => (
macro_rules! concat_idents!{test_, $id} {
}
);
}
make_macro!{foo}
こういうの無理なのか。
809デフォルトの名無しさん
2017/09/14(木) 11:10:13.14ID:EE2xE751 EmacsでRLS使ってる人居る?
810デフォルトの名無しさん
2017/09/14(木) 11:12:19.23ID:XJ7zDnIx >>799
そういう根性論嫌い
そういう根性論嫌い
811デフォルトの名無しさん
2017/09/14(木) 12:55:00.43ID:NnJxH7VV RustやSwiftとかの次世代言語ってOracle製品やSAPみたいな所あるよな。
無駄に抽象化して変な専門用語作って、プリミティブなエンジニアを寄せ付けない感じとか。
コマンドラインで一発で出来るようなことを、独自用語だらけのGUIでポチポチ操作させてんの。
こういう文化は本当に良くない。優秀なエンジニアはみんな逃げてしまう。
無駄に抽象化して変な専門用語作って、プリミティブなエンジニアを寄せ付けない感じとか。
コマンドラインで一発で出来るようなことを、独自用語だらけのGUIでポチポチ操作させてんの。
こういう文化は本当に良くない。優秀なエンジニアはみんな逃げてしまう。
812デフォルトの名無しさん
2017/09/14(木) 13:54:06.68ID:1DVuzpHn813デフォルトの名無しさん
2017/09/14(木) 17:19:47.64ID:n0wq55dM 人間が気をつけてコードを書けばバグが出ないはずというのは根性論では
814デフォルトの名無しさん
2017/09/14(木) 18:36:21.42ID:DdS4QLGS 人に依存するC/C++は日本的
システムが面倒を見てくれるRustはアメリカ的
システムが面倒を見てくれるRustはアメリカ的
815デフォルトの名無しさん
2017/09/14(木) 19:05:26.17ID:1DVuzpHn バグが出ないことよりも手法に熱中しちゃう方が日本的だなとか思っちゃうけど。
816デフォルトの名無しさん
2017/09/14(木) 19:14:58.28ID:NxItWvHk 形容詞化する国名
817デフォルトの名無しさん
2017/09/14(木) 20:08:31.29ID:wsl9UgI1 〜的ってつければなんだって形容詞になるの?
人に依存するC/C++はC/C++的
システムが面倒を見てくれるRustはRust的
人に依存するC/C++はC/C++的
システムが面倒を見てくれるRustはRust的
818デフォルトの名無しさん
2017/09/14(木) 21:28:39.91ID:ekPhWBa7 C/C++でもバグが出ないほど規模が小さい or 言語への習熟度が高いならC/C++使えばよいし
そうじゃないならRust使えば良いとしか言ってないのだが
そうじゃないならRust使えば良いとしか言ってないのだが
819デフォルトの名無しさん
2017/09/14(木) 21:51:38.65ID:egb+Ths/ 単純に「巡回グラフを始めとした自己再帰型のデータ構造を書き下せない(コンパイラが通してくれない)」って時点で、書けないプログラムの存在を認めてしまってるんだよなRustは
その上C言語にはValgrindやらcppcheckやら、金かかっていいならCoverityやら、いくらでもその手のツールはあるわけで、
Rustならではの点ってどこにもない割に欠点だけ目立つ訳よ
肝心の抽象化も機能足りてないしな。Nightly使えばなんぼかマシだが
その上C言語にはValgrindやらcppcheckやら、金かかっていいならCoverityやら、いくらでもその手のツールはあるわけで、
Rustならではの点ってどこにもない割に欠点だけ目立つ訳よ
肝心の抽象化も機能足りてないしな。Nightly使えばなんぼかマシだが
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- ネトウヨ、「高市さんがカンペを無視して存立危機発言をしたのは、岡田に『カンペ読むな』と執拗に言われたので言っただけ」と歴史を捏造 [314039747]
- コウメ太夫のネタ考えたから評価してくれ
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 敵「ククク、キミの親友の俺くんの死体を蘇らせて操り、お前らと戦わせるぞ」お前ら「」←どうする?
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
