こんにちは、皆さん。お世話になります。
コンピュータプログラムを作る際に留意すべき方針として、
「The KISS Principle」というものがあります。「Jargon File」などによれば、
K・I・S・S が「Keep It Simple, Stupid」の略で(諸説あることは存じております)、
プログラムの構造は単純に保つべしという意味であることはわかるのですが、
最後の「stupid」の品詞が気になっています。
プログラムの構造について simple かつ stupid(つまり形容詞)にしておけということなのか、
それともプログラマに対して「このおバカ」(つまり名詞)と呼びかけ(?)ているのか、
一般的英米人はどちらの意味に取るのが普通なのでしょうか。
No.1
- 回答日時:
こんにちは。
コンピュータプログラムに関しては全く分からないのですが、私が読んだコミュニケーションの本に、「コミュニケーションの基本はKISS(Keep It Simple and Specific)である」と書いてありました。恐らく最後はStupidではなくSpecificなのでは、と思います。
この回答への補足
最初は確かに「Keep It Simple and Specific」だったのかもしれませんね。
それが洒落のきついハッカー(達人プログラマ)たちにこのように変形されてしまったのでしょう。
「KISS」なんて、いかにもいじってくれと言わんばかりの略語ですからね。
さまざまな業界で好きなように解釈されているようです。
早速のご回答ありがとうございます、tirolucky さん。
Specific、具体的にすべしということですね。これは初耳です。勉強になりました。
ただ、「諸説あることは存じております」と書いた通り、最後の SS は
「Short and Simple」だったり、また「Keep It Simple, Sweetheart」などという
バリエーションがあることも知っています。
私としてはネイティブスピーカーが「Stupid」と言われた時の
反応はどうなのかな、と知りたく思ったのです。
お心遣い、感謝いたします。
No.2
- 回答日時:
恐らく
“解り易く書けよ、バー○!”
ということでは?
この回答への補足
すみません、もう一つ聞きたいことが。
「This program is stupid.」とか、「stupid programs」などと言えるとしたら、
それは「バグだらけでむかつくプログラム」ということになるのでしょうか?
お答えありがとうございます、pierre2 さん。やはり呼びかけですか。
私もこの場合、「stupid」であることはプログラムの属性として
ありえないという気がしてきました。
そうなると、「変に気を利かせることなく素直に書かれたプログラム」というのは
「a simple program」で十分その意を尽くしていると考えていいのでしょうか?
No.3ベストアンサー
- 回答日時:
「This program is stupid.」とか、「stupid programs」
こういったときに使うstupidは
あまり直接的な意味じゃなくて
とにかく発言者の
気に食わない
好みじゃない
馴染んでない
事をひとまとめにして言うときだと思います。
再びのご回答ありがとうございます。
COBUILD によれば、物について「stupid」と言うときは
そいつが嫌いだとか、そいつにいらいらするという意味だと書いてあったので、
お答えはこの記述を裏付けるものですね。
バグがなくても、設計自体が悪くて、本来やってしかるべきことをしないプログラムについて
「This program is stupid.」というのではないかと思うようになりました。
以下は「バカなプログラム」の例です^^
http://download.com.com/3302-2182-2373098.html?p …
どうもありがとうございました。おかげさまでよくわかりました。
No.4
- 回答日時:
どちらの意味が普通なんでしょうね?
"Keep It Simple, Sweetheart"というバージョンもあるようですから、それと同じ構成と考えれば「このおバカ」という呼びかけと解釈するのが普通なのかもしれません。
でも、私自身は、今まで、"simple, stupid"="simple and stupid"だと思っていました。つまり、
Keep it simple and stupid. Don't make it clever and complicated.
というような感じです。
個人的には、「おバカ」と呼びかけていると解釈するより、「バカチョンで行こうよ」と取る方が好みですが、一般的英米人がどちらの意味に取るのかは全然分かりません。
ちなみに、私がweb researchした限りでは、他のバージョンより"Keep It Simple, Stupid"の方が先にあったような感じを受けました。
何よりこのバージョンが一番メジャーですし、このphraseを"old maxim"だといっているサイトもありました。
それから、"Keep IT Short and Simple"は、"Keep It Simple, Stupid"をpolitically correctに言い換えたものだと言っている人もいました。
そういえば、日本でも「バカチョン」は放送禁止らしいですね。
この回答への補足
d-y さんの補足欄をお借りし、改めてお答えくださった皆さんにお礼申し上げます。
某オンライン辞書では「stupid」を使ったバージョンに対して「こら、短くしとけ」という訳が出ておりまして
総合するとやはり「stupid」はプログラマ本人に向けられた言葉のようです。
配点は、二度にわたってご足労いただいた pierre2 さんに20ポイント、
いろいろとウェブ検索してくださった d-y さんに10ポイント差し上げたいと思いますが、
ご自分の経験を踏まえ、いの一番に駆けつけてくださった tirolucky さんにも深く感謝しております。
皆さん、本当にありがとうございました。
d-y さん、ご回答ありがとうございます。
pierre2 さんへのお礼で書いたように、どうやらプログラムを「stupid」というのは
褒め言葉にはならないようです。
>ちなみに、私がweb researchした限りでは、他のバージョンより
>"Keep It Simple, Stupid"の方が先にあったような感じを受けました。
わざわざお調べくださったこと、感謝いたします。こちらの方が本来なのですね。
>それから、"Keep IT Short and Simple"は、"Keep It Simple, Stupid"を
>politically correctに言い換えたものだと言っている人もいました。
はい、それは PC の影響で間違いないと思います。
「伽藍とバザール」などを書いたオープンソース運動の立役者
エリック・レイモンド編集の「Jargon File」には「マーケットロイドの言い換え語」と書いてありました。
http://catb.org/~esr/jargon/html/K/KISS-Principl …
なお、「バカチョン」という言葉ですが、これが必ずしも
人種差別に基づくものではないという見解もありますので、
よろしければこうした質問もご覧になってみてください。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=154633
http://oshiete1.goo.ne.jp/kotaeru.php3?q=8671
でも、どのみちいい言葉ではないので、積極的に使いたいとは思いませんが。
余談が長くなりました。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 総称的意味の「the+過去分詞」が無冠詞複数形で置き換えることができない理由について 5 2022/08/04 10:14
- 英語 A healthy 20 centimeters tall の a がなぜ定冠詞でないのでしょうか? 2 2022/10/22 04:40
- 英語 「to不定詞」を目的語に直接取れない動詞で、なお「to不定詞」で表現したい場合の方法について 2 2022/07/11 10:17
- 英語 A healthy 20 centimeters tall の a がなぜ定冠詞でないのでしょうか? 2 2022/10/14 05:21
- 英語 提示文の構造等について 2 2022/12/25 23:24
- 英語 「spend+時間+過去分詞」の文の構造について 4 2023/07/19 09:43
- 英語 英文法教えて下さい 2 2022/12/27 11:49
- 英語 提示した結果構文が非文となる理由について 1 2022/07/25 12:22
- 英語 "an amount of"の意味等について 2 2023/06/13 12:19
- 英語 「自動詞+前置詞」で第5文型をとる文の構造について 3 2023/01/04 10:22
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
personale informationにあるti...
-
違いを教えて!keep on ~ing ...
-
"many"と"many of "の違いについて
-
「There is ~」 と 「Here is ...
-
Just for youとonly for youの...
-
目立ってなんぼってどういう意...
-
接続詞whenの中の進行形について
-
peopleとfolksの意味の違いは何?
-
No、None、N/Aの使い方について
-
次の英文の解説をお願いします。
-
お願い致します
-
「decline」の反対語は
-
for some reason for some reas...
-
Stay With Meの意味について・・・
-
現在完了have beenの過去と現在...
-
not only〜but....as well はど...
-
as per your requestについて
-
as is と as it is
-
by farとso farがそういった意...
-
of the year と in a year
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
personale informationにあるti...
-
違いを教えて!keep on ~ing ...
-
"many"と"many of "の違いについて
-
as per your requestについて
-
Keep me updated.の意味を教え...
-
Just for youとonly for youの...
-
ガンダムでも出てきます、stard...
-
「decline」の反対語は
-
「There is ~」 と 「Here is ...
-
プレゼンタイトルのCon't
-
Gotta make the Benjamins. の...
-
目立ってなんぼってどういう意...
-
all ok とok だけのときの訳の...
-
Call offの意味(訳)を教えて...
-
Try not to worry.とDon't worr...
-
接続詞whenの中の進行形について
-
peopleとfolksの意味の違いは何?
-
noticeとnotificationの違いを...
-
of the year と in a year
-
sweetの意味
おすすめ情報