トップページ⇒tech
52コメント12KB

漢字言語を作ろう

■ このスレッドは過去ログ倉庫に格納されています
0001 ◆4.bZNjkJnA 2006/06/12(月) 13:57:26
漢字でプログラミングできるやつを開発しよう
0002デフォルトの名無しさん2006/06/12(月) 13:59:00
#define 死ね main(){main();}

死ね
0003 ◆HU7XfvOYA2 2006/06/12(月) 14:04:28
伺か?
0004 ◆HU7XfvOYA2 2006/06/12(月) 14:07:13
関数型プログラミングで
変数は甲乙丙丁で漢数字を付け加えて増やす
例(甲二)
0005 ◆HU7XfvOYA2 2006/06/12(月) 14:10:33
平仮名等もコメントで加えていい
0006デフォルトの名無しさん2006/06/12(月) 16:43:58
チューリングマシンならできた。

(defmacro 頭 (list)
`(car ,list))
(defmacro 残 (list)
`(cdr ,list))
(defmacro 列 (a b)
`(cons ,a ,b))
(defmacro 単 (a)
`(atom ,a))
(defmacro 同 (a b)
`(eq ,a ,b))
0007デフォルトの名無しさん2006/06/12(月) 17:19:11
漢字言語脳姦

  次 ポインタをインクリメント
  前 ポインタをデクリメント
  増 ポインタが示すメモリ位置のデータをインクリメント
  減 ポインタが示すメモリ位置のデータをデクリメント
  出 ポインタが示すメモリ位置のデータを出力
  入 ポインタが示すメモリ位置のデータに入力
  始 ポインタが示すメモリ位置のデータがヌルなら対応する]までジャンプ
  終 ポインタが示すメモリ位置のデータがヌルじゃないなら対応する[までジャンプ
0008デフォルトの名無しさん2006/06/12(月) 17:29:51
あれか、Mind みたいなやつか
0009デフォルトの名無しさん2006/06/12(月) 17:50:16
>>1
>開発しよう
と言う >>1 の 99.8% は
自分で作る気がない。
0010デフォルトの名無しさん2006/06/12(月) 17:59:25
>>7のHello world

増増増増増増増増増増始次増増増増増増増次増増増増増増増増増増次増増増
次増前前前前減終次増増出次増出増増増増増増増出出増増増出次増増出前前
増増増増増増増増増増増増増増増出次出増増増出減減減減減減出減減減減減減減減出次増出次出
0011デフォルトの名無しさん2006/06/12(月) 18:51:49
クラス名やメソッド名が漢字のsmalltalk作れば
語順がSVOだからマトモな漢文っぽくなりそう。
0012デフォルトの名無しさん2006/06/12(月) 19:30:02
じゃあもちろん書法は縦書きだな。
0013デフォルトの名無しさん2006/06/12(月) 19:33:36
エントリポイントは 「子曰く」で始まる。
0014デフォルトの名無しさん2006/06/12(月) 20:52:46
漢字だけしか使えないのか、仮名が使えるのか、それが問題だ。
0015デフォルトの名無しさん2006/06/12(月) 21:20:05
ロケール依存の拡張「返り点」「振り仮名」「送り仮名」機能を使えばOK。
0016デフォルトの名無しさん2006/06/12(月) 21:27:04
「曰」は標準出力の方がよくないか?
0017デフォルトの名無しさん2006/06/12(月) 23:05:57
文字化けしていると思われるに 1ガバス
0018デフォルトの名無しさん2006/06/13(火) 00:13:52
漢漢漢
0019デフォルトの名無しさん2006/06/13(火) 01:42:50
漢字言語だから、ひらがなやカタカナは使用すべきではないな。
記号もなるべく使用すべきではない。
数字も漢数字のみ。
0020デフォルトの名無しさん2006/06/13(火) 01:48:29
式文の区切りはやっぱり句読点かな?
0021デフォルトの名無しさん2006/06/13(火) 01:55:33
全部魚偏とか
0022デフォルトの名無しさん2006/06/13(火) 04:13:38
畏怖 <条件合致> 禅
  <主処理>
獲琉栖
  <其他処理>
怨怒畏怖
0023デフォルトの名無しさん2006/06/13(火) 07:47:44
>>19
漢数字がIntegerとして扱えたりするとちょっと便利だなぁ
0024デフォルトの名無しさん2006/06/13(火) 11:51:18
識別子を中国語にすればいいだけじゃね?
0025デフォルトの名無しさん2006/06/13(火) 13:44:27
単純に「漢字から記号に置換→コンパイラに渡す」ってするだけで済ませるのか。
0026デフォルトの名無しさん2006/06/13(火) 13:47:22
バイナリと漢字コードの間でマッピングをかければいいだけじゃないか?
0027デフォルトの名無しさん2006/06/13(火) 14:15:33
>>22
怒羅江悶的発想だな
0028デフォルトの名無しさん2006/07/01(土) 07:32:25
耶羅奈烏賊
0029デフォルトの名無しさん2006/09/09(土) 11:09:52
卯保 伊井男
0030デフォルトの名無しさん2006/09/09(土) 14:17:33
つまり、なでしこ中文版じゃん
0031デフォルトの名無しさん2006/09/09(土) 23:41:14
#内包 <標準入出力>
整数 主関数(){
 復帰 書式化出力("世界、好。");
}
0032デフォルトの名無しさん2006/09/10(日) 01:10:52
>>13
naisujixyo−ku
0033デフォルトの名無しさん2006/09/10(日) 09:23:58
>>31
全然ダメ。
普通縦書きだろ。
0034デフォルトの名無しさん2006/09/10(日) 10:17:36
縦書きのエディタがあればいいだけの話では。
ソース自体(文字コード等)に違いは無いっしょ。
0035デフォルトの名無しさん2006/09/10(日) 10:23:47
>>31
# < > ( ) { } 等が半角なのがいただけない。
これらもすべて漢字にしなくてはな。
0036デフォルトの名無しさん2006/09/12(火) 20:17:44
>>31
これならマクロ置換でなんとかなりそうだなw
0037デフォルトの名無しさん2006/09/13(水) 04:46:50
#定義 濡流歩 零

0038デフォルトの名無しさん2006/09/13(水) 08:31:49
還 整數 主處理 是 「
 由於 整數 回數 是 〇・回數 比 十 少・回數 �揄チ 的條件 反復「
  格式化輸出 『你好 第・填 整數 埋・號的世界』 和 回數・
 」・
 還 〇・
」・
0039デフォルトの名無しさん2006/09/13(水) 23:39:28
整数を戻り値とする主処理関数は
『
「世界よこんにちは」と出力。
零を戻す。
』とする。
0040デフォルトの名無しさん2006/09/13(水) 23:48:04
淫戸 目員 括弧開 括弧閉 中括弧開
  婦凜戸絵不 括弧開 引用符 波浪和亜留怒 改行 引用符 括弧閉 蝉小論
  李他案 零 蝉小論
中括弧閉
0041デフォルトの名無しさん2006/09/14(木) 02:46:40
漢字アセンブラなら楽じゃないか?
レジスタは甲乙丙…で
0042デフォルトの名無しさん2006/09/14(木) 03:12:35
是、点網枠組対応源文也。
-------------------------------
使用 体系。
使用 体系、窓等、形。

公 静 組 主組壱
「
 公 静 無 主文『文字列配列 引数』
 「
   伝言箱、出現『 ゛拝啓、世間゛』。

   如『引数、長 大也 零』
   「
    整数三十二 甲 即 関数壱『』。
   」
   不如
   「
    伝言箱、出現『 ゛引数不如意也。゛』。
   」
 」

 私 整数三十二 関数壱『整数三十二 甲』
 「
  甲 即 甲 足処 参。
  返 甲。
 」
」
0043デフォルトの名無しさん2006/09/14(木) 07:04:07
面白いけどとてつもなく見づらいな。
0044デフォルトの名無しさん2006/09/14(木) 21:46:02
ひまわりみたいなのを中国人に作らせればいい
0045デフォルトの名無しさん2006/12/25(月) 15:13:20
ロジックプログラミングって全部「レバ則」ですよね。
0046デフォルトの名無しさん2007/01/13(土) 16:27:08
公的 系 某 {
 静的 関数 階乗(甲 是 整数) 是 整数
 {
   要是 (甲 = 0)
     返 1。
   戻 甲×階乗(甲 - 1)。
 }
}
0047デフォルトの名無しさん2007/01/14(日) 01:05:18
なんか普通に中国発の言語にありそうな予感がするよ
0048デフォルトの名無しさん2007/01/17(水) 03:51:09
カッコ{}の替わりに、「前略」「かしこ」みたいのを予約語にすれば自然な日本語に・・・ならんわ、ごめ
0049デフォルトの名無しさん2007/01/18(木) 08:56:51
ぁにみそりなしい 、とかしにらるく。

にみか もちにみゅにらにしょ「
すいかなすみ もちにみゅょれ
」
0050デフォルトの名無しさん2007/05/07(月) 13:54:10
//「HelloWorld」と出力するプログラム 「子、曰く」〜「。\n」の間がメッセージ
子、曰く民住全土、好。
0051デフォルトの名無しさん2007/09/29(土) 00:10:00
          ,. -───-: 、
          /::::::::::::::::::::::::::::::::\
          / '':::::::::::::::::::::::::::::::''''' ヽ
         !::::::::::ィ::ハ:::;::::::::::::::::::::::::::!
       i::|:::i::/l/  i;::ト、:、:::i:::::::::::::::i
       |::i/レ'-i''  'ヽi-ヾ,ヽ!:::::::::::::l
       |::ハ -‐-   -─- i::::::::::::::l    ごめんな・・スレ乗っ取りなんや・・
       |::::::l|  |     |  | |::::::::::::::!
       |::::::ヽ | r---、! l,.!::::::::::::::l
       l::::::::::::`;'-'=,‐,='r''i~!:::::::::::::::|
         !:::::::l、::r'"´'. ' l ' i::::::::iヽ:::l
       i:l、:::|./、_____,l::::;l:/‐'ヽ!
        '!ヽ;i'>l____,.//-‐'''"ヽ
            !/ |.VVVVVVVV.lV\!. i
         |  |        |    l
0052デフォルトの名無しさん2007/09/29(土) 00:12:47
このスレ再利用させてもらいます。


以後、このスレは『人工知能開発スレ』となります。

内容は主に、開発工程報告および公開、または人工知能についての雑談や一口メモです。

興味のある方は、以下アドレスのブクマ登録をどうぞ。
『http://pc11.2ch.net/test/read.cgi/tech/1150088246/51-1000』



最低書き込み間隔は、1週間を基準としています。

なお、最初のAI関係の書き込みは土日の間に書き込む予定です。
同時に、ほんとに簡単な程度の、基礎部分のプログラムを組んでUPできればする予定です。
■ このスレッドは過去ログ倉庫に格納されています