05/11/12 19:49:25
>>234
自動ファイルは流石に無理かもしれんが、デフォルトで"Hallo world"を書き込むCエディタはあるぞ。
チュートリアル用にあらかじめ何個か仕込んでおくとか。
あるいは2番目のファイル共有と組み合わて、キーワードから「それっぽいソース」を数点拾ってくるのは可能だと思う。
それを適当に組み合わせて「はい、どうぞ」みたいなw
238:デフォルトの名無しさん
05/11/12 19:53:15
ドジっ子コンパイラ。
ちゃんとソースを書いても時々実行ファイルがエラーになる。
これは他の言語にない独自機能だ!
・・・すまん忘れてくれw
239:デフォルトの名無しさん
05/11/12 19:55:03
ファイルコピーやダウンロードの経過を知らせるのってWindowsだと書類が飛んでいく奴だけど
あれをドジっ娘が書類かかえて走るアニメーションにすれば世の中のためになるんじゃないか?
240:デフォルトの名無しさん
05/11/12 19:57:55
お前マジ頭いいな
241:デフォルトの名無しさん
05/11/12 19:59:37
ツンデレデバッガじゃないけど、デバッグ時に伺かっぽいのが出てくれればうれしい。
242:232
05/11/12 20:00:58
>>236
ん?使えるの方がよくわからんが。
オレが言いたいのは要するに、HTMLエディタみたく
例えばループ関数選ぶと雛形をごそっと貼り付けてくれて、
変数とかも登録一覧からドラッグ&ドロップみたく
マウス操作(と少しのキー入力)だけでお手軽にプログラミング可能な機能なんだが。
>>237
面白い!が実用になるのかそれ?ww
>>238
あるあ・・・ねーよ!www
243:デフォルトの名無しさん
05/11/12 20:03:27
>>241
>>77>>78
すでに>>1が興味示して実装予定の様子。
244:デフォルトの名無しさん
05/11/12 20:04:16
>>242
>言語が作れるようになっている。
「言語」がミスか
何事かと思った
245:デフォルトの名無しさん
05/11/12 20:07:33
>>243
うひひ。すんません。
変数などを書き換えたときにアナウンスしてくれるマスコットがほしいです。
246:デフォルトの名無しさん
05/11/12 20:07:38
あらかじめ言語仕様自体に拡張機能を持たせることで、ユーザーが自在に萌え語を登録できるのはどうだろう。
基本的に言語の機能で"最低限"必要なものといえば、大雑把に言うと以下の5要素に絞られると思う(異論はあるとおもうけど、あくまで参考)
変数・代入・演算・制御・関数
コンフィグファイルにこれらの各構文に対応する萌え構文を定義していく事で、ある程度自由な萌え言語が作れるんジャマイカ。
これならある分野では妹萌えだが他ではツンデレ萌え、ゴン×キルアなカップリング言語や、さらには兄貴萌えな「やらないか言語」と
男女や嗜好を問わない幅広いジャンルを包括できる真の萌え言語となるハズ。
ま、製作&仕様策定者は確実に死ねるがなw
247:デフォルトの名無しさん
05/11/12 20:12:45
>>246
その5要素にそれぞれ別の構文作る必要がないforthかlispがよくない?
つーかprologのシステムメッセージを置き換えただけでも楽しそうだと思った.
248:232
05/11/12 20:14:30
しかしここは言語改革派と萌え機能重視派がいるよな。
言語改革派は>>226みたいな事言い出すし
萌え機能重視派は言語など二の次でむしろ伺か++にしちまえと言い出すし
(あ、ひまわり派ってのもいたな。日本語追求と分かりやすさの二律背反w)
まぁオレ的には前文充実してもらえたらありがたいがねww
その上でさらなる独自性を要求する鬼のような香具師www
いや、でもマジで完成を期待してんのよ。
「ひまわり」「伺か」「C」という全然別ジャンルのメジャータイトルたち相手に、
萌えというキーワードだけで立ち向かうなんて、なかなか出来ない事だからねぇ。
(独自機能追加したらさらに敵が増えそうだけどwww)
249:デフォルトの名無しさん
05/11/12 20:16:03
forth参考
URLリンク(gikoforth.s13.xrea.com)
サンプルコード
URLリンク(gikoforth.s13.xrea.com)
250:デフォルトの名無しさん
05/11/12 20:16:18
言語派は言語仕様、萌え派はIDEとスキン
役割分担できてて丁度いい
251:デフォルトの名無しさん
05/11/12 20:17:01
>>246>>247
・・・だから>>30(ry
個人的には、ガイシュツの「あのね」「なの」を「あのさ」「だぜ」に変換するボーイッシュ版をキボンw
252:デフォルトの名無しさん
05/11/12 20:19:17
さっきから意味もなく>>30指してるのは何なんだ?本人?
253:デフォルトの名無しさん
05/11/12 20:20:33
>>250 の建設的な意見に萌えた。
254:デフォルトの名無しさん
05/11/12 20:21:04
スキン機能搭載のIDEなら流行に乗ってていいな。
逐次情報を表示してくれるなら萌え分野以外でも普及するかもしれん。
255:デフォルトの名無しさん
05/11/12 20:21:33
本人だろ。他人の意見はどうでもいいらしい。
256:デフォルトの名無しさん
05/11/12 20:22:56
IDEはeclipseのプラグインでおながいします
257:デフォルトの名無しさん
05/11/12 20:27:54
>>250
惚れたw
>>252>>255
あと、たしかに>>30はウザイ。本人かって思うほどウザイ(実際本人率高いが)
でも、あれもこれもって欲張っても、まとまるものもまとまらん希ガス
最終的に作るのは1らしいので(・・・だよな?)
足りない機能はそれ見て他の人間が再改造って意見なら、まあ納得かなと。
258:デフォルトの名無しさん
05/11/12 20:29:33
じゃあ僕は>>1と全然別にやろう.
>>208と>>215はもらっていくお^^
259:デフォルトの名無しさん
05/11/12 20:31:57
じゃあ俺も>>1とは別に何かやってみるか
260:デフォルトの名無しさん
05/11/12 20:32:12
>>258
なにをやるんだ?
ここの1はあまり技術もなさそうだし、面白そうならそっちについていく
261:デフォルトの名無しさん
05/11/12 20:35:01
そもそもこの言語のゴールが設定されていない気がするんだが。
萌え言語では何をやらせようとしてるのか、何が出来るのか?
・一般的な言語と同じような汎用的な処理
・特定の環境に特化した処理
どっちよ?
262:デフォルトの名無しさん
05/11/12 20:36:06
>>260
>>179に書いたものをsqueakでプロトタイプ作ろうかと思っているところ.
ただ(言い訳だが)受験生&ノンスキルなんで暫くは牛歩オブザ牛歩ってカンジなので
オススメはしない.
263:デフォルトの名無しさん
05/11/12 20:36:58
スキン対応IDEを頼む。
妥協してSSTP搭載のIDEでもいいけど…。
264:1 ◆MOEMUYHHaA
05/11/12 20:38:26
♪けんかをやめてー ふたりをとめてーw
いや真面目な話、議論は奨励するが荒れそうな発言は控えてくださるとありがたし。
Forthっすか。ぐぐって拝見しました。
たしかに面白いけど、やっぱり言語ベースはC++系で組みたいような気がします。
C++は他の言語と比べて難しいという点で毛嫌いされる型も多いんですが、
かめばかむほど味が出る奥深い言語だと思うので。
俺自身の勉強不足は否定しませんし、全機能実装は無理だと思いますが
C++中級への入り口になるクラス機能ぐらいは反映させたいかなと(結構便利なんで)
あと>>232、はげしくトンです。
色々考えなきゃいけない問題は山済みですががんがりまふ。
265:デフォルトの名無しさん
05/11/12 20:39:21
>>262
うほ、squeak知らなかったけど面白そうだな。
そっちのほうがとっつきやすそうだ。
266:デフォルトの名無しさん
05/11/12 20:44:17
ぶっちゃけスクリプト言語にしたほうが楽な気もするけどね
267:1 ◆MOEMUYHHaA
05/11/12 20:45:26
>>261
萌え環境という機能に重点を置くなら2番目かもしれません。
ただ、言語と名の付く以上目指すのは>>200。
やはりコレで色々プログラム作ってみたいと思いますし、
そのための作りやすさは追求したいなと。
それと萌えの両立が出来れば尚良しなんですが・・・
268:デフォルトの名無しさん
05/11/12 20:46:00
>>1
オープンソースでやらないか?
269:デフォルトの名無しさん
05/11/12 20:47:39
結局>>1の考える萌え言語ってのは単にC++の記述法が萌え版ってことだろ?
C++の記述で満足できてるヤシはさようならってことだ。
270:デフォルトの名無しさん
05/11/12 20:48:05
しかしこのスレは、言語開発以外にも色々勉強になるスレだなぁ。
漏れの知らない言語がゴロゴロ出てくるよ。
Forthとかマジ面白そう
271:1 ◆MOEMUYHHaA
05/11/12 20:49:42
>>268
はい。
272:デフォルトの名無しさん
05/11/12 20:50:31
プログラミング言語なんてモノ作りするための過程に過ぎないのだから
そこに時間を割くだけ無駄
最終的には0か1
273:デフォルトの名無しさん
05/11/12 20:50:48
こういうのがいい
なあに?
A は 5
うん、りょうかい。
なあに?
B は 10
うん、りょうかい
なあに?
A と B の ごうけいを いえ
うん、15
なあに?
ぷろぐらむの 「てすと」を よみこめ
うん、かんりょう
なあに?
はしれ
うん
これはてすとです
はろーわーるど
なあに?
274:デフォルトの名無しさん
05/11/12 20:51:00
>>271
やれよ。
275:デフォルトの名無しさん
05/11/12 20:52:33
>>273
不覚にも萌えた
276:デフォルトの名無しさん
05/11/12 20:59:31
>>273
それいいなー。
でも、長いプログラム書き込むのもいちいちソレじゃないだろな?w
それで思いついたんだけど、例えばGUI環境(特にグラフィック関連)のプログラム組む時は、
FLASHのトゥーンやexcelマクロみたく
貼り付けたり動かしたりを記憶させて、そのままソースやら実行ファイルが組めるように出来てると嬉しい。
アクションゲームとかノベルゲーが簡単に作れそうだし。
277:デフォルトの名無しさん
05/11/12 21:11:03
すでに命令が数千とあって
それをパーツとして視覚的に操作するのですか?
278:デフォルトの名無しさん
05/11/12 21:11:41
しかも萌え少女の着せ替えみたいなビジュアル?
279:デフォルトの名無しさん
05/11/12 21:39:10
>>276
N88BASICのダイレクトモードとプログラムモードみたいな感じでどうかと
280:デフォルトの名無しさん
05/11/12 21:57:17
>>273>>276>>279
編集画面と実行画面がシームレスってのは、確かに独自性のキーワードかもね。
見た目の画面はほぼ同じ、でもボタンやコマンド入力でモード切替、みたいな。
でもそうなると3モード必要だな。
・コマンドライン入出力(>>273)
・GUIエディタモード
・GUI実行モード
281:デフォルトの名無しさん
05/11/12 22:01:02
>>280
ひまわり、C、伺かときて、今度はsqueakを敵に回しますかw
(GUI言語エディタなんてまさにソレだぞ)
282:1
05/11/12 22:04:08
>>281文句ばっかり言う前にてめーが作ってみろよ、このチンカスが
283:デフォルトの名無しさん
05/11/12 22:07:00
>>280
2モードで足りるんじゃないかな?
・コマンドライン入出力(>>273)
・GUIエディタモード
の2種類。
「GUI実行モード」は「コマンドライン入出力」で済ませられそうな…
「GUIエディタモード」で作成したものは
なあに?
ぷろぐらむ お絵描き を実行
うん、りょうかい
(GUIエディタモードで作成した「お絵描き」が実行される)
284:デフォルトの名無しさん
05/11/12 22:35:23
1はトリップつけてるんだが
285:1
05/11/12 22:45:12
トリップつけてるのは偽者ですよ
286:デフォルトの名無しさん
05/11/13 04:55:45
>>273のようなものを作ってみた
URLリンク(www.uploda.org)
おうむがえしをするだけのおばかなエコーたん
「ばいばい」で終了
なあに?
こんにちは
うん、「こんにちは」だねっ!
なあに?
おまえばか
うん、「おまえばか」だねっ!
なあに?
あいしてる
うん、「あいしてる」だねっ!
なあに?
ばいばい
うん、ばいばい!!
287:1 ◆MOEMUYHHaA
05/11/13 06:12:09
スクリーンショットをでっち上げてみました
(ホームページビルダーの画像ソフトで製作)
URLリンク(gamdev.org)
Wikiにも掲載しときます。
あと、白状するが俺の「一応の」本職はWeb作成なのねw
CGIもちょっと組むけどC++は自分が仕事で使うアプリ製作用ww
近々しーちゃん(仮)動作サンプルをFLASHででっちあげようかと思います。
あ、もちろん正式版はC++で作るですが。
>>282>>285
偽 者 必 死 だ な www
>>283
いや3モードいるでしょ。>>280の趣旨とは若干外れるけど
例えばホームページビルダーの場合、
・HTML作成画面(GUI編集)
・ソース吐き出し
・プレビュー
の3つがあるわけで、プレビューが実行モードにあたるとオモ
>>286
シンプルだすが、けっこ面白いですw
288:1 ◆MOEMUYHHaA
05/11/13 06:26:15
連カキすまそ
×実行モード
○コマンド入出力モード
・・・っすね orz
289:デフォルトの名無しさん
05/11/13 06:58:43
10進数の100を16ビットの2進数で表現したときに、その値の中に含まれる0の個数を、メモリに格納するプログラムを作成せよ。という問題を誰か解いてください。
290:デフォルトの名無しさん
05/11/13 07:01:22
10進数の100を16ビットの2進数で表現したときに、その値の中に含まれる0の個数を、メモリに格納するプログラムを作成せよ。という問題を誰か解いてください。
291:デフォルトの名無しさん
05/11/13 07:11:40
>>289
void main(void)
{
int val;
val = GetBitCount(100);
}
292:デフォルトの名無しさん
05/11/13 07:21:44
プログラムモードができた
URLリンク(www.uploda.org)
「よくきけ」 プログラムモードに入る
「おわり」 ダイレクトモードにもどる
「はしれ」 プログラムを実行
「わすれて」 プログラムを消去
「ばいばい」 終了
ただし実行といっても各行を順にエコーするだけですが
293:デフォルトの名無しさん
05/11/13 07:36:14
int GetBitCount(unsigned int num)
{
int count=0;
for(; num!=0 ; num>>=1)
if( ~num & 0x01) ++count;
return count;
}
294:デフォルトの名無しさん
05/11/13 07:37:36
>>292
うむ、動いてるのを見ると何か期待できるな。
>>1はまだ動くもの作ってないしw
>>287
初心者は画面いじってプログラムを作り、
中上級者は直接ソースを書き込むってわけか。なるほど、面白い。
でもスクリーンショット見て思ったんだが
各モードの切り替えはボタンじゃなくてタブの方が良いと思うぞ。
295:デフォルトの名無しさん
05/11/13 07:54:35
10進数の100を16ビットの2進数で表現したときに、
その値の中に含まれる0の個数を、メモリに格納するプログラムを作成せよ。
ただし、プログラムの終わり部分は、以下のようになっており、0の個数は、
ANSの領域に格納されたものとする。
CNS DC 100
ANS DS 1
END
という問題をCASLⅡを使って誰か解いてください。初心者なので
よくわかりませんお願いします。
296:デフォルトの名無しさん
05/11/13 08:10:08
CASL2は燃え言語なのでスレ違い
297:デフォルトの名無しさん
05/11/13 08:36:05
>>289-291
>>296
いや、そこはこのスレ的に
「萌え言語 しーちゃん(仮)」でプログラム組んで回答しなきゃw
298:デフォルトの名無しさん
05/11/13 08:44:51
>>290
えーと 関数
あのね
甲は0のすうじ
番号0じゃない 番号>>=1 るーぷ
~番号 &0X01なら
1ぷにぷに
甲でもどる
なの
めいん
あのね
結果はすうじ
結果は関数 あのね100なの
だよ
未定義の部分はそのまま表記。
つかソース書けてしまうオレって、かなりダメダメだ・・・w
299:デフォルトの名無しさん
05/11/13 08:49:16
>>298
確かポインタがなかったか?
if( ~num & 0x01) ++count;のあたり、それで書き直せるぞ。
あと、
関数 あのね 100 なの
の部分は
関数 100
でいいんじゃね?
・・・真面目に答えてるオレって prz
300:デフォルトの名無しさん
05/11/13 11:02:13
【IT】NTTデータが独自開発オープンソース・セキュアOS「TOMOYO Linux」を公開
スレリンク(moeplus板)l50
NTTデータは11月11日,同社が独自開発したセキュアOS「TOMOYO Linux」を
オープンソース・ソフトウエアとして公開した。
アクセスを制限するルールである「ポリシー」の自動学習機能を備えることが特徴。
(中略)
NTTデータでは,TOMOYO Linuxに先立って,ルート・ファイルシステムを読み取り専用にして
システム・ファイルの改ざんを防止する「SAKURA Linux」を開発している。
またデバイス・ファイルの改ざんを防止するため/devをアクセス制限付きにした
ファイル・システム「SYAORAN」,認証機構の「CERUBERUS」も開発している。
301:デフォルトの名無しさん
05/11/13 12:46:00
>>287
猫かよ!萌えないぞ
302:デフォルトの名無しさん
05/11/13 14:14:23
とりあえず投下
ちょっとデザイン違い
URLリンク(www.vipper.org)
色はこんな感じ
URLリンク(www.vipper.org)
303:デフォルトの名無しさん
05/11/13 17:35:51
なんだVIP住民か?氏ねよ
304:デフォルトの名無しさん
05/11/13 18:31:04
302です。他にいいうpろだ知らんかったもんで不快にさせて
すまんでした。去ります。
305:デフォルトの名無しさん
05/11/13 18:32:27
VIPPER嫌われてるな。
荒らしてるわけじゃないからいいだろうに。。。
306:デフォルトの名無しさん
05/11/13 18:44:55
VIPPERの9割はクズだからな
1割のまともな奴が頑張っても汚名は返上できない
307:デフォルトの名無しさん
05/11/13 19:02:02
>>302
Wikiページにもアプロダあるから、今度はそこ使ってね。
おまいさんの絵師はマジ気に入ってるので、ほとぼり冷めたころにまたおいでー。
つか、VIPロダつかったぐらいで協力者追い出すってどんな狭量の心の持ち主だよ・・・
308:デフォルトの名無しさん
05/11/13 19:40:38
>>307
ありがとうございます。しばらくROMってます。
309:デフォルトの名無しさん
05/11/13 19:44:21
何も貢献してないくせにな
自分が氏ねよ
310:デフォルトの名無しさん
05/11/13 21:04:36
VIPろだ使う=VIPPER=荒らしか
短絡的にもほどがあるな
311:デフォルトの名無しさん
05/11/13 21:21:05
VIP VIPPER VIPPEST_DREAMER
312:307
05/11/13 21:40:06
おまえさんの絵師ってなんだよ漏れ・・・orz
○お前さんの絵柄は気に入ってるので
313:デフォルトの名無しさん
05/11/13 21:48:09
>>312
絵を描くあなたはすきよ~って。
うそんw
314:デフォルトの名無しさん
05/11/13 21:52:10
>>308
早く去ればいいのに
ちやほやしてもらいたいだけなんでしょ
315:デフォルトの名無しさん
05/11/13 22:17:21
302です。
信じてもらうしかないわけですが、308以降本当に書き込むつもりはありませんでしたし、
自分の発言はわかるようしているつもりです。
VIPロダを使った事に関しては自分の空気の読めてなさと思考の安易さの
せいであり、全面的に自分が悪いと思います。
言動がちやほやしてもらいたいように見えただけでしたらそれは自分の文を考える
配慮の至らなさだと思います。すみません。
自分の存在は不快感を煽るだけのようですので、自分はもう企画に関わりません。
参加したいと思う位に面白そうな企画だなと思ったのは本当ですので、都合がいい
意見だとはわかっていますが、以後はよろしければ開発の話を進めていただけたらな、
と思います。
では、お目汚ししてすみませんでした。
316:デフォルトの名無しさん
05/11/13 22:40:03
荒らしの言いなりになる必要はないだろ
まあおまいさん自身が不愉快だろうから
去るのは仕方がないとは思うが
317:デフォルトの名無しさん
05/11/13 23:50:54
虹にもよくこういう荒らし出るね
絵師はたいていセンシティブすぎてちょっと叩かれると
(たとえ言いがかりでも)すぐ思いつめていなくなるので
簡単にスレが潰せるから
318:デフォルトの名無しさん
05/11/14 00:02:15
絵師いなくてもなんとかなるし、どうでもいいんじゃね?
ブツができあがってくればこれくらいの絵師なら勝手に寄ってくるだろ。
というわけで1がんばれ。
319:デフォルトの名無しさん
05/11/14 00:53:35
寧ろ俺なら嬉々とするけどな。
だって、妬まれたり僻まれたりするのって気分いいじゃん?w
俺もそういう一芸が欲しいよ。
てか、こういう性格だから芸術性とかと縁がないのかも?
_| ̄|○||| いいもん、繊細じゃない方が生き易いから……
320:デフォルトの名無しさん
05/11/14 02:20:31
絵がどうこう言う前に>>1は仕様を作れと。
おまえが「俺の考える萌え言語とはこうあるべき」という
具体的な方向性を示さないと、妄想ばかりが膨らんで実現不可能になるぞ。
#デスマに対する防衛本能が過剰に働いてるだけかもしれんが、
#そういうのが決まってないままの議論に激しくイラつくんだよ・・・俺だけ?
321:デフォルトの名無しさん
05/11/14 02:32:53
デスマって何?
322:デフォルトの名無しさん
05/11/14 02:33:48
いやまともなPGというかこの稼業に就いているものなら誰しもが思ってると思うが・・・
なんかこの板住人じゃないのが多く混じっているように思える
323:デフォルトの名無しさん
05/11/14 02:38:30
>>321 プログラマ板でそういう単発質問スレを立てれば嫌って程の書き込みがあると思うよ
324:デフォルトの名無しさん
05/11/14 02:40:07
1が他の板から集めてきたんだろw
325:デフォルトの名無しさん
05/11/14 02:40:30
俺は学生だからプログラマじゃないし
この板はいくつかの決まったスレしか見てなかったけど
たしかに典型的なスレとはちょっと住人の色が違うと思う
でもまあそれはそれでいんじゃね?
わざわざ排除的になることもないだろ
326:デフォルトの名無しさん
05/11/14 02:43:13
>>323
あーもしかして、しめきり直前に、うがー
みたいなやつか
327:320
05/11/14 02:44:49
排除はしなくて良いが、モノを作ろうとするんなら
目標、何をするのか、問題は何か、いつまでにやるのかを明確にするべき。
妄想だけのネタスレでいいのならそう言ってくれ。
そのつもりで参加するのもまた楽しいからな。
328:デフォルトの名無しさん
05/11/14 02:46:24
>>326 その〆切直前の「うがー」が数ヶ月~数年単位でつづくのさ・・・
終わらない死の行軍(デスマーチ)と言われるゆえんだな。
329:デフォルトの名無しさん
05/11/14 08:58:52
HSPのメモリーノートパッド命令みたいなのがあると便利なんだけどね
テキストファイルからの指定行のデータ持ってくるとか
あとほしいのは、配列変数のフォルダ版みたいなやつ。
例えばDATAってフォルダに
0.gif
1.gif
2.gif
・
・
9.gif
って連番つけたデータを放り込んでおけば、
あとは言語の方でDATAのフォルダを指定すると
自動的に0から9の配列変数に画像データが代入されるみたいな。
330:デフォルトの名無しさん
05/11/14 09:25:16
数千もの命令が分野ごとに用意されていて
それをビジュアル的に組み立てる。
331:デフォルトの名無しさん
05/11/14 09:36:40
萌要素を組み立てるわけか。
332:デフォルトの名無しさん
05/11/14 10:43:34
>>327
仕事じゃないんだからもっと気楽にいこうよ
できたらできた、頓挫したならしたでいいじゃない
そんなガチガチに固めてやるなら、いい意味での
無駄を楽しむ「萌え言語」なんてやってらんないでそ
333:デフォルトの名無しさん
05/11/14 11:21:32
使うのと作るのは別問題。
ものづくりはシビアなもんだ。
334:デフォルトの名無しさん
05/11/14 12:23:49
ヒートアップしてるなぁおまいらw
これだけ議論が白熱するってことは需要もあるし期待も大きいってことだな
だからこそ時間かけてちゃんとした物作って欲しい黄ガス
まとめwikiでの意見の擦り合わせもとかな
ただ時間かかりすぎても飽きてくるのが漏れたちねらーなわけでw
とりあえず>>1は仕様作って早急にβ版を(オープンソースで)発表すべし
335:デフォルトの名無しさん
05/11/14 12:42:44
>>302
うちのスレこない?歓迎するよw
Grass::Grass~都立特殊園芸学院(仮)
スレリンク(gamedev板)
336:デフォルトの名無しさん
05/11/14 12:43:30
帰れ
337:デフォルトの名無しさん
05/11/14 12:46:08
>335
(゜∀゜)カエレ!
338:デフォルトの名無しさん
05/11/14 12:48:14
…ダブルで責めなくても orz
339:デフォルトの名無しさん
05/11/14 14:17:44
>>335
かえれ
340:デフォルトの名無しさん
05/11/14 19:53:44
和をもって良しとしましょう
341:デフォルトの名無しさん
05/11/14 20:02:59
>>332 ガチガチに固めてって・・・何かを作ろうと思ったら最低限、目標は必要だろ。
それすらも議論されていないまま妄想だけいくら出してもが何も始まらない。
せっかく試み自体は面白いんだし、それなりに議論したい奴もいるようだから
せめてスタートラインには立ちたいと思ってるだけなんだが。
まぁブレーンストーミングってことで、1スレぐらいは好き勝手言うだけで消費してもいいのかもな。
342:デフォルトの名無しさん
05/11/14 20:37:11
1がでてこないな。
実はこのスレを立てたのはデスマーチからの現実逃避だったりするのか?
343:デフォルトの名無しさん
05/11/14 20:42:09
>>342
>>335のスレにいたがw
344:デフォルトの名無しさん
05/11/14 23:54:12
35 :1 ◆MOEMUYHHaA :2005/11/14(月) 18:14:58 ID:q/TIi+TF
>>32
どうも、萌え言語スレの>>1です。
言いたいことは色々だがとりあえず
う ち の 娘 に 手 を 出 す な w
そゆこと言い出すと、おまいんとこのAAキャラをインスパイアするぞww
でも、そっちのゲムの完成もこそーり期待してる俺ダルシム。
同じC++初心者同士お互いがんばろな?
> う ち の 娘 に 手 を 出 す な w
何言ってんだこのバカ?
345:デフォルトの名無しさん
05/11/14 23:54:21
要望: ループの規則は「、」~「 。」とか、とにかく一文字にしてくれ。
シンプルに書くと↓な感じ。
-----------------
るーぷ、。 // Cだと for(;;){}
---------------
begin ~ end みたいのは嫌なんで、コメント文として対応。
----------------------------------
るーぷ かいしするね、 // ループ開始 + 条件文 + コメント + 「、」 (+ 改行 なら)
… // 「、」~「。」までが内容
るーぷおわりますね。// 行頭 ~ 「。」まではコメント文あつかい
----------------------------------
346:デフォルトの名無しさん
05/11/14 23:58:30
そういうふうに冗長性というか、どうせ読み捨てられる部分とかを作って
そこへコメント的なものを書くっていうのはいいよね
まあひまわりがやってることだけど
347:デフォルトの名無しさん
05/11/15 00:01:41
ここの1は頭悪そうですな
348:デフォルトの名無しさん
05/11/15 00:04:17
現在
>>1
>>292
のプロジェクトがありますな。
CがVCやBC、GCCとあるように
同じ仕様でたくさんの環境があることによって
言語の未来を支えるのですか。
ファンタスティックだと思いませんか?
349:デフォルトの名無しさん
05/11/15 00:12:30
>>348
今>>292はこんな感じ
URLリンク(www.uploda.org)
「おぼえて」 プログラムのセーブ
「おもいだして」 プログラムのロード
「みせて」 プログラムの表示
トークンに切り分けて読み上げるようになった
ただしトークンの定義はテキトー
「※」で行末までコメント
350:デフォルトの名無しさん
05/11/15 00:50:53
1は逃げ出すパターンだな・・・C++初心者って、まあ話してるレベルから分かってはいたけど・・・
351:デフォルトの名無しさん
05/11/15 06:05:47
まぁ>>1がいなくても、こんだけ情熱のある香具師が揃えばいつかは完成するだろ
いっそWikiまとめに専念してくれてもいいぐらいだ
個人的には>>1が自称してる「初心者レベル」のプログラムソースを見てみたいがな
人の書いたソースって、それがたとえ不出来でも勉強になるし、
あとどんだけ悲惨なソース書くか冷やかしてやりたいw
352:デフォルトの名無しさん
05/11/15 12:41:28
マジで1来なくなったなー
wikiも更新ないし逃げt(ry
353:デフォルトの名無しさん
05/11/15 13:03:33
>>1のみに頼っても仕方が無い。
萌え言語作成の
挑戦者来たれ!
354:デフォルトの名無しさん
05/11/15 19:09:49
この言語、勝手に実装してもいいの?
個人的にはSelfのような環境を作ってみたいな…。
355:デフォルトの名無しさん
05/11/15 19:16:05
ぜひ作ってくれ。
356:デフォルトの名無しさん
05/11/15 21:02:01
プロトタイプマンセー
357:354
05/11/15 22:22:40
じゃ、暇見てまったりと作っていこうかな…
358:デフォルトの名無しさん
05/11/16 01:00:51
>>354 Selfってなに?ぐぐっても解らなかったんだけど。
359:デフォルトの名無しさん
05/11/16 01:07:39
>>354
残念ながら、お前も100%消える。
こういう「言語作ろうスレ」って割とちょくちょく立つ。
2ch言語を作ろうとかね。
で、いつも1は速攻で消える。
消えた後>354のような「俺が作るよ」って奴が2、3人現れるけど
誰もその後音沙汰すらなく消えていった。
360:デフォルトの名無しさん
05/11/16 01:10:53
そこで、ポケモソ世代の君でもハナクソほじりながら
スペランカーが5週できるアドバイスを教えよう
361:デフォルトの名無しさん
05/11/16 01:46:03
>>358
>>356 がヒント。「Self プロトタイプ」でぐぐってよし。
362:デフォルトの名無しさん
05/11/16 01:59:52
まあまあ、消える前からやる気をそぐようなこと言うなよw
363:デフォルトの名無しさん
05/11/16 02:26:15
>>359
100%なんてありえない事は煽りであっても言うべきじゃないだろう。
せめて99.99%くらいにしとこうぜ。
364:1 ◆MOEMUYHHaA
05/11/16 06:02:20
えらいご無沙汰してました。
ひょーじ試作。
URLリンク(gamdev.org)
365:1 ◆MOEMUYHHaA
05/11/16 06:04:23
wikiもぼちぼち更新しますね。
ここ二三日、俺事で色々あったんで・・・
366:デフォルトの名無しさん
05/11/16 07:20:53
帰って来なくて良かったのに
367:デフォルトの名無しさん
05/11/16 07:41:11
お疲れさん。ご無沙汰って程でもないでしょ。>>1
まあ、先は長そうね。ゆっくりやんなさいな。
368:デフォルトの名無しさん
05/11/16 08:45:38
>>365
思ったより>>1がまともなプログラム組んでることに驚き。
突込みどころは満載だがw
色々きついこと言って正直すまんかった
これからも、がんがれ
あと、無粋と思うが聞いていいか?
私事って、何があったんだよw
369:デフォルトの名無しさん
05/11/16 10:16:16
まとも…か…?
なんかHSP卒業したてって感じ
370:デフォルトの名無しさん
05/11/16 10:29:29
そのレベルの人にアピール言語を作る意味でも、このままの君でいてくれ、>>1よ。
とかいってみる。
371:デフォルトの名無しさん
05/11/16 11:51:07
真剣に言語を作ろうと考えると結構難しいよな~
萌えには支障をきたしても、はじめは句読点やカギ括弧などを
多様してわかりやすくしてもいいと思う。
それから段々自然な萌え言葉へと昇華させる感じで
がんがれ>>1
372:デフォルトの名無しさん
05/11/16 12:13:01
>371
プログラム素人がまれに成長して大作作ることもあるからな。モナosとか
そう言う意味では漏れも期待してる
>372
同意
β版出来たら漏れらで色々改造してもいいしな
ただ、>1はクラスとポインタを一から勉強し直せw
プログラムはただ動けばいいと言うわけではなく拡張とか速度とか色々考えてつくるべき
もう赤ペン持って添削したいくらいだ
373:デフォルトの名無しさん
05/11/16 12:15:35
レス番ずれた orz
371→370
372→371
374:デフォルトの名無しさん
05/11/16 12:18:45
>>1にせっきょうするまえに
おまいが半年RoMれwww
375:デフォルトの名無しさん
05/11/16 12:29:45
1いっそのこと既存の言語からの脱却を目指して、萌えに特化した新しい言語を考案するのはどうだろう?
「萌え=属性」という関係に着目し、アトリビュート(属性)指向言語という方向性を提案する!
属性指向プログラミング(Attribute Oriented Programming)では、構造化やオブジェクト指向とプログラミングのように
型をベースに考えるのではなく処理や変数に「属性」を持たせる。
【属性指向の特徴】
・属性には内部的なデータの取りうる情報を格納できる
数値、文字、サイズ、値の範囲などを属性化する事で、データそのものに意味を持たせることが可能。
・属性は継承可能とし、数値属性から派生した整数属性、浮動少数属性のように系統を分けることが出来る
→クラスに近い
・一つの変数に対し複数の属性を関連付ける事が出来る
例:変数「もえ子」には女の子・妹・ツルペタ・ツンデレ属性を関連付けられる(なんのこっちゃ)
・変数そのものを属性として扱う事が出来る
例:変数「お兄さん」にはロリコン・鬼畜・もえ子を関連付け可能
・演算や代入といった処理にも属性を関連付ける事で演算子オーバーロードのように、プログラマが自由に演算子を定義できる
例:演算子×に「○○な行為」属性を、演算子=に「ハァハァ」属性をつける
もえ子×お兄さん=ボク、妊娠しちゃうぅぅ!!
単なる素案にすぎないが、こういうのを妄想してみるのはどうか?
376:デフォルトの名無しさん
05/11/16 12:31:44
と、衝動的に書いてから思ったけど、C++でいいような気がしてきた・・・orz
やっぱ才能ねぇな、俺。
377:デフォルトの名無しさん
05/11/16 13:35:04
作成途中からどんどんコンパイルされて、未完成でもある程度動作してくれるような仕掛けが付けられるような文法が欲しい
378:デフォルトの名無しさん
05/11/16 14:00:44
すべての組み込み関数が日本語で、且つ
括弧の代わりに鉤括弧をつかうLisp処理系を作れば
万事解決だ
379:デフォルトの名無しさん
05/11/16 14:31:56
すげえ!>>1が不死鳥のごとく
奇跡の復活か!!!
380:375
05/11/16 15:35:28
>>379 俺のこと?1じゃないよ。
ちょっと考えたんだが、やはり属性指向言語はいけるんじゃないかって気がしてきた。
データ自体にパラメーターを持たせることで、データ自体に意味を持たせることも出来るし
条件比較も属性を比較するようにすればいいんじゃないかと思う
もし 女の子=妹属性 ならば 俺=ハァハァ
みたいに。
また、マクロのように好きな文字列で属性を定義できれば、日本語プログラミング環境も柔軟に作れると思う。
イメージとしては、根底に属性指向言語があって、属性定義ファイルの差し替えでいろんな萌え処理系を登録できる感じ。
俺はしばらくこの方向で考えてみるんで、いいアイデアがあったら宜しく。
381:デフォルトの名無しさん
05/11/16 15:45:03
>>380
いえ。>>365です。
382:デフォルトの名無しさん
05/11/16 15:46:03
>>380
それって、Prologとかの論理型言語に近いんじゃないかな
俺よく分かってないから適当なこと言ってるかもしれないが
383:デフォルトの名無しさん
05/11/16 17:39:45
既存の言語で「属性指向言語」って何かある?俺は初耳なんだけど、実は有名?
384:デフォルトの名無しさん
05/11/16 18:07:54
コンポーネント指向が近くないか?
385:デフォルトの名無しさん
05/11/16 18:19:22
>>382
いや、20年以上前に今、公立はこだて未来大学の学長してる
ひとがそんな提案をしていたね。確か「項記述」とか名付けてた。
386:デフォルトの名無しさん
05/11/16 18:27:40
ここは敢えてアスペクト指向で。
387:デフォルトの名無しさん
05/11/16 18:35:22
俺には >>380 がプロトタイプ指向に見える。最近視力が弱ってきたせいだな。うん。
388:1 ◆MOEMUYHHaA
05/11/16 20:35:23
色々考えたんですが、ここは今後「萌え言語製作総合スレ」という形をとってはいかがかと思う次第。
つか、既にスレがそうなりつつあるがなw
つまり、ここは萌え言語の方向性を議論するスレで、
それを参考にオレこと>>1は「しーちゃん(仮)を作る。
他の人間もやる気のある人間は別系統で萌え言語を作る。
そしてお互い切磋琢磨していく形が良いかなーと。
スレ内の議論はどれも有益で全部取り入れたいぐらいなんだけれども、
矛盾、というか方向性が逆向いてる相反する意見もあって、
全部を使うのは無理、となれば自分の感性に正直にいこうかとww
まぁ詳しくは長くなりそうなんで、オレの見解はWikiに「しーちゃん(仮)」用ページ作ってそこに書きます。
あと今後もオープンソースで作成予定。オレのソースが参考になるとも思えんが... orz orz
389:デフォルトの名無しさん
05/11/16 20:40:06
言語は使われてなんぼ
この言語をどんな人がどのように使うか考察すると
・同人作家が簡単なツールを作る(専用画像ビューワ、マスコットアプリ等)
・日本語言語好きが簡単なものを作る(簡易テキストコンバータ等)
・中級以上のプログラマが簡単なものを作る(支援ツール等)
ってな感じかな?
逆に限界性能を求められる動画等エンコードソフトや
アクションゲーム開発には向かないだろうと思われる。
つーわけで、柔軟かつ強力な文字列処理と、楽に使える画像処理を
重点的にしたらいい感じかも。というか、そんな言語を是非使いたい。
個人的には楽なのでなでしこやC#等を使っているが、ほぼひらがなでいいと
いうのは打ち間違いが減りそうで期待している。
390:375
05/11/16 20:40:12
>>387 へー、プロトタイプ指向なんてのがあるのか。
ぐぐってみたけど、JavaScriptがそれっぽいってことしか解らんかったよ・・・
プロトタイプ指向について詳しいサイトってありませんか?
391:デフォルトの名無しさん
05/11/16 20:45:32
ぐぐればいくらでもでてくるだろうに
URLリンク(sumim.no-ip.com:8080)
392:デフォルトの名無しさん
05/11/16 20:59:38
プロトタイプ指向じゃなくて、プロトタイプベースオブジェクト指向
393:デフォルトの名無しさん
05/11/16 21:12:12
>>389
VisualStudioでVB.NETじゃだめなのか。
インテリセンス対応だし、逐次コンパイルで打ち間違いというのはほぼ皆無だと思うが。
394:デフォルトの名無しさん
05/11/16 21:20:07
バグの出にくい言語仕様を考える。
スレリンク(tech板)
395:デフォルトの名無しさん
05/11/16 23:01:44 BE:56860823-#
まだあったのか
396:デフォルトの名無しさん
05/11/16 23:50:54
>>388
反対します。
「萌え言語しーちゃん(仮)製作総合スレ」
がいいです。
統一と派生を支持します。
バラバラでは意味が無い。
397:デフォルトの名無しさん
05/11/17 03:42:03
>>396
統一と派生というとCに対するC++、C#みたいな感じか?
「しーちゃん」(クラスベースオブジェクト指向)
「しーちゃんぷろと」(プロトタイプベースオブジェクト指向)
「しーちゃんどっとねっと」(マネージド、.NET)
みたいな感じで派生がありつつも
「あのね ~ なの」などの構文は一緒つーことか?
どちらかというと今もそんな感じだから、これでいいのかも。
まあなんにせよ、1に確たる構想があるのはいいことだ。
398:1 ◆MOEMUYHHaA
05/11/17 05:15:43
>>397
んと、ちょっと言い方が悪かったかな?
みんなでバラバラというのではなく、スレ内でのお互いの考え方を共有しあうというか。
これから製作始める人間の、すべてのプログラムがオープンソースである必要はないけど、
動作アルゴリズムはどんどん吸収していくべきだと思う。
例えば、>>292あたりからプログラムモード作ってる人いるでしょ?
あれを今オレが作ってる言語に反映させたい。
さすがに丸パクリだと抵抗あるので、命令文の名前は変えるけどな
「ばいばい」→「じゃあね」とか。
>>398
そだね、考え方としてはそんな感じ。
だからこそ「基本ベースはなるたけシンプルに作る」が意味を持つと思う。
例えば命令文の名称一覧の定義をいじることで
ポクっ娘バージョンやら、某葉鍵系口調への派生も可能だったりする。
・・・ってWikiに書かなきゃw
つか編集作業すすまねーorz マジでWikiエディタほしーわ(豪泣
399:デフォルトの名無しさん
05/11/17 05:25:17
>>398
私は使ってないんで使い勝手は何とも言えないけれど、こんなのもありますよ。
URLリンク(www.bookshelf.jp)
400:1 ◆MOEMUYHHaA
05/11/17 06:22:20
>>399
教えてくれてトンです。
でもこれって、CGIにWIKIいれないとダメなのでわ?orz
・・・やっぱHTMLにしようかな。編集してんのオレだけだし。
あと、亀レスだが
>>368
>あと、無粋と思うが聞いていいか?
>私事って、何があったんだよw
社内の内部抗争w
上司の人が独立する騒ぎにまで発展して、
オレも色々世話になった人なんでついてくことにしますた。
とりあえず新会社なくなって無職にならないことだけを祈るよw
401:デフォルトの名無しさん
05/11/17 08:30:10
>>400
>>1はエロゲメーカーの広報
・・・とか言ってみるテストw
つーか、そんな事情あったんなら萌え言語作ってる場合じゃないだろ!
いやむしろ、そういう状況だったからこその現実逃避?w
402:デフォルトの名無しさん
05/11/17 10:08:45
脇の作業のスタートダッシュ切ろうとした途端に、メインでトラブるのはよくあるw
そういう時に大事なのは、全体のペースを落としてもいいから、とにかく一定の周期で
エンジンに火を入れ続けることだな。
趣味の作業はスローペースが原因では死なない。一定のリズムを刻んでいれば生き続ける。
でも不定期にだけはしちゃいかん。
403:デフォルトの名無しさん
05/11/17 10:27:53
プログラミング言語一覧(ウィキペディア)
URLリンク(ja.wikipedia.org)
404:デフォルトの名無しさん
05/11/17 12:31:14
>>391 ありがとー。
なんかまだ良く理解できてないけど、俺がやりたかったことってプロトタイプ指向と凄くにてたんだな。
せっかく面白いことを発明したと思ったのになぁ・・・。
世界は広いな(おれの世界が狭いだけかw)
405:デフォルトの名無しさん
05/11/17 14:20:59
> さすがに丸パクリだと抵抗あるので、命令文の名前は変えるけどな
> 「ばいばい」→「じゃあね」とか。
そういうところこそパクっていいんだってば。
同じ概念は同じ言葉で表現されていた方が自然だし、
頭をひねってオリジナリティを出すべき部分はもっと他にあるやろが。
406:デフォルトの名無しさん
05/11/17 15:24:58
あんたたち何やってるの?
バカじゃないの?
萌え言語なんてくだらないことして楽しい?
URLリンク(kujirahand.com)
一応delphi製らしいけど、このソース参考にしてさっさと作りなさいよ
…別にあんたたちのために探してきたんじゃないからね
407:デフォルトの名無しさん
05/11/17 16:55:23
お、これが巷で噂のツンデレか
モヘ~
408:デフォルトの名無しさん
05/11/17 19:41:33
ていうかなぜひまわり?
どうせならなでしこのソースのほうがいいと思うが。10倍早いらしいし。
409:デフォルトの名無しさん
05/11/17 21:15:55
11月と言えば
URLリンク(ja.wikipedia.org)
派生種にこれらの名称を付けるも良し
410:デフォルトの名無しさん
05/11/17 23:45:50
七五三だな。
411:1 ◆MOEMUYHHaA
05/11/18 05:34:59
まとめさいとHTML化。
URLリンク(www.geocities.jp)
新スレの転送はばちぼちと・・・
つか、同時並行で仕事HTML作ってて
まちがってそっちに転送しそうになっちゃったよ。やべーやべーww
412:デフォルトの名無しさん
05/11/18 06:26:18
おつかれー。
しかし wiki より静的な HTML 書いた方が楽ってのもまた変わった御仁じゃのう。
413:デフォルトの名無しさん
05/11/18 08:25:06
wiki文法覚えるのが面倒だったんだろ
414:デフォルトの名無しさん
05/11/18 08:51:27
途中からレスの背景色が無くて、「編集中」とか書かれてるけど、
ひょっとして手作業でやってんの?
だとしたらプログラマ失格だぞ…。
415:デフォルトの名無しさん
05/11/18 09:00:19
C文法にこだわるなら、いっそ二次翻訳形式にしちまったらどうだ?
しいちゃんで作ったソースをC++ソースに変換して、それを無料のBCCとかで再コンパイルさせる橋渡しプログラムを作るわけだ。
ソースがベタ過ぎて嫌だってんならオブジェクト生成でもいい。多言語でも中間コードの考え方があるわけだしルール違反って事はないだろ。
Cベースだから実行速度は速いぞ。ただしコンパイルは激遅だがw
416:デフォルトの名無しさん
05/11/18 09:49:56
>>118-123
417:デフォルトの名無しさん
05/11/18 10:12:10
まとめサイトなのに、全然情報が整理されてない。
レスの羅列では、何の役にも立たないぞ。
418:デフォルトの名無しさん
05/11/18 10:41:32
まとめサイトならレスぐらいはカテゴリ分けして見やすくしような。
419:デフォルトの名無しさん
05/11/18 11:15:02
>>417>>418
最初は他の人にもそれ(カテゴリ分けやら編集やら)をやってもらおうと思ってたんだろうな、多分。
そのためのwikiなんだろ。
で、一応途中まで分類されてるみたいだが、>>179越えたあたりから
編集が追いつかないのか未分類になってる。
>>414も言ってるがプログラムかマクロ組んだほうがいいぞ。
全部手作業じゃ絶対無理だろ。これからもレス増えるわけだし。
420:デフォルトの名無しさん
05/11/18 15:39:25
414がやればいいじゃん。
「一人が何かやってるのを残りが見物するスレ」じゃねえし。
421:デフォルトの名無しさん
05/11/18 17:07:49
>>420
い や 、 そ れ は 面 倒 く さ い
422:デフォルトの名無しさん
05/11/18 19:42:18
>>420
「萌え言語を通じて素人プログラマの>>1くを一人前にするスレ」じゃなかったのか?w
でもマジメな話、漏れらは意見だけ出して
>>1が自分の力で何とかした方が本人のためではあるがな。
423:デフォルトの名無しさん
05/11/18 22:04:14
意見と言っても技術的な意見がほとんどでてないのが笑える
424:デフォルトの名無しさん
05/11/18 22:07:05
新しい言語のアイディアなんて素人がそうそう簡単に思いつけるもんでもないしなあ。
425:1 ◆MOEMUYHHaA
05/11/18 22:46:45
ふぃー、よーやくまとめサイトカテゴリ分け終了。
一応編集用にマクロ組んでみましたが、カテゴリ分類だけはPCに出来ないからねぇw
分類上システム関連のスレが異様に多かったので二つに分けましたが、
何か、もちょっと良い分け方ないかなぁと思ってます。
さて、今度はプログラミングに取り掛かってみまずね。
色んな意見を取り入れながら、亀のごとき歩みでも着実に進んでいきたいものです<お前がいうな
>>423>>424
βマニュアルにも個人的見解を書いてますが、重要なのは技術や斬新さではなく
萌 え る か ど う か なのでw
で、オレ自身はその萌え改造対象にC++を選び、最初はドジっ子で半人前な彼女を一人前にすべく努力をしてるわけです。
でも、そんな彼女を鍛えるオレこと>>1が既に半人前以下だと言う事実ww
Σ(゚Д゚)ハッ!そうか、
む し ろ オ レ に 萌 え ろ と ?www
426:デフォルトの名無しさん
05/11/18 23:27:42
どうしても1のノリが好きになれない
なんか工房と話してる感じが
427:デフォルトの名無しさん
05/11/18 23:28:50
考えが浅いよな
なんかPGとは思えん
428:デフォルトの名無しさん
05/11/19 00:00:24
PGでもHGでも関係ない。
オレは1を応援する。
なぜならオレもハードg(ry
ところで1の方針としては、二次翻訳形式で
C++に翻訳するツールを作るのか?
それともインタプリタ? いきなり本格コンパイラ?
まあ、はじめはインタプリタ方式でやった方が楽そう。
オレはC#をちょっとかじった程度で、1に触発されて
VS C++2005β落としてビルドするだけで精一杯だが
是非手伝うぞ。
429:デフォルトの名無しさん
05/11/19 00:22:29
C++初心者にコンパイラが作れたら世にはプログラマの数だけコンパイラが存在するわ
430:デフォルトの名無しさん
05/11/19 04:24:15
>>426>>427
確かに、変なサービス精神発揮させようとしてギャグがスベってるよな
頼むから普通に会話してくれよ、って感じ
ま、職業でなく副業がPGな奴ってこんなもんじゃね?w
>>42
そもそも、コンパイラってどうやって作るんだ?
いや、必要なクラスライブラリをリンクさせて実行ファイル作るって仕組みまでは理解できるんだけど
でももしコンパイル言語にするなら
ひも付き(実行ファイル作っても別途DLLが必要なタイプ)よりは、組み込みタイプの方がいいな。
その分ファイルサイズはでかくなるんだが・・・
431:デフォルトの名無しさん
05/11/19 09:12:40
まともなプログラマなら自前スクリプトぐらい作れるだろうからそのノリなんじゃね?
Cへのトランスレータってのはそういうことでしょ。
432:デフォルトの名無しさん
05/11/19 10:08:37
HGってホログラマ?
433:デフォルトの名無しさん
05/11/19 11:21:41
大学生でactivebasic作ったやつがいるくらいだから
そのノリかもしれないよ>>1は
434:1 ◆MOEMUYHHaA
05/11/19 17:43:45
自宅パソにVC++.NETインストール中。
上司の人に、勉強用にとポケットマネーで買っていただきました。
>>426
はい、ちょっと調子に乗りすぎたかもです。猛省。
>>428
確かに2次翻訳は簡単に出来そうで、オレみたいな初心者向きかもしれないのですが
今回2つの理由から見送りました。
1.GUI環境とのからみ
(BCCは基本がコンソール型なため、ソースはともかくGUI環境を使うならリソースその他も変換する必要が出てくるため、
逆に煩雑になる)
2.自分自身が言語作成を通じてプログラム技術を向上させたい
あ、も一つありましたw
3.Vc++NETのパッケージ見たら透過ウインドウ処理みたいな事が出来そうだったので。
と言うことで、現在インタプリタ型での製作を予定しております。
予定では中で動くプログラムより、ウインドウ画面作成を先にやってしまうかもです。
ただVC++NETで作ると激しく環境依存の予感。対象がXPと、2000 SP4だったかな?
今後の検討材料ですね・・・
435:デフォルトの名無しさん
05/11/19 17:47:17
>>434
まとめサイトなのに広告が入っているぞ。
ふざけんにゃよ
436:デフォルトの名無しさん
05/11/19 18:00:08
ちょっと、あんたのために言語作ったわけじゃないんだからね!
じぶんがちょっと、つくってみたかっただけなんだから!
あ・・・仕様書みないでよ!いやだってば!
は、はずかしい・・・
orz
437:デフォルトの名無しさん
05/11/19 18:01:41
>>434
>対象XP、2000
上司に金出させたなら作るべきだ。
オープンソースならば誰かが互換の何かを簡単に仕上げるさ。
438:デフォルトの名無しさん
05/11/19 18:05:40
とりあえず1には期待してないから
底が知れてきたし
439:デフォルトの名無しさん
05/11/19 18:08:47
なにも具体的なやり方も分からないまま言ってることだけは立派・・・
440:デフォルトの名無しさん
05/11/19 18:17:36
>>436
ツンデレ指向という新しい流れを膿だそう(`・ω・´) シャキーン
441:デフォルトの名無しさん
05/11/19 18:20:05
で、いつになったら汎用萌えGUIが使えるようになるのかね?
442:デフォルトの名無しさん
05/11/19 18:23:58
他のプロジェクトを待つしかない。
443:デフォルトの名無しさん
05/11/19 20:06:29
1の上司は独立するので
VC++.NETで部下をつなぎとめるのか。
どおりで気前が良いと思った。
444:デフォルトの名無しさん
05/11/19 20:12:27
いや1はそろそろリストラされるから
445:デフォルトの名無しさん
05/11/19 20:22:23
C++って.NETだとマネージドかそうじゃないか、
GUIだとCLIかMFCかとか色々あるけど
1はどれでやるんだ?
446:デフォルトの名無しさん
05/11/19 20:23:09
406 名前:デフォルトの名無しさん[sage] 投稿日:2005/11/17(木) 15:24:58
あんたたち何やってるの?
バカじゃないの?
萌え言語なんてくだらないことして楽しい?
URLリンク(kujirahand.com)
一応delphi製らしいけど、このソース参考にしてさっさと作りなさいよ
…別にあんたたちのために探してきたんじゃないからね
436 名前:デフォルトの名無しさん[sage] 投稿日:2005/11/19(土) 18:00:08
ちょっと、あんたのために言語作ったわけじゃないんだからね!
じぶんがちょっと、つくってみたかっただけなんだから!
あ・・・仕様書みないでよ!いやだってば!
は、はずかしい・・・
↑これを元にツンデレ版を作ろうと思う。
あんた・・・利用者(入出力関係の何か)
ちょっと・・・2バイト型
delphi製・・・?
・・・コメント
さっさと・・・簡易タイマー(早)
何やってるの・・・ブライトさん(嘘です。)
406または436・・・メッセージボックスまたは萌えキャラ的なインターフェース
開発ツール(インタプリタ+デザインツール)
447:デフォルトの名無しさん
05/11/20 11:25:05
CLI?CLIEならわかるがw
448:デフォルトの名無しさん
05/11/20 11:36:09
>>447
クリ?エロっ!ってことかw
449:デフォルトの名無しさん
05/11/20 11:46:05
こもんらんげーじいんふらすとらくちゃだっけ
450:1 ◆MOEMUYHHaA
05/11/20 15:35:57
>>445
URLリンク(www.cmagazine.jp)
この本買ってきたんだけど、DirectX使うのもアリかなとか思ってしまったオレがいるw
でも例えば丸っこいウインドウを作るだけなら普通にMFCでリージョンで、
のほうが他のバージョンへ移植しやすいと思いますので、その方向で。
451:デフォルトの名無しさん
05/11/20 17:23:18
MFCでアンマネージドってことか?
MFCとなると開発にはVC関係が必要か…
.NET+C#環境(全部無料)ならあるんだけど
直接は手伝えそうにないな~
452:デフォルトの名無しさん
05/11/20 17:25:54
なんでMFCなんだよw
MFCで開発するメリット教えてくれw
453:デフォルトの名無しさん
05/11/20 17:48:00
1がMFCしか知らないからだろ。
察してやれよ
454:デフォルトの名無しさん
05/11/20 17:56:44
WTLにしようよ~
455:デフォルトの名無しさん
05/11/20 19:59:42
1って仕事が遅いよね
456:デフォルトの名無しさん
05/11/20 20:04:24
おまえら文句言いすぎw
457:デフォルトの名無しさん
05/11/20 20:05:16
モノと関係ない作業ばかりしてるからな
「いつできるの?」
「現在スレの意見をまとめたり、開発環境の選定をしたり・・・」
「あー、わかった。で、いつ、できるの?」
「・・・」
そんなタイプ
458:デフォルトの名無しさん
05/11/20 20:55:59
>>452
MFCが使えるのなら、
あえてC#のような糞重い・機能が貧弱なもので作成する必要はなかろう。
459:1 ◆MOEMUYHHaA
05/11/20 22:01:46
スクリーンショット(あくまでイメージ画像です)その2.
URLリンク(gamdev.org)
こういう感じで表示させるべく現在悪戦苦闘中。
実は同時並行でコマンドラインでのファイル読み込みプログラムも組んでたんだけど、
よく考えたらフォームにテキスト貼り付けて、そこから行単位で読み込んだ方が早いと気が付いてw
(ファイルを開くのはダイアログ使えるので)だったら先に画面作っちゃえ、てな感じです。
あと、オレがMFCしか知らないのは正解で、CLI?WTL??ってな感じです。
逆にMFC以外で作ることを提案されている方に、そのメリットを教えていただきたいくらいでして。
460:デフォルトの名無しさん
05/11/20 22:06:23
MFCのデメリット
1. でかい。ランタイムDLLが必要になる。(静的リンクするとますますでかくなる)
2. 設計が古臭い。
3. そろそろ終わりそう。
461:デフォルトの名無しさん
05/11/20 22:20:02
>>459
>よく考えたらフォームにテキスト貼り付けて、そこから行単位で読み込んだ方が早いと気が付いてw
いまどきは普通そうだろw
>>460
4.せっかくVC++.NET買ってもらったのに…
も追加で
C#のメリット
・.NETのSDKとSharpDevelopでみんなで無料開発
・低脳でも扱いやすい
C#のデメリット
・遅い小回りが効かない
・1が成長しない
・1の上司がかわいそう
462:デフォルトの名無しさん
05/11/20 22:21:34
言語よりも、萌えエディタとか、萌え統合開発環境とかのほうが需要あると思うがな。
おお、これいいアイディアだな。
463:デフォルトの名無しさん
05/11/20 22:25:17
ああ、とっくに既出だが良いアイデアだ。
464:デフォルトの名無しさん
05/11/20 22:26:40
SleipnirもMFCだから自信を持って使っていいよ
465:デフォルトの名無しさん
05/11/20 22:26:45
>>462
ではEclipseを「日食たん」にするところから始めてくれ。
466:デフォルトの名無しさん
05/11/20 22:48:54
あ、あたしは別にJavaのことなんか何とも思ってないんだからね!
IBMが作ってた環境がたまたまJava向けだってだけで、別にCでもPHPでもなんでもこなしちゃうんだから!
・・・ほ、ほら、新しいバージョン。何よ、あんた(Java)のためじゃないわよ(赤面)。
他の言語のユーザーも待ってるんだからね!
標準環境だとか言われていい気になってんじゃないわよ!
あたしは、あんたの彼女でもなんでもないんだから!勘違いしないでよね!!イーーーっだ!!!
467:>>446
05/11/20 22:51:40
>>466
ツンデレの材料が増えたのでプロジェクトは始動します。
468:デフォルトの名無しさん
05/11/20 23:04:47
>>461
> ・.NETのSDKとSharpDevelopでみんなで無料開発
これはもはやC++でも当てはまる。
469:デフォルトの名無しさん
05/11/20 23:14:41
WTLと言いたいがいかんせんATLが問題なんだよな。
470:デフォルトの名無しさん
05/11/20 23:22:34
>>467 コンパイル時はツンツン、ビルド後はデレ~ッとしてしまう言語でお願いします。
471:デフォルトの名無しさん
05/11/20 23:42:47
要するに静的チェックが厳しくて動的チェックは甘いってこと?
472:デフォルトの名無しさん
05/11/21 06:46:37
こういう、お遊びをやるときはDelphiと相場が決まってる。実際、Delphi製が多いのは理由があるんだから。
473:デフォルトの名無しさん
05/11/21 07:10:47
>>472
そういって理由を挙げていないのは何故だ
474:デフォルトの名無しさん
05/11/21 07:38:04
>>473 このネタで100レスくらい稼ぐためでしょ
475:デフォルトの名無しさん
05/11/21 10:55:20
そうか。それで
>一応delphi製らしいけど、
につながる訳か。
delphi6入れることにするかな。
476:デフォルトの名無しさん
05/11/21 12:00:07
jane、なでしこ
…なるほど、delphi製だな
477:デフォルトの名無しさん
05/11/21 12:40:25
Delphiのメリット
早い
無料でも出きる
デメリット
言語的に癖がある
サイズがでかい
478:デフォルトの名無しさん
05/11/21 12:51:23
>>477
隊長!!!
DELPHI今日始めたばかりだから
メリットである速さが追求できません!
479:デフォルトの名無しさん
05/11/21 12:59:45
たしかCSVの自動変換だったかを作って速さを感じたな。
なんつーか全体的に(ひまわり、VB、HSPと比べて)早い気がした。
でも無料版はコンポーネントが貧弱なんだよな orz
480:デフォルトの名無しさん
05/11/21 13:24:49
まず言語の完成を目指して
それから萌え+IDE等
を作成したいと思いますが、
この言語で作成したファイルなども萌えるべきですか?
481:デフォルトの名無しさん
05/11/21 14:08:32
そうなると、GUI部品の命名規則を考えないといけないな。
「OK」→「りょ~かい♪」
「キャンセル」→「やめたっ!」
みたいな。
482:デフォルトの名無しさん
05/11/21 14:23:49
>>481
おお。
>>ALL
その前に
はっきり言って俺一人では達成できません。
募集したいのです。
DELPHI6パーソナルを扱る人
アルゴリズムをひねり出す人
です。
今WEBページ(げおしてぃ)にまとめてます。
483:デフォルトの名無しさん
05/11/21 14:56:44
言語的には「ツンデレ」よりも「素直クール」のほうが実装しやすいと思うのだがどうよ?
●はてなダイアリー「素直クールとは」
URLリンク(d.hatena.ne.jp)
●素直でクールな娘まとめサイト
URLリンク(japan.milan.jp)
484:デフォルトの名無しさん
05/11/21 15:06:42
>>483
それは派生型ということになります。
しかし実装しやすいならそれを作ってから
元にツンデレ化かもしれない。
URLリンク(www.geocities.jp)
485:デフォルトの名無しさん
05/11/21 16:34:42
普通、こういうプロジェクトは初期段階で派生するとダメだけど
開発言語も違うし窓口を広めるには有効かも。
萌えにも色々あるし、言語仕様の考え方の違いなどもあるからな。
まあ、お互いがんばれ
486:デフォルトの名無しさん
05/11/21 21:25:42
実装の前に萌え言語の仕様決めるのが先じゃないの?
目標がbatファイル程度のプログラミングなら行き当たりばったりでもいいけどさ。
487:デフォルトの名無しさん
05/11/21 21:31:25
話を纏める人がいないから仕様が決まらない罠
1は勝手な事やってるし
488:デフォルトの名無しさん
05/11/21 21:35:59
>>486
仕様なのですが、本家は
>''('' まずorえと
>'')'' だよ
>''int'' かず
>''+'' たす
>''='' は
>'':'' で
>''*'' かける
>''Print'' ひょーじ
じゃないですか。
これをツンデレにすることを考えてます。
このスレで出た3レスほどの材料から選びます。
スクールもすてがたいのですが、
まずは目標であるツンデレを達成してからにします。
489:1 ◆MOEMUYHHaA
05/11/21 21:50:00
>>487
いやまぁ勝手というか、やりたいことの方向性が迷走してる状態というか、相変わらずGUIが上手くいってませぬ・・・
言語機能&プログラムモードの充実に重点を置くべきでしょうか?
>>488
ツンデレしー言語、マジ期待してます。
まとめサイトにも稼働中言語作成としてリンクさせていただきました。
490:デフォルトの名無しさん
05/11/21 21:51:51
>>489
こちらも仕返し(w)にリンクしておきます。
491:デフォルトの名無しさん
05/11/21 22:07:27
とりあえず既存のプログラミング言語を非可逆的に
萌え言語に変更するコンバートプログラムを作ってみるか。
492:デフォルトの名無しさん
05/11/21 22:09:48
>>491
いいですね~。それができてから仕様を決めても遅くは無いですね。
493:デフォルトの名無しさん
05/11/22 00:03:29
いいですね、じゃねえよ
何回話をループさせりゃ気が済むんだ
494:デフォルトの名無しさん
05/11/22 00:15:00
>>493
悪かったと反省しています。
現在3つのレスの文章を何度も読んでいます。
自然かつ、C言語+しー言語=ツンデレになるように考えてます。
あと、yaccやlex、他の萌え言語系列などを調査してます。
DELPHIは思った以上に簡単にプログラムできる良い物です。
キシリア様に届(やめsdふぁjkwけふぇg
495:デフォルトの名無しさん
05/11/22 00:37:27
ほほぅ、これが噂に聞く失敗プロジェクトですか。
496:デフォルトの名無しさん
05/11/22 00:50:00
>>495
Σのことか?
497:デフォルトの名無しさん
05/11/22 06:29:37
萌えmakeとか。
498:デフォルトの名無しさん
05/11/22 06:37:23
開発者を叩くことで結束する、それが萌え言語スレクオリティww
・・・しかし、あんだけ色々言われても>>1は懲りずに出てくるよな。マゾなのか?w
499:デフォルトの名無しさん
05/11/22 07:35:51
Delphiなら
URLリンク(onigiri.s3.xrea.com:8080)
あたりから キーワード変更したらいいんじゃないの?
500:デフォルトの名無しさん
05/11/22 10:55:55
このギコBASICはなかなか良い物です。
こだわりを感じる。
まずキーワード変更し
成功してから萌えを追求します。
501:デフォルトの名無しさん
05/11/22 11:56:41
むぅ。そのままビルドするにはファイルが足りないようです。
502:デフォルトの名無しさん
05/11/22 12:29:08
Delphiの挙動がおかしい。
XPだからかもしれない。
互換モードでやっても駄目だな。
早期に言語の変更を決断したほうが良いようです。
503:デフォルトの名無しさん
05/11/22 14:03:47
C言語の入門サイトの順番にそって仕様を決めようと思います。
第1回helloworldについて
#include <stdio.h>
main(){
printf("hello world");
}
↑これをしー言語風にしたのは↓であります。
まず
へろーわーるど ひょーじ
なの OR だよ
↑これをつんでれしーでは↓に成ります。(現在の材料より選択します。)
まず
へろーわーるど ひょーじ
だからね!
1、2行についてですが、
下手に変えるよりもエレガントでスムースだと思われますが、いかがでしょうか。
504:デフォルトの名無しさん
05/11/22 14:32:56
第2回変数と代入について
様々な変数達 しー言語でのそれ
char ちゃあ☆ OR もじ
int いやん(?) OR かず OR すうじ
float ふわあ(?)
double
void
宣言の例
#include <stdio.h>
main(){
int a;
a=0;
}
↓しー言語
まず
甲 は かず
えと
甲 は 0
だよ
↓つんでれしー
まず
甲 は 数
別に
甲 は 0
だからね!
まずを別の単語にしたほうが良いと思いました。
変数などは単純に漢字に変えてみましたが、どうでしょうか。
505:デフォルトの名無しさん
05/11/22 15:08:01
第3回入力について
scanf("%d",&a);
↓しー言語
?????
↓つんでれしー
甲?入力?
?????
?????
506:デフォルトの名無しさん
05/11/22 15:27:14
>>501
たぶん、GikoBasicの方を入れようとしたんじゃない?
ファイルが足りないんじゃなくて、
1)コンポーネントとしてインストールする事
2)Variants を入れる事
で解決出来るよ。
uGikoScriptを試してみたら?
こっちは、ただ usesして
メモとボタンを貼り付けて
procedure TForm1.Button1Click(Sender: TObject);
begin
GikoScript.LET(Memo1.Lines.Text);
end;
メモにコード入れると実行出来たよ
イレテミロ 変数
ホザケ 1+変数*2
507:デフォルトの名無しさん
05/11/22 15:38:47
>>506様
デルファイが不安定なのです。言語を変えるしかありません。
デルファイ違いな会社も破産したようです。
508:デフォルトの名無しさん
05/11/22 16:04:45
>>507
そう? 確かになんか デバッグしてたらセミコロンとかが入力出来なくなったね。
いったん終わって再起動したら直ったけど
なんか、LETだと ラベルが処理されてないので
ラベルが処理出来る RUNを追加 したのをアップロード・・・しようとしたら既にファイルがあるというので別名にしてアップロード
GikoScript.RUN(Memo1.Lines) ;
で実行出来る。
しかし末行に空行が続くと無限ループになる場所があったので、そこを直した
テストコード
変数=0
イレテミロ 回数
メジルシ ここだよ
変数=変数+回数
回数=回数-1
モシモダヨ 0 < 回数 ダッタラ イッテヨシ ここだよ
ホザケ 変数
509:デフォルトの名無しさん
05/11/22 17:03:58
>>508
出来ました。なぜかほざくのが先になってますな。
510:デフォルトの名無しさん
05/11/22 17:17:36
これをC言語のような文法に変える
+仕様の決定へ向かいます。
511:デフォルトの名無しさん
05/11/22 18:20:25
>>509
ああ、ほんとだ。 追加したコードが間違ってたみたい。修正してみた。
URLリンク(onigiri.s3.xrea.com:8080)
512:デフォルトの名無しさん
05/11/22 18:26:26
>>509について報告
リッチエディットでは駄目なようです。
513:デフォルトの名無しさん
05/11/22 18:27:02
お。一足先に修正案が投下されている。
514:デフォルトの名無しさん
05/11/22 19:07:39
メモがおかしいのでリッチエディットをつかってたのですが、
メモがおかしいのはデバッグ中だけでした。
リリース後のファイルでは使えました。
文法は置いておいて
これからキーワード変更を開始します。
515:デフォルトの名無しさん
05/11/22 19:47:27
順調だねぇ
それにひきかえ>>1わ…
516:デフォルトの名無しさん
05/11/22 20:02:37
>>515
1様は仕事があるので時間がとれないのだと思います。
キーワードについてですが、「+、-」などがCHAR型で宣言されているので
そのまま「たす、ひく」に変更するとエラーが発生するようです。
これには少々時間がかかります。
517:デフォルトの名無しさん
05/11/22 20:44:39
>>516
AND OR を & | 1文字にしてるように
ひく や たす を - + に置き換えてはどうかな?
+ - も使える事になるけど、使えて悪いわけじゃないし
518:デフォルトの名無しさん
05/11/22 20:46:49
つまり
procedure TGikoScr.GetSym;
で
if str='AND' then begin sym:='&';str:='';end
else if str='OR' then begin sym:='|';str:='';end
else if str='NOT' then begin sym:='!';str:='';end
else if str='XOR' then begin sym:='^';str:='';end
else if str='ひく' then begin sym:='-';str:='';end ; <---- みたいに追加
519:デフォルトの名無しさん
05/11/22 20:54:19
>>518
その手がありましたか。やってみます。
520:デフォルトの名無しさん
05/11/22 21:08:38
変数=0
イレテミロ 回数
メジルシ ここだよ
変数=変数+回数
回数=回数-1
モシモダヨ 0 < 回数 ダッタラ イッテヨシ ここだよ
ホザケ 変数
↓
変数=0
にゅーりょく 回数
らべる ここだよ
変数=変数 たす 回数
回数=回数 ひく 1
もし 0 < 回数 なら イッテヨシ ここだよ
ひょーじ 変数
現在ここまで進むことができます。
=<>も たす、ひく を応用することで対応できるでしょう。
まだ萌えないですね…。
というよりツンデレ要素がまったく無い。
521:デフォルトの名無しさん
05/11/22 21:16:16
>>520
コンソールアプリにして
1行実行が出来るようにしたら?
そうしたら萌え要素も入れやすいんじゃないの?
522:デフォルトの名無しさん
05/11/22 21:18:04
"(" とか "*" とかの記号をひらがなで記述するのって、
萌える萌えない以前に可読性低くなるしうざったくない?
記号で表現した方が自然なケースでは素直に記号で表現する方が良いと思う。
もちろん、感覚的な問題で、そっちの方が萌えるからいいんだ、って言われれば、
あらそうですかとしか言いようがないんだけど、
俺にはそういうのはものすごくバランス悪く感じる。
523:デフォルトの名無しさん
05/11/22 21:25:09
>>522
変数=変数 たす 回数
だから違和感あるんであって、
変数=変数 に 回数 をたす
ならどうだと言ってみるテスト
524:デフォルトの名無しさん
05/11/22 21:31:33
>>522
可読性が低くなることはわかりますが…。
>あたしは、あんたの彼女でもなんでもないんだから!
atashi != (anta.kanojyo | !atashi)
↑このソースは絶対にショックを受ける
525:デフォルトの名無しさん
05/11/22 21:35:16
ギコBASICて
ブラウザーホットゾヌ
に搭載されているという事実を知って感動した。
526:デフォルトの名無しさん
05/11/22 21:39:09
可読性をあげるならこういう方向もあるかも。
URLリンク(www.scripts-lab.co.jp)
527:デフォルトの名無しさん
05/11/22 22:08:48
>>523
日本語MIND方式だね
528:デフォルトの名無しさん
05/11/22 22:27:24
MIND
URLリンク(www2.airnet.ne.jp)
これを作るなら、ギコbasicの再帰下降の部分はだいぶ変更しなければいけない
今は四則演算を処理する為に
・ 値 を記録しておいて、演算子を確認してから右式を計算して帰ってきたら現在値と 演算させる
という方式で計算している。 これが
スタックを用意して
値ならPUSH
演算子からスタックから2つとってきて演算
と簡単になる。再帰下降も必要ない。
両立させるなら、 演算子 ”と” ”を” を定義して
と演算子でスタックに詰んで を でスタックから戻して、次の演算を実行という仕掛けにすればいい
1+1 も 1と1を足す も両方出来るかもね。
529:デフォルトの名無しさん
05/11/22 22:34:02
トークン群をカスタマイズできれば、
ツンデレ、妹、ロリ、魔女っ子、ギャル、ショタ、姐御仕様といろいろできそうだ。
530:デフォルトの名無しさん
05/11/22 22:46:15
>>528
後置記法とスタックですな。
531:デフォルトの名無しさん
05/11/22 22:48:49
中間記法を後置記法に変換するのもスタックを使うようです。
532:某スレ1
05/11/23 06:56:34
ここの>>1がやりたいのは、ようするにこういう事?
URLリンク(gamdev.org)
タグっぽいコントロールは、VC++よりBCBの方が使いやすいっすよ。
つか、俺も言語作ってみよーかなw
533:デフォルトの名無しさん
05/11/23 07:11:25
>>532
例のゲーム製作の香具師か?
お前は他にやることがあるだろ!
534:デフォルトの名無しさん
05/11/23 09:36:52
>>533
学生時代にテスト前ほど、いいプログラム書けることあるだろ?
そんな感じだと思う
535:デフォルトの名無しさん
05/11/23 10:39:02
んー、とりあえず>>1(ややこしいな、このスレの方ね)はGUI環境後回しにして
言語そのものの開発を着工すべし。
今のままじゃ何年かかっても無理だべ?
つーかな、GUIが上手くできないのをプログラム全体が進まない言い訳にされてるみたいで何か嫌なんだよね。
何を意固地になってるのか知らんが、出来るものから先に始めるという考えもあると思う。
536:デフォルトの名無しさん
05/11/23 10:57:29
>>532
cc3260mt.dllがないとなります。
537:デフォルトの名無しさん
05/11/23 11:31:11
>>536
URLリンク(www.csdinc.co.jp)
からBC++6ランタイムを入手。
つーか、BCBで作るんだから実行ファイルに組み込んでおけよw>>532
538:デフォルトの名無しさん
05/11/23 11:33:38
>>537
感謝します。
539:デフォルトの名無しさん
05/11/23 11:58:54
今DELPHIでのスタックを調べているのですが、
オブジェクトをキューの最後に積む
TObjectQueue.Push
procedure Push(AObject: TObject): TObject;
スタックの一番上
TObjectStack.Push
procedure Push(AObject: TObject): TObject;
項目をリストに追加
TOrderedList.Push
procedure Push(AItem: Pointer): Pointer;
あとインラインアセンブラなどがあるようです。
540:デフォルトの名無しさん
05/11/23 13:33:22
>>539
他に、関数呼び出しのローカル変数もスタックだよ
541:デフォルトの名無しさん
05/11/23 13:49:14
GIKOベーシックの解析、機能の分析から始める必要がありますね。
542:デフォルトの名無しさん
05/11/23 14:10:05
URLリンク(pc5.2ch.net)
↑の1000って>>7にふさわしい。
543:デフォルトの名無しさん
05/11/24 04:11:46
Mindの後置記法っていわゆる逆ポーランド記法のこと?
「1+1」 を「1 1 +」と書くのは良いけどもっと複雑な式の場合は日本語として破綻しないかな?実験してみるか。
例えば「Ans=(((1+2)*3)*((4-5)/6)/7」の後置式は
1 2 + 3 * 4 5 - 6 / * 7 / だけど、これを萌え風に書くと
「えっと Ans は 1と2を足してそれに3をかけて4から5を引いてそれを6で割ってそれを7で割る だよ」
となる。
-----------------計算式の文法---------------------
・計算式の構文:式の結果を変数に格納する
えっと [変数] は [式] だよ
・四則演算
足し算「nとmを足す」
引き算「nからmを引く」
掛け算「nにmをかける」
割り算「nをmで割る」
※スタックから引っ張ってくる場合、数値を「それ(を|に)」で表現
------------------------------------
・・・意外と大丈夫そうだなw
544:デフォルトの名無しさん
05/11/24 04:15:27
すまん、文法のとこ説明を間違えた。
「と・から・を・に」は四則演算の文法に含まれるので助長だった。
正しくは↓
※スタックから引っ張ってくる場合、数値を「それ」で表現
545:デフォルトの名無しさん
05/11/24 04:21:09
連投スマン。四則演算のとこ補足。
萌え的には語尾を自由に付けられた方が良いのかも。
「足・引・掛・割」の4つの漢字が使われていれば演算とみなした方が萌え拡張しやすいな。
例:
足し算「nとmを足(す|して|すにょ)」
引き算「nからmを引(く|いて|くなり)」
掛け算「nにmを掛け(る|て|るお)」
割り算「nをmで割(る|って|るざんす)」
546:デフォルトの名無しさん
05/11/24 04:49:50
真ん中の * がどっか行ってないですか? 後置式だと 7 の前の *。
強いて言えば「それらをかけて」を「それを7で割る」の前に入れるとかかなあ。
んー。「それ」でスタックから引っ張ってくるなら「それとそれをかけて」になるのか。
もっと複雑になってくると「それ」が何だか判り難くなってくるかも。
二項演算子に限られるわけでもないだろうし。
まあ実用上は適当に変数に束縛しときゃいいか。
「えっと
ふー は 1と2を足してそれに3をかける
ばー は 4から5を引いてそれを6でわる
こたえ は ふー と ばー をかけてそれを7で割る
だよ」
とかですかね。
547:デフォルトの名無しさん
05/11/24 04:56:22
「えっと Ans は 1と2を足したもの に 3をかけたもの から
4から5を引いたもの を 6で割ったもの を 7で割ったもの
を 引いたもの
だよ」
548:デフォルトの名無しさん
05/11/24 05:46:19
>真ん中の * がどっか行ってないですか? 後置式だと 7 の前の *。
>強いて言えば「それらをかけて」を「それを7で割る」の前に入れるとかかなあ。
おぉ、指摘ありがとう。その通りです。
>もっと複雑になってくると「それ」が何だか判り難くなってくるかも。
そもそも日本語でこういう長い式を解りやすく表現する事自体に無理があるので
ある程度は仕方が無いかと思う。
逃げ道としては通常の式と後置式の両方が可能でもいいんじゃないかな。
「えっと Ans は 1 と 2 を 足して それ に 3 を 掛ける だよ」←1 2 + 3 *
「えっと Ans は かっこ 1 たす 2 かっことじ かける 3 だよ」 ← (1+2)*3
「こんなのも解らないなんてバッカじゃないの? Ans は (1+2)*3 だからね!べ、別にあんたのために計算したわけじゃないんだから!」 ← ツンデレ風
ツンデレ風は長すぎ・・・・
549:デフォルトの名無しさん
05/11/24 12:54:16
GikoForthでいいやん
550:デフォルトの名無しさん
05/11/24 17:21:55
微妙にスレ違いかもしれないけど、他に該当しそうなスレもないからココに書く
BNFで文法規則を入れると、コンパイラ作ってくれる
「コンパイラ・コンパイラ」ってあるけど。
インタプリタの言語もBNFで文法を表せるんだから
インタプリタを生成してくれる
「インタプリタ・ジェネレイタ(インタプリタ生成機)」
って、作成可能だと思うんだけど、だれか知識持っている人いないですか?
正直、言語使用の善し悪しを知ろうと思ったら書いて試してみないと分からないわけで
プロトタイプをとっとと作って出せると凄く助かるんだけど…
551:デフォルトの名無しさん
05/11/24 17:43:09
>>550
コンパイラコンパイラはコンパイラのひな形を作ってくれるわけじゃなく
構文解析をするコードを吐いてくれるだけで、構文解析後のアクションは自分で書く必要があるから、
そこで構文木の生成をしないで直接式を評価するように処理を書けばインタプリタになるだろ
552:デフォルトの名無しさん
05/11/24 17:50:54
>>551
ありがとう。ここ1週間の疑問が氷解した。
俺の超勉強不足じゃん。
553:デフォルトの名無しさん
05/11/24 19:22:01
俺です。(←誰だよ。)
現在の分析の結果
デチューン版
×tgikoscr.let…変数を使う場合に有効
×tgikoscr.ExecToVar…四則演算の機能のみ使いたい場合に有効
×tgikoscr.ExecToStr…
ギコBASIC
×tgikoscr.exec…旧実行部分
↑2005でのtgikoscr.runがあるので不要になります。
ソースの他の部分から呼び出されている様子もありません。
(若干ExecToStrがExecToVarを呼び出す)
これで少し簡略化しました。
機能的にもrunがあるので問題ないでしょう。
554:デフォルトの名無しさん
05/11/24 23:41:41
カッコを三点リード(・・・)で表現すると言うのはどうだろう?
Ans=(((1+2)*3)*((4-5)/6)/7なら
ANSは・・・・・・・・・1たす2・・・かける3・・・かける・・・・・・4ひく5・・・わる6・・・わる7
ダウナー系ツンデレ言語って事でw
あるいは「るー」とか「らー」で表現。
ANSはるーるーるー1たす2らーかける3らーかけるるーるー4ひく5らーわる6らーわる7
ミュージカル風。萌えるかと言われるとちと疑問だがw
555:デフォルトの名無しさん
05/11/24 23:45:54
>>554
パッと見て括弧の数が分からないから保守性が低いと思われ
556:デフォルトの名無しさん
05/11/24 23:47:49
アホか。保守性とか求めるなら既存の言語やってろって話。
新規の言語の時点で保守性は最悪なんだよ。
557:デフォルトの名無しさん
05/11/24 23:50:13
>>556
いやこの括弧表現は単純にわけわからん
558:デフォルトの名無しさん
05/11/24 23:52:03
つーか"…"じゃ開きか閉じか分かんねえ
559:デフォルトの名無しさん
05/11/25 00:13:45
実装できねえな
560:デフォルトの名無しさん
05/11/25 12:30:22
文字が「」なら『』つかうのは?
『『1たす2』かける3』かける『『4ひく5』わる6』わる7
561:デフォルトの名無しさん
05/11/25 12:40:14
↑萌えないので却下
562:デフォルトの名無しさん
05/11/25 12:41:56
☆☆1たす2★かける3★かける☆☆4ひく5★わる6★わる7
萌えるだろ?
563:デフォルトの名無しさん
05/11/25 12:42:46
目がチカチカするお?
564:デフォルトの名無しさん
05/11/25 12:57:56
makeとか実装が簡単で実用性がありそうなのにしとけばいいのに。
565:デフォルトの名無しさん
05/11/25 13:39:47
萌え以前に意味が通らなくちゃ駄目だろう。
566:デフォルトの名無しさん
05/11/25 15:00:19
対応する顔文字にしたらどうだろうか
(^-^)/1たす2\(^-^)かける3
やっぱ萌えねーなorz
567:デフォルトの名無しさん
05/11/25 15:03:18
(Y)1たす2(i)かける3
一部の人は異様に萌えると思うが、だめだよな・・・
568:デフォルトの名無しさん
05/11/25 16:12:06
ただのエロ言語になっちまうぞw
569:デフォルトの名無しさん
05/11/25 16:39:38
テキストはやめて、画像ファイルD&Dでプログラム組めるとかどうよ?
570:デフォルトの名無しさん
05/11/25 17:27:34
>>596
ビジュアル・プログラミングってやつね
正直、アカデミックな世界から飛び出たものも殆ど無いから
大冒険になることを覚悟しないといけないかな
正直、作り方に関してまともな本も見かけた事無い
(というか、何方かご存知でしたら情報お願いします。個人的好奇心も含めて)
571:569
05/11/25 18:13:00
>>570
アーキテクテャしつつ製造とか、そこまでいかなくてもいいんじゃ?
正方形配列のマスに、アイコンをドラックしてプログラミング。
ようするにコマンド文を画像配列に置き換えるだけ。
以下妄想(「」は全て画像)
[でーた1][こぴー(代入)][ひきすう1]
[でーた3][=][でーた1][たす][でーた2]
画像メインにすれば簡単に萌えられるし、拡大縮小も簡単。スキンも簡単。
シンボリックなアイコンにすることで、処理ごと(たす、かける等)にシュールなシュチエーションを盛り込むことも出来るんじゃないかと。
ツンデレなら、イコールの時だけデレ状態で、後はつんつんとか。
うまく伝わらなかったらスマヌ。あとは絵描きが大問題だな。
572:デフォルトの名無しさん
05/11/25 20:22:26
ビジュアルの話が出ましたが、
これをやるにはデフォルトで
沢山の関数が必要になるのではないでしょうか。
文字列、数値など簡単に活用できる必要があります。
例えて言えば萌え娘の顔にはグラフィック関係
ボディはシステム
手足が入出力で
間接などでもじゅーる同士の連携みたいな~って感じ?
なお、18禁モードも存在します。
573:デフォルトの名無しさん
05/11/25 23:53:51
フローチャートとかでいろいろな方式があるじゃん
なんかよく憶えてないけど日立式とかNEC式とか
ああいう感じのやつのどれかをベースにすればどうよ
574:デフォルトの名無しさん
05/11/26 02:25:04
ま、計算を1次元(線)でなく2次元(面)にするというのは一つのアイデアかも。
で考えたんだけど、CやC++で{}で囲む時複数行にするじゃん。
Ans=(((1+2)*3)*((4-5)/6)/7なら
Ans(
(
(
1+2
)
(
)
)/7
575:デフォルトの名無しさん
05/11/26 02:27:39
ぐぁ、途中で書き込んじまったorz
要するに入れ子表記みたいにして、そこから()だけをとるみたいな。
(実際どっかで見たんだよな、行頭のスペースの数で入れ子にする言語)
576:デフォルトの名無しさん
05/11/26 04:04:26
python とか haskell とか arc とか。ML 系にもあったっけ。
それはそうとインデントが飛んでいてよ。
577:デフォルトの名無しさん
05/11/26 11:11:20
複数萌え箱仕様、というのはどうだろう?
画面上に可愛い模様の入った複数の箱を置いて、
プログラミングの際にそれ一つ一つに変数やら関数(PRINTなどの命令文含む)を設定する。
計算はそれぞれ計算箱(+ - * / 用)を用意するか、
足し算は変数箱を並べる
掛け算は箱を縦に重ねる(掛ける)
割り算は箱を横に重ねる(分数の分子・分母の考え方)
なんてのはどうだろう?
箱の中に箱を入れればカッコの計算も可能。
引き算をどうやって表現するかが問題なんだけどね・・・
578:デフォルトの名無しさん
05/11/26 11:15:00
あ、ゴメン割り算と掛け算が逆だわw
掛け算→横
割り算→縦
で、箱は半透明で中身が見えるようにすると入れ子構造が分かりやすいかな?
あと変数と関数(含む命令文)で色分けするとか
・・・むしろ萌え要素廃した方が実用的な気がしてきたw
579:デフォルトの名無しさん
05/11/26 13:08:01
>・・・むしろ萌え要素廃した方が実用的な気がしてきたw
はぁ?リア厨か?そんなの当たり前だろ。
580:デフォルトの名無しさん
05/11/26 13:20:07
・・・絡むな絡むなww
でも、今までのGUI系案のなかでは一番理論的だし、実現出来そうかもな。
581:デフォルトの名無しさん
05/11/26 14:05:45
ようするに、おまいらに必要なのは萌え言語の前に
萌え人口無能って事だろ?
582:デフォルトの名無しさん
05/11/26 14:14:49
偽春菜でおなかいっぱい(*´ω`*)
583:デフォルトの名無しさん
05/11/26 23:20:48
>>577
BrainF*ck か WhiteSpace のトークンを置き換えれば?
584:デフォルトの名無しさん
05/11/27 01:02:25
そもそも言語に娯楽性を求めてもなあ。
585:デフォルトの名無しさん
05/11/27 13:02:13
俺です。(ギコBASIC解析中の奴)もうどうでもいいと思われてるかもですが。
今回はメッセージ表示writemsg,printmsg,errorを
一つにまとめることで簡略化をはかります。
586:デフォルトの名無しさん
05/11/27 13:42:59
おつ
無理しない程度にがんばれ
587:デフォルトの名無しさん
05/11/27 14:27:03
意外と難しい。
if assigned(FOnDt) then FOnDt(self,dt)
else
//出力イベントが定義されてないなら メッセージを勝手に出す
↑デチューンでなく初期のギコベーシックというのは
出力イベントも設定できる仕様なのかもしれない。
やり方はきっとFOnDt(self,dt)が関係しているのだと予想
RUN(2005版)のみで実行するとか簡単なものでなく
色々設定させることで拡張性の高いという方針だったのかもしれません。
ガンダムでいうところのハードポイントシステムというやつでしょうか。
そこで使いやすいようにとデチューンが生まれたのかもしれません。
588:デフォルトの名無しさん
05/11/27 14:32:30
errorはまとめるわけにはいかないことに気付いた。
abort;により実行を中断するらしい。
できないことはないが
逆に複雑になる。
589:デフォルトの名無しさん
05/11/27 14:51:13
ふと思ったんだが、コンソールではファイル名や設定を打つのが
面倒なんだけどフォーム作るまでもないプログラムって結構ある気がする。
HTMLのコメント削除ツールや拡張子一括変換ツールとか。
それを萌えキャラ付きの対話式で実行できれば便利かも。
<<例:HTMLコメント削除ツール>>
ツール起動
キャラ「こめんと削除するファイルはどれ?」
直接入力できるテキストボックスとファイル選択ダイアログボタンを表示
ファイル名指定完了
キャラ「こめんと削除中だよ」 or 「そのファイルは無理だよ><」
変換作業
キャラ「かんりょ~」
…う~ん、存在価値微妙。でも、せっかく萌え言語で作ったアプリが
殺風景なのも味気ないので、ぜひ実装してもらいたい。
というか上手く説明できないので、サンプル作ってみる。
590:デフォルトの名無しさん
05/11/27 18:23:21
URLリンク(www.geocities.jp)
↑現在のギコBASIC進行状況
闇雲に関数消し過ぎました。
とりあえずエラーが出ずに
2005のサンプルコードが動きます。
バグ発見したら報告お願いします。
(とくにメモリ周りが心配)
2005ミニマム版と言ったところでしょうか。
コア部分を取り出しスタックを採用したいです。
>>589
サンプル楽しみにしています。
591:570
05/11/27 18:50:15
>>572
正直Hello,Worldが動いた瞬間に
「…これは、…いけるっ!」
と思ったら、かなり手伝って良い。
凄いモノが育ってゆくのをそばで見ていたいし
ビジュアル・プログラム言語って、作業量の問題で一歩引いちゃうヒトが多いんだけど、アルゴリズムや、設計仕様を短時間で直感できる強みがある。
>>573
フローチャートというよりは、DFD(データ・フロー・ダイアグラム)型の言語の方が適切だね。
一応、作られた歴史もあるらしいのだが、詳しいことが分からない
参考リンク(amazon)
URLリンク(www.amazon.co.jp)
>>589
「伺か」に、対話型のインターフェースを乗っける形になるね
というか伺かって凄く先進的なインターフェイスとしての可能性を秘めて射るんだけど、なんなんだろうねあの停滞っぷりは…
そういえばM社のイルカって、伺かみたいにスクリプトで拡張できるらしいんだけど、細かい試料忘れた…。
たしかWSHと同じで、JScriptとVBScriptが使えて、PerlとかRubyとかも追加可能はなず…
592:1 ◆MOEMUYHHaA
05/11/27 21:59:03
・・・ご無沙汰してました。
URLリンク(gamdev.org)
>>577-578の意見を参考に、箱を画面に挿入するサンプルで、
HTMLのスタイルシートで擬似GUI環境を表現してます。
・・・ちなみに、Cドライブにtestってフォルダ作ってそこに解凍してやらないと動きません orz
ここ数日色々考えて、
プライドとか、上司の人への義理とか、そういうのを一切捨ててですね、
とりあえず自分が出来るところでプログラミングをと思いまして、
HSP&HTMLを使った製作に切り替えることにしました。
(HSPなら無料かつお手軽言語なので、皆さん参加しやすいと思うし)
で、ある程度形になってオレ自信がC++でバリバリにGUIプログラム組めるようになったら
HSPで作ったプログラムをC++に移植しようと思うわけです。
593:デフォルトの名無しさん
05/11/27 22:06:33
>>592
お久しぶりです。
私(つんでれしー作る奴)も会社勤務に成り申した。
594:デフォルトの名無しさん
05/11/27 22:17:34
C、Java、DelphiでGUI作るなら多少手を貸せそうなんですけどね
C++でGUIならAPI部分は変わらないでしょうが・・
595:デフォルトの名無しさん
05/11/28 04:18:15
HSPは文字列の処理がすげえだるかったような気がするんだが。
596:デフォルトの名無しさん
05/11/28 04:29:15
まあ所詮プロトタイプだろうからとりあえずはまずとにかく動くモンができりゃええのでは。
597:デフォルトの名無しさん
05/11/28 07:31:21
ポインタが使えないから、HSPだと構文解釈部がちょっと格好悪いスタイルになるね
598:デフォルトの名無しさん
05/11/28 12:56:41
>>594
APIを直接叩く話ではなさそうですよ。
ライブラリ?ですよ。きっと
599:デフォルトの名無しさん
05/11/28 19:32:56
>>598
そなんですか(;・∀・)
じゃあ傍観しかできないですね
600:デフォルトの名無しさん
05/11/28 19:51:41
>>599
アイディアをだすことで貢献できます。
さらにアイディアを盗んで独自に作るという手があります。
601:デフォルトの名無しさん
05/11/28 20:00:52
URLリンク(vista.x0.com)
よくわからんものを作ってみた。
602:デフォルトの名無しさん
05/11/28 20:19:02
>>601
よくわからんが確かにすごい。
それにしても、みんな使用言語違ってて面白いな。
603:デフォルトの名無しさん
05/11/28 20:35:05
>>601
ビジュアルですな。
604:デフォルトの名無しさん
05/11/28 21:56:35
>>600
そうですねぇ・・・折角だから簡易的にでも作ってみます
まずは勉強しないとですがw