萌え言語を作ろう!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/11/08(火) 18:35:10いまいち使いづらいというか、萌えないw
ということで、萌え萌えな言語を作ってみようと言う企画です。
0153デフォルトの名無しさん
2005/11/11(金) 22:53:54intellisenseで変数とかを探しやすくなるお
namespace MoeCharaType
{
const UCHAR TUNDERE = 0;
const UCHAR MAJYOKKO = 1;
・・・
}
みたいに使う
0154デフォルトの名無しさん
2005/11/11(金) 23:14:38クラスとか名前空間って概念がでてきてる時点で萌えない
もっと自然言語に近い仕様にして欲しい
0155デフォルトの名無しさん
2005/11/11(金) 23:16:100156デフォルトの名無しさん
2005/11/12(土) 00:19:230157デフォルトの名無しさん
2005/11/12(土) 00:27:54いもうと は おにいちゃん の でし
いもうと の たべる は
「
ししょう の たべる
「おいしー。」 と いう
」
0158デフォルトの名無しさん
2005/11/12(土) 00:40:140159デフォルトの名無しさん
2005/11/12(土) 00:42:090160デフォルトの名無しさん
2005/11/12(土) 00:53:090161デフォルトの名無しさん
2005/11/12(土) 01:32:040162デフォルトの名無しさん
2005/11/12(土) 02:26:090163デフォルトの名無しさん
2005/11/12(土) 03:14:19あのね
<処理>
なの
【if構文】
※ブロック構文はうざかったら省略可能。Cと同じでいいかと。
もし<条件>なら
[あのね]
<処理>
[なの]
【if-else構文】
もし<条件>なら
[あのね]
<処理1>
[なの]
ちがったら
[あのね]
<処理2>
[なの]
0164デフォルトの名無しさん
2005/11/12(土) 03:14:57※えと=switch、なら=caseと思いねぇ。値は前置き。
※breakは無くてもよいかと。代わりに複数の値や範囲指定を可能にして欲しい
※switchの終りはブロック構文と区別する意味で「なの」にしてみたが、「えと〜あのね〜なの」形式でも良いかも。
えと <変数>
<値1>なら
<処理>
<値2>なら
<処理>
<値3> から <値4> なら //範囲指定
<処理>
<値5> とか <値6> なら //複数値指定・OR条件
<処理>
あとは
<処理>
だよ
こんな時間にいったい何をマジになってるんだ俺は・・・orz
0165デフォルトの名無しさん
2005/11/12(土) 03:32:35ゴメンナサイ
0166デフォルトの名無しさん
2005/11/12(土) 03:49:39>クロージャみたいなこともできる
お前クロージャって何か分かってないだろ。
0167デフォルトの名無しさん
2005/11/12(土) 03:57:32関数とか変数とかをその言語で扱うときに、
「○○というオブジェクトの〜」っていうのを込みで考えて
たとえば
A は おにいちゃんの かのじょ
って宣言してたら
他の人がAって言っても「おにいちゃんのかのじょ」のことに
なるみたいなそんな感じだと思うんだが
オブジェクトのスロットの名前 s と、送り先のオブジェクト o とを
対にした概念 (s,o)のようなものだと思ってるんだけど違うかね
0168デフォルトの名無しさん
2005/11/12(土) 04:03:15その根拠は?
0169デフォルトの名無しさん
2005/11/12(土) 04:05:49機能よりも文法的に萌えるかどうかに重点を置くべきじゃないのか?
高機能な言語が良けりゃ他にいくらでもあるわけだし、いまさらそんな方向で
新言語を考えてもツマランだろ。
文法自体を自然言語(できれば妹が話しかけてくるような)に近づけ、
なおかつインタプリタがビジュアル的にプログラムを解釈しつつ
萌え萌えなキャラクタが動けばそれでいいんじゃないのか。
個人的な意見としていわせてもらうが、ぶっちゃけ、カルネージハートみたく
萌えキャラの動作を記述する為の専用言語でも良いくらいだ。
0170デフォルトの名無しさん
2005/11/12(土) 04:07:57姉ーじはーと♥
0171デフォルトの名無しさん
2005/11/12(土) 04:14:14機能より萌えのほうに重点を置くべき
萌えるために語順を変えるのは大賛成
0172デフォルトの名無しさん
2005/11/12(土) 04:15:020173デフォルトの名無しさん
2005/11/12(土) 04:24:5101741 ◆MOEMUYHHaA
2005/11/12(土) 05:52:08>>169
うん、おおむね同意。
正直俺もC++プログラマだけど駆け出しなんで
namespaceが出てきた時点でついてけなかったしw
ただ、どこまで自然言語に近づけるかという問題はある。
日本語っぽくない舌足らずなしゃべり方も、それはそれで萌えっぽい気がするし
(って、ちと強引か?w)
本音言うと、あんまりファジーに作り過ぎると処理系で死ぬるんですがwww
(ま、予約語として登録してない語句を非処理にすれば何とかなるか)
>>172
えーと、たとえばどんな?>N88
>>163>>164
えー、折角まとめていただいて本当に申し訳ないのですが
前レスでガイシュツ orz
01751 ◆MOEMUYHHaA
2005/11/12(土) 06:01:15でも、一部不備があったりするのでWikiで再まとめしてみるっす。
01761 ◆MOEMUYHHaA
2005/11/12(土) 06:09:23if elseで
>>100を適用しようと思ったが実際に書き出してみると文法的に変かも・・・
「あるいは」でやってみる。他に良い意見があったら、よろです。
0177デフォルトの名無しさん
2005/11/12(土) 06:34:28・#defineやsed使えばOK!終了!な構文を垂れ流すのはどうか
・つーか萌え「言語」じゃなくて萌え「開発環境」にしたらどうか
0178デフォルトの名無しさん
2005/11/12(土) 07:22:00言いたいことはわからんでもないが、玄人の意見を押し付けられても。
漏れ的には言語初心者でも分かるような汎用型を期待してるんで、
既製の言語との比較をされても困る。
0179デフォルトの名無しさん
2005/11/12(土) 08:26:32ついカッとなって煽る口調になった.今では反省している.
>>178
で,「初心者でも分かるような」言語こそ,
既存の言語をs///gしただけ だったり,素人が創る(アドバイザならいいが)ようなんじゃ
マズイと思う.
というか「コード」から離脱した方がいいんじゃないかな?
SqueakToysやHyperCardみたいに,最初は極力「ロジック」や「創作活動」から
コードを排除して,プログラムの楽しさを理解させた方が入門者の為になるし,
「キャラクタベース」よりは萌えに結びつきやすいかと.
まあそういった環境作るの相当難しいけどね.
次点としてはイルカや冴子先生,つまり伺かみたいなサポート用の小物かな.
もちろん萌えは様々だけど,やっぱり
さくら は カードキャプター だ
なんて正気の沙汰とは思えないような文字列を打ち込むよりは
開発環境を萌え仕様にした方がいろいろな意味で実用的だと思うんだ.
0180デフォルトの名無しさん
2005/11/12(土) 08:50:43この言語をとっかかりにc++に興味持って勉強する香具師が出るかもよww
俺、いきなり就職先でc++使う事になって勉強に随分苦労した記憶あるからなー
その時にコレあったら少しは楽しめたかもと思うし
あと、身も蓋もないことを言ってしまえば
「じゃあ179がメインになって作るか?」と言われたらやっぱ躊躇するだろ?
まずは素人だろうが何だろうが、作りたいって情熱がある香具師が作るのが一番だと思う
大将が参謀より博学な必要もないわけで、知識と関心のある人間が随時サポートすれば良いだけの話では?
0181デフォルトの名無しさん
2005/11/12(土) 08:56:520182デフォルトの名無しさん
2005/11/12(土) 08:57:31すげぇ熱い議論を繰り広げるおまいらに乾杯!!
(いや、マジ感心してるのよ)
0183デフォルトの名無しさん
2005/11/12(土) 09:09:54同じ日本語言語でも、ひまわりは言葉が硬いからね・・・
進化版のなでしこは日本語が綺麗すぎて逆に萌えない。
>>179>>180
何か言語初心者救済議論になってるが、
俺自身はというか>>1の考え方は
「既製の言語にゃ萌えねぇから改造してやる!」
みたいな発端だと思うのね?
だから、既製言語から大幅に変更する必要がそもそもないような気がするし、
逆に1からオリジナルなんてやろうとすると絶対破綻すると思う。
色んな言語のいいとこどりというか、使いたい機能だけ盛り込んでみました、でいいんじゃね?
実際、議論とか見てるだけでも楽しいしさ。
0184デフォルトの名無しさん
2005/11/12(土) 09:12:41今現在の方向を修正してるんだろ。
0185デフォルトの名無しさん
2005/11/12(土) 09:15:38アホか。そんなんをクロージャ言う奴初めて見た。
クロージャーは関数とその周りの環境を閉じ込めてオブジェクトとするもの。
もっと分かりやすい説明が欲しけりゃ自分で調べろ
http://www.google.co.jp/search?hl=ja&q=%E3%82%AF%E3%83%AD%E3%83%BC%E3%82%B8%E3%83%A3%E3%81%A8%E3%81%AF&lr=
>>168
根拠は?ってお前もアホか。
名前空間がクロージャみたいなことも出来るって意味不明すぎだろ。
0186デフォルトの名無しさん
2005/11/12(土) 09:16:22プログラムとしての機能を重視するなら、確かに>>179のような意見になると思う。
だってそんな分かりにくそうなテキスト打ち込むくらいならよほどCとかで作ったほうが生産性はいいし、
そこを脱却するなら別の味付けで魅力を持たせたほうがいいというか。
0187デフォルトの名無しさん
2005/11/12(土) 09:16:28まずはシンプルな基本ベースを作ってしまうのが先決な希ガス
で、何か拡張したかったり直したかったら>>30
0188デフォルトの名無しさん
2005/11/12(土) 09:21:35土曜日のこんな時間からでも萌え言語という言葉に惹かれた猛者たちが
頭をつきあわせて議論を行うのだ
なぜなら彼らはモノを形にする喜びを知っているからだ
0189デフォルトの名無しさん
2005/11/12(土) 09:24:36わかりにくいか?
確かに言語としても日本語としても中途半端な感じは否定できないが、
その不器用な部分に萌えを感じる俺はおかしいのだろうか?w
あと
「プログラムやるならC(あるいはVB)で作れ」
「萌え機能重視なら伺かやれ」
「日本語ならひまわ(ry」
ってのはいいかげん聞き飽きたんだがw
0190デフォルトの名無しさん
2005/11/12(土) 09:25:09カコイイ!
0191デフォルトの名無しさん
2005/11/12(土) 09:27:32要するに言葉の置き換え程度の言語では魅力がないんだよ。
0192デフォルトの名無しさん
2005/11/12(土) 09:27:58「プログラムやるならC(あるいはVB)で作れ」
「萌え機能重視なら伺かやれ」
「日本語ならひまわ(ry」
答えでてるじゃんwwwwwwwwww
つまりそれ以外の何か独自性が必要
0193デフォルトの名無しさん
2005/11/12(土) 09:31:44でも
劣化置き換え言語に魅力がない
↓
他にウリを考える
↓
萌え開発環境
っつーのも逃げな気がするんだ
つか「それ伺かじゃん!」って言い出す香具師絶対出てくるわけで
「萌え開発環境で、なおかつ萌える言語」というのが理想だよね
いや具体的にどーしろと言われても困るが
0194デフォルトの名無しさん
2005/11/12(土) 09:33:52「C(あるいはVB)より使いやすく」
「伺かより多機能かつ萌えで」
「ひまわ(ry」
だったら文句ないよな?
・・・って、すげーハードル高いぞそれwww
0195デフォルトの名無しさん
2005/11/12(土) 09:36:53相変わらずwiki没頭中か、あるいは議論を固唾を呑んで見守ってるのか。
・・・とりあえず逃げるなよww
0196デフォルトの名無しさん
2005/11/12(土) 09:38:30プログラムとして実用に耐えるものにしたい――
議論していくうちに明らかになっていく難題――
プロジェクト×
0197デフォルトの名無しさん
2005/11/12(土) 09:41:46そこからどう萌えに発展させるか議論するってのはダメなのかい?
このまま「萌えないからやめよう」みたいな結論になったらカナシスギス(´・ω・`)
>>93みたいな異見もあるし、
まずプログラムを組んでみたい俺ザンギエフ
0198デフォルトの名無しさん
2005/11/12(土) 09:44:37誰か2ch上での開発プロジェクトモデルを作ってくれ
0199デフォルトの名無しさん
2005/11/12(土) 09:50:19いいんですw
いやここ2chだし、プロジェクトとか仕事みたいになっちゃうと何か嫌だなぁ。
かといって適当にというのも何も決まらない気がするので
・言語そのものの議論
・萌え方向の充実
・独自方向性の模索
の三点あたりからぼちぼち意見出し合うのが良いと思う。
>>197
急いで始めて失敗sることもある。
期限が決まってるわけでもなし、じっくりやりましょや。
0200デフォルトの名無しさん
2005/11/12(土) 09:56:42しーちゃんを使ったテキストエディタとか
しーちゃんを使った2chブラウザとか
しーちゃんを使ったゲームとか
しーちゃんを(ry
あと言語の議論でいえば>>62あたりが良いヒントになりそうだな。
連続連想変数とか、うまく使えば人工無能プログラムとか簡単に作れそうだし、
コンパイル言語ならしーちゃん自体をしーちゃんで作り直す事だって出来そう。
0201デフォルトの名無しさん
2005/11/12(土) 10:07:42しーちゃんて言語名確定かよ!
と思ったら上のレスで>>1が決定宣言してWikiも書き換わってるな、ズマソ
0202デフォルトの名無しさん
2005/11/12(土) 10:24:10♪萌えまくれ 萌えまくれ 萌えまくれ しーちゃん(仮)
♪君よ つかめ
♪まだプログラムに萌える愛情があるなら
♪巨大なバグを 撃てよ撃てよ撃てよ
♪銀河へ向かって飛べよ しーちゃん(仮)
♪萌え言語 しーちゃん(仮) しーちゃん(仮)
0203デフォルトの名無しさん
2005/11/12(土) 10:34:31実際に萌え絵がついて動き出したら多少言語仕様に問題あっても萌え萌えだったりするんだろ?
・・・って言ってるオレが実はそうでした、すんませんw
マジで絵師いないのか、絵師!
0204デフォルトの名無しさん
2005/11/12(土) 10:38:0602051 ◆MOEMUYHHaA
2005/11/12(土) 10:40:40あと、とりあえず某スレで募集かけてみた>絵師
>>204
微妙でいいからキボン。
超微妙だが俺もかいてみるかな・・・
0206デフォルトの名無しさん
2005/11/12(土) 10:50:14そして実際に動く物が見たくなってきた。
入門者向けにすると、運用後
掲示板などに低レベルな奴がわいてでる。
HSPみたいに
0207デフォルトの名無しさん
2005/11/12(土) 11:03:022ch上での開発プロジェクト(オープン、クローズ問わず)の成功事例を眺めると
2ch上でごちゃごちゃいわず、とりあえず半完成品でもモノがうpされ、
頻繁に改良されていくとうまく行くように見える。
伽藍とバザールにも似たようなことが書いてあった気がする。
0208デフォルトの名無しさん
2005/11/12(土) 11:34:21萌えかどうか微妙な絵一丁
0209デフォルトの名無しさん
2005/11/12(土) 11:56:56そんな下手糞な絵で萌えもなにもないお(^ω^)wwww
0210デフォルトの名無しさん
2005/11/12(土) 12:10:07そういうお前に限って
へたくそを極めていると思う。
上手くても邪念がこもった絵だな。
糞だよ。糞
0211デフォルトの名無しさん
2005/11/12(土) 12:16:46名前は霜月でイメージはしぃでいいの?
0212デフォルトの名無しさん
2005/11/12(土) 14:19:25どう考えても勘違いです。ありがとうございました。
0213デフォルトの名無しさん
2005/11/12(土) 14:25:02>133 名前:1 ◆MOEMUYHHaA [] 投稿日:2005/11/11(金) 21:22:15
>>>130>>131
>
>すまん説明不足。
>>>107の意見を基本的に踏襲するわけだ。
>
>正式名は「霜月」。愛称が「萌え言語 しーちゃん」ということで。
0215デフォルトの名無しさん
2005/11/12(土) 14:44:05風邪引いて口の中に口内炎六個出来てるせいにしていいでしょうか・・・
http://www.vipper.org/vip140116.gif
0216デフォルトの名無しさん
2005/11/12(土) 15:42:01スゲー上手い.おまえがスゲー上手いのはよくわかるしソンケーするよ…
だが…だが!
nvmbr!?Novemberならよォォォォォォォォ
11じゃなくて20だろうがこのスカポンタン!
でもやっぱりかわいいので許す
0217デフォルトの名無しさん
2005/11/12(土) 15:43:46208十分うまいだろww
0218デフォルトの名無しさん
2005/11/12(土) 15:46:1802191 ◆MOEMUYHHaA
2005/11/12(土) 15:51:3020ってどっからきたんだよ、もちつけw
あと、nvmbrは英語風の略語かもしれん。
あるいは他の国のことばとか。
>>215
風邪でコレだったら全開だったらどんだけ上手いのよって感じです。
つか、色ついたらもうokじゃね?
でも>>208な感じも悪くないとオモ。
塗りがどんな感じになるかだけど・・・んー、塗り師もどっかで召還してこようかなぁ。
0220デフォルトの名無しさん
2005/11/12(土) 15:51:48一歩前進だね
0221デフォルトの名無しさん
2005/11/12(土) 16:18:390222デフォルトの名無しさん
2005/11/12(土) 16:41:57>>216
November20?
�UDXしか思い浮かばない…すまんです。
>>219
とりあえず色んなパターン考えたり色塗ってみたりしてみますー。
0223デフォルトの名無しさん
2005/11/12(土) 18:05:490224デフォルトの名無しさん
2005/11/12(土) 18:29:10ここは何板だ?
0225デフォルトの名無しさん
2005/11/12(土) 18:42:170226デフォルトの名無しさん
2005/11/12(土) 18:44:111のスキルが分かるってもんだな。プログラムあまり好きじゃないんだろ。
0227デフォルトの名無しさん
2005/11/12(土) 18:48:09前のほうのレスで待ったがかけられてる状態だがな、独自性と萌え追求の問題から
しかし何を追加したら独自色って出るかね
萌え開発環境と日本語言語以外だと
0228デフォルトの名無しさん
2005/11/12(土) 18:53:10ム板
0229デフォルトの名無しさん
2005/11/12(土) 18:53:100230デフォルトの名無しさん
2005/11/12(土) 19:16:07素でシマッタ_| ̄|○|||
0232デフォルトの名無しさん
2005/11/12(土) 19:40:06*プログラム簡単入力。
言語エディタ側面に言語一覧を選べるウインドウがあって、
そこの一覧からドラッグアンドドロップで言語が作れるようになっている。
*ファイル共有機能。
ダウンロードサイトを開かなくても、エディタ上から直接共有鯖にあるソースや実行ファイルのDL・うPが可能。
これにより他の人がしーちゃん(仮)で作ったファイルが手軽に利用できたり、
製作途上のファイルをうpして協力をお願いすることも可能。
*自動ソース作成
いくつかキーワードを与えてやると、しーちゃん(仮)が自動的にソースを作る。
それをユーザが適当に修正してソースを完成させる。
0233デフォルトの名無しさん
2005/11/12(土) 19:40:59ツンデレ版もあっても良いよな。
でも>>30w
0234デフォルトの名無しさん
2005/11/12(土) 19:44:180235デフォルトの名無しさん
2005/11/12(土) 19:44:38もし萌え言語が完成しても
「でも>>30」(この仕様では使えません)エラーとか吐きそうwww
0236デフォルトの名無しさん
2005/11/12(土) 19:45:44使えるように,の間違えじゃなくて?
0237デフォルトの名無しさん
2005/11/12(土) 19:49:25自動ファイルは流石に無理かもしれんが、デフォルトで"Hallo world"を書き込むCエディタはあるぞ。
チュートリアル用にあらかじめ何個か仕込んでおくとか。
あるいは2番目のファイル共有と組み合わて、キーワードから「それっぽいソース」を数点拾ってくるのは可能だと思う。
それを適当に組み合わせて「はい、どうぞ」みたいなw
0238デフォルトの名無しさん
2005/11/12(土) 19:53:15ちゃんとソースを書いても時々実行ファイルがエラーになる。
これは他の言語にない独自機能だ!
・・・すまん忘れてくれw
0239デフォルトの名無しさん
2005/11/12(土) 19:55:03あれをドジっ娘が書類かかえて走るアニメーションにすれば世の中のためになるんじゃないか?
0240デフォルトの名無しさん
2005/11/12(土) 19:57:550241デフォルトの名無しさん
2005/11/12(土) 19:59:370242232
2005/11/12(土) 20:00:58ん?使えるの方がよくわからんが。
オレが言いたいのは要するに、HTMLエディタみたく
例えばループ関数選ぶと雛形をごそっと貼り付けてくれて、
変数とかも登録一覧からドラッグ&ドロップみたく
マウス操作(と少しのキー入力)だけでお手軽にプログラミング可能な機能なんだが。
>>237
面白い!が実用になるのかそれ?ww
>>238
あるあ・・・ねーよ!www
0243デフォルトの名無しさん
2005/11/12(土) 20:03:27>>77>>78
すでに>>1が興味示して実装予定の様子。
0244デフォルトの名無しさん
2005/11/12(土) 20:04:16>言語が作れるようになっている。
「言語」がミスか
何事かと思った
0245デフォルトの名無しさん
2005/11/12(土) 20:07:33うひひ。すんません。
変数などを書き換えたときにアナウンスしてくれるマスコットがほしいです。
0246デフォルトの名無しさん
2005/11/12(土) 20:07:38基本的に言語の機能で"最低限"必要なものといえば、大雑把に言うと以下の5要素に絞られると思う(異論はあるとおもうけど、あくまで参考)
変数・代入・演算・制御・関数
コンフィグファイルにこれらの各構文に対応する萌え構文を定義していく事で、ある程度自由な萌え言語が作れるんジャマイカ。
これならある分野では妹萌えだが他ではツンデレ萌え、ゴン×キルアなカップリング言語や、さらには兄貴萌えな「やらないか言語」と
男女や嗜好を問わない幅広いジャンルを包括できる真の萌え言語となるハズ。
ま、製作&仕様策定者は確実に死ねるがなw
0247デフォルトの名無しさん
2005/11/12(土) 20:12:45その5要素にそれぞれ別の構文作る必要がないforthかlispがよくない?
つーかprologのシステムメッセージを置き換えただけでも楽しそうだと思った.
0248232
2005/11/12(土) 20:14:30言語改革派は>>226みたいな事言い出すし
萌え機能重視派は言語など二の次でむしろ伺か++にしちまえと言い出すし
(あ、ひまわり派ってのもいたな。日本語追求と分かりやすさの二律背反w)
まぁオレ的には前文充実してもらえたらありがたいがねww
その上でさらなる独自性を要求する鬼のような香具師www
いや、でもマジで完成を期待してんのよ。
「ひまわり」「伺か」「C」という全然別ジャンルのメジャータイトルたち相手に、
萌えというキーワードだけで立ち向かうなんて、なかなか出来ない事だからねぇ。
(独自機能追加したらさらに敵が増えそうだけどwww)
0249デフォルトの名無しさん
2005/11/12(土) 20:16:03http://gikoforth.s13.xrea.com/
サンプルコード
http://gikoforth.s13.xrea.com/dasure.html
0250デフォルトの名無しさん
2005/11/12(土) 20:16:18役割分担できてて丁度いい
0251デフォルトの名無しさん
2005/11/12(土) 20:17:01・・・だから>>30(ry
個人的には、ガイシュツの「あのね」「なの」を「あのさ」「だぜ」に変換するボーイッシュ版をキボンw
0252デフォルトの名無しさん
2005/11/12(土) 20:19:17■ このスレッドは過去ログ倉庫に格納されています