プログラム言語の概要と有名なプログラミング言語、プログラミング言語の使い方・学習方法などまとめ

プログラミング言語の概要をまとめて紹介します。

プログラミング言語とは

プログラミング言語は、人間がコンピュータに対して処理を指定するために使用する言語のことです。

自然言語とは

自然言語は、人間同士で会話したり意思疎通をするために使用する言語のことです。日本語や英語などは自然言語です。

主なプログラミング言語とその用途

プログラミング言語用途
C言語(シーげんご)
Java(ジャヴァ)
Python(パイソン)
JavaScript(JavaScript)
Kotlin(コトリン)
PHP(ピーエイチピー)
C#(シーシャープ)
Ruby(ルビー)

HTMLはプログラミング言語ではないとされる

HTMLはHyper Text Markup Languageの頭文字で、WEBページの情報を表示するために使用する言語です。プログラミング言語は、コンピュータが0と1の2進数でしか情報を認識しないのに対して人間がその0と1のみの情報を理解できるようにしている「言語」のことを指すので、HTMLもプログラミング言語の一つとされることもあります。ただし、一般的には、WEBページの表示に使用する用途で使われるため、「マークアップ言語」に分類されます。

参考:https://developer.mozilla.org/ja/docs/Web/HTML

コンパイルとは

プログラミング言語で書かれているプログラムは、人間が読めるようにコンピュータの処理を記述しているものです。プログラミング言語で書かれているプログラムをコンピュータは認識することができません。作成したプログラムをコンピュータが認識できるように変換する処理のことを「コンパイル」と言います。

例えば、Java言語ではjavacコマンドを使用して作成したプログラムファイルに対してコンパイルを実行します。

参考:https://docs.oracle.com/javase/jp/1.3/tooldocs/solaris/javac.html

2進数の概要

私たちが生活の中で使う数字は、0〜9までの10種類の数字です。10種類の数字を使った数の数え方を10進数と言います。2進数は0と1のみの数字を使った数の数え方です。10進数では0, 1, 2, 3, 4 …と数を数えますが、2進数では0, 1, 10, 11, 100 …と数を数えます。

バイナリファイルの概要

バイナリファイルを英語で表記すると「binary file」と書きます。「binary」は、「2つの」「2進法の」「2値の」などを意味します。バイナリファイルは、コンピュータが認識することができる、2進数のファイルです。プログラミング言語で書かれているファイルは、人間が読めるファイルですが、バイナリファイルは人間ではなくコンピュータが読むことのできるファイルで、人間には読めない構造になっています。

主要なプログラミング言語の概要

主要なプログラミング言語の概要を紹介します。

Java

Javaはサンマイクロシステムズ(Sun Microsystems)によって1991年に開発が始まり、1995年に正式に発表されたプログラミング言語です。サンマイクロシステムズ(Sun Microsystems)は2010年にOracleに買収され、現在でもOracleの傘下にあります。

JavaScript

JavaScriptは、ネットスケープ社に1995年に開発されたプログラミング言語です。

PHP

HTML・CSS(マークアップランゲージ)

HTMLはプログラミング言語ではなくマークアップランゲージに分類されますが、当サイトでは情報をまとめて発信します。

C#

上部へスクロール