5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【言語】diamondを作るスレ

1 :manko chinko:02/05/05 20:03
ruby perl どっちも糞ってことで

2 :デフォルトの名無しさん:02/05/05 20:05
つまらんネタはやめてくれ

3 :Void_3:02/05/05 20:10
面白い企画ですね。

4 :デフォルトの名無しさん:02/05/05 20:16
エメラルドとかサファイアはもうあるの?
と聞こうとしたけど>>1さんの名前がまじめじゃないのでやーめたプン!

5 :デフォルトの名無しさん:02/05/05 20:17
diamond.bat
@python %1 %2 %3 %4 %5 %6 %7 %8 %9

6 :デフォルトの名無しさん:02/05/05 20:18
小学生が考えたようなスレだな

7 :デフォルトの名無しさん:02/05/05 20:19
Sapphireは作っちゃダメだよ
ハナからRubyに負けを認めるような物じゃん

8 :manko chinko:02/05/05 20:20
>>6
中三です!プンプン(怒

9 :デフォルトの名無しさん:02/05/05 20:24
超エレガントな言語を設計してBNF表記で持ってきたら作ってやる

10 :manko chinko:02/05/05 20:27
BNF表記ってなんだよー!詳しいからってさ!

11 :デフォルトの名無しさん:02/05/05 20:27
肉のカーテン=ダイヤモンド
ロビンヘッドの鎧=サファイア=ルビー

12 :manko chinko:02/05/05 20:29
main() //いつもここら始まります
{ //BEGIN
print "manko chinko";
} //END

13 :デフォルトの名無しさん:02/05/05 20:31
>>10
基礎もいいところなんだが。

BNF = Backus Naur Form
Backus は Fortran の作者。
BNF 記法が言語設計に使われたのは ALGOL から。

14 :13:02/05/05 20:31
ってリンク貼り忘れた。
http://www.atmarkit.co.jp/fxml/ddd/ddd004/ddd004-bnf.html

15 :デフォルトの名無しさん:02/05/05 20:32
ダイヤモンド・ダスト
ペガサス・流星券

・・・セイントセイヤ思い出した

16 :manko chinko:02/05/05 20:34
main()MANKO
print "chiko daisuki";
CHINKO

17 :☆ま☆つ☆も☆と☆:02/05/05 20:35
まだまだだね。

18 :manko chinko:02/05/05 20:36
diamond最初の任務!
腐れHSPを抹消せよ!

19 :manko chinko:02/05/05 20:38
win32アプリケーション作成可能なdaimondコンパイラ設計に乗り出しのは
若干14歳のmanko chinko ただ一人だけであった・・・

20 :デフォルトの名無しさん:02/05/05 20:43
.NETアセンブリを博士ませう。まあ、まつもとの足元にも及ぶまいが。

21 :manko chinko:02/05/05 20:43
MSILとかいうやつですか?

22 :デフォルトの名無しさん:02/05/05 20:44
そうそうミサイルのことです。

23 :manko chinko:02/05/05 20:47
マツモトキヨシ

24 :デフォルトの名無しさん:02/05/05 20:48
>>19 大丈夫か?病院付き添ってやってもいいぞ。

25 :manko chinko:02/05/05 20:49
キチガイと天才は紙一重って言いますからね

#私はどちらかというとキチガイっぽいですね

26 :デフォルトの名無しさん:02/05/05 20:51
HSP のリプレイスを目標にして ITQ という名前の言語を作れ。

27 :デフォルトの名無しさん:02/05/05 20:52
GROとか

28 :manko chinko:02/05/05 20:53
ようするにMSILを吐かせればいいんですね。
簡単じゃん

29 :デフォルトの名無しさん:02/05/05 20:54
出力コードのような低レベルな話をするんじゃなくて、
言語仕様の話をしようや>manko chinko

30 :デフォルトの名無しさん:02/05/05 20:55
静的型付けの従来型のオブジェクト指向言語(手続き型の延長)に、
Genericsと型推論のシステムを組み込んでくれ。

31 :デフォルトの名無しさん:02/05/05 20:58
構文要素が全て class-first な言語にしておくれ。
メタプログラミングまんせー。


32 :manko chinko:02/05/05 21:00
>>29
hむhむ

33 :デフォルトの名無しさん:02/05/05 21:00
で、実行時自己組織化最適化を搭載して、
実行パフォーマンスの悪いところを自動的にチューニングする構造キボン

34 :manko chinko:02/05/05 21:02
>>33
それって逆に遅くなるような・・・

35 :デフォルトの名無しさん:02/05/05 21:03
                 γ⌒/^^/^-
               ,ゝ`/~ /~ /~  /⌒ 
           _  〈(_|  | |~  |~  /^ )
            (/~ /~ /~ /~ ~ /~ /^\
           ()/)/~ /~ |~    .|~ |~ |~ /)
           へ^〈,|,,、,,|,,、,,,,,|~,,,,、〈~,, 〈~ /⌒|)\
          |:::::::  i し. ゛          ,,,,;;::'''''ヽ
          |::::::::  ノ (,,,,;;:::::::::::::::       __ ヽ
          |::: " '~ヽ  _   ::::  <'((┃)),  |
         ┌―. - '"-ゞ,((┃))>   ::::::...     |  
          | | ̄..            :::::::       |
          ヽ.\{_         ( ○ ,:○)    | 
           \\/.   ::::::::   ::::::\\     |     ________
             \_ヽ.  ::::    丶__,-ーヽ_)   |   /母さん
..                ヽ.  ::    ヾヽ:::: )"    /  <  夕飯なに?
                \  :     丿:::::::|    /    \
                 (      (:::::::::::;)    )      ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                 (::::::::::,,,,,,...........      )
                 ヽ\             /  
                  l  `ー-::、_       ,,..'|ヽ. 
                 :人      `ー――'''''  / ヽ
              _/  `ー-、          ,.-'"   \ー-、
           ,.-'"  \:      \      .,.-''"     |
         /.     \        ~>、,.-''"      |
    ,,..-‐'''""        ヾ    ,.-''"|    /――――、/

36 :manko chinko:02/05/05 21:04
>>35
あんたの顔?

37 :デフォルトの名無しさん:02/05/05 21:06
何これ?
糞スレ?

38 :デフォルトの名無しさん:02/05/05 21:06
>>33
hotspot 技術だな。
しかし、実行時最適化を使うような長期間プロセスが生きるソフトウェアは
連携するデータベースやハードをチューニングした方が
パフォーマンスが良くなる罠じゃないか?

39 :デフォルトの名無しさん:02/05/05 21:24
いいかげん、この手のスレで実働品を見てみたい。
ミサイル吐くコンパイラが簡単というならHSP互換で作って下さい。

40 :manko chinko:02/05/05 21:27
BASICでもいいですか?

41 :デフォルトの名無しさん:02/05/05 21:27
>>39
作れる能力のある人間なら
1 の時点で仕様を十分に練ってるか実働品を提示してる。

42 :manko chinko:02/05/05 21:28
字句解析や構文解析について詳しく書いてあるサイト教えてくっださい

43 :デフォルトの名無しさん:02/05/05 21:32
BASICなら構文解析はいらないだろ(嘲笑禿藁

44 :デフォルトの名無しさん:02/05/05 21:33
>>42
Perlのソースを読め

45 :manko chinko:02/05/05 21:34
別にBASICのコンパイラ作るために構文解析を学ぶわけじゃないですよ

46 :デフォルトの名無しさん:02/05/05 21:39
良スレsage

47 :デフォルトの名無しさん:02/05/05 21:41
>>31
それってどういう概念?

48 :47:02/05/05 21:46
>>31
http://system.c.u-tokyo.ac.jp/mthesis2001/247.html
こういう事ですか。
それならLispでも使ってなさいってこった

49 :デフォルトの名無しさん:02/05/05 22:28
糞スレ age

50 :デフォルトの名無しさん:02/05/06 02:22
>>1が改名してその言語にclassの概念を入れると量すれになるヨカン

51 :デフォルトの名無しさん:02/05/06 03:48
ジョジョつくれよ


52 :デフォルトの名無しさん:02/05/06 03:49
スタンド指向?


53 :デフォルトの名無しさん:02/05/06 04:41
(x y z) {
 {
  z
 }
 {
  x 1 - y z tak
  y 1 - z x tak
  z 1 - x y tak tak
 } y x >= ifelse
} tak def
というプログラムで
(Number, Number, Number)->Number
型のワードtakが定義される。

同じ名前のワードをオーバーロード可能。
最後の引数の型によってディスパッチされる。

これでパーザは超単純。type-safe。オブジェクト指向。


54 :デフォルトの名無しさん:02/05/06 04:56
逆ポーランド?
いやだ、いやすぎる

55 :デフォルトの名無しさん:02/05/06 05:16
名前は MONA-Forth にしよう
Modern Object-orienting Nasty Annexed Forth

56 :デフォルトの名無しさん:02/05/09 19:40
>>55
もう一つのC系で言語を作るスレは盛り上がってるね。
やはり逆ポーランドは人気がないのか。
GikoForthの人も一人でやってるみたいだし。
ギコBasicはもう誰も拡張しないのかな?


57 :デフォルトの名無しさん:02/05/10 12:05
diamondってネーミングは良いと思うぞ。
diamond=C(炭素)の結晶だから。

58 :デフォルトの名無しさん:02/05/10 14:45
絶対に>>1が作ったら名前負けすると思うが
しかし、こっちのスレはすでに停止中

59 :manko chinko:02/05/14 23:21
HSPの出力コードって何ですか?

60 :デフォルトの名無しさん:02/05/14 23:25
awkのキモイ部分をキモくない仕様にしてくれ.
まーハナっから期待してないが(wara

61 :デフォルトの名無しさん:02/05/14 23:26
言葉足らずだった.
awkのキモイ部分をキモく無い仕様にしたような言語を設計してくれ.
ワンライナー書きやすい言語な.

62 :manko chinko:02/05/14 23:26
UNIXなんて触ったことないし

63 :デフォルトの名無しさん:02/05/14 23:29
(x from 0 to 100)
{
#処理
}

64 :デフォルトの名無しさん:02/05/14 23:38
そもそもなんでrubyもperlも糞なのよ.
建設的な批評を頼む>>62
自分が覚えられないとか,「ただ何となく」はゴミ箱逝きだからな.

65 :デフォルトの名無しさん:02/05/14 23:39
インタプリタだから

66 :manko chinko:02/05/14 23:41
>>64
2chの傾向だから。

67 :デフォルトの名無しさん:02/05/14 23:44
名前長い。
diam

68 :デフォルトの名無しさん:02/05/14 23:47
diadem

69 :デフォルトの名無しさん:02/05/15 00:08
完璧なダイアモンドはめてレジALL19%

70 :デフォルトの名無しさん:02/05/15 01:33
>>66
オマエは2chに氏ねと煽られたら死ぬのか?
自分の意志を持たないアフォはこの先ないから,一本氏んどく?

>>69 ちゃんと盾にはめとけよ

71 :デフォルトの名無しさん:02/05/15 10:21
Perl…
同じことをするのに何通りものやり方があるCISCっぽい言語仕様のため
覚えにくく理解しにくいだけでなく、処理系の効率も当然悪くなる。

Ruby…
さらにOOまで加えて例外だらけのキタナイ文法にしてしまった。
いまどき「行」を気にしてプログラムしなきゃならないなんて、
初期のMS-BASICかよ。そのうえ仕様がころころ変わって過去の
プログラムがすぐ動かなくなる。ドキュメントは役に立たない。
細かい動作を知るには、試してみるか、ソースを読むしかない。


72 :デフォルトの名無しさん:02/05/15 12:43
>>69
中学生だからしかたないんじゃない?

73 :デフォルトの名無しさん:02/05/20 22:53
なんかもう一方のスレはCと言うよりはPascal系になってしまって
つまんないのでこっちをあげてみる。
なんで今時Adaなんかから構文を引っ張ってこなきゃいけないんだかワカラン。


74 :デフォルトの名無しさん:02/05/20 22:58
じゃあ Logo と Soar と SR を元に
亀がルールに従って並列動作する言語を作るか。

75 :73:02/05/20 23:00
>>74
いやーん。いじわるぅ〜。


76 :デフォルトの名無しさん:02/05/21 18:55
>>65
Javaはどうなるんだ・・・

77 :デフォルトの名無しさん:02/05/21 19:38
バイトコードインタプリタは別ってことじゃないの?

78 :デフォルトの名無しさん:02/05/22 00:46
>>77
Perlとかは実行時ネイティブに落としてるし、
やってること変わらないような…

79 :デフォルトの名無しさん:02/07/06 14:45
>>78
perlは実行時ネイティブに落としていない

13 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)