- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インフラエンジニアのプログラム言語)
インフラエンジニアがプログラム言語を学ぶ際のおすすめは?
このQ&Aのポイント
- インフラエンジニアがプログラム言語を学ぶ際におすすめの言語は何でしょうか?SQLやシェル系などは簡単なものは作れますが、効率やレスポンスが良いプログラムを作れるようになりたいです。
- JavaやCなどのサーバーサイド言語から学ぶのが良いでしょうか?それともC#やVBの方が覚えやすいでしょうか?何か1つ覚えれば他の言語へのとっかかりになると思いますが、どの言語がおすすめですか?
- インフラエンジニアでプログラム言語を学ぶ際には、JavaやCのようなサーバーサイド言語から始めることをおすすめします。もちろん、C#やVBなども覚えやすいですが、サーバーサイドの知識を深めるためにはJavaやCが適しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> それとも、覚えやすいらしい C# /VB からのが良いでしょうか? 覚えやすい、というのと、覚えることが少ない、というのは、よく似てます。 既にVBSやPerlで基本的なプログラムが作れるとのことですので、知識を深めるため、という目的なら要らないかと思われます。 実行時の効率を極限まで重視したプログラムを作るための知識を得る事が目的なのであれば、C言語はかなり原始的な部類の言語ですので、良い選択肢になるかと思われます。基本的なアルゴリズムとデータ構造に関する本を2冊位買って読んでみてはどうでしょうか。 # 更に極めたいのであればアセンブリ言語もありますが、そこまでする必要は無いかと その他の知識を得ることが目的なのであれば、Scheme(再帰や継続、クロージャ等)、Common Lisp(再帰やクロージャ、マクロ等)、Haskell(型推論やモナド等)といった言語が個人的にはお勧めですが、暇で暇で仕方が無い時に腰を据えて取組む感じの言語ですんで、難しいかも知れません。
その他の回答 (1)
- kmee
- ベストアンサー率55% (1857/3366)
回答No.1
> SQL/PSSQL/シェル系/VBS/Perlなんかは簡単なのは作れますが、効率やレスポンスが良いというようなプログラムは作れてません。 それなら、Perlをもう少し勉強してみてはどうでしょうか? 最近では、これまでいい加減に書いても動いていたものを、きっちりときれいに書く、というのが主流になっています。
質問者
お礼
ありがとうございます! 確かに仰るように、かける方はたくさんいらっしゃっても、なかなか「おっ」と思うようなプログラムは少ないですね! ご意見ありがとうございます!
お礼
細かいご指摘ありがとうございます。 なるほど、Lisp / Haskell はあまり知識が無いので候補から外しておりました。 なるほどそう言う視点があるのですね……。 まずは、C言語を読んでみて、いけそうか判断してみたいと思います。 助かりました、ありがとうございます!