トップページ⇒tech
185コメント45KB

ジョジョの奇妙な言語誰か作ってくれ

■ このスレッドは過去ログ倉庫に格納されています
0001空条モナ太郎 NGNG
誰か純日本語言語、ジョジョの奇妙な言語をつくってくれ。
ひまわりとか普通にプログラムするだけじゃつまらん。
0135134NGNG
×インタークラス
○インナークラス
鬱氏
0136デフォルトの名無しさんNGNG
貴様はいままでパッチをあてた .rpm の数を覚えているのか?
0137デフォルトの名無しさんNGNG
で、関数型言語にするの?それともOOP?
まずはそこから決めよう。

ここはム板だからねたじゃないんだよね、>>1
0138デフォルトの名無しさんNGNG
関数型は本来わかりにくいが、ジョジョにすれば、わかりやすく
なるような気がする。よって、関数型きぼん
0139デフォルトの名無しさんNGNG
言語仕様さえ決まれば
スクリプトのしょぼいのだったら
すぐにでも作れる人いっぱいいるよね。
愉快な言語仕様期待age
0140顔も名前も出さずに毎月100万円NGNG
Future-Web(フューチャーウェブ)登場
なんと10,000円単位の収入    

●10,000円単位の高収入
 1件につき最大10、000円の高額収入。月収100万円以上も可能。
●画期的なビジネス!
 インターネットを利用したこれまでにない斬新で画期的なビジネスです。
●誰でも出来ます!
 インターネットが出来る環境の方なら誰でも参加可能です。
●専門的な知識は一切不要!
 ビジネスに必要なツールはすべて当社で用意いたします。また、サポ
 ートも万全です。
●詳細は今すぐHPをご覧ください。
  http://www.future-web.tv/7823/
0141デフォルトの名無しさんNGNG
最終的にJoJo.NETってかんじのが見たい藁
0142デフォルトの名無しさんNGNG
140みたいのにひっかかるやつっているんかなー
誰でも参加できてみんな儲かるなら
誰にも教えないよねぇ。内緒にしとくよ。
大々的に広告されても・・。
0143デフォルトの名無しさんNGNG
     ___      ___________
   //・ ● |\    /
   /  \・ ⌒  \< アソパンマンプログラムつくってくれよ、おめーら
   |         |   \___________
   ヽ          ノ__________
    \____/| パソパソパソパソパソパソ | \
   /⌒ヽ     ゝ パソパソパソパソパソパ丿  ヽ
   (__)        ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    )
  (      ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ )
0144デフォルトの名無しさんNGNG
>>142
このネタ知らなかった?
マルチ商法宣伝のマルチスレッド投稿って言うネタなんだよ。
0145デフォルトの名無しさんNGNG
http://choco.2ch.net/kao/kako/984/984926763.html
お前らこれを見て気合を入れなおしてください。

ところで波紋指向とスタンド指向ではどっちがいい?
0146デフォルトの名無しさんNGNG
スタンド志向
0147デフォルトの名無しさんNGNG
波紋指向=構造化指向
スタンド指向=オブジェクト指向

つーわけでジェセフは波紋クラスをhas-a関係。
0148デフォルトの名無しさんNGNG
んじゃ大マジで。字句要素から。

!か#か%から行末まではコメント
()の間はコメント
コメントは処理系から見ると空白と同じ

「」の間は文字列

それ以外では、ひらがな、テン(、)、マル(。)は空白と同じ扱い。

{と}はブロックをくくる区切り記号

空白や区切り記号で区切られた任意の文字列が名前

例:

  #!/bin/jojo
  マン・イン・ザ・ミラーが
  { 鏡に入り、鏡から出ること }を繰返す。

字句は
  マン・イン・ザ・ミラー
  {
  鏡
  入
  鏡
  出
  }
  繰返
の8つ。
0149デフォルトの名無しさんNGNG
続き。
オブジェクト指向だがクラスとインスタンスの区別はない。
(プロトタイプベース)

スタックトップのオブジェクトに対して名前が示すメッセージが送られる。

実行が始まったとき、スタックには唯一のオブジェクト「世界」が
積まれている。これがポップされることはない(スタックアンダー
フローは起きない)。
0150デフォルトの名無しさんNGNG
バグもいっぱい出るし涙まで出てくる・・・
だが わたしには納期は問題ではない・・・
0151デフォルトの名無しさんNGNG
>>713
こたえ
a=1;
b=1;
c=0;

b=b++ は評価順序がどうであれ、だ
0152デフォルトの名無しさんNGNG
>>148
()がコメントってのは計算式書くとき不便じゃない?
0153デフォルトの名無しさんNGNG
>>152
>>148は後置形式と言ってるみたいだから式に()は不要と思われ
0154デフォルトの名無しさんNGNG
>>148-149のどこが「ジョジョの奇妙な言語」なのか
おれには全然わかりません。誰か説明してくだちい。
「マン・イン・ザ・ミラー」とか「世界」とかいう単語はでてくるが
それだけでしかねえだら?
0155デフォルトの名無しさんNGNG
確実ッ!
そう、コードを書いたらバグが出るくらい確実じゃッ!
0156誤爆で遊ぼうNGNG
>>151
>b=1;
>b=b++ は評価順序がどうであれ、だ

mov eax,b;
inc b;
mov b,eax;

とか。
0157デフォルトの名無しさんNGNG
149は
コンパイラの勉強のしたことのある人。
字句解析などLL(k),LR(k)など
ジョジョを作るには必須です
0158デフォルトの名無しさんNGNG
LALR(!!!)
0159デフォルトの名無しさんNGNG
Josephは予約語です。
0160デフォルトの名無しさんNGNG
まだこのスレあったのか
なつかしい・・・ぼら
0161デフォルトの名無しさんNGNG
う うっかりしていたが・・・
ど・・・どういうことだ!
納期を8ヶ月も過ぎているというのに!

なぜプログラムが完成しないッ!


ばっ ばかなッ! 仕様がいきなり増えたぞ!
0162デフォルトの名無しさんNGNG
この言語は自動的に「関数」に名前をつける。
運命のカード、タロットでだ。
現れたカードはッ!
愚者のカードッ!
この、帰り値を持たない関数の名はッッッ!

愚 か 者 の void
void the_fool (); だッ!
0163デフォルトの名無しさんNGNG
おれはバグを直していたと思ったら いつのまにかバグを作りこんでいた

0164コギャル&中高生NGNG
http://go.iclub.to/ddiooc/
     
     i/j/ez/対応です

お役立ちリンク集
必ず役立ちます

 サイト管理者お役立ち集
    1日4000HIT以上
↓
http://kado7.ug.to/wowo/
      
     i/j/ez/対応
    
   コギャルとH出来るサイトはここ
ヌキヌキ部屋へ直行便

         ↓
   http://kado7.ug.to/wowo/-a.htm
    
       i/j/ez/対応
0165デフォルトの名無しさんNGNG
オブジェクト指向の手続型言語で考えてみる。

変数は、型名と名称を空白を空けて表記、構文の終わりはセミコロンとする。
  human ジョナサン,ディオ;

変数の更新は演算子=を使う。
  ジョナサン=ボディ;

変数「ディオ」をグローバル変数として扱うには
  石仮面->ディオ;
とする。グローバル変数の更新は特別な関数を用いる。
  ディオ=波紋(首);
  ディオ=スペースリパースティンギーアイズ(ジョナサン);
前者の引数は定数のみ、後者の引数は変数のみである。
それぞれディオの値は「首」「ジョナサンの実体値(ボディ)」となる。

グローバル変数の破棄は
  日光->ディオ;
で行なう。
0166デフォルトの名無しさんNGNG
クラスからインスタンスの生成は次のように表記する。
  弓矢->吉良吉影=キラークイーン;
これはクラス吉良吉影のインスタンスはキラークイーンであることを意味する。
勿論、複数のインスタンスも可能である。単に宣言すれば良い。
  弓矢->吉良吉影=バイツァダスト;
さらにインスタンスの永続化(DBに格納、あるいはストリーム出力)は次の構文で行なう。
  弓矢->ゴールドエクスペリエンス;
このとき、ゴールドエクスペリエンスは永続インスタンスとなりる。
永続化状態のインスタンスは通常、他のインスタンスとメッセージのやり取りは出来ない。
永続化インスタンスにメッセージを送るためには、ゴールドエクスペリエンス.レクイエムと
インスタンス名に「.レクイエム」を追記する。
ただし、永続化しているのでパフォーマンスや、計算途中の状態は保証されない。
永続化インスタンスで保証されるのは、計算結果のみである。
永続化インスタンスを通常の状態に戻すには、
  ゴールドエクスペリエンス.レクイエム->弓矢;
とする。
0167デフォルトの名無しさんNGNG
166
わらたよ
0168デフォルトの名無しさんNGNG
しかしどこの板にもジョジョって名前のつくスレ多いね。
熱狂的な信者が多いからか。俺もその一人だけど。
ジョリーンの花びら回転みたい。
0169『名無しさん』は不死身ぃぃぃNGNG
奇妙な言語仕様↓

for 、 while みたいなループは一切無し。
表示させたい回数コーディングすべし。

printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");
printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");
printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");
printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");
printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");
printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");
printf("無駄");printf("無駄");printf("無駄");printf("無駄");printf("無駄");


0170コギャルとHな出会いNGNG
http://kado7.ug.to/net/


朝までから騒ぎ!!
   小中高生
 コギャル〜熟女まで
   メル友
  i/j/PC/対応

女性の子もたくさん来てね
  小中高生大歓迎です                 
全国デ−トスポット情報も有ります。
全国エステ&ネイル情報あります。

  激安携帯情報あります。
0171デフォルトの名無しさんNGNG
どんな重いルーチンも一瞬でできるアルゴリズムを見つけました!!

BeginTheWorld();
  重い処理();
EndTheWorld();
0172デフォルトの名無しさんNGNG
チョトワラタヨ
0173デフォルトの名無しさんNGNG
dwo().ra().ra().ra().ra().ra();
0174デフォルトの名無しさんNGNG

スタンドクラス CWhiteSnake は全てのスタンドクラスを継承することが可能。
0175デフォルトの名無しさんNGNG
purplehaze, コントロールがきかないので乱数用
0176デフォルトの名無しさんNGNG
out <- "ヘロウ、オラオラオラ" @

基本的な言語仕様はこうなりますた。
文の最後は@、オペレータでブツを区切って読み易くするそうです。
0177デフォルトの名無しさんNGNG
それは何言語ですか?ハスける?
0178デフォルトの名無しさんNGNG
Integer i = KEYWORD--INT--max(;)@
out <- "このマシンで表現可能な整数の限界値: " <- i <- flush @

こんな感じになります。
0179デフォルトの名無しさんNGNG
λカルキュラスをベースとした言語はナランチャの頭脳では理解できないため
使用不可能です。
0180デフォルトの名無しさんNGNG
条件分岐は
もしかして(オラオラですか)
yes! yes! yes! OH MY GOD
  成立したときの処理
no no no
  不成立時の処理
やれやれ To Be Continued...

こんな感じ?
0181180NGNG
>もしかして(オラオラですか)
もしかして(オラオラ)ですか
0182デフォルトの名無しさんNGNG
次にお前はHello worldという。
0183デフォルトの名無しさんNGNG
Hello World
はっ!
0184デフォルトの名無しさんNGNG
hello, the world.
0185デフォルトの名無しさんNGNG
ズドドドドドドドドドドッ
■ このスレッドは過去ログ倉庫に格納されています