- 1 名前:デフォルトの名無しさん [2019/10/22(火) 13:17:06.14 ID:fxbuxtP/.net]
- 次世代が造った言語 blawn について語るスレ
https://www.bcnretail.com/market/detail/20191021_142131.html https://github.com/Naotonosato/Blawn
- 30 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 21:27:13.19 ID:5Hzic27k.net]
- 大学の時Yaccで一日で電卓をつくったぞ!
- 31 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 21:28:58.91 ID:H9cLmi0l.net]
- >>28
すげーな 中身を評価したら中学生にマウントかっけーか このスレは何をするスレなんだ?
- 32 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 21:36:16.29 ID:5Hzic27k.net]
- 中学生にマウントする
- 33 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 22:07:05.69 ID:r6mLYpNF.net]
- まあ何もわからず若い奴をとことん持ち上げてから奈落の底まで落とすのがこの国の作法だからな。
ちゃんと中身見て批判する奴のがまともだわ。
- 34 名前:デフォルトの名無しさん mailto:sage [2019/10/23(水) 22:26:13.12 ID:ZSQ+8kg5.net]
- @よりも__main__ってアンダーバー2つで囲うPythonが好きじゃない。
- 35 名前:デフォルトの名無しさん [2019/10/23(水) 22:42:31.41 ID:mgbDnGyf.net]
- 沖縄にダーサーアンダバーみたいな料理なかったっけ?
- 36 名前:デフォルトの名無しさん [2019/10/24(木) 09:50:07.95 ID:ABhN6CSm.net]
- >>26
>__blawn_memcpy__や__blawn_set_element__は組み込み関数を区別するための >命名法なんだろうが、冗長で可読性を低めるだけだし、舞台裏感があって美しくない。 そこは問題にならない そもそも list のサンプルソースなんだから舞台裏で当たり前 list を使ったメインのプログラムには __blawn_memcpy__ も __blawn_set_element__ も出て来なくなっていればそれで良い 利用者側は list だけ利用するんだから 今後の built-in 機能の充実に期待 @ と self は糞だと思うが
- 37 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 10:04:43.25 ID:/G89EgSa.net]
- 取り得ず、言語の評価と、作った人間の評価は別
この歳で短期間で言語を作った人間の評価はすごい 言語としての評価は、よくある言語の一つやろ? 既存の言語のバリエーションでしかない
- 38 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 10:09:54.05 ID:AQM92PJW.net]
- 正直大したことねーよ
俺が中学生の頃にこんなコンテストあったら余裕で優勝してただろうし時代が良いだけ
- 39 名前:デフォルトの名無しさん [2019/10/24(木) 10:28:03.04 ID:ABhN6CSm.net]
- 青歯っぽい危険な香具師が混ざってるな
- 40 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 12:11:48.54 ID:8sAWgi+p.net]
- ウワサのBlawnを触ってみた
https://qiita.com/blackenedgold/items/83526b329fe96ee781f5
- 41 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 12:17:16.51 ID:41Irfu7E.net]
- 相変わらずのqiitaクオリティw
- 42 名前:デフォルトの名無しさん [2019/10/24(木) 12:17:22.10 ID:ABhN6CSm.net]
- >>15
FFI か megumin1 「あんまりこの段階で騒がないで」というのはその通りです。 実際これくらいの完成度の言語なら日本の学生からだけでも1年に100以上は作られていますよ。 騒ぐよりは自分でも一度言語をつくってみるといいと思います。 https://b.hatena.ne.jp/entry/s/qiita.com/blackenedgold/items/83526b329fe96ee781f5 正論だな
- 43 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 12:18:11.34 ID:34ffzGmL.net]
- >>40
なんだこいつ 中学生が作った言語なんだから無条件に褒めて持ち上げろや 技術の良し悪しなんて関係ねえ。もっと持ち上げて営業やコンサルに売り込め!!!!!!!!!!!!!
- 44 名前:デフォルトの名無しさん [2019/10/24(木) 12:40:30.12 ID:PdyZnCeq.net]
- Q.プログラミング言語「Blawn」は普及しそうですか?
本人の回答 https://jp.quora.com/puroguramingu-gengo-Blawn-ha-fukyuu-shisou-desu-ka/answers/175725578
- 45 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 12:53:58.60 ID:ABhN6CSm.net]
- if-elseのネスト禁止
forの中にif-else禁止 まさにbrainf*uck
- 46 名前:デフォルトの名無しさん [2019/10/24(木) 12:54:08.19 ID:Ib3bR7qt.net]
- こんな言語に傾倒するくらいならRustにコミットしたほうが将来性あるで
- 47 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:02:23.91 ID:jFRuk6Cl.net]
- >>45
なんかそんなんだとqiitaにありそうな言語作ってみました の記事に見えてくるw
- 48 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:03:53.56 ID:yrGzoWsD.net]
- https://github.com/Naotonosato/Blawn/blob/master/src/compiler/compiler/compiler.cpp#L64
https://github.com/Naotonosato/Blawn/blob/master/src/compiler/compiler/compiler.cpp#L178 C へのトランスレータなのかな? https://github.com/Naotonosato/Blawn/blob/master/src/compiler/compiler/compiler.cpp#L123 Linux だけに対応と書かれている通りなんだけど、Windows や OSX へのポーティングは大変そう
- 49 名前:デフォルトの名無しさん [2019/10/24(木) 13:07:08.14 ID:PdyZnCeq.net]
- brainf*ckはネスト出来たな・・・
- 50 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:22:52.33 ID:8sAWgi+p.net]
- >>48 LLVMだから移植性は高いだろ。
- 51 名前:デフォルトの名無しさん [2019/10/24(木) 13:22:59.48 ID:Au0qwJ7k.net]
- 確か90年代前半頃にRubyを初めて観たときの完成度はこれより高かった
これは中学生と言うことと日本製と言うこと以外に誉めるところは今のところ無い 10年後どうなってるかは知らんがな
- 52 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:28:01.07 ID:yrGzoWsD.net]
- >>50
proc ファイルシステムは Linux だけなので
- 53 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:29:06.82 ID:9ialz6Ph.net]
- なんでコンパイラ(トランスレータ?)ごときがproc使うんだ?
- 54 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:35:20.37 ID:9ialz6Ph.net]
- 今の子供が羨ましいのは、そういう言語や情報が
ただで手に入るってところだな。 数万円かかる時点で中学生じゃそんなことできなかった。
- 55 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 13:39:15.20 ID:4BUO8cnl.net]
- このぐらいの品質の言語は毎年沢山作られているから、あまり騒ぐことじゃないんだよな
そのことを知らないピープルが天才!天才!と騒いでるだけで ちょっとかわいそう
- 56 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 15:02:44.55 ID:9D3GuoQG.net]
- >>46
ごもっとも
- 57 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 18:21:14.43 ID:+efMK5E6.net]
- 天才と囃し立てて言語に縛りつけないとすぐ夏休みの宿題で終わるぞ中学生にオレツエーさせとけ
- 58 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 18:37:20.62 ID:TRYJth0S.net]
- >>57
終わっていいじゃん 続ける価値のあるものとは思えん スポンサーとチームなしに標準ライブラリを整備できるとでも?
- 59 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 18:57:03.43 ID:ybJ4PmN9.net]
- DはなぜRustに負けたのですか?
- 60 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 19:25:20.86 ID:M5uvwdA8.net]
- >>44
何も考えず持ち上げてるバカに聞かせてやりたいわ。 作った本人が一番、現状の問題を理解してるっていう。
- 61 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 19:37:33.07 ID:TRYJth0S.net]
- まるで画期的なものを生み出したかのように伝える報道が悪いんだわ
中学生が作ったことがすごいのであって、言語自体はありふれたものだということがまったく伝わらない
- 62 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 20:27:21.86 ID:ltZKbzMG.net]
- 画期的とは誰も言ってないじゃん
むしろ命名理由がすごくネタくさいw
- 63 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 21:18:27.84 ID:LYR4XRcb.net]
- >>54
そうやねぇ いい時代になったなぁ
- 64 名前:デフォルトの名無しさん [2019/10/24(木) 21:51:21.58 ID:B9uASoUV.net]
- 6歳がプログラミング言語作る時代だぜ
プログラミング言語 Kuin itest.5ch.net/mevius/test/read.cgi/tech/1505683116
- 65 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 22:36:06.33 ID:8Fri6DgZ.net]
- 文法がPython擬きのせいで凄い読みづらいな
- 66 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 22:44:22.06 ID:8sAWgi+p.net]
- 好き嫌いはあって当然だが、自分が好きな風に作ったんだからそれはそれでよい事だろ。
評価すべきは7月からC++を始めて仕様を作り8月9月で仕上げてことにある。 お前らが中学3年生時にこんなことできたか? LLVMを使いこなし、CFFIでCも呼び出せるようにしている所。2カ月でここまで作りこんだのは評価してよいだろ。
- 67 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 22:49:14.53 ID:ltZKbzMG.net]
- 前からPythonはやってたんだろう
そうじゃなきゃこんなにするわけがない
- 68 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 23:03:25.81 ID:TRYJth0S.net]
- >>66
中学生がやったのがすごいなどということを褒め称えるのはプログラム板でやることではない そんなことはニュース系の板でやれ ここでやるのは表題のプログラミング言語の仕様や実装についての議論
- 69 名前:デフォルトの名無しさん [2019/10/24(木) 23:35:12.57 ID:3KbxImM1.net]
- Pythonもどきって一体なにを指して言ってんの??
この言語インデントに文法的な意味はないし…えーと…
- 70 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 23:51:43.66 ID:swn/qt2m.net]
- self
- 71 名前:デフォルトの名無しさん mailto:sage [2019/10/24(木) 23:52:32.72 ID:P4GqRmjy.net]
- >>69
カッコがないことだろ?
- 72 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:06:56.89 ID:9ccg5eGm.net]
- Pythonからindentの意味をなくして不便にしているだけ
中括弧もbegin endも無しでindent無意味にすりゃそうなるのは必然
- 73 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:07:42.86 ID:XP9FkZiC.net]
- 案の定の才能嫉妬スレw
- 74 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:14:59.54 ID:zkoUMJ7a.net]
- すべての批判を嫉妬で躱すから子供を持ち上げる奴は嫌いなんだよ
- 75 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:16:25.63 ID:MULKQLsl.net]
- でもこれ賞に値するか?
短期間で作ったかどうかは関係ないっぽいし
- 76 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:20:00.00 ID:CmPeaXLW.net]
- >>75
22歳以下ならこんなもんだろ?
- 77 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:21:49.70 ID:MULKQLsl.net]
- 作った子は超賢いんだろうけどさ
flex、bison使ってllvm使ってと作り方がまっとうすぎておもしろくない 単に大学の内容を先取で勉強して作りましたって感じ 言語デザインとしての発想は平凡だと思うが
- 78 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:23:19.95 ID:CmPeaXLW.net]
- そりゃネットでググればそうなるやろ
- 79 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:24:56.33 ID:9ccg5eGm.net]
- flexとbisonって
そこはspirit使っておけよ
- 80 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:27:03.30 ID:MULKQLsl.net]
- 審査員の大学の先生たちが嫉妬の裏返しで持ち上げた結果なんじゃないの?
技術力は落ちてももっと発想の豊かなものを選ぶべきだろ
- 81 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:27:56.81 ID:SyedIRhC.net]
- >>77 妬むな妬むな、お前が中3で作れたか?
当然寄せ集めじゃないと短期間では作れないのは当たり前。 そういう発想をして実現できたことが素晴らしいし、言語の発想もそこそこユニーク。
- 82 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:28:15.37 ID:StYWqeWG.net]
- プログラム板のスレでは作ったのが誰かなんてどうでもいいだろ
実際に使う道具として議論するんだから中身だけが評価の対象
- 83 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:30:09.64 ID:StYWqeWG.net]
- 言語のユーザーにとっては
製作期間には何の価値もないし 製作者の年齢にも何の価値もない それすらわからんてことはこのニュースを見て外から来た人なのかね
- 84 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:38:15.84 ID:SyedIRhC.net]
- >>83 アホか、言語の優秀性を語るスレじゃないだろうが、たかが中学生が2〜3ヶ月で作った練習台だぞ。
実用になるかどうかはさほど重要ではない。 発想を評価できるかどうかだよ。 何を大上段に構えて大人が喚いてるんだ? 恥ずかしいと思え。
- 85 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 00:55:14.31 ID:CmPeaXLW.net]
- 発想ってなんのこと?なんかすごい発想でもあったの?
- 86 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 01:01:46.13 ID:StYWqeWG.net]
- >>84
天才中学生万歳したいだけならマ板に行けってことだよ ここはそういう板じゃない
- 87 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 01:21:00.07 ID:GWerdevt.net]
- 言語としては微妙だよね
ifとwhileのネストもまだできないらしいし
- 88 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 08:31:06.32 ID:CgGst0qo.net]
- お前らの民度と知識量ってN速とあんまり変わらんな
【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019 ★4 https://asahi.5ch.net/test/read.cgi/newsplus/1571892411/
- 89 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 09:10:47.53 ID:92erBx/j.net]
- クソジジイ「俺でも作れる!」
俺「へー!じゃあ今まで作ったアプリ見せてよ!」 クソジジイ「お、おらは会社でJavaしか使ったことなくてプライベートでは5chしかやってないだ……」 これさ、すっげー哀れだよな?
- 90 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 13:27:11.60 ID:L9QL6FGO.net]
- 数週間で作れたらすごいと思うけど、
それってバグがない製品品質のものができたならってことなんだよね たたき台的なものは、それぐらいで作れるけど、 そこから品質を上げるのに時間がかかるんだよ テストとか一切入ってないだろうし っていうか、オブジェクトファイルや VIMの.swpファイル入ってるけど大丈夫か?w
- 91 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 14:01:57.61 ID:zBQoYkmV.net]
- ここの住人なら「仕込みのウィルスが入ってる可能性もあるから走らせないよ」と言うよな
- 92 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 14:40:57.37 ID:PZYHXgls.net]
- SIerおじいちゃんはテストが〜セキュリティが〜ってお客()の顔を伺いながら作るのが仕事だから新言語とか作れるわけ無いじゃんwwwwww
- 93 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 14:49:22.77 ID:StYWqeWG.net]
- 作る意味がないから作らないんだよ
Rubyの頃とは違って個人が作った言語なんて通用する時代じゃない それ以前に言語の中身について議論するつもりがないなら他の板でやれ
- 94 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 15:08:51.54 ID:L9QL6FGO.net]
- >>92
テストは自分のためにやるんだぞ? テスト無くてどうやって新たな機能追加するんだ? 修正するたびにバグが入るだろ
- 95 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 15:11:24.53 ID:L9QL6FGO.net]
- >>93
言語の中身に、語るようなことあるのか? まだできないことは後で実装するとして、 (C/C++との比較じゃなくて)他の言語と比べた時のメリットとか 可読性が〜という抽象的な言葉ではなく ○○によって可読性が高いみたいなことなんかあるの?
- 96 名前:デフォルトの名無しさん [2019/10/25(金) 15:39:57.03 ID:BNTJ335Q.net]
- 参考書籍
https://www.sbcr.jp/product/4797337958/ www.loveruby.net/ja/stdcompiler/
- 97 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 15:40:07.97 ID:StYWqeWG.net]
- >>95
中身について語れることがないならこの板にスレを立てるべきではない 中学生が言語を作ったんだ、すごいねーってのをやりたいならニュース系やマ板でやるべき
- 98 名前:デフォルトの名無しさん [2019/10/25(金) 15:50:43.95 ID:BNTJ335Q.net]
- 言語の造り方を知らない人のために
https://github.com/ruby/racc/blob/master/README.ja.rdoc i.loveruby.net/ja/projects/racc/doc/usage.html https://magazine.rubyist.net/articles/0017/0017-Hotlinks.html
- 99 名前:デフォルトの名無しさん [2019/10/25(金) 15:53:41.87 ID:BNTJ335Q.net]
- yacc とは何か
racc とは何か bison とは何か が判る本 https://bookmeter.com/books/431440
- 100 名前:デフォルトの名無しさん [2019/10/25(金) 15:59:03.71 ID:BNTJ335Q.net]
- マ板の住民なら一度は読んどけ
第二版 https://bookmeter.com/books/185042 旧版 尼 4781905854 (I) 尼 4781905862 (II)
- 101 名前:デフォルトの名無しさん [2019/10/25(金) 16:26:46.97 ID:BNTJ335Q.net]
- https://b.hatena.ne.jp/entry/s/qiita.com/blackenedgold/items/83526b329fe96ee781f5
>ネスト出来ないの、意図的なのであれば、分岐なりループなりの本体を強制的に簡潔に書かせるための手法の可能性はありそう こういう意見は面白い
- 102 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 18:36:52.59 ID:4V9sCl2t.net]
- >>66
正直すごいとは思う。 ただ、今は良いアイデアがあるとMSやFSFのようなところがすぐに真似してくる と思うので、その変が難しいところ。 良いアイデアを持った言語を作ったら、公表せずに練りに練ってから一気に公表 して相手が真似するまでの束の間の時間だけなんとかなるという感じになって きている。Perl, Ruby, HSP などは現れては消えていった。一度は有名になった ものですらそんな現状。
- 103 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 18:43:59.09 ID:WONtN6V5.net]
- >>102
お前この中学生より知識無いな
- 104 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 18:45:12.51 ID:4V9sCl2t.net]
- >>102
実は言語処理系のプログラムでは、「組み合わせ爆発」の問題が起きがち。 それと、実際に実用的な言語処理系はコードが大きくなりがちなため、 コードの全体把握が難しくなっていく。だから、仕様を追加したり改良 しようとしたとき、100%絶対大丈夫の方法がだんだんと分からなくなってきて、 大体正しそうな修正しか分からなくなってくる。だから、少し修正しては、 テストを走らせて本当に正しく修正できたかを少しずつ確かめながら 前に進んでいく方法をとらざるを得なくなったりする。 開成高校の頭脳を持ってすれば、完全に正しい修正方法も絶対的に分かる 可能性もあるが、それでも言語の規模が大きくなっていくと難しくなっていくだろう。 組み合わせ爆発を抑えれば処理系のコードが小さくなるが、コンパイル速度の低下や、 LLVMで最適化する前のコードの品質低下などにつながる。 最適化する前のデバッグ時のコードの速度もある程度大事なので。
- 105 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 18:48:21.20 ID:4V9sCl2t.net]
- >>103
正直、flexやbisonの使い方は良く知らない。 中学生でよくLLVMを使いこなせたなと思う。 LLVMの資料も英語版を読まないと理解が難しいはずなのに、 天才的なものを感じる。
- 106 名前:デフォルトの名無しさん [2019/10/25(金) 19:07:29.20 ID:q8W1xqeq.net]
- これも追加で
https://book.impress.co.jp/books/1112101137
- 107 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 19:18:06.12 ID:n5fer6xH.net]
- 俺も中坊のころマシン語できた気がするぞ
- 108 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 19:33:47.17 ID:teKvVjpM.net]
- 3E CD 32 00 01 76
- 109 名前:デフォルトの名無しさん [2019/10/25(金) 19:38:59.59 ID:30XhEMpH.net]
- CA FA
- 110 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 20:33:26.43 ID:KlAcr6CU.net]
- >>101
この完成度の低さでも賞もらえるっておかしくない?
- 111 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 20:37:01.87 ID:n5fer6xH.net]
- 命名のインパクトだろw
- 112 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 20:43:40.79 ID:ARvvf3Bc.net]
- 知った風な口きいてる ID:4V9sCl2t は
今まで一体どんなスゴイ言語を作ってきたんだろうなw
- 113 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 20:51:21.20 ID:98MYjfWz.net]
- 天才的なものを感じる。
- 114 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 20:51:22.37 ID:r9lZKdsc.net]
- まあ周辺ツール使いこなしてるのはすごいと思う
この辺のツールの習熟は一ヶ月じゃ無理だと思うから、前から言語開発に興味があったんだろうな
- 115 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:15:03.48 ID:4V9sCl2t.net]
- >>114
そういった本を買う財力が(親に)有ったと言うのもあるかもしれない。 LLVMやflex,bison の解説書があるのと、ネットでreference manualだけを 読むしかないのとでは大きく違う。
- 116 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:18:15.80 ID:r9lZKdsc.net]
- >>115
格差広がって教育格差も広がってるから、極端な天才がこれから増えていくかもしれないな
- 117 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:22:03.01 ID:4V9sCl2t.net]
- >>112
未発表の言語を今作ってる。
- 118 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:26:27.60 ID:MULKQLsl.net]
- お前、なんか言ってることずれてんのよ
LLVM使えることが評価されたポイントじゃないだろう そんなもん人が使うように作られた道具なんだから 少なくとも誰かが教えてやれば賢い中学生なら十分使えるようになるだろうさ そうじゃなく言語自体はどうなんだと 何か新しいパラダイムを生み出したのか? 実際にそれでアプリケーションを作ってどうだったのか? 既存言語と定性的、定量的な比較は行われたのか? そういうところだろ
- 119 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:32:44.33 ID:/5Grmzyt.net]
- 俺の会社は今全部Blawnに置き換えてる最中だわ
GoとかRustに投資するぐらいなら断然Blawnだねw
- 120 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:35:26.49 ID:4V9sCl2t.net]
- >>118
少なくともネットで公式reference manualだけで理解しようとすれば、 LLVMは普通のアセンブル言語よりだいぶ難しい。 普通のアセンブラでは、extrn宣言やpublic宣言などは何度でも行えるが、 LLVMでは一度だけしか行えないなど使い勝手も悪く、C言語との ずれも大きい。その一方で、なぜか構造体を使うことが前提になっているような 言語仕様になっており、使わなければ最適化で不利になる可能性もある。
- 121 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:36:40.00 ID:4V9sCl2t.net]
- >>120
誤:アセンブル言語 正:アセンブリ言語
- 122 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:39:39.87 ID:MULKQLsl.net]
- な?ずれてるだろ
- 123 名前:デフォルトの名無しさん [2019/10/25(金) 23:39:50.60 ID:9ZGj0mXw.net]
- もうすぐ旬なカンブリ言語
- 124 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:43:10.08 ID:TUsRGFSK.net]
- とりあえず評価は完成してからだろ?
まだ技術プレビューレベルやん
- 125 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:43:25.64 ID:TUsRGFSK.net]
- というか完成しきれるのかな?
- 126 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:46:24.22 ID:StYWqeWG.net]
- 現代の言語なら標準ライブラリの整備までが実用言語の最低条件だから、大規模なチームを組めない立場である以上完成は不可能
- 127 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:48:16.16 ID:MULKQLsl.net]
- 経済産業大臣賞(総合)もらってますがな
- 128 名前:デフォルトの名無しさん mailto:sage [2019/10/25(金) 23:51:11.00 ID:teKvVjpM.net]
- >>119
、ミ川川川彡 ,ィr彡'";;;;;;;;;;;;;;; ミ 彡 ,.ィi彡',.=从i、;;;;;;;;;;;; 三 ギ そ 三 ,ィ/イ,r'" .i!li,il i、ミ',:;;;; 三. ャ れ 三 ,. -‐==- 、, /!li/'/ l'' l', ',ヾ,ヽ; 三 グ は 三 ,,__-=ニ三三ニヾヽl!/,_ ,_i 、,,.ィ'=-、_ヾヾ 三 で 三,. ‐ニ三=,==‐ ''' `‐゛j,ェツ''''ー=5r‐ォ、, ヽ 三. 言 ひ 三 .,,__/ . ,' ン′  ̄ 三 っ ょ 三 / i l, 三. て っ 三 ノ ..::.:... ,_ i ! `´' J 三 る と 三 iェァメ`'7rュ、,ー' i }エ=、 三 の し 三 ノ "'  ̄ ! '';;;;;;; 三 か て 三. iヽ,_ン J l 三 !? 三 !し=、 ヽ i ,. 彡 ミ ! "'' `'′ ヽ、,,__,,..,_ィ,..r,',", 彡川川川ミ. l _, , | ` ー、≡=,ン _,,, ヽ、 _,,,,,ィニ三"'" ,,.'ヘ rー‐ ''''''" `, i'''ニ'" ,. -‐'" `/ ヽ ! i´ / ノレ'ー'! / O
- 129 名前:デフォルトの名無しさん mailto:sage [2019/10/26(土) 00:06:54.32 ID:/jQCModP.net]
- >>115
>>116 この年齢で大学生レベルのことができるっていうのは、教育努力のみで十分到達可能な範囲で、 本人にずば抜けた才能があるとは限らない 家庭環境などのバックグラウンドの情報なしに天才だと騒ぎ立てるのは本人のためにも危険 そもそもアイデア出しから実装まで全部一人でやったなんて証拠もないしな []- [ここ壊れてます]
|

|