プログラミングのオブジェクト指向のclassってさ、言っていれば関数を別のファイルに移動しておくみたいなことだろ?
■ このスレッドは過去ログ倉庫に格納されています
そのファイルに保存した関数を呼び出して使うのがclassなんだろ? 大手ITはあらゆる言語を試すだけで特別Rustを重用しているわけでもない Rustが置き換える部分って今までC/C++使ってたような部分で
C/C++に比べりゃメモリセーフで効率もいいという話でしかない >>63
そのCやJavaなど使う分野でのプログラミング言語ならば
現状だとRustが開発効率最も良い
現実に実行時デバッグが激減することが知られている通り
Rustは様々なデータの競合やnull問題やメモリ問題などがあれば全てコンパイル時点でエラーに出来るため >>69
そんな狭い視野の人を初めて見た
例えばWeb分野にしてもバックエンドからフロントエンドのWebAssemblyに至るまでRustがどんどん使われていってる >>67
おいおい、PHPだけで動いてると思ってるのか?
まともなプログラマーならそんなこと言い出さないぞ ジャバスクリプターくん根本は何も変わってないな
1言語で全部できると思ってる >>68
IT大手のGAFMが珍しく一致団結して一緒にRust Foundationを立ち上げたり
新たなプログラミング言語に関してこんなに協調するのは初めてやね プロだけどRust使ってる案件なんかRubyどころかGoやScalaより少ないぜ >>69
その方向もあるけど元が少なくて
逆にメモリ安全性のためにGC言語を使っていたところが速度と省メモリを求めてメモリ安全性が保証されるRustへ切り替えてるパターンの方が多いみたい クラウド時代がRustへの移行を進ませている側面はあるな
GC言語からRustへ書き換えるだけでリソース数分の一で済んで出費コストに直結するからな LinuxカーネルのCがRustに置き換わるくらいの勢いで
RustRust言ってたけどその後どのくらい増えたのかな? GAFAみんな本当にRustが最強だと思ってたらGoもC#もKotlinもSwiftもできてないよ >>79
LinusがRustの採用OK出した
このケースは元がCなので既にある動いてる部分を置き換えるメリットはすぐにはないため新規部分から採用 RustはC++より取っ掛かりは難しいけど
参照周りは確かにすっきりしてる 徐々に消えていこうとする言語も多い中で
IT大手たちを含めてRustが本命言語だとする理由はこういうことらしい
> Rustの以下のメリットを持つ代替言語が存在しないため
> ・ガベージコレクションを必要とせずC言語と同等の速さと省メモリを実現
> ・各種データ競合やメモリ使用の安全性を保証
> ・現代的な各種プログラミングパラダイムを洗練して採り入れており非常にプログラミングしやすい >>83
swiftやKotlinの方がRustより後発だが >>64
C++が複雑すぎて言語として成功したとは言いがたい
って研究者の言葉ね なんで「プログラミング」って名が付くスレになると
熱心に布教始めるんだジャバスクリプターくん
スレタイから全く話外れてる上に連投 Cが割とシンプルでわかりやすい言語だったから
そのノリでC++をやろうとして挫折した >>88
結局そういう明白な特徴あるプログラミング言語じゃないと残りそうにないよね >>1の質問に対してもう>>7で話が外れてるからなあ
仕事場で周囲と会話成立してるのだろうか心配になる >>89
それ名前が付いたものの登場時期を比較しても意味なくて
当初のものから仕様からして変わってるからそこで比較しないと意味ないって件やな
まあどうでもいいが >>96
Rust Foundation創始者がMozillaとMicrosoftとGoogleとAmazonだっけ
すぐにFacebook (現Meta)が参加 「近所にガソリンスタンド無いですか?」って聞いてるのに
「これからは水素やEVの時代で云々」みたいな状態 地方の田舎からマジで次々とガソリンスタンド消えていってるし
家でも充電可能なEVの時代になりそうね つーかRustはMozillaのエンジニアが作った >>103
それなのにライバル陣営のGoogleやMicrosoftがRustを積極支援してるところが面白いよな
Rustという言語自体の出来の良さのため C言語のように「高速で省メモリ」なのに「安全性を保証」という
Rust登場以前は二律背反して両立しないと思われていたことが
Rustによって唯一かつ初めて両立するプログラミング言語の出現となったからでしょう >>106
プログラミング言語界の革命的できごとやな 去年からRust使い始めたけどめちゃくちゃ扱いやすいのに速度がC++と変わらなくて驚愕した
間違いなくC++に置き換わる オブジェクト指向も中身開ければ関数の塊だからな
使う側からすれば便利だけどオブジェクト作る側からすれば
昔ながらの関数の集合体
関数を使いまわしするのではなく出来合いのオブジェクトを使いまわしするところが違う点だが 信頼性のあるクラスって自社ライブラリみたいなもんだろ C++はもう40年くらい進化し続けてるからわかりにくいのよ
30年くらい使ってるけど >>82
$ wget 'https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.17.1.tar.xz'
$ tar xJf linux-5.17.1.tar.xz
$ find linux-5.17.1 -name *.rs | wc -l
0
あれ!?前は数ファイルはあったような? ■ このスレッドは過去ログ倉庫に格納されています