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

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

プログラミング言語 Cyan

1 :デフォルトの名無しさん:2008/10/28(火) 05:12:20
--ooooooo--------------------------
-8-------8----------ooooo----------
-8-----------------------8---------
-8----------8----8---oooo8--8-ooo--
-8-------o--8----8--8----8--8----8-
--ooooooo---8oooo8--8oooo8--8----8-
-----------------8-----------------
-----------------8-----------------
------------ooooo------------------

プログラミング言語 Cyan (さいあん)
http://www.geocities.jp/takt0_h/cyan/index.html
・非S式の構文にLispのマクロを導入した言語です。
・ブロックはインデントによって表されます。
・インスタンスベース・オブジェクト指向や継続といった概念が含まれています。

takuto_hの日記 (プログラミング言語Cyanの設計者)
http://d.hatena.ne.jp/takuto_h/

2 :デフォルトの名無しさん:2008/10/28(火) 06:38:22
2

3 :デフォルトの名無しさん:2008/10/28(火) 06:38:25
俺はジャイアン

4 :デフォルトの名無しさん:2008/10/28(火) 06:53:19
俺も高校生か卒業してから1,2年くらいのときに
プログラミング言語作ったけどこんなかっこいいのじゃなかったな

5 :デフォルトの名無しさん:2008/10/28(火) 08:08:12
>NET Frameworkが必要です。
激しくいらない



6 :デフォルトの名無しさん:2008/10/28(火) 09:04:41
ろくにサンプル読んでないけど、
レイアウト構文というだけでいい言語に見えてきた

7 :デフォルトの名無しさん:2008/10/28(火) 16:18:18
読みかけて面倒になってきた
年だなあ・・・

8 :647:2008/10/28(火) 16:42:11
マゼンタ

9 :デフォルトの名無しさん:2008/10/28(火) 16:44:13
イエロー

10 :デフォルトの名無しさん:2008/10/28(火) 16:49:12
quicksortが存外冗長なのに失望した。
1,2行で書けないとブレイクしないだろう。

# qsort.cy

def([].qsort)^(_): []

def(List.qsort)^(fn):
 let^(&opt $(x, xs) = .car_cdr()):
  do:
   l.qsort(fn).append([x]).append(r.qsort(fn))
   where:
    l := xs.filter^(y): fn(y, x)
    r := xs.filter^(y): !fn(y, x)

if(__FILE__ == PROGRAM_NAME):
 [2, 5, 1, 32, 5, 10].qsort^(x, y){ x < y }.say()



11 :デフォルトの名無しさん:2008/10/28(火) 17:45:49
糞スレ立てるな

12 :デフォルトの名無しさん:2008/10/28(火) 22:06:00
お〜れ〜はさいあ〜ん

13 :デフォルトの名無しさん:2008/10/29(水) 01:53:59
プログラミング歴2年でこんなの作っちゃうのかよ
恐ろしいなあ

14 :デフォルトの名無しさん:2008/10/29(水) 09:05:59
高2か…すげー。
Lisp+Io、文法でPython+Ruby(+Haskell)って感じだな
マクロと構文糖が分かりにくくしてるけど、核の部分は本当に小さく纏まって綺麗だなぁ

15 :デフォルトの名無しさん:2008/10/29(水) 12:34:29
>>13
認めたくなーーーーーい!!

16 :デフォルトの名無しさん:2008/10/29(水) 17:12:35
ベーマガのコードをこつこつ打ち込んでいた自分を思い返し、目から汗が

17 :デフォルトの名無しさん:2008/10/29(水) 22:00:54
プロトタイプベースとインスタンスベースの差が分からない三十路手前の俺涙目


18 :デフォルトの名無しさん:2008/10/30(木) 00:50:49
>>17
ソレはマジで泣いた方がいいぞ

19 :デフォルトの名無しさん:2008/10/30(木) 08:35:16
マジ泣きする前にググってみたが
ttp://en.wikipedia.org/wiki/Prototype-based_programming
>This model can also be known as class-less, prototype-oriented or instance-based programming.

同じってこと? 教えてえろい人


20 :デフォルトの名無しさん:2008/10/30(木) 12:22:10
>>19
うん、そう
class-base vs. instance-base というほうがわかりやすいけど
class がない言語で instance という言葉を使うのもおかしいので
prototype-base ということが多い。
design pattern にも prototype pattern というのがあるし。
なお>>18がなんで "泣いた方がいい" といっているのかはしらん。

21 :デフォルトの名無しさん:2008/10/30(木) 22:26:42
>>20 くわしくありがとう。
でもやっぱりJavascriptのnewしたオブジェクトもふつーにinstanceだと思ってた俺涙目

22 :デフォルトの名無しさん:2008/11/01(土) 22:01:05
プロ歴2年で言語処理系を作ってしまうのは驚きだが、
今はそういうことが出来る&出来そうな気にさせる
時代でもあるってことなんだろうな。

23 :デフォルトの名無しさん:2008/11/13(木) 15:20:19
昔もいたよ。GAME80コンパイラを書いた高校生が。

24 :デフォルトの名無しさん:2008/12/24(水) 16:45:50
プログラミングしりとり
http://schiphol.2ch.net/test/read.cgi/575/1010948472/l50

25 :デフォルトの名無しさん:2009/01/15(木) 17:22:16
高校生が作ったんだってね、天才ってほんとにいるんだなぁ・・・。
おれはBASICでも投げ出したのに。

26 :デフォルトの名無しさん:2009/01/15(木) 17:54:23
>>16
俺はI/Oやアスキーの16進リストを、1ページ(256byte)何秒で入力出来るかに挑戦してた。
16進テンキー入力プログラムにはお世話になった。

27 :デフォルトの名無しさん:2009/01/15(木) 23:47:17
名無し関数の書き方が凄く良い感じだと思うんだけど
似た書き方のある言語って何かあるかな?

>>10
ブロック構文の紹介のためにわざわざdoマクロとか使って冗長に書いてるんだと思った。
でも普通に書いても4行くらいだなあ。
[].qsort=^(_,f):[]
def(List.qsort)^(f):
 $(x,r):=.car_cdr()
 [*r.filter(^(y){f(y,x)}).qsort(f),x|r.filter(^(y){!f(y,x)}).qsort(f)]

28 :デフォルトの名無しさん:2009/01/16(金) 22:00:07
http://d.hatena.ne.jp/tanakahisateru/20081226/1230232561

言語の表面側だけしか考えず焦って設計・実装するとこうなるという良い例ですね。
Rubyもそうですが、こんな言語がたくさん出てくるのは正直勘弁して欲しいものです。
笹田さんしかり、後から最適化を考える人が可哀そう。

29 :デフォルトの名無しさん:2009/01/16(金) 22:18:12
林君はまじめで普通に物事に打ちこむ少年って感じで好感がもてるんだが
↓のインタビュアーのおっさんと記事のもちあげ方が不自然でなんとも…
「TTSneo、HSPちょっとやってCは文法だけ眺めた...」いってるそばから
「TTSneo、HSP、C、C++、Java。つまり8月から1月の5カ月で、
5個のプログラミング言語を習得したんだ?!」とかグラマなめんなと。
しかもウェブ系とかも勉強したいっていったら頭ごなしに否定するし…
つか誰このおっさん?

ttp://jibun.atmarkit.co.jp/ljibun01/rensai/genius/03/01.html

30 :デフォルトの名無しさん:2009/01/16(金) 22:23:26
>>28
見てるこっちが恥ずかしくなるようなコメントだな

31 :デフォルトの名無しさん:2009/01/16(金) 22:23:29
ちょっと語りすぎって気もするけどまあいいじゃん。
頓珍漢な質問するどう見ても門外漢な新聞記者よりはよっぽどまし。

32 :デフォルトの名無しさん:2009/01/16(金) 23:16:06
先生が妙に嬉しそうでほのぼのしたんだが。
ウェブ系うんぬんは好みの話だろうから記者は空気読んでカットしちゃっても良かったかもね。

>>28
id:wasisan頑張ってるな。

33 :デフォルトの名無しさん:2009/01/16(金) 23:23:27
>>29
書いてあるがな
>東京大学 教授 竹内郁雄氏

竹内関数の発明で有名なLisperだな

34 :デフォルトの名無しさん:2009/01/17(土) 00:32:19
>>32
wasisanの記事は論理展開についていけない…

35 :デフォルトの名無しさん:2009/01/19(月) 13:38:14
竹内はLispばっかやっているから
頭が腐ってんのよ

36 :デフォルトの名無しさん:2009/01/22(木) 16:31:39
.NETを選んだのは良い選択だな。
UNIX系のおもちゃ言語はたいていクラスライブラリをそろえられずに自滅するから。

37 :デフォルトの名無しさん:2009/01/24(土) 21:45:04
>>36
Cyanって.NET呼び出せるのか?

38 :デフォルトの名無しさん:2009/01/24(土) 23:56:18
>>36
いや、最適化を施しているのならともかく、生の状態の.NETでインタプリタはないだろ
遅い

39 :デフォルトの名無しさん:2009/01/25(日) 09:27:26
CyanをDisってる人はCS学生なのかね。なんかだんだん悪化してるぞ。

40 :デフォルトの名無しさん:2009/01/25(日) 13:08:42
Disるほどのものじゃない

41 :デフォルトの名無しさん:2009/01/25(日) 13:22:05
「Disる」とか「LL」とかかっこわるい

42 :デフォルトの名無しさん:2009/01/25(日) 13:54:40
LL?

43 :デフォルトの名無しさん:2009/01/25(日) 14:21:34
lol?

44 :デフォルトの名無しさん:2009/01/25(日) 15:12:28
「CS学生」って何?ググってみたがわからん

45 :デフォルトの名無しさん:2009/01/25(日) 17:40:03
Computer Scienceやってる学生

46 :デフォルトの名無しさん:2009/01/25(日) 18:06:17
Adobe Creative Suite アカデミック版

47 :デフォルトの名無しさん:2009/01/26(月) 02:19:52
なんだかわけのわからない書き込みが多い。
それに気のせいか雰囲気変わってない?
最近ブログとかでまったくコードに関する記事を見ないんだけど。

48 :デフォルトの名無しさん:2009/01/26(月) 10:16:41
入門用のコードを除けば
ソースコードの解説のようなものを書くのは物凄く面倒くさいよ
かといってソースだけ晒しても誰も読まないし

49 :デフォルトの名無しさん:2009/01/26(月) 23:09:20
if([1, 'a]){ 1 } # => 1
[1, 'a] && 1 # => error: unbound variable: a
バグかと思ったけどアンクォートの仕様かこれ?
Object.(&&)
=> macro^(self, obj){ `if(?self, { ?obj }, :else { ?self }) }
ちょっと不便な気が。

50 :デフォルトの名無しさん:2009/01/27(火) 22:02:30
げ、げ、あげげのげ

51 :デフォルトの名無しさん:2009/04/05(日) 09:15:30
かの人はCyanの撃破だけでは飽きたらず、Rubyも全力否定か

52 :デフォルトの名無しさん:2009/04/19(日) 17:51:42
は?

53 :デフォルトの名無しさん:2009/06/19(金) 23:13:59
ttp://d.hatena.ne.jp/takuto_h/20090616/1245167819
なにやら頑張ってるな

54 :デフォルトの名無しさん:2009/06/20(土) 00:07:53
Yellowと言えばCurryっつー言語もあったな。
Turmericは見つからなかった。

55 :デフォルトの名無しさん:2009/06/24(水) 19:20:34
プログラミングしりとり
http://schiphol.2ch.net/test/read.cgi/575/1010948472/l50


56 :デフォルトの名無しさん:2009/09/14(月) 03:00:56
うわぁ…

57 :デフォルトの名無しさん:2009/10/26(月) 13:20:07
日本 OSS 奨励賞は、過去 1 年間に OSS の開発や普及に顕著な活躍をした個人ないしグループを表彰するもので、今年度新設されたもの。

この人何か活躍したっけ?

58 :デフォルトの名無しさん:2009/10/27(火) 05:49:05
IT業界の幻影と嘘に翻弄された
この業界の人は、天才って言葉で若い奴を祭り上げるのが好きだ
CYANのひととか、どうなるんだろう
かわいそうで仕方がないよ

59 :デフォルトの名無しさん:2009/10/27(火) 08:51:10
まぁITには来ないだろうな。

60 :デフォルトの名無しさん:2009/10/27(火) 09:50:51
この受賞者の面々で
奨励賞しか取れないんじゃ大したことないんだな

61 :デフォルトの名無しさん:2009/10/29(木) 02:16:11
プログラミング言語Chonとかはないの?


62 :デフォルトの名無しさん:2009/10/29(木) 02:23:14
お前は何を言っているんだ?

63 :デフォルトの名無しさん:2010/01/19(火) 04:04:31
すっかり過去の人って感じ

64 :デフォルトの名無しさん:2010/01/19(火) 22:36:15
今はインプット中らしいからね。先が楽しみですの

65 :デフォルトの名無しさん:2010/01/26(火) 05:15:23
ずっとインタビューアの人が悪いと思ってたけど、本当は何が悪いのかはっきりしてきた。
天才プログラマに聞く10の質問 − @IT自分戦略研究所
この企画そのもの(正確にはこの企画の発想をそのまま中高生にも適用してしまったこと)が悪いのか。そうだな。機械が好きな中高生を呼んでデビューさせるというところまでは良いかもしれないけど、不要な誇張をすることで困るのは誰か考えてみるべき。
まして紹介されているのは、ただ機械いじりが好きというだけの中高生だ。それがいきなりその存在を喧伝され、怨念うずまくネットの渦中に送りだされるわけだ。そんな仕打ちをしていいのだろうか。
まあ悪意があるのはごく一部だとしても、それが正当な評価でないことは間違いない。自分で自分を誇張するならともかく、他人が自分の嘘を吹聴しているのは聞くに耐えないのではないのではないか。そう思いませんかアニリール・セルカンさん。
それに、ネットは嘘が嫌いだ。そんなことしたら叩かれるか、せめて騒がれるに決まっている。それを本人は望んでいるんだろうか。つまり何が言いたいかというと、中高生を勝手にアイドルに仕立ててしまおうという発想がそもそも間違ってる。
むしろ自分が代わりにインタビューを受けてあげたいくらいだ。 いや冗談は抜きにしても、やっぱり自分のやった業績に応じて、偽りなく評価してほしいという発想は普通だと思う。つまり誇張すんなや。

66 :デフォルトの名無しさん:2010/01/26(火) 05:54:38
ネットは嘘が嫌いだってのは必ずしも当てはまらないんじゃないかなぁ
質より量のメディアだと思うし

67 :デフォルトの名無しさん:2010/01/26(火) 07:11:53
ひとに拠って正しい事って違うし
建前と実際は違うもよくあるわけで

なるようにしかなりません・・・

68 :デフォルトの名無しさん:2010/03/04(木) 21:11:35
天才とか持て囃されてたけど
こいつ今何やってんの?

69 :デフォルトの名無しさん:2010/03/05(金) 02:40:40
>>64

70 :デフォルトの名無しさん:2010/03/05(金) 11:29:11
この程度の奴は昔から山ほどいたけど、
今みたいにちやほやされることはなかったな

71 : ̄ ̄ ̄ ̄/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄:2010/03/06(土) 01:04:45
        ,. -ー冖'⌒'ー-、
       ,ノ         \
       / ,r‐へへく⌒'¬、  ヽ
       {ノ へ.._、 ,,/~`  〉  }    ,r=-、   
      /プ ̄`y'¨Y´ ̄ヽ―}j=く    /,ミ=/
    ノ /レ'>-〈_ュ`ー‐'  リ,イ}    〃 /
   / _勺 イ;;∵r;==、、∴'∵; シ    〃 /
  ,/ └' ノ \   こ¨`    ノ{ー--、〃__/
  人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\
. /   |/ |::::::|、       〃 /:::::/    ヽ
/   |   |::::::|\、_________/'   /:::::/〃

72 :デフォルトの名無しさん:2010/03/06(土) 01:31:11
過大評価世界一

73 :デフォルトの名無しさん:2010/03/07(日) 15:54:41
インプットって何インプットしてんの?
こいつ天才なんでしょ?
いつまでインプットしてんの?

74 :デフォルトの名無しさん:2010/03/12(金) 05:14:09
取り敢えず受験勉強中

75 :デフォルトの名無しさん:2010/03/12(金) 23:36:12
それは正しい。言語やってくのなら、東大、京大行くべきだよ。
実装だけで満足するとも思えないし。モンタギュー意味論やら言語哲学やら
応用出来そうな文系分野も一緒に勉強できるところがいいと思う、とマジレス。

76 :デフォルトの名無しさん:2010/03/19(金) 22:16:02
劣等感丸出し

77 :デフォルトの名無しさん:2010/03/23(火) 01:09:58
専用スレまで立てちゃって
誰か使っているやついるの?

78 :デフォルトの名無しさん:2010/03/23(火) 20:54:28
ttp://www.kmonos.net/wlog/95.html#_1109090307
のreturnFFNみたいなのがRubyとかより手軽に書けたりするし
継続使って実験というか色々遊んで見たい時に便利だと思った。

79 :デフォルトの名無しさん:2010/03/23(火) 22:02:15
思っているだけじゃなくて遊んでやれよw

80 :デフォルトの名無しさん:2010/03/23(火) 22:15:56
いや遊んだうえで便利だなと思ったんだよヽ(`Д´) ノ
しかし俺レベルでは新しいネタを考えられるわけでもなく、
人様のネタで遊ぶ事くらいしかできないのであった…

81 :デフォルトの名無しさん:2010/04/10(土) 08:59:14
保守

82 :デフォルトの名無しさん:2010/06/18(金) 00:25:32
頭のぼけたLisperじじい一人が持ち上げてただけ

83 :デフォルトの名無しさん:2010/06/19(土) 05:56:53
世の中にプログラミング言語は多数あれど
この程度で天才って持て囃されているのはこいつだけ

84 :デフォルトの名無しさん:2010/06/26(土) 07:04:47
高校生であれだけできればふつうにすごいだろ。。。

85 :デフォルトの名無しさん:2010/06/26(土) 08:34:37
今じゃただの人だけどな

86 :デフォルトの名無しさん:2010/06/26(土) 22:43:26
一年ちょっとしか経ってないだろ。ネチネチ責めてどうすんの。

87 :デフォルトの名無しさん:2010/06/27(日) 01:30:30
ろくでもない大人たちが天才を探してて
無理矢理天才にでっちあげただけ

88 :デフォルトの名無しさん:2010/06/27(日) 09:19:42
そうだね。確かに食い物にされてしまったね。
食い物にされてしまったのは可哀想ではあるけれど、だれももはや顧みることはできない。

でも、だから、食われてしまった人がやるべきことは、そのろくでもない大人の動機を詳らかにすることなのかもしれない。

89 :デフォルトの名無しさん:2010/06/28(月) 17:13:45
体重計のひとに比べれば十分すぎるほど上等

90 :デフォルトの名無しさん:2010/06/30(水) 03:31:51
天才のスレなのに
えらく過疎ってるんな

91 :デフォルトの名無しさん:2010/07/07(水) 17:41:14
体重計のひとって何だ?

92 :デフォルトの名無しさん:2010/07/07(水) 23:06:39
若いだけが取り柄なのに(といってももう高校生だが)
若くなくなったらどうなっちゃうの?

93 :デフォルトの名無しさん:2010/07/07(水) 23:22:36
鬱になって
自律神経失調症から統合失調症
糖尿病
ニートになります

94 :デフォルトの名無しさん:2010/07/08(木) 00:49:47
>>91
真の天才とはこういうものだ
ttp://ascii.jp/elem/000/000/507/507806/

95 :デフォルトの名無しさん:2010/07/08(木) 01:01:39
>>94
これでプログラマーwとか
シリコンバレーwwwとか
ASCIIさん持ち上げすぎじゃね?


96 :デフォルトの名無しさん:2010/07/08(木) 01:20:48
天才(本物でなくても良い)が必要な大人に担がれてるだけなんだよな

97 :デフォルトの名無しさん:2010/07/08(木) 02:51:32
目ぼしい人にかたっぱしから唾つけといて
その内の誰かが成果を出したら自分の手柄にするだけだからな

98 :デフォルトの名無しさん:2010/07/08(木) 19:27:47
>>94
そのひとのUst生配信観てみたけど
視聴者が今こんだけ増えていっているとか、前回の配信ではtwitterのフォロワーが何人増えたとか、
誰それに会えたとかメッセージが届いたとか、そんな話を延々1時間くらい実況していて途中で寝た

99 :デフォルトの名無しさん:2010/07/09(金) 01:53:35
わざわざ見に行ったのか
ご苦労さん

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

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

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)