プロが教えるわが家の防犯対策術!

2点疑問があります。

軽量言語(LL:Lightweight Language)
または軽量スクリプト言語 といった単語を最近よく見かけます。

RubyやPythonなどが属するものと思うのですが、
上記の単語中の「軽量」とは何が軽量なのでしょうか?・・・(1)

パッと思いつくのは、
-動作が軽い?
-使用者の負担が軽い?(ライブラリが豊富であるため)
ぐらいです。

軽量があるくらいだから、逆の重量言語とかあったりする
のでしょうか?・・・(2)

A 回答 (2件)

プログラマの負担が軽い言語のこと。



軽量プログラミング言語 - Wikipedia
http://ja.wikipedia.org/wiki/%E8%BB%BD%E9%87%8F% …
Lightweight Languageとは - はてなダイアリー
http://d.hatena.ne.jp/keyword/Lightweight%20Lang …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
おお一つが当たってた(・∀・)

お礼日時:2008/05/31 00:15

>動作が軽い?



Lightweight Languageのほうが動作は重い場合が多いです。

>使用者の負担が軽い?(ライブラリが豊富であるため)

たいていのLightweight Languageでは使用者の負担が軽いと標榜していますから、
Lightweight Languageを取り沙汰する方々が考える「軽量」意味はおそらく
後者の使用者の負担軽減を指していると思われます。
ですが、自分の個人的な見解ではLightweight Languageはデバッグの手間が増えるので、
総合的な使用者の負担はむしろ大きくなると考えていますし、
Lightweight Languageのほうがライブラリが豊富であるとまでは言い切れませんので、
自分はバズワードの一種ぐらいにしか思っていません。
ただ、いずれのLightweight Languageでも「とにかく短く書けること」「とにかく柔軟なこと」「いろいろなアプローチができること」「移植性が高いこと」といった
共通した理念があるようにみえます(1)。

軽量プログラミング言語と対比してC/C++やJava/C#などを「重量プログラミング言語」と呼ぶことが稀にあるようですが、
これは「軽量プログラミング言語でない言語」くらいの意味です(2)。

参考URL:http://ja.wikipedia.org/wiki/バズワード
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

仕様用途により適所適材って感じなのかな

お礼日時:2008/05/31 00:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!