新しいものを表示

ようは、『pタグの中に入れられるのはこのタグとこのタグである』みたいなのは文法のほうに含まれないのかも?><
って点で謎><

オレンジ的にこの例わりとわからないのは、文章構造そのものは文法には属さないのかも?><
これをHTMLの文法とは言わないっぽい所が謎かも><

orange さんがブースト

プログラミング言語以外でも、たとえば HTML で

<p><title>駄目やで</title></p>

とかも、文法的には正しいけど HTML としてはおかしい。こういうのも semantic error の部類。

スレッドを表示

「Googleマップはもはや教育現場には不向きなプラットフォームになった」と大学教授が非難 - GIGAZINE gigazine.net/news/20191216-nuk

ブロられてて話が部分的にしかわかんないのつらい・・・><

mstdn.nere9.help/@orange_in_sp
さっきのこれも、意味論ちゃんとし学んでると、ちゃんと賢く説明できるようになるかも?><;(オレンジは本買えなくて「自分で考えた><」要素が大きいのであれかも><)

返却するってそのまま「これいらない」って返す感があれだね><

orange さんがブースト

意味論はプログラミング言語の中枢なんだけど、往々にして人々は文法で言語の良し悪しを語りがち……

orange さんがブースト

「foo() && bar()」で
「foo() を実行する。その戻り値が0であれば結果を0とし、そうでなければ bar() を実行する。その戻り値が0でなければ結果を1とし、そうでなければ結果を0とする」
という挙動になるのも、意味論がそう定義したから。

スレッドを表示
orange さんがブースト

たとえば「0-1」が 4294967295 になるか 0 になるかを決めるのは意味論だし、
「3/2」が 1 になるか 1.5 になるか 「2分の3」になるかを決めるのも意味論

スレッドを表示
orange さんがブースト

「プログラムがどういう構造で理解されるか」が文法 (syntax)
「文法に基づき正しく理解されたプログラムがどういう結果を発生させるべきか」が意味論 (semantics)

プログラミング基礎編 nadesi.com/doc/kouza/01-1-hell

> クジラが「こんにちは」と言う。
なでしこって例えば、
鯨が「こんにちは」ってしゃべる.
も同じように解釈できるの?><

ていうか『英語プログラミング』も、日本語プログラミング言語必要論者のうちの一部の人が言うあいまい性の許容の話だって、ほんとに『英語』だったら、例えば単語でも
print "hello"
show "hello"
speak "hello" .... talk,write,display,.....
などなど、用意しないとあれって話になるかも><
つまり何が言いたいかというと、英語ベースであって『英語』では無い><

なので、例えば日本語で同じ事をしようとして『航空管制日本語』を作る事は可能だけど、それは普通の日本語じゃなくなるし、同様に日本語プログラミング言語とか名乗ってる物も、「日本語ベースのプログラミング言語」であって「日本語が使いたいの!」って言い出す人がいう日本語では(だいたい)無い><

orange さんがブースト

ていうか、コンピュータ以外でもそうだし、それでも笑って済まされる範囲ならそれで済むけど、人が死ぬので困るって分野だと一意になるように、だからこそ航空管制って管制英語を使う><

orange さんがブースト

あー確かにプログラミング言語が気分次第で複数の解釈ができてしまったらコンピュータは正常に動かなさそう。

むしろ中国語のデータシートしか無い電子部品が増えてる気がしてる><(なんか表とか必要最低限の部分だけ英語のやつ)

英語の綴り使えるのこそ、フォネティックコードを義務教育の英語の授業の最初の方で(一応 ※1)教えればいいと思うんだけど><
(※1 丸暗記しないとおうち帰れませんとかだと逆に嫌われるからテストとかには出さない感じで><;)

古いものを表示
:realtek:

思考の /dev/null