http://pc12.2ch.net/test/read.cgi/tech/1274015781/l50 の継続スレのかたわれです。
低水準言語にこだわる人は「低水準言語を開発したい」のほうへどうぞ。
探検
新言語を開発したい
■ このスレッドは過去ログ倉庫に格納されています
2010/05/30(日) 21:52:01
651デフォルトの名無しさん
2020/05/08(金) 17:00:38.05ID:iOEjZYuS C# の & とか | (一個の方) って bit 演算かと思ったら
論理演算もこれなんだな
二個の方は論理演算と言わずに実行時の最適化で短縮とか違う目的で使うんだな
論理演算もこれなんだな
二個の方は論理演算と言わずに実行時の最適化で短縮とか違う目的で使うんだな
652デフォルトの名無しさん
2020/05/08(金) 19:49:26.61ID:I3Mp5evD >>651
そういえば、もともと、マシン語レベルで見れば、and や or という命令で、
本当は、bit演算も論理演算も、真の値を1、偽の値を0としている限りは
評価結果に限定すれば同じ。
ただ違うのは、&& や || は、以後の値を副作用も含めて完全に SKIP して
全く評価し無い事があるかもしれないということ。
このことは、ANSI Cの仕様には書いて無いかも知れないが、MSが決めた
Standard Cには書いてある。
そういえば、もともと、マシン語レベルで見れば、and や or という命令で、
本当は、bit演算も論理演算も、真の値を1、偽の値を0としている限りは
評価結果に限定すれば同じ。
ただ違うのは、&& や || は、以後の値を副作用も含めて完全に SKIP して
全く評価し無い事があるかもしれないということ。
このことは、ANSI Cの仕様には書いて無いかも知れないが、MSが決めた
Standard Cには書いてある。
653デフォルトの名無しさん
2020/05/08(金) 19:53:32.82ID:59El8zT0 個人的には真偽値と整数は別物で暗黙の型変換もしない方が好み
利便性より読みやすさ
利便性より読みやすさ
654デフォルトの名無しさん
2020/05/09(土) 07:00:49.65ID:LY1UFL2t >>653
言語仕様とは関係ないが、最近
if( a!=b) {
...
}
のようなコーディングをしないで
if( a==b) {
}
else {
...
}
と書くことが増えてきた。
昔はやらなかったけど、最近この方が見やすく感じることがある。年のせいかな。
言語仕様とは関係ないが、最近
if( a!=b) {
...
}
のようなコーディングをしないで
if( a==b) {
}
else {
...
}
と書くことが増えてきた。
昔はやらなかったけど、最近この方が見やすく感じることがある。年のせいかな。
655デフォルトの名無しさん
2020/05/09(土) 09:31:34.54ID:3rxWY8lS if( a==b) else {
...
}
とか
if( a==b) ; else {
...
}
って描けないんだっけ
...
}
とか
if( a==b) ; else {
...
}
って描けないんだっけ
656デフォルトの名無しさん
2020/05/09(土) 11:30:27.77ID:G1m2Vl9B rubyにはunlessがあるね
657デフォルトの名無しさん
2020/05/09(土) 13:44:34.03ID:LY1UFL2t658デフォルトの名無しさん
2020/05/09(土) 13:46:24.94ID:LY1UFL2t 以下のような文を書きたいと常々思っている。
int a[]={5,2,3,7,2};
int imax=, imin=;
for( int i=0; i< 5; i++) {
if( a[i]< imin) {
imin=a[i];
}
if( a[i]> imax) {
imax=a[i];
}
}
未定義との比較は true にしてくれる言語ってあるのかな。
int a[]={5,2,3,7,2};
int imax=, imin=;
for( int i=0; i< 5; i++) {
if( a[i]< imin) {
imin=a[i];
}
if( a[i]> imax) {
imax=a[i];
}
}
未定義との比較は true にしてくれる言語ってあるのかな。
659デフォルトの名無しさん
2020/05/16(土) 06:19:12.59ID:Sb1DC7SK >>656
undef って日常生活の中で使わないと思っていたが,
雨が降らなければ外出する
というような使い方をすることがある。
この場合
晴れたら外出する
ような言い方もするけど,曇りや雪とかの色々場合分けすると
ライトついてますか?
みたいになってしまうので,言語云々の話では無く設計の問題になってしまう。
undef って日常生活の中で使わないと思っていたが,
雨が降らなければ外出する
というような使い方をすることがある。
この場合
晴れたら外出する
ような言い方もするけど,曇りや雪とかの色々場合分けすると
ライトついてますか?
みたいになってしまうので,言語云々の話では無く設計の問題になってしまう。
660デフォルトの名無しさん
2020/05/16(土) 06:20:35.38ID:Sb1DC7SK >>659
undef じゃなくて unless だった
undef じゃなくて unless だった
661デフォルトの名無しさん
2020/06/30(火) 21:17:21.34ID:M4U6Kwpw 自作言語の新機能を考えてるけど、いまいち確信が持てず実装がはかどらない
662デフォルトの名無しさん
2020/07/01(水) 11:03:25.24ID:IfUrt5hg 無いものを創るのってそんなもんだろ
とりあえず進めて間違ったらやり治せば良い
とりあえず進めて間違ったらやり治せば良い
663デフォルトの名無しさん
2020/07/01(水) 14:51:57.49ID:xctfYLeY そうだな
Gitもあるしな
Gitもあるしな
664デフォルトの名無しさん
2020/10/09(金) 05:25:08.17ID:bdkjFn4I 自己参照ってどうやるんだろう
2回パースさせるのか?
2回パースさせるのか?
665デフォルトの名無しさん
2020/10/09(金) 22:44:45.83ID:bdkjFn4I 解決した
666デフォルトの名無しさん
2021/01/22(金) 23:33:09.87ID:hRbCIOLy ・言語もデータにならんかな?
→全コードがDBの1テーブルに入る
・テキストエディタもうやめない?
→GUIで作成可能
・メタ的にコードからコードを作れる
・誰でもどこからでも読み込める
・誰でもどこからでも実行可能
・言語のパーサ仕様はCSV
・GUIで見るとc言語っぽく見える
・他言語から容易に呼べる
よっしゃ、作るぜ
→全コードがDBの1テーブルに入る
・テキストエディタもうやめない?
→GUIで作成可能
・メタ的にコードからコードを作れる
・誰でもどこからでも読み込める
・誰でもどこからでも実行可能
・言語のパーサ仕様はCSV
・GUIで見るとc言語っぽく見える
・他言語から容易に呼べる
よっしゃ、作るぜ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★5 [お断り★]
- 伊東市長選、田久保氏の落選確実 元市議の杉本氏と元市長の小野氏が激しく競り合う [蚤の市★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★2 [少考さん★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く [ぐれ★]
- 【ボクシング】井上尚弥vsピカソ 約5000円のPPV料金を巡って賛否 「払うかなあ」「見どころ多い」 [冬月記者★]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★4
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★3
- イオンの急速充電器、5倍に値上げ!30分300円👉1485円! [838847604]
- 【悲報】『山に上る』などの隠悟、ガチで取り締まりか!?wwwwwwWWwwwwwwWw [793833473]
- 【画像】兵庫県民「立花さんの動画を見て真実を知った。斎藤さん頑張れ!」→立花、デマと正式に認定され逮捕 [732289945]
- なんGで毎日のように立ってる→🏡これなんなん❓
