C#とは​?|プログラミング言語のC#について3分でわかりやすく解説します​【プログラミング初心者向け】

用語解説

こんちには。キノコードです。
このレッスンでは、 C#について説明をします。

▼ YouTube動画はこちらからどうぞ。

 
 
 
 
 
 

この記事の執筆・監修

キノコード
キノコード

テクノロジーアンドデザインカンパニー合同会社のCEO。
日本最大級のプログラミング教育のYouTubeチャンネル「キノコード」や、プログラミング学習サービス「キノクエスト」を運営。
著書「あなたの仕事が一瞬で片付くPythonによる自動化仕事術」や、雑誌「日経ソフトウエア」や「シェルスクリプトマガジン」への寄稿など実績多数。

C#とは?

C#は、2000年にマイクロソフトが開発したプログラミング言語です。
C#(シーシャープ)は、JavaやPHPよりも後発に作られた、比較的新しいプログラミング言語です。
C#を使えるようになると、Windowsアプリケーションを中心に、webアプリケーションや、iOSアプリ、Androidアプリの開発、そして、ゲームまで開発できるようになります。

JavaやC++と同じ「オブジェクト指向言語」

C#は、JavaやC++と同じ「オブジェクト指向言語」です。
オブジェクト指向言語とは、「データと処理」を1セットとして組み立てていくプログラム手法に適した言語のことです。
C#は、JavaやC++をベースに作られてて、プログラムの記述や実行が簡単になるように改良が加えられています。
そのため、オブジェクト指向言語の中でも初心者向けのプログラミング言語です。

Visual Studio Communityですぐに開発できる

C#を開発したマイクロソフト社の「Visual Studio」というIDEを使えば、すぐにプログラミングを始めることができます。
IDEとは統合開発環境のことで、プログラミングするときに必要なツールを一つにパッケージングしたソフトウェアのことです。
IDEを使えば、プログラムを記述するエディタ、コードのエラーをチェック機能、入力の補完候補機能、ソースコードを管理できたりと便利です。
有償版の「Visual Studio Enterprise」「Visual Studio professinal」もあるのですが、無償版のVisual Studio Communityでも十分な機能が揃っています。

いろいろなものを作れる

C#ではいろいろなものを作れます。
例えば、以前までは、Webアプリケーションとスマホアプリは別々のプログラミング言語で作成する必要がありました。
しかし、現在では、Xamarin(ザマリン)と呼ばれるクロスプラットフォーム開発ができるツールが登場したことによって、C#のみでスマホアプリも開発できるようになりました。
また、C#でゲームも開発できます。


ゲームを開発するツールの「Unity」にて、開発できる言語としてC#があるからです。
C#ができると、Webアプリ、スマホアプリ、ゲーム開発まで、いろいろなものを作ることができるようになります。

CSS、JavaScript、Java、PHP、プログラミング言語については別で解説します。

ぜひご参考ください。

KinoCode チャンネル

YouTubeで毎日動画配信しています。
動画は3分間なので、
 ・通勤時間
 ・お昼休み
 ・お手すきのとき
 ・寝る前
など手軽に視聴できます。
 
ちょっとしたインプットにどうぞ!
 
▼チャンネル登録はこちらからどうぞ。
未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト