「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

C#

pointこの用語のポイント

pointプログラミング言語だよ

pointC++とJavaの良いとこ取りをしようとしたような言語だよ

pointマイクロソフトさんが作ったよ

スポンサーリンク

簡単に書くよ

C#(読:シーシャープ)とは

プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ
であり

マイクロソフトさんが作った、C++とJavaの良いとこ取りをしてパワーアップさせたようなプログラミング言語
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「ソースコード」と「プログラミング言語」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

ソースコードは「人間語で書いたプログラムの元ネタ」です。

C#

プログラムを作って動かすまでの一般的な流れは

1.人間語でプログラムの元ネタを書く
2.元ネタを人間語から機械語に翻訳する
3.翻訳された指示に従って、コンピュータさんが お仕事する


です。

C#2

コンピュータさんは人間語が分かりません。

C#3

人間様はコンピュータさんの言葉が分かりません。

C#4

プログラムは人間様が作るものです。
そこで最初は人間様が分かる言葉でプログラムを作ります。
コンピュータさんに対する「あれをやれ」「これをやれ」な命令を人間語で書くのです。

C#5

次に人間語で書いたプログラムの元ネタをコンピュータさんが分かる言葉に翻訳します。
実際に お仕事をするのは、コンピュータさんですからね。
コンピュータさんが分かる言葉に変換する必要があるのです。

C#6

コンピュータさんが分かる言葉に翻訳したので、コンピュータさんは命令の内容を理解できます。
指示に従って、お仕事をしてくれるでしょう。

C#7

かなり簡略化した説明ですけどね。
これがプログラムを作るときの流れです。

この話で登場した

人間語で書いたプログラムの元ネタ

を「ソースコード」と言います。

C#8

プログラミング言語は「ソースコードを書くときに使う言葉」です。
言い方を変えると、コンピュータさんへ命令するときに使う人間語です。

C#9

世の中には、たくさんのプログラミング言語があります。
人間様の世界にも英語や日本語、中国語など、たくさんの「言語」がありますよね。
それと同じです。

C#10

プログラミング言語によって処理の書き方は違います。
ですが、基本的な部分の書き方は似ていることが多いでしょう。

以上を踏まえて

たくさんあるプログラミング言語のひとつ

が「C#」です。
C#はマイクロソフトさんが作りました。

C#11

「C#」の読み方は「シーシャープ」です。
「おい、その記号はシャープじゃないだろ!」と突っ込んでは いけません。
細かいことは気にしないでください。

名前の由来は諸説ありますが、個人的なお気に入りは「C++++」説です。
「+」を4つ合体させると「#」になりますよね。
「++」はインクリメント演算子の「++」です。
C++を1つ進めたぜー!」の意図で「C++ ++」転じて「C#」です。

C#12

C#はC++とJavaの良いとこ取りをしたような してないような、な言語です。
「Javaと似てるよねー」であり「C++よりは複雑じゃないよねー」が一般的な評価でしょう。


image piyo2

一言でまとめるよ

まぁ「C#」って単語が出てきたら「プログラミング言語(プログラムの元ネタを書くときに使う言葉)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像069
書籍画像015


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践