A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1です。
他の言語についての追加です。
ちょっと前、C言語が日本中で大人気だった頃からはじまり、オブジェクト指向を旗印に、C++やJavaなどの台頭、そして、それを横目に、水面下?で少しずつ利用環境と機能を拡大してきたC#の変遷をネットで調べていました。
C++は、Cを元にしてSTLを強力なツールとして拡大するか?と思えたのですが、使いやすさではJavaに負けてしまったような感じがありました。
しかしJavaは、その宗教的な「教条主義」ゆえに、複雑さ、面倒くささを増やしてしまった感じがします。
C#は、言語として、人気ナンバーワンとなることが無かったため、世間で大きな注目を浴びることなく、使いやすさと機能の増大を続けてのバージョンアップを頻繁に行った故の.NETの互換性問題もあって、業務の開発ではやや採用しずらい面があったように思えます。(ゲームの世界では、Unityで成功していますが・・)
.NETと.NET Coreは、2021年11月の.NET 6より、やっとLTS(長期サポート版)がリリースされて、その後のLTS版が、2023年11月より.NET 8がリリースされました。
そのため、Pythonの他に学ぶ言語としては、「やっとLTSで安定してきた.NET+C#がお勧めです」といいたいところですが、オブジェクト指向とかラムダ式など、いろいろと学ばないといけない事が多い言語だから、ちょっとお勧めしずらいかも?なんて思ったりします。
もちろん、全部学ばないと使えないってわけでもないのですが。
C#は、Linux、iOS、Android、Windows上の開発で使えますし、マイクロソフトのAzureやAWSなどもOKです。
特に、WebAssemblyを活用したWebアプリでは、1行もJavaScriptを使わずフルスタックWebアプリが開発可能となりました。
Webアプリの生産性がかなり改善されたと感じていますので、お勧めです。
No.1
- 回答日時:
Pythonという言語は、コードがシンプルで他の言語と比較すると覚えるべきものが少ないという特徴があります。
そして、シンプルさや読みやすさを重視しているため、初心者にも理解のしやすい言語です。
逆に、インタプリタ型言語であるため、コンパイル言語と比較すると処理速度の面ではどうしても負けます。
同様に、インタプリタのため、CPUやメモリ使用量が多めになる傾向があって、スマホや組み込みアプリの開発には不向きな気がします。
開発現場としては、将来は別として、現状では、これまでの開発ソフト資産がありますし、それらの改修という仕事が多いと思います。
ですので、海外は別かもしれませんが、日本国内のIT業界としての直近の需要は、Java、VB、C++、C#などが多い気がします。
ですので、「Pythonの経験があります!」と「Javaの経験があります!」という技術者がいた場合、個人的な推測ですけど、後者のほうが5~10倍くらい需要が多いと思いますので、他言語も学んでおくほうがいいと思います。
ちなみに、先日、書店のコンピュータ関連の書棚を見ると、Python関係の本がとても多く並んでいました。
出版業界、教育業界が商売的にみるとき、開発現場の需要がどうであれ、彼らが儲けるためには、Pythonブームが盛り上がって欲しいってところでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- 数学 C言語と将来性 7 2022/10/13 16:49
- その他(プログラミング・Web制作) powershell で書いたプログラムでcd が動かない 5 2023/04/08 14:47
- 計算機科学 fortranという言語は今でも科学技術計算でPythonと同じくらい使われてると聞いたのですが、そ 10 2022/08/25 00:43
- IT・エンジニアリング PCが好きでないとIT企業で働くのは難しいか? 5 2023/07/22 03:31
- Ruby 教えてください 2 2023/01/04 17:50
- その他(IT・Webサービス) 4月から入社した新会社員です。文系です。(大学は異文化コミュニケーション学部でした。中国の高校に合格 1 2023/04/06 12:52
- IT・エンジニアリング IT未経験でも客先常駐でスキルを得れば自社開発に行けるか? 2 2023/07/23 01:16
- IT・エンジニアリング 高一男子です。エンジニアの方に質問です。僕は頭はそこまで良くないですが、Webエンジニアになりたいと 2 2022/06/12 17:02
- その他(ブラウザ) pythonの既定のブラウザを変更したいです 1 2022/07/06 22:09
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
私は某アプリを利用しています。それは匿名サイトで誰でもが回答できるアプリです。ただ他の方も言っていま
その他(悩み相談・人生相談)
-
パソコンに内蔵されているSSDの寿命が近づいたことを知る手段はありますか?
ドライブ・ストレージ
-
安倍内閣のせいで日本には大量の移民が押し寄せてきました。私は安倍内閣が移民政策を進めてきた時からずっ
伝統文化・伝統行事
-
-
4
歯医者さんの待合室で長らく待ったのでWi-Fiを利用したら、「VPN使ってる?」って聞かれました…
VPN
-
5
中国と日本の工事のスピードの差
経済
-
6
何で皆、無差別にYouTubeのユーチューバーのチャンネル登録ボタン押してくれないのですか? ボラン
YouTube
-
7
デスクトップコンピュータでノイズ
デスクトップパソコン
-
8
インターネット回線について教えてください。 近々引越し予定で、引越し先の物件情報にインターネット対応
FTTH・光回線
-
9
教えてgooの最ロイングについてですがパスワードを求められて忘れて登録出来ない場合ってどうされていま
Google+
-
10
PCのデータ保存
USBメモリー・SDカード・フラッシュメモリー
-
11
他のLinuxでも動くa.outの作り方
UNIX・Linux
-
12
メルペイ不正利用されたので問い合せたところ、 こんな文章が届きました。 ⤵︎ ︎ 本件は、お客さま自
消費者問題・詐欺
-
13
ネットの車買い取り、データー入力したら電話が数十件も?こんなに来るのですか?
査定・売却・下取り(車)
-
14
Wi-Fiについて 私はアパートに住んでいます。入居時に、Wi-Fiは自分で契約してと言われました。
Wi-Fi・無線LAN
-
15
スマホ充電すると破損してる可能性がありみたいになり低速充電になるんですが、なぜですか? 充電器新しい
バッテリー・充電器・電池
-
16
microATXの拡張スロット
ビデオカード・サウンドカード
-
17
autodesk社の製品は生活保護者なら無料ですか?
公的扶助・生活保護
-
18
生き方がアホ過ぎる。 今41歳です。 大学受験とか言っていますが41歳で大学受験とか言っているのがア
その他(悩み相談・人生相談)
-
19
Amazonで一度注文をキャンセルした商品はもう二度と注文することはできないのですか? 注文しようと
Amazon
-
20
パソコン買うよりネカフェ行った方がお得ですか?
その他(パソコン・周辺機器)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#とC++とJavaが学べる書籍につ...
-
Pythonって何を意識した言語な...
-
プログラムに書かれる"%"記号の...
-
C言語、C+、C++、C#の違い
-
質問失礼します。 プログラム言...
-
最新のプログラム言語を学ぶに...
-
UWSCはどのプログラミング言語?
-
rpa化する言語としてら何があり...
-
C言語とhtmlの違いを どな...
-
VBScriptで引数を省略したい場合
-
COBOLでのNOT = の AND条件
-
COBOLで文字タイプを数字...
-
楽しくて最高のプログラミング...
-
HTMLてインタプリタの類になる?
-
UNITY Float型の接尾辞fって
-
vbaとc言語の関連性について
-
TO_CHARで小数点以下がある場合...
-
メダルゲームのプログラム
-
FORTRANと他の言語(c、c++、ba...
-
VCとVC++
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報