1: おなやみ通信 19/10/27(日)02:32:34 ID:5ZY
最近話題だけどどれくらいすごいの?
スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019
![](https://image.news.livedoor.com/newsimage/stf/d/6/d670d_1562_e11abac3_89913403.jpg)
「もっと人間にとって扱いやすい、自分の言語をつくってみたかった」。10月20日に東京の秋葉原コンベンションホールで開催された第40回「U-22プログラミング・コンテスト2019」の最終審査会で、見事、経済産業大臣賞(総合)を受賞した開成中学校3年の上原直人さん(15歳)は、独自プログラミング言語「Blawn」を発表した。IT業界の経営者など、並みいる審査員を驚かせたのは、完成度の高さはもちろんのこと、今年8月からわずか数週間で完成させたスピードだった。一次審査の応募期間7月1日~9月2日に着想から開発、完成まで一人で仕上げたという。
https://news.livedoor.com/article/detail/17265506/
2: おなやみ通信 19/10/27(日)02:32:52 ID:KAj
実はあんますごくないで
3: おなやみ通信 19/10/27(日)02:32:59 ID:dPi
イッチが就職するくらい
開成中学のスーパプログラマー君ってさ
4: おなやみ通信 19/10/27(日)02:33:08 ID:5ZY
歴史に残るレベルとか言われてるけど流石に言いすぎじゃね?
5: おなやみ通信 19/10/27(日)02:33:16 ID:FCp
小学生がチャップマンのストレートをナゴド5階石に打ち込むくらい
6: おなやみ通信 19/10/27(日)02:33:27 ID:5ZY
>>5
ありえない
7: おなやみ通信 19/10/27(日)02:34:01 ID:KAj
たとえるなら韓国語が分かりにくいから中国語に手作業で翻訳して小規模な辞書を作ったってだけ
割と脳死でもできる作業
11: おなやみ通信 19/10/27(日)02:34:43 ID:5ZY
>>7
はえー、そこそこすごいやん
13: おなやみ通信 19/10/27(日)02:35:26 ID:KAj
>>11
労力はいるだろうけどこれがプログラミングの才能か?といわれるとね…
15: おなやみ通信 19/10/27(日)02:35:48 ID:5ZY
>>13
将来性としてはどうなの?
16: おなやみ通信 19/10/27(日)02:36:55 ID:KAj
>>15
IT土方としては優秀なんちゃうか?
少なくともこれを作るのに自分で新しいビジネスを生み出す才能は全く必要ない
21: おなやみ通信 19/10/27(日)02:38:31 ID:5ZY
>>16
はえー、じゃあ日本のザッカーバーグが生まれるわけじゃないんやね
9: おなやみ通信 19/10/27(日)02:34:21 ID:5ZY
だって新しいフォーマット作り出しただけなんやろ?
今世の中にはいくらでも溢れてるうちの一つ作ったにすぎないのと違うの?
213: おなやみ通信 19/10/27(日)03:51:01 ID:lVt
>>9
作り出してない
あるもの組み合わせただけなんや
このニュースは「中学生としてはすごい!」って話で社会人が同じことしても評価されんのよ
214: おなやみ通信 19/10/27(日)03:51:57 ID:uY2
>>213
Rubyの開発者は社会的に評価されてると思うが
216: おなやみ通信 19/10/27(日)03:53:59 ID:lVt
>>214
その言語が使われて評価されることと、生み出されて評価されることは別個に考えてほしい
218: おなやみ通信 19/10/27(日)03:54:53 ID:uY2
>>216
嫉妬する暇あったら素直に認めろや
219: おなやみ通信 19/10/27(日)03:56:17 ID:lVt
>>218
Matzは尊敬こそすれ嫉妬はせんけどなぁ
この中学生も同じ
17: おなやみ通信 19/10/27(日)02:37:19 ID:fLw
今見たけどめっちゃすごくない?
18: おなやみ通信 19/10/27(日)02:37:37 ID:5ZY
>>17
そんなにすごくないらしいけどどっちなんや
22: おなやみ通信 19/10/27(日)02:38:41 ID:fLw
>>18
クソザコプログラミング学習者ワイはすごいと思った
おんjのプログラマさんたちにはそうは見えんのかも知らんけど
19: おなやみ通信 19/10/27(日)02:38:00 ID:fLw
新しい言語を数週間で作るだけでもやばいのにちゃんと進化させてるのは半端ないやろ
23: おなやみ通信 19/10/27(日)02:38:54 ID:KAj
プログラミング言語をゼロから作ったんならスゴイんや
ただこの開成くんのは、すでに存在する言語を利用して少しいじっただけ
コンパイラも結局同じものを使ってるという杜撰さ
なんでこれが称賛されるのか分からんレベル
27: おなやみ通信 19/10/27(日)02:40:25 ID:5ZY
>>23
選ぶ方も素人やったんかな
それとも選べるような人材がこのくらいしかおらへんかったんかな
29: おなやみ通信 19/10/27(日)02:41:22 ID:KAj
>>27
話題性を重視したんちゃうか?
実際こうやってニュースになって自分たちが運営してる賞が注目されるって結果になったわけやし
24: おなやみ通信 19/10/27(日)02:39:11
プログラマーとしては優秀やで
でもザッカーバーグになるにはもっと違う才能がいる
25: おなやみ通信 19/10/27(日)02:39:27 ID:dPi
おんjのプログラマは天才さんばっかやからな
28: おなやみ通信 19/10/27(日)02:40:48 ID:5ZY
ちな、一浪マーチ文系のわいとどっちがすごい?
30: おなやみ通信 19/10/27(日)02:41:25
>>28
突然自分をいじめるのはやめろ
44: おなやみ通信 19/10/27(日)02:44:44 ID:fLw
>>28
開成の時点で負けてるんだよなぁ……
36: おなやみ通信 19/10/27(日)02:42:51
謎の上から目線は草
38: おなやみ通信 19/10/27(日)02:43:33 ID:5ZY
>>36
まあ開成やしすごいんやろな
39: おなやみ通信 19/10/27(日)02:43:34
そりゃ、プログラミングに理解のある大人からすれば大したことじゃないよ
でも、中学生がやったと考えればかなりすごい
40: おなやみ通信 19/10/27(日)02:43:58
>>39
これやろ
69: おなやみ通信 19/10/27(日)02:49:17 ID:fLw
あと>>39のプログラミングに理解ある大人ってそのへんの職業プログラマとかそういうレベルじゃないと思う
大学とかでちゃんとやってる人たちのレベルちゃうかな
ワイは独学でやってるからそういうの分からんけど
42: おなやみ通信 19/10/27(日)02:44:16 ID:fLw
こいつらマジか
コンパイラ同じ言うても構文解析して型名つけなくても良かったりとか大幅な文法の改良施してるのを数週間でやってるのは普通に化物やんけ
43: おなやみ通信 19/10/27(日)02:44:25 ID:5ZY
日本ってIT人材枯渇してるって言われてるけど意外と数はいないだけで質は高いのか?
45: おなやみ通信 19/10/27(日)02:44:49 ID:dPi
>>43
口だけならなんとでも言えるで
47: おなやみ通信 19/10/27(日)02:45:16 ID:KAj
まあ10年20年後にこの子の名前を聞くかどうかで判断してくれ
51: おなやみ通信 19/10/27(日)02:46:16 ID:dPi
大人に目くじら立てられる程にはすごいってことやな
60: おなやみ通信 19/10/27(日)02:47:11 ID:5ZY
>>51
はえー、みんな嫉妬してるのか
66: おなやみ通信 19/10/27(日)02:48:14
C++を数週間で理解できただけで凄いわ
70: おなやみ通信 19/10/27(日)02:49:29 ID:5ZY
同年代やと世界中のプログラマーの中でも割と傑出してる方なん?
それともアメリカにはゴロゴロいるクラスなん?
76: おなやみ通信 19/10/27(日)02:51:25
97: おなやみ通信 19/10/27(日)02:59:39 ID:5ZY
新しい言語ってどうやって作るんや?
98: おなやみ通信 19/10/27(日)02:59:44
102: おなやみ通信 19/10/27(日)03:00:25 ID:5ZY
>>98
なんや下の方文字化けしてるやん
107: おなやみ通信 19/10/27(日)03:02:13 ID:5ZY
プログラミングするための開発環境ってプログラミングで作るんか?
108: おなやみ通信 19/10/27(日)03:03:07 ID:fLw
ニキプログラミングしたいんか?
環境構築なんて言語と用途によるで
プログラミングで環境作るようなのはなかなかないと思うけど
イチから全部自分で作るってことやし
115: おなやみ通信 19/10/27(日)03:05:31 ID:5ZY
ITの最初期ってどうやってプログラミングしたんやろ
それこそメモ帳とかあのレベルの開発環境で始めたんか?
118: おなやみ通信 19/10/27(日)03:05:55 ID:KAj
>>115
紙に穴開けて読み込ませたんやぞ
![「パンチカード コンピュータ」の画像検索結果](https://upload.wikimedia.org/wikipedia/commons/7/75/Lochkarte_Tanzorgel.jpg)
120: おなやみ通信 19/10/27(日)03:06:20 ID:5ZY
>>118
あ、IBMだかマイクロソフトだかだっけ?
大学の講義で見た
![「パンチカード コンピュータ」の画像検索結果](http://www.kogures.com/hitoshi/history/punch-card/ibm026.jpeg)
121: おなやみ通信 19/10/27(日)03:07:07 ID:5ZY
>>118
その読み取る機械はどうやって設計したんやろ
読み取るのにもプログラミング必要なんじゃないの?
124: おなやみ通信 19/10/27(日)03:08:33 ID:KAj
>>118
いや、機械仕掛けや
それも論理演算を組み立ててるわけだからプログラミングと言えなくはないがな
今みたいなソフトなプログラミングではない
210: おなやみ通信 19/10/27(日)03:46:30
最終まで行けんかった中にも2人自作言語作ってきたやつおるらしいな
215: おなやみ通信 19/10/27(日)03:53:12
githubのドキュメントから伝わる調子乗ってる感
Blawn
Pleasant Programming Language.
…Do you feel “Blue” from Blawn?
Warning
まだ開発途上なんでほんとに自己責任で使ってください。 Blawnの使用によっていかなる損害が出たとしても一切の責任を認めません。
Documentation
そのうち書きまーす
Usage
Installing
GitHub使い方よくわかんないので実行ファイルも全部アップされちゃってます。 なのでそちらをダウンロードして頂ければ簡単に使えると思います。
compile from source
やめたほうがいいです。どうしてもやりたければLLVM6.0,bison,flexをインストールしてから buildディレクトリで”make”してください。”make -j8″とかにするとコンパイルが早くなります。
Introduction To Blawn
そのうち書くはずなんで待ってて下さい。
⚠️動的配列の実装はまだアップロードされていなかったので 近いうちにcommitします
…19/5: create repo i didn’t know what to do
19/7 Blawn is programing lang i’ll learn about lang!
19/8 implement!
19/10/20
presentation about Blawn(and add these explaination)
221: おなやみ通信 19/10/27(日)03:58:21 ID:lVt
>>215
ツイッターで事前に「賞金とってPC新調するわ」って言ってて微笑ましかったで
天才もちゃんと中学生しとるんやなぁって
113: おなやみ通信 19/10/27(日)03:04:59 ID:KAj
開成って下の方だとどの辺の大学行くの?
元スレ:hayabusa.open2ch.net/test/read.cgi/livejupiter/1572111154/
![](https://www24.a8.net/svt/bgt?aid=191021656258&wid=005&eno=01&mid=s00000012597001071000&mc=1)
![](https://www10.a8.net/0.gif?a8mat=35Q994+49LXXU+2P76+6DJW1)
ディスカッション
コメント一覧
まだ、コメントがありません