C#(シーシャープ)って何ができる?IT業界で長く使われ続けている理由を分かりやすくまとめてみた 💻✨
こんにちは❗ たねまつです👦 IT業界で働いていると、 「C#って聞いたことはあるけど、正直どんな言語か説明できない」 そんな人、意外と多いと感じています 🤔 私自身も、IT会社に転職するまで、 Java やC言語は分かるけど、 **C#について正直全然知りませんでした💦 私は、 SES で働いていたのですが自社開発も少し請け負っている会社だったのでそれがC#で作れていました。なのでそれがC#との出会いでした💫 この記事では、 IT業界で働く人 未経験からIT業界を目指している人 どの言語を勉強すればいいか迷っている人 に向けて、 C#というプログラム言語の立ち位置 を分かりやすくまとめます 📘 C#が生まれた背景と、どんな言語なのか 🧠 C#は、 Microsoft が開発したプログラム言語 です。 Windows 向けアプリケーションや業務システムを効率よく作るために誕生しました。 特徴を一言でいうと、 👉 「業務アプリを安全かつ効率的に作るための言語」 Javaと同じく、 オブジェクト指向 型安全 大規模開発向き といった特徴を持っており、 チーム開発・長期運用のシステム に強いのがポイントです👆 C#は今、どんなシステムで使われている? 🏢🌐 C#は、今も現役バリバリで使われています。 代表的なのは👇 社内の業務システム(勤怠・販売管理・在庫管理など) Windowsアプリケーション Webシステム( ASP.NET ) クラウド連携システム( Azure ) 特に、 企業の基幹システムや社内ツール での採用が多く、 「安定して長く使われるシステム」に強い印象です。 そのため、 ✔ IT業界で長く働きたい ✔ 業務系SEを目指したい という人には、相性の良い言語だと思います 👍 C言語・C++・Objective-C…正直よく分からなかった話 😅 ここ、意外と混乱しやすいポイントですよね。 私自身も最初は、 「C#ってC言語の進化版?」 「C++とかObjective-Cって何が違うの?」 と正直よく分かっていませんでした 💦 ざっくり整理すると👇 C言語 :処理が速い。組み込み系・OS・ハード寄り C++ :C言語にオブジェクト指向を追加した言語 Objective-C :Apple系(iOS/macOS)で使われていた言語 ...