プログラミング

【プログラミング初心者】プログラマーとは、何をする人?①

こんにちは、にじのあめこです。

 

私の今週のブームは「プログラミング」。

もう本当にミーハーなのでね、ツイッターでプログラミングが流行っていたらプログラミングじゃね!?って一気に熱が上がるタイプです。

 

で、本当に初心者ですので、そもそものところから確認していきましょう。

 

プログラマーって何する人?

プログラマーっていったい何する人なんだ、どんな仕事なんだ、と言うのがいまいちわからない。

もうね、そこからですよね、初心者は。

プログラマーというのはプログラム言語を用いて、コンピュータプログラムを組み、システムやソフトウェアをつくるお仕事です。

 

プログラム言語って何?

プログラム言語とは、コンピュータに命令するための「言葉」みたいなものです。

 

とてもわかりやすいサイトが、各国の言語に例えていました。

私たち人間同士は言葉(言語)を使って、お互いの伝えたいことをやりとりします。
ただし、伝える相手(人間)によっては、使う言葉(言語)が異なります。
例えば、日本人と話をしたければ「日本語」、アメリカ人と話をしたければ「英語」、フランス人と話をしたければ「フランス語」といったように、相手によって使う言葉(言語)が変わります。

DIVERSITY x CREATIVITYより

 

おお、めちゃくちゃわかりやすい…!

指示する相手(コンピュータシステム)が異なるので、言語も異なるのだそうです。

 

プログラミング言語も人間同士の場合のように、伝える相手(コンピューターの種類)によって、使う言葉(言語)が異なります。
例えば、
iphone(スマホ:アプリ)と話をしたい場合は「Objective-C」というプログラミング言語
Android(スマホ:アプリ)と話をしたい場合は「JAVA」というプログラミング言語
Windows(アプリ)と話をしたい場合は「C#」というプログラミング言語
WEBサイト(ホームページなど)と話をしたい場合は「HTML/CSS」というプログラミング言語

DIVERSITY x CREATIVITYより

プログラマーは、各言語を取得してアプリやホームページをつくる仕事のことですね。

 

プログラムは箱の中を編集する仕事

別のたとえ方もあります。

現役プログラマーの方から説明してもらいました。

箱の中にたくさん情報が入っていたとします。

その情報を出したり入れたり、編集するのがプログラミングです。

 

例えばクックパッド。

たくさんのレシピをクックパッドという箱(アプリ)に投稿できるようにします。

その方法を「食材」で検索した時に取り出せるようプログラミングされているのです。

 

まとめ

いろいろと調べる中で、プログラミングってなんぞや…という状態から、何となくほうほう、と分かった気になってきました笑。

プログラマーは平たく言うと「アプリをつくる人」のことですね。(平たくしすぎ)

で、プログラミング言語はアプリをつくるためにコンピュータに指示するための言葉。

ということでした。

 

COMMENT

メールアドレスが公開されることはありません。