><https://twitter.com/orange_in_spacehttps://pawoo.net/@orange_in_space
たとえば「0-1」が 4294967295 になるか 0 になるかを決めるのは意味論だし、「3/2」が 1 になるか 1.5 になるか 「2分の3」になるかを決めるのも意味論
「プログラムがどういう構造で理解されるか」が文法 (syntax)「文法に基づき正しく理解されたプログラムがどういう結果を発生させるべきか」が意味論 (semantics)
プログラミング基礎編 https://nadesi.com/doc/kouza/01-1-hello.htm
> クジラが「こんにちは」と言う。なでしこって例えば、鯨が「こんにちは」ってしゃべる.も同じように解釈できるの?><
ていうか『英語プログラミング』も、日本語プログラミング言語必要論者のうちの一部の人が言うあいまい性の許容の話だって、ほんとに『英語』だったら、例えば単語でもprint "hello"show "hello"speak "hello" .... talk,write,display,.....などなど、用意しないとあれって話になるかも><つまり何が言いたいかというと、英語ベースであって『英語』では無い><
なので、例えば日本語で同じ事をしようとして『航空管制日本語』を作る事は可能だけど、それは普通の日本語じゃなくなるし、同様に日本語プログラミング言語とか名乗ってる物も、「日本語ベースのプログラミング言語」であって「日本語が使いたいの!」って言い出す人がいう日本語では(だいたい)無い><
構文と意味論は大事
ていうか、コンピュータ以外でもそうだし、それでも笑って済まされる範囲ならそれで済むけど、人が死ぬので困るって分野だと一意になるように、だからこそ航空管制って管制英語を使う><
あー確かにプログラミング言語が気分次第で複数の解釈ができてしまったらコンピュータは正常に動かなさそう。
むしろ中国語のデータシートしか無い電子部品が増えてる気がしてる><(なんか表とか必要最低限の部分だけ英語のやつ)
x使えるのo伝えるの
英語の綴り使えるのこそ、フォネティックコードを義務教育の英語の授業の最初の方で(一応 ※1)教えればいいと思うんだけど><(※1 丸暗記しないとおうち帰れませんとかだと逆に嫌われるからテストとかには出さない感じで><;)
電話で漢字を伝える辛さ。英語の綴りもそうだけど。
発音酷すぎるフランス人はフォネティックコードのHotelを「オテル」って発音しやがるけど><;(なんでそんなやつが国際線に乗務してるんだよ!><;)
NATOフォネティックコードとかも、いろいろな国の人がフォネティックコードをしゃべってる所聴くとわかるかも>< 発音が全然違う人同士でどうにかアルファベット単位で伝わるように作られてるのわかるから><それと同じ事日本語で出来る?><(カナだけ使うの?><)
日本語おかしかった><
(なぜかブロックされてるので・・・><;)
それぞれの人にとって母国語がわかりやすいのは当たり前でしょ?><そうじゃなく、なんらかの言語が母国語では無い言葉で書かれている時に、もっとも困らない言語として英語が使われてるんだよ><(という趣旨の事をオレンジ以外の人が書いて欲しい・・・><)
ちなみに航空の標準語は英語だけど、エアバスではまずフランス語で文書作ってから英語に翻訳してるらしい・・・><(欧州合弁じゃなく事実上のフランス企業なんだな感><)
例えば航空の標準語がもしフランス語だったら世の中こんなに飛行機飛んで無いと思う><
航空の世界も標準語は英語だけど、使う単語がフランス語由来だったりするのもあるけどでも英語で、航空管制は専用の『管制英語』だけど、それだって英語がわりと単純だからこそ、それをベースに独特の言い回しのミスを減らす工夫をした定型文が作られて使われてる><
思考の /dev/null