新言語を開発したい

■ このスレッドは過去ログ倉庫に格納されています
2010/05/30(日) 21:52:01
http://pc12.2ch.net/test/read.cgi/tech/1274015781/l50 の継続スレのかたわれです。
低水準言語にこだわる人は「低水準言語を開発したい」のほうへどうぞ。
2020/05/09(土) 11:30:27.77ID:G1m2Vl9B
rubyにはunlessがあるね
2020/05/09(土) 13:44:34.03ID:LY1UFL2t
>>655
if( a==b) else {...} はエラー。
if( a==b) ; else {...} は a==b にコメントを書かない時はやってます。
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 にしてくれる言語ってあるのかな。
2020/05/16(土) 06:19:12.59ID:Sb1DC7SK
>>656
undef って日常生活の中で使わないと思っていたが,
雨が降らなければ外出する
というような使い方をすることがある。
この場合
晴れたら外出する
ような言い方もするけど,曇りや雪とかの色々場合分けすると
ライトついてますか?
みたいになってしまうので,言語云々の話では無く設計の問題になってしまう。
2020/05/16(土) 06:20:35.38ID:Sb1DC7SK
>>659
undef じゃなくて unless だった
2020/06/30(火) 21:17:21.34ID:M4U6Kwpw
自作言語の新機能を考えてるけど、いまいち確信が持てず実装がはかどらない
662デフォルトの名無しさん
垢版 |
2020/07/01(水) 11:03:25.24ID:IfUrt5hg
無いものを創るのってそんなもんだろ
とりあえず進めて間違ったらやり治せば良い
2020/07/01(水) 14:51:57.49ID:xctfYLeY
そうだな
Gitもあるしな
2020/10/09(金) 05:25:08.17ID:bdkjFn4I
自己参照ってどうやるんだろう
2回パースさせるのか?
2020/10/09(金) 22:44:45.83ID:bdkjFn4I
解決した
2021/01/22(金) 23:33:09.87ID:hRbCIOLy
・言語もデータにならんかな?
→全コードがDBの1テーブルに入る
・テキストエディタもうやめない?
→GUIで作成可能
・メタ的にコードからコードを作れる
・誰でもどこからでも読み込める
・誰でもどこからでも実行可能
・言語のパーサ仕様はCSV
・GUIで見るとc言語っぽく見える
・他言語から容易に呼べる

よっしゃ、作るぜ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況