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

Lightweight Language

pointこの用語のポイント

pointプログラミング言語の分類だよ

point覚えたり使ったりするのが簡単なやつだよ

point日本では「軽量プログラミング言語」や「LL」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Lightweight Language(読:ライトウェイト・ランゲージ)とは

いわゆる「軽量プログラミング言語(LL)」のこと。
用語の中身としては

JavaScriptとか、Perlとか、PHPとか、Rubyとか、Pythonとかのこと
です。
もう少し一般化して説明すると

実際にどうかは人それぞれだけど、一般的に「覚えるのが簡単で気軽に使えるだろう」と言われているプログラミング言語のこと
です。


image piyo

詳しく書くよ

最初に留意事項です。
軽量プログラミング言語」や「LL」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
軽量プログラミング言語の英語表現が「Lightweight Language」です。

Lightweight Language(ライトウェイト・ランゲージ)

軽量プログラミング言語を「LL」と表現することがあります。
この「LL」が「Lightweight Language」の省略表現なのです。

Lightweight Language(ライトウェイト・ランゲージ)2

※「Lightweight Language」を何となく日本語にすると「軽量言語」となります。[詳細]

以上が「軽量プログラミング言語(LL)」の意味を知っている人向けの説明です。

「軽量プログラミング言語(LL)って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩

それでは、いってみましょう。
まずは予備知識として「プログラミング言語」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プログラミング言語は「プログラムの元ネタソースコードを書くときに使う言葉」です。

一般的なプログラムというのは、まず人間語で元ネタを書き、それをコンピュータさんが分かる言葉に翻訳することで完成します。

Lightweight Language(ライトウェイト・ランゲージ)3

この「元ネタ」を書くときに使う言語がプログラミング言語です。

Lightweight Language(ライトウェイト・ランゲージ)4

世の中には、たくさんのプログラミング言語がありますが、大きく2つに分けられます。
それは

1.覚えて使うための難易度が高いプログラミング言語
2.覚えて使うための難易度が低いプログラミング言語


の2つです。

「そんなの個人の主観によるんじゃね?」と思うかもしれませんが、我慢してください。
私も、そう思います。

とにかく、プログラミング言語は

1.覚えて使うための難易度が高いプログラミング言語
2.覚えて使うための難易度が低いプログラミング言語


の2種類に分けられるのです。
分けられるったら、分けられるんだいっ!

それを踏まえて

2.覚えて使うための難易度が低いプログラミング言語

を意図する用語が「Lightweight Language」です。
上でも書きましたが、一般的には「軽量プログラミング言語」や「LL」と表現されます。
※本ページでも以降は「軽量プログラミング言語」と表現します。

具体的には

JavaScript
Perl
PHP
Ruby
Python(パイソン)


などのプログラミング言語が軽量プログラミング言語に該当するようです。

取り上げておいて なんですが、個人的には「こんな用語を作って、何か意味があるの?」と思っています。
素直に「JavaScript」とか「PHP」とかの言語名を挙げるか「スクリプト言語」で一緒くたにすればいいだけのような気がします。

それに、初心者でも取っつきやすいのは確かですが、縛りが緩い分、きっちりしたプログラムを作ろうと思ったら結構、面倒くさい言語たちです。
間口は広いですが、極めるまでの習得難易度は、そこまで低くないと思うのですよね。

ということで、私にはイマイチ存在意義の分からない用語ですが、気が向いたら覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「Lightweight Language」って単語が出てきたら「軽量プログラミング言語(覚えるのが簡単で気軽に使える(と言われている)プログラミング言語)のことなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「lightweight(ライトウェイト)」の意味は「軽い」とか「軽量の」とかです。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
何となく くっつけると

軽量の言語

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「定年力」の鍛え方 老後の毎日を最高にする方法
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた