[過去ログ] 次世代が造った言語 blawn (460レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
41: 2019/10/24(木)12:17 ID:41Irfu7E(1) AAS
相変わらずのqiitaクオリティw
42: 2019/10/24(木)12:17 ID:ABhN6CSm(3/4) AAS
>>15
FFI か
megumin1
「あんまりこの段階で騒がないで」というのはその通りです。
実際これくらいの完成度の言語なら日本の学生からだけでも1年に100以上は作られていますよ。
騒ぐよりは自分でも一度言語をつくってみるといいと思います。
外部リンク:b.hatena.ne.jp
省1
43: 2019/10/24(木)12:18 ID:34ffzGmL(1) AAS
>>40
なんだこいつ
中学生が作った言語なんだから無条件に褒めて持ち上げろや
技術の良し悪しなんて関係ねえ。もっと持ち上げて営業やコンサルに売り込め!!!!!!!!!!!!!
44(1): 2019/10/24(木)12:40 ID:PdyZnCeq(1/2) AAS
Q.プログラミング言語「Blawn」は普及しそうですか?
本人の回答
外部リンク:jp.quora.com
45(1): 2019/10/24(木)12:53 ID:ABhN6CSm(4/4) AAS
if-elseのネスト禁止
forの中にif-else禁止
まさにbrainf*uck
46(1): 2019/10/24(木)12:54 ID:Ib3bR7qt(1) AAS
こんな言語に傾倒するくらいならRustにコミットしたほうが将来性あるで
47: 2019/10/24(木)13:02 ID:jFRuk6Cl(1) AAS
>>45
なんかそんなんだとqiitaにありそうな言語作ってみました
の記事に見えてくるw
48(1): 2019/10/24(木)13:03 ID:yrGzoWsD(1/2) AAS
外部リンク[cpp]:github.com
外部リンク[cpp]:github.com
C へのトランスレータなのかな?
外部リンク[cpp]:github.com
Linux だけに対応と書かれている通りなんだけど、Windows や OSX へのポーティングは大変そう
49: 2019/10/24(木)13:07 ID:PdyZnCeq(2/2) AAS
brainf*ckはネスト出来たな・・・
50(1): 2019/10/24(木)13:22 ID:8sAWgi+p(2/3) AAS
>>48 LLVMだから移植性は高いだろ。
51: 2019/10/24(木)13:22 ID:Au0qwJ7k(1) AAS
確か90年代前半頃にRubyを初めて観たときの完成度はこれより高かった
これは中学生と言うことと日本製と言うこと以外に誉めるところは今のところ無い
10年後どうなってるかは知らんがな
52: 2019/10/24(木)13:28 ID:yrGzoWsD(2/2) AAS
>>50
proc ファイルシステムは Linux だけなので
53: 2019/10/24(木)13:29 ID:9ialz6Ph(1/2) AAS
なんでコンパイラ(トランスレータ?)ごときがproc使うんだ?
54(1): 2019/10/24(木)13:35 ID:9ialz6Ph(2/2) AAS
今の子供が羨ましいのは、そういう言語や情報が
ただで手に入るってところだな。
数万円かかる時点で中学生じゃそんなことできなかった。
55: 2019/10/24(木)13:39 ID:4BUO8cnl(1) AAS
このぐらいの品質の言語は毎年沢山作られているから、あまり騒ぐことじゃないんだよな
そのことを知らないピープルが天才!天才!と騒いでるだけで
ちょっとかわいそう
56: 2019/10/24(木)15:02 ID:9D3GuoQG(1) AAS
>>46
ごもっとも
57(1): 2019/10/24(木)18:21 ID:+efMK5E6(1) AAS
天才と囃し立てて言語に縛りつけないとすぐ夏休みの宿題で終わるぞ中学生にオレツエーさせとけ
58: 2019/10/24(木)18:37 ID:TRYJth0S(1/3) AAS
>>57
終わっていいじゃん
続ける価値のあるものとは思えん
スポンサーとチームなしに標準ライブラリを整備できるとでも?
59: 2019/10/24(木)18:57 ID:ybJ4PmN9(1) AAS
DはなぜRustに負けたのですか?
60: 2019/10/24(木)19:25 ID:M5uvwdA8(1) AAS
>>44
何も考えず持ち上げてるバカに聞かせてやりたいわ。
作った本人が一番、現状の問題を理解してるっていう。
61: 2019/10/24(木)19:37 ID:TRYJth0S(2/3) AAS
まるで画期的なものを生み出したかのように伝える報道が悪いんだわ
中学生が作ったことがすごいのであって、言語自体はありふれたものだということがまったく伝わらない
62: 2019/10/24(木)20:27 ID:ltZKbzMG(1/2) AAS
画期的とは誰も言ってないじゃん
むしろ命名理由がすごくネタくさいw
63: 2019/10/24(木)21:18 ID:LYR4XRcb(1) AAS
>>54
そうやねぇ
いい時代になったなぁ
64: 2019/10/24(木)21:51 ID:B9uASoUV(1) AAS
6歳がプログラミング言語作る時代だぜ
プログラミング言語 Kuin
2chスレ:tech
65: 2019/10/24(木)22:36 ID:8Fri6DgZ(1) AAS
文法がPython擬きのせいで凄い読みづらいな
66(2): 2019/10/24(木)22:44 ID:8sAWgi+p(3/3) AAS
好き嫌いはあって当然だが、自分が好きな風に作ったんだからそれはそれでよい事だろ。
評価すべきは7月からC++を始めて仕様を作り8月9月で仕上げてことにある。
お前らが中学3年生時にこんなことできたか?
LLVMを使いこなし、CFFIでCも呼び出せるようにしている所。2カ月でここまで作りこんだのは評価してよいだろ。
67: 2019/10/24(木)22:49 ID:ltZKbzMG(2/2) AAS
前からPythonはやってたんだろう
そうじゃなきゃこんなにするわけがない
68: 2019/10/24(木)23:03 ID:TRYJth0S(3/3) AAS
>>66
中学生がやったのがすごいなどということを褒め称えるのはプログラム板でやることではない
そんなことはニュース系の板でやれ
ここでやるのは表題のプログラミング言語の仕様や実装についての議論
69(1): 2019/10/24(木)23:35 ID:3KbxImM1(1) AAS
Pythonもどきって一体なにを指して言ってんの??
この言語インデントに文法的な意味はないし…えーと…
70: 2019/10/24(木)23:51 ID:swn/qt2m(1) AAS
self
71: 2019/10/24(木)23:52 ID:P4GqRmjy(1) AAS
>>69
カッコがないことだろ?
72: 2019/10/25(金)00:06 ID:9ccg5eGm(1/2) AAS
Pythonからindentの意味をなくして不便にしているだけ
中括弧もbegin endも無しでindent無意味にすりゃそうなるのは必然
73: 2019/10/25(金)00:07 ID:XP9FkZiC(1) AAS
案の定の才能嫉妬スレw
74: 2019/10/25(金)00:14 ID:zkoUMJ7a(1) AAS
すべての批判を嫉妬で躱すから子供を持ち上げる奴は嫌いなんだよ
75(1): 2019/10/25(金)00:16 ID:MULKQLsl(1/6) AAS
でもこれ賞に値するか?
短期間で作ったかどうかは関係ないっぽいし
76: 2019/10/25(金)00:20 ID:CmPeaXLW(1/3) AAS
>>75
22歳以下ならこんなもんだろ?
77(1): 2019/10/25(金)00:21 ID:MULKQLsl(2/6) AAS
作った子は超賢いんだろうけどさ
flex、bison使ってllvm使ってと作り方がまっとうすぎておもしろくない
単に大学の内容を先取で勉強して作りましたって感じ
言語デザインとしての発想は平凡だと思うが
78: 2019/10/25(金)00:23 ID:CmPeaXLW(2/3) AAS
そりゃネットでググればそうなるやろ
79: 2019/10/25(金)00:24 ID:9ccg5eGm(2/2) AAS
flexとbisonって
そこはspirit使っておけよ
80: 2019/10/25(金)00:27 ID:MULKQLsl(3/6) AAS
審査員の大学の先生たちが嫉妬の裏返しで持ち上げた結果なんじゃないの?
技術力は落ちてももっと発想の豊かなものを選ぶべきだろ
81: 2019/10/25(金)00:27 ID:SyedIRhC(1/2) AAS
>>77 妬むな妬むな、お前が中3で作れたか?
当然寄せ集めじゃないと短期間では作れないのは当たり前。
そういう発想をして実現できたことが素晴らしいし、言語の発想もそこそこユニーク。
82: 2019/10/25(金)00:28 ID:StYWqeWG(1/6) AAS
プログラム板のスレでは作ったのが誰かなんてどうでもいいだろ
実際に使う道具として議論するんだから中身だけが評価の対象
83(1): 2019/10/25(金)00:30 ID:StYWqeWG(2/6) AAS
言語のユーザーにとっては
製作期間には何の価値もないし
製作者の年齢にも何の価値もない
それすらわからんてことはこのニュースを見て外から来た人なのかね
84(1): 2019/10/25(金)00:38 ID:SyedIRhC(2/2) AAS
>>83 アホか、言語の優秀性を語るスレじゃないだろうが、たかが中学生が2〜3ヶ月で作った練習台だぞ。
実用になるかどうかはさほど重要ではない。 発想を評価できるかどうかだよ。
何を大上段に構えて大人が喚いてるんだ? 恥ずかしいと思え。
85: 2019/10/25(金)00:55 ID:CmPeaXLW(3/3) AAS
発想ってなんのこと?なんかすごい発想でもあったの?
86: 2019/10/25(金)01:01 ID:StYWqeWG(3/6) AAS
>>84
天才中学生万歳したいだけならマ板に行けってことだよ
ここはそういう板じゃない
87: 2019/10/25(金)01:21 ID:GWerdevt(1) AAS
言語としては微妙だよね
ifとwhileのネストもまだできないらしいし
88: 2019/10/25(金)08:31 ID:CgGst0qo(1) AAS
お前らの民度と知識量ってN速とあんまり変わらんな
【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019 ★4
2chスレ:newsplus
89: 2019/10/25(金)09:10 ID:92erBx/j(1) AAS
クソジジイ「俺でも作れる!」
俺「へー!じゃあ今まで作ったアプリ見せてよ!」
クソジジイ「お、おらは会社でJavaしか使ったことなくてプライベートでは5chしかやってないだ……」
これさ、すっげー哀れだよな?
90: 2019/10/25(金)13:27 ID:L9QL6FGO(1/3) AAS
数週間で作れたらすごいと思うけど、
それってバグがない製品品質のものができたならってことなんだよね
たたき台的なものは、それぐらいで作れるけど、
そこから品質を上げるのに時間がかかるんだよ
テストとか一切入ってないだろうし
っていうか、オブジェクトファイルや
VIMの.swpファイル入ってるけど大丈夫か?w
91: 2019/10/25(金)14:01 ID:zBQoYkmV(1) AAS
ここの住人なら「仕込みのウィルスが入ってる可能性もあるから走らせないよ」と言うよな
92(1): 2019/10/25(金)14:40 ID:PZYHXgls(1) AAS
SIerおじいちゃんはテストが〜セキュリティが〜ってお客()の顔を伺いながら作るのが仕事だから新言語とか作れるわけ無いじゃんwwwwww
93(1): 2019/10/25(金)14:49 ID:StYWqeWG(4/6) AAS
作る意味がないから作らないんだよ
Rubyの頃とは違って個人が作った言語なんて通用する時代じゃない
それ以前に言語の中身について議論するつもりがないなら他の板でやれ
94: 2019/10/25(金)15:08 ID:L9QL6FGO(2/3) AAS
>>92
テストは自分のためにやるんだぞ?
テスト無くてどうやって新たな機能追加するんだ?
修正するたびにバグが入るだろ
95(1): 2019/10/25(金)15:11 ID:L9QL6FGO(3/3) AAS
>>93
言語の中身に、語るようなことあるのか?
まだできないことは後で実装するとして、
(C/C++との比較じゃなくて)他の言語と比べた時のメリットとか
可読性が〜という抽象的な言葉ではなく
○○によって可読性が高いみたいなことなんかあるの?
96: 2019/10/25(金)15:39 ID:BNTJ335Q(1/5) AAS
参考書籍
外部リンク:www.sbcr.jp
外部リンク:www.loveruby.net
97: 2019/10/25(金)15:40 ID:StYWqeWG(5/6) AAS
>>95
中身について語れることがないならこの板にスレを立てるべきではない
中学生が言語を作ったんだ、すごいねーってのをやりたいならニュース系やマ板でやるべき
98: 2019/10/25(金)15:50 ID:BNTJ335Q(2/5) AAS
言語の造り方を知らない人のために
外部リンク[rdoc]:github.com
外部リンク[html]:i.loveruby.net
外部リンク[html]:magazine.rubyist.net
99: 2019/10/25(金)15:53 ID:BNTJ335Q(3/5) AAS
yacc とは何か
racc とは何か
bison とは何か
が判る本
外部リンク:bookmeter.com
100: 2019/10/25(金)15:59 ID:BNTJ335Q(4/5) AAS
マ板の住民なら一度は読んどけ
第二版
外部リンク:bookmeter.com
旧版
尼 4781905854 (I)
尼 4781905862 (II)
101(1): 2019/10/25(金)16:26 ID:BNTJ335Q(5/5) AAS
外部リンク:b.hatena.ne.jp
>ネスト出来ないの、意図的なのであれば、分岐なりループなりの本体を強制的に簡潔に書かせるための手法の可能性はありそう
こういう意見は面白い
102(2): 2019/10/25(金)18:36 ID:4V9sCl2t(1/7) AAS
>>66
正直すごいとは思う。
ただ、今は良いアイデアがあるとMSやFSFのようなところがすぐに真似してくる
と思うので、その変が難しいところ。
良いアイデアを持った言語を作ったら、公表せずに練りに練ってから一気に公表
して相手が真似するまでの束の間の時間だけなんとかなるという感じになって
きている。Perl, Ruby, HSP などは現れては消えていった。一度は有名になった
省1
103(1): 2019/10/25(金)18:43 ID:WONtN6V5(1) AAS
>>102
お前この中学生より知識無いな
104: 2019/10/25(金)18:45 ID:4V9sCl2t(2/7) AAS
>>102
実は言語処理系のプログラムでは、「組み合わせ爆発」の問題が起きがち。
それと、実際に実用的な言語処理系はコードが大きくなりがちなため、
コードの全体把握が難しくなっていく。だから、仕様を追加したり改良
しようとしたとき、100%絶対大丈夫の方法がだんだんと分からなくなってきて、
大体正しそうな修正しか分からなくなってくる。だから、少し修正しては、
テストを走らせて本当に正しく修正できたかを少しずつ確かめながら
省6
105: 2019/10/25(金)18:48 ID:4V9sCl2t(3/7) AAS
>>103
正直、flexやbisonの使い方は良く知らない。
中学生でよくLLVMを使いこなせたなと思う。
LLVMの資料も英語版を読まないと理解が難しいはずなのに、
天才的なものを感じる。
106: 2019/10/25(金)19:07 ID:q8W1xqeq(1) AAS
これも追加で
外部リンク:book.impress.co.jp
107: 2019/10/25(金)19:18 ID:n5fer6xH(1/2) AAS
俺も中坊のころマシン語できた気がするぞ
108: 2019/10/25(金)19:33 ID:teKvVjpM(1/2) AAS
3E CD 32 00 01 76
109: 2019/10/25(金)19:38 ID:30XhEMpH(1) AAS
CA FA
110: 2019/10/25(金)20:33 ID:KlAcr6CU(1) AAS
>>101
この完成度の低さでも賞もらえるっておかしくない?
111: 2019/10/25(金)20:37 ID:n5fer6xH(2/2) AAS
命名のインパクトだろw
112(1): 2019/10/25(金)20:43 ID:ARvvf3Bc(1) AAS
知った風な口きいてる ID:4V9sCl2t は
今まで一体どんなスゴイ言語を作ってきたんだろうなw
113: 2019/10/25(金)20:51 ID:98MYjfWz(1) AAS
天才的なものを感じる。
114(1): 2019/10/25(金)20:51 ID:r9lZKdsc(1/2) AAS
まあ周辺ツール使いこなしてるのはすごいと思う
この辺のツールの習熟は一ヶ月じゃ無理だと思うから、前から言語開発に興味があったんだろうな
115(2): 2019/10/25(金)23:15 ID:4V9sCl2t(4/7) AAS
>>114
そういった本を買う財力が(親に)有ったと言うのもあるかもしれない。
LLVMやflex,bison の解説書があるのと、ネットでreference manualだけを
読むしかないのとでは大きく違う。
116(1): 2019/10/25(金)23:18 ID:r9lZKdsc(2/2) AAS
>>115
格差広がって教育格差も広がってるから、極端な天才がこれから増えていくかもしれないな
117: 2019/10/25(金)23:22 ID:4V9sCl2t(5/7) AAS
>>112
未発表の言語を今作ってる。
118(2): 2019/10/25(金)23:26 ID:MULKQLsl(4/6) AAS
お前、なんか言ってることずれてんのよ
LLVM使えることが評価されたポイントじゃないだろう
そんなもん人が使うように作られた道具なんだから
少なくとも誰かが教えてやれば賢い中学生なら十分使えるようになるだろうさ
そうじゃなく言語自体はどうなんだと
何か新しいパラダイムを生み出したのか?
実際にそれでアプリケーションを作ってどうだったのか?
省2
119(1): 2019/10/25(金)23:32 ID:/5Grmzyt(1) AAS
俺の会社は今全部Blawnに置き換えてる最中だわ
GoとかRustに投資するぐらいなら断然Blawnだねw
120(1): 2019/10/25(金)23:35 ID:4V9sCl2t(6/7) AAS
>>118
少なくともネットで公式reference manualだけで理解しようとすれば、
LLVMは普通のアセンブル言語よりだいぶ難しい。
普通のアセンブラでは、extrn宣言やpublic宣言などは何度でも行えるが、
LLVMでは一度だけしか行えないなど使い勝手も悪く、C言語との
ずれも大きい。その一方で、なぜか構造体を使うことが前提になっているような
言語仕様になっており、使わなければ最適化で不利になる可能性もある。
121: 2019/10/25(金)23:36 ID:4V9sCl2t(7/7) AAS
>>120
誤:アセンブル言語
正:アセンブリ言語
上下前次1-新書関写板覧索設栞歴
あと 339 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s