C#入門、スマホアプリ開発でも使える万能言語?

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
C#入門、スマホアプリ開発でも使える万能言語

C#はオブジェクト指向プログラミング言語一つです。
C#はマイクロソフトが開発した言語ですが、Apache Licenseのため比較的気軽に利用出来る言語です。

C#の特徴としては共通中間言語( Common Intermediate Language:CIL)にコンパイルされて実行されることです。共通中間言語にコンパイルされたコードは共通言語基盤(Common Language Infrastructure:CLI)にて実行されます。C#の共通言語基盤で最も有名なものが「.NET Framework」です。つまりC#は.NET Framework上で動く、もしくは.NET Frameworkと一緒に利用するものと理解するのが良いと思います。ただし、.NET FrameworkはWindows用のものしかありません。そのため「Mono」という.NET Framework互換のオープンソースが提供されており、Windows以外の環境でもC#が使えるようになっています。

またC#はWindows環境のWEBアプリケーション開発以外にXamarinやUnityなどのクロスプラットフォームでの開発で利用されています。スマートフォンアプリの開発でも利用できる言語ですので、押さえておいても良いですね。
言葉での説明は以上にして、実際のソースコードを見ていきましょう。

まずはC#とC言語とPHPの違いについてソースコードサンプルを紹介します。
■C言語

■PHP

■C#

いかがでしたでしょうか。C#自体にあまり特殊なところはなく、他の言語でのプログラミング経験があれば、スムーズに学習できそうです。一方でC#で開発≒.NET Frameworkを利用となるため、.NET Frameworkの構成要素であるASP.NETやADO.NETをいかにキャッチアップするかがポイントのようです。もちろんXamarinやUnityでスマートフォンアプリをしてみるのも良いですね。

採用意欲の高いIT企業のご紹介

ウルシステムズ株式会社
ジャスダック上場。ビジネスモデリングに強み。

株式会社オープンストリーム
東証一部上場豆蔵HDグループ。自社製品「Biz/Browser」の導入企業数は1000社以上。

Fringe81株式会社
RSS広告配信「Trend Match」や第三者配信「digitalice」を開発するアドテクノロジー会社。

ミイル株式会社
グルメ写真投稿SNS「ミイル」は70万ダウンロードを突破。

株式会社Oneteam
2015年2月創業。創業4ヶ月でサイバーエージェント・ベンチャーズより資金調達。注目の企業。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

興味を伝えたらあとは待つだけ。
転職チャンスを逃さない新しい転職方法のご案内

転職活動でこんな悩みはありませんか?

・「自分の経験に合う仕事があれば連絡が欲しい」
・「共感した企業で働いてみたいが、自分の経験にあった募集がない」
・「自分の経験を生かせる仕事があれば応募したい」

転職サイトの「コネクテッド」はこのような転職活動での悩みを解決する転職サイトです。
「コネクテッド」は気になる企業に、興味を伝えておくと企業から声がかかります。
転職の可能性を最大化して、転職タイミングを逃さない、新しい転職のカタチを提供します。

会員登録をして企業を見る

SNSでもご購読できます。