質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.44%
C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Rust

Rustは、MoFoが支援するプログラミング言語。高速性を維持しつつも、メモリ管理を安全に行うことが可能な言語です。同じコンパイル言語であるC言語やC++では困難だったマルチスレッドを実装しやすく、並行性という点においても優れています。

意見交換

クローズ

7回答

1529閲覧

Rustを学ぶメリットに関して。

yu2023

総合スコア2

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Rust

Rustは、MoFoが支援するプログラミング言語。高速性を維持しつつも、メモリ管理を安全に行うことが可能な言語です。同じコンパイル言語であるC言語やC++では困難だったマルチスレッドを実装しやすく、並行性という点においても優れています。

0グッド

0クリップ

投稿2023/05/21 08:37

0

0

テーマ、知りたいこと

意見交換というより、皆様にお伺いさせていただきたく投稿させていただきました。
Rustという言語がC++の後継という記事をよく見かけます。
今から、C++、Rustをやるならばどちらの方のエンジニア職に就く、仕事をいただくという観点でオススメでしょうか?

将来性も含めての市場での普及感を知りたく思います。
まだまだ、C++優勢なのか、Rustが追い抜く時が来ているのか。

背景、状況

フリーランスやSES、もしくはその他で働きたいと思っております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答7

#1

Zuishin

総合スコア28662

投稿2023/05/21 08:40

なぜこの二択なのかわかりませんが、どちらも市場は狭いと思います。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

yu2023

総合スコア2

投稿2023/05/21 08:50

#1 Zuishinさん>
ご教示誠にありがとうございます。
記載不足で申し訳ございませんでした。
C++の経験が少しあり、このままC++を勉強するべきか、Rustを勉強するべきか悩んだ為になります。

ちなみに、市場の広い言語というと、Javascript、Python、PHPとかでしょうか?

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#3

meg_

総合スコア10620

投稿2023/05/21 08:51

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#4

yu2023

総合スコア2

投稿2023/05/21 09:14

#3 meg_さん>

誠にありがとうございます。読んでみます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#5

pippi19

総合スコア684

投稿2023/05/21 15:00

流行り廃りは早ければ数年で変わってしまいますので、
将来需要を予測することは困難です。

今から特定言語の学習を始めても、
マスター時には情勢が変わっている可能性もあるということです。

どうせ勉強するなら何言語が有利か?という意図だとは思いますが、
言語よりも特定アプリやWebなどといった目的を絞った上で、
学習のための言語を選定し、需要に合わせてシフトできるなスキルが望ましいと思います。

実際、一つの言語をある程度できるようになれば、
他言語への移行はそれほど難しいものではないことも多いです。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#6

Zuishin

総合スコア28662

投稿2023/05/22 02:30

ちなみに、市場の広い言語というと、Javascript、Python、PHPとかでしょうか?

そうですね。
ただ、私が#1 を書いたのは、とにかく仕事が多い言語を求めているように見えたからで、そこから C++ や Rust につながる意図が見えなかったからです。

何でもいいからプログラミングの仕事につきたいというのであれば、他にも選択肢があると思いますし、作りたいものがあるのであれば、それが作れる言語を中心に据えてもいいと思います。

C++ の経験があるからそれを選ぶというところからは何が作りたいのか見えてきませんが、どちらも勉強すればいいのではないかなという気がします。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#7

yu2023

総合スコア2

投稿2023/05/22 05:02

皆様、参考になる御意見、誠にありがとうございます。
参考にさせていただきます!

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問