意見交換
クローズ
7回答
1910閲覧
総合スコア2
C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。
Rustは、MoFoが支援するプログラミング言語。高速性を維持しつつも、メモリ管理を安全に行うことが可能な言語です。同じコンパイル言語であるC言語やC++では困難だったマルチスレッドを実装しやすく、並行性という点においても優れています。
0グッド
0クリップ
投稿2023/05/21 08:37
0
意見交換というより、皆様にお伺いさせていただきたく投稿させていただきました。 Rustという言語がC++の後継という記事をよく見かけます。 今から、C++、Rustをやるならばどちらの方のエンジニア職に就く、仕事をいただくという観点でオススメでしょうか?
将来性も含めての市場での普及感を知りたく思います。 まだまだ、C++優勢なのか、Rustが追い抜く時が来ているのか。
フリーランスやSES、もしくはその他で働きたいと思っております。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
回答7件
#1
総合スコア28675
投稿2023/05/21 08:40
なぜこの二択なのかわかりませんが、どちらも市場は狭いと思います。
#2
投稿2023/05/21 08:50
#1 Zuishinさん> ご教示誠にありがとうございます。 記載不足で申し訳ございませんでした。 C++の経験が少しあり、このままC++を勉強するべきか、Rustを勉強するべきか悩んだ為になります。
ちなみに、市場の広い言語というと、Javascript、Python、PHPとかでしょうか?
#3
総合スコア11066
投稿2023/05/21 08:51
下記記事が参考になるかもしれません。 Rustの実用性が理解できる図を作成してみた 〜C/C++/Java/JS/Python/Go/TS/Elixirとの比較〜
#4
投稿2023/05/21 09:14
#3 meg_さん>
誠にありがとうございます。読んでみます。
#5
総合スコア684
投稿2023/05/21 15:00
流行り廃りは早ければ数年で変わってしまいますので、 将来需要を予測することは困難です。
今から特定言語の学習を始めても、 マスター時には情勢が変わっている可能性もあるということです。
どうせ勉強するなら何言語が有利か?という意図だとは思いますが、 言語よりも特定アプリやWebなどといった目的を絞った上で、 学習のための言語を選定し、需要に合わせてシフトできるなスキルが望ましいと思います。
実際、一つの言語をある程度できるようになれば、 他言語への移行はそれほど難しいものではないことも多いです。
#6
投稿2023/05/22 02:30
そうですね。 ただ、私が#1 を書いたのは、とにかく仕事が多い言語を求めているように見えたからで、そこから C++ や Rust につながる意図が見えなかったからです。
何でもいいからプログラミングの仕事につきたいというのであれば、他にも選択肢があると思いますし、作りたいものがあるのであれば、それが作れる言語を中心に据えてもいいと思います。
C++ の経験があるからそれを選ぶというところからは何が作りたいのか見えてきませんが、どちらも勉強すればいいのではないかなという気がします。
#7
投稿2023/05/22 05:02
皆様、参考になる御意見、誠にありがとうございます。 参考にさせていただきます!
最新の回答から1ヶ月経過したため この意見交換はクローズされました
意見をやりとりしたい話題がある場合は質問してみましょう!
Rustを学ぶメリットに関して。