>>948 y=ax^2+bx+c
は同書のP2表1.1で”文”として定義されています。
正確には「y := ax^2+bx+c」と記述します。
【注意】 P2の文中で「(4) xが変数でEが式ならば,x := E は式である」
は「文である」の誤りです。
代入”式”「 y=ax^2+bx+c」と言ったりしますが、意味的には
代入”文”「y := ax^2+bx+c」です。
代入文x:=E (←変数x,式E)については同書のP5に
「代入文は変数の値を別の値に置き換える働きをするので、
環境を別の環境に移す関数を意味する」とあります。
この説明では「関数」とあるので「式」と呼びたくなるかも知れませんが、
関数と関数との”写像”と御考え下さい。制御文ですね。
>>950にある 2. 恒等式 y == x^2 「yはx^2と常に等しい」
は論理値が与えられるので”式”です。
また、『定義式 y := x^2 「yをx^2と定義する」』はメタ記号 ::= を用いて
「y ::= x^2」と記述したりするようです。
ちなみに同書のP6の下から5行目「この関数が式に対する意味関数である」は
「文に対する」の誤りです。
頑張ってください。
>>951-952 ここでいうy=ax^2+bx+cは、プログラムの代入ではなく、
数学の等式だと思うぞ。放物線。
>>948 数学でもax^2+bx+cは式だと思うぞ。
ってことで、漏れ的にはそれほど違和感はない。
言葉って言うのは概念につけられた単なるラベルなわけで、
極論を言うと重要なのは概念であって言葉じゃない。
「犬の尻尾を足と呼ぶことにしても足は5本にならない」
ってのはラベルを取り替えても概念は変わらないという意味だと思う。
まあ、言葉に振り回されるのもほどほどにってことで。
とは言いつつも、プログラムにおける文と式という言葉の起源はちょっと知りたい。
言葉って言うのは概念につけられた単なるラベルなわけで、
極論を言うと重要なのは概念であって言葉じゃない。
なにを式と呼ぼうが、なにを文と呼ぼうが作者の勝手。
まあ、言葉に振り回されるのもほどほどにってことで。
文は文法に束縛
SVO
S=O(BASICの場合)
if文
式は演算子と優先順位と結合規則に束縛
a+b*cはa+(b*c)
だが、たしかにこんなことはどうでもいい
記号にも興味ない
興味があるのは動くプログラム
・勝利宣言をする
言葉って言うのは概念につけられた単なるラベルなわけで、
極論を言うと重要なのは概念であって言葉じゃない。
ってことで、皆が文と呼ぶものを、ここでは式と呼ぶことにします
漏れ的にはそれほど違和感はない。
・知能障害を起こす
>>953がレッテルならぬラベルを貼ってくれたから、
全部集まって神龍が現れるでFA?
>>956 >>958 詭弁のガイドラインを出してくるお前も
・レッテル貼りをする
・勝利宣言をする
・知能障害を起こす
に該当する。
つうか、今時詭弁のガイドラインって
主観で決め付けるコンパイラ屋さんガンガル、の図
┌─┐
|記|
|号 | 業界での字(あざな)は”ウルフ”
│に│ ↓
│興│
│味 | それほど違和感はない♪〜
│な .|
│い│ / ̄
└─┤ ∧∧ <極論を言うと重要なのは概念であって言葉じゃない
│ ( `Д) \_ なにを式と呼ぼうが文と呼ぼうが漏れの勝手
| ̄ ̄ ̄|─□( ヽ┐U
 ̄◎ ̄ ◎−>┘◎
>>946 デバッグできないプログラマに
そのまま当てはまるな
主観で決め付けてるわけじゃなくて、言葉の定義は、仕様によって決められているわけだから、
作者(仕様策定者)の勝手というのは正しいのでは?
常識とは思わないのか
ん?荒れてる?
俺の文章になにか不満あったのかな?
>>962 そうだけど、
無意味に普通じゃない意味で使ってると誰もついてこず
ロンリーウルフになっちゃうぜという話。
つまり、詭弁でもなんでもなく、正しいと。
どうやらどっちも落ち着いた?
デタラメな
>>955の内容ときたら…
↑
たしかにこんなのどうでもいい
('∀`)ニヤニヤ.. . .。oO(束縛?プッ
そう、ごめんね
>>962が発明した世界で初めての概念に関しては、その字面も、その定義も
>>962の脳内仕様書によって決められるわけだが、「式」とか「文」とかはなぁ…。
まぁ、そういう「コンパイラ屋」さんは駅前で
詭弁でも売って(売値はついても買値はつかないだろうけど)、
一人でやっていくしかないだろうねぇ。。
相変わらずの糞スレだな
みんな!うんこトークしようぜ!!!!
974 :
デフォルトの名無しさん:05/01/19 17:07:34
うんこー!
ひょっとして知能障害を起こすってやつですか
>>972
978 :
デフォルトの名無しさん:05/01/19 17:13:37
盛り上がってまいりましたw
ここは馬鹿と池沼しかいないスレでつ。
>>970 「式」とか「文」だって仕様策定者なら勝手に決められる。
仕様で「式」の意味が決められているということは、その言語では「式」がそういう意味であるということだろう。
これが違うという方こそ詭弁だろ。
982 :
デフォルトの名無しさん:05/01/19 17:21:17
詭弁ばかりのリア厨が粘着荒らしか。
死ねよ。
解析フェーズで尻尾も足と決めてみた。
オチケツ馬鹿ども。
このまえ
>>982のうんこ食べたんです。
消化しきれなかったとうもろこしの粒があって、なんだかちょっぴり幸せでした…^^
議論の内容が低レベル過ぎ…
どうせ荒らしてんのは馬鹿なC厨だろ。
なんせ式と文だけでこれだけ盛り上がれるんだからな。
仕様で、文や式の定義が決まってるのはCだって一緒だろ。
それに文句言う奴は、言語の仕様でいろんな用語の意味が定められているのは
無効といってるのと一緒。
そういう仕様を持った言語なんて腐るほどあると思うが。
989=946
内容がデタラメでない、という前提でな。
994 :
デフォルトの名無しさん:05/01/19 17:33:36
C厨は人類の敵。
>>993 もちろんな。
ただし、値を返すものを「文」と定義しただけでは、デタラメには該当しない。
996 :
デフォルトの名無しさん:05/01/19 17:35:12
C厨はうんこ!
何がここまで
>>940を固執させるのか?
以後は、心と身体・メンタルヘルス板でドゾ
Rubyの文は値を持つ。
それは仕様で定められてるのだから仕方がない。
作者の勝手なんだよ。
デタラメをやらない限りな。
999 :
デフォルトの名無しさん:05/01/19 17:37:26
1000ならC厨は死滅!
ぱ
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。