[Sy] 【Tech用語辞典】プログラミング言語とは?
2017/11/28
できる限り簡単な言葉で説明する用語辞典を目指してます。プログラミング言語とは、ひとことで言うと
「
プログラミングするために作られた『人間が機械に対して命令を伝える』ための言語
」
です。
読む前に理解しておいてほしい用語
プログラミング
コンピューターに『これをこうしてほしい!』といった命令を、テキストファイルに文字で書いていくこと
◯◯言語
コンピューターを使って『◯◯するために使う』という目的で作られた、『人間から機械に対して何かを伝える』ためのもの
ひとことで言うと・・・
プログラミングするために作られた『人間が機械に対して命令を伝える』ための言語 。
もっと詳しく!
プログラミング言語 と呼ばれる人工的な言語(文法+単語)を使い、コンピューターに命令を伝えていくことを、 プログラミング と言います。
エンジニアが会話で 言語 と言った時は、だいたいこの プログラミング言語 のことを指してます。
日本語や英語のような、一般的に言語と呼ばれるものは、区別して 自然言語 と言われたりします。
プログラミング言語にも、「日本語、英語、・・・」のようにたくさんの種類があり、今も新しいプログラミング言語が世界中で作られています。
プログラミング言語によって、
- 文法(命令の書き方のルール)
- キーワード(命令のための単語のようなもの)
- 思想や哲学(何を大事にしているか?など)
- 使うことのできる環境
といった特徴がさまざまで、適材適所で使い分けることが必要です。また、プログラマによって好きな言語というものがだいたいあります。
有名なプログラミング言語をいくつか挙げると、
- C言語
- Java
- PHP
- Ruby
- Python
- JavaScript
- Go言語
- Swift
- Kotlin
といったものがあります。