【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019 ★2
■ このスレッドは過去ログ倉庫に格納されています
「もっと人間にとって扱いやすい、自分の言語をつくってみたかった」。10月20日に東京の秋葉原コンベンションホールで開催された第40回「U-22プログラミング・コンテスト2019」の最終審査会で、見事、経済産業大臣賞(総合)を受賞した開成中学校3年の上原直人さん(15歳)は、独自プログラミング言語「Blawn」を発表した。IT業界の経営者など、並みいる審査員を驚かせたのは、完成度の高さはもちろんのこと、今年8月からわずか数週間で完成させたスピードだった。一次審査の応募期間7月1日〜9月2日に着想から開発、完成まで一人で仕上げたという。
C言語を使ったのは今年7月
それまでPythonを使っていたという上原さんは発表の中で、「今年の7月か8月にC++を始めたが、扱いにくかった。もっと可読性の高い構文とメモリの安全性や速度を高めたいと思った」と、開発のきっかけについて語った。
質疑応答で審査員から、「7月にC++を使ったということは、Blawnはそれ以降につくられたということですか?」と聞かれて、上原さんが「7月中旬に構想して構文解析を行って、プログラムを書き始めたのは8月ごろ」と答えると、会場にどよめきが起きた。文句なしの受賞だった。
上原さんは、ほかにもスポンサー企業のデジタルガレージとサイボウズ2社の賞と、当日の模様を配信したニコニコ生放送の視聴者による賞など4冠を達成した。
Blawnの特徴は、型名の記述が一切不要、構文の可読性が高い、すべての関数/クラスがC++でいうところのテンプレート関数/クラス、コンパイル速度と実行速度が速い、メモリが安全などだ。
また、Blawnの言語名は「Blue Lawn(青い芝)」からもじったもので、隣の芝が青く見えるほど、既存の言語の不満を解消できるような良い言語にしたい気持ちを込めたという心憎い演出もあった。
以下ソース先で
2019/10/21 17:05
https://www.bcnretail.com/market/detail/20191021_142131.html
https://d1nzh4uot4722i.cloudfront.net/files/user/201910211613_1.jpg
★1が立った時間 2019/10/23(水) 19:26:04.19
前スレ
https://asahi.5ch.net/test/read.cgi/newsplus/1571826364/ C言語を使ってさらに言語を開発って
意味ないだろw とりあえず馬鹿にしたい底辺ねらー vs とりあえず持ち上げたい底辺ネトウヨ
ファイ! LLVM使っただけだよー
調べれば誰でもできる
すごいのは中学生がやりましたってだけです
ソースはここ!
https://github.com/Naotonosato/Blawn/ こういう子がプログラミングやりつつ、
なぜか理3に進学w >>6
すげーのはC言語でC言語を作ったという伝説のK&Rのような椰子のことでは >>12
やれって言われたら大人でも敬遠すると思うんだけど
やり遂げたのはすごいよほんと しかし、賞金は JOI ITO のデジタルガレージから出るのか、、
エプスタインマネーか?? 専門学校行ったはずなのに私未だコンパイルの仕組みがわからない…
ぜんぶ0と1にするのよね?そんでなにがどうなってコンピューターが動くのやら… >>10
Web系ならPHPでサクッと書いて定時で上がるのがコスパ良い。 まぁ俺がつくったらコメントに間違いなくうんこが入る readlink("/proc/self/exe", buf, 1000); なんて書いてあるけど Linux のみ対応? >>19
まじか本文読んでなかったや
こういう子は変なもんに取り込まれるか、もしくは潰されるし心配だわ
トランプ守ったげてー >>20
CPUの動作原理からやればいいよ
マイコン触れば機械語とプログラムの関係がわかるだろ これ、typedefかけまくりの自分だけは可読性が高いと思ってるダメなパターンだ
ちゃんとした指導を受けてない学生プログラマーが陥る中二病みたいなもん
俺も煩ったから良く分かる >>12
ああ、そういうことか
海外の大学への進学を考えているなら、活動実績があった方が試験時に有利だからな
そういう意味では、確かに賢いやり方なのかもしれないな 開成中学の3年だと、来年、東大実戦模試を受けたらA判定出るんじゃね? コンパイル速度が速いってうたい文句だけど
コンパイラも開発したの? (´・ω・`)こういう才能ある若者を世の先輩方は金子氏の後追いならぬようしっかりとコーチング出来るのかね?
日本を捨てても海外へ行ったほうが中学生の為になる気がする・・・ 15歳とかエロ本をどうやって買うか迷ってただけだったわ 可読性の低い構文とも呼べない代物をスラスラ書くのが偉いって風潮だったのに時代は変わったな >>20
字句解析意味解析構文解析最適化と段階を踏んで考えれば難しくない
あとコードは全て規則で縛られた構文木で表現できるというイメージも大事 うちの社長がこれだけ凄い子なら
中卒でも月給30万で雇っていいと言ってる そもそもプロミラミングが何なのか検索しても理解できんからな >>20
コンパイラーは言語をマシン語にするだけで進数自体はあんまり関係ない
if は1
gotoは2
みたく使える命令を番号で規定する >>30
粗末なものだというけれど、それがコンテストで優勝できるものなの? >>37
情報工学系は、独学と独習が比較的容易なんだよね
機械設計としてのハードウェアを理解する知識がないと、自己満足の海でしかない事も多い
とんでもなく結果を出すケースが稀にあるから、悪いとは言えないのだが >>33
プロはドキュレスで安く納品すると怒られる。 ブレイン集めてWinとMacのいいとこどりOSも作ってくれ 「オレはこんな風に書きたいんだー」って事で既存のフレームワークでチョロっと実装って事だと、うん、やっぱりそんなに評価できないかな。
デザインだけでも画期的な内容なら別だけとね。 >>20
Z80のマイコンボードで遊べば大体わかるよ >>57
今時、細かいドキュメント求められるの日本くらいでしょ こういうので、プログラム板とかで盛り上がれない時代なのかな(´・ω・`) ソース見ないと何とも言えんが
コードほとんどpythonに見える
pythonのソースコピーしたの? こんなやつ、ワンパンで倒せるわ
大人を舐めるなクソガキ ほんと5ちゃんねらーって変に負けず嫌いなやつ多いよな 素直にすげえって認めてやれねえのか? 言語に縛られてる時点でダメなんだよ
CUIがGUIになったようなブレークスルーがプログラミングにもないと何も変わらないよ
理想はどんな人でも直感だけで組めるプログラムなんだよ
専門知識が必要な時点でそれは従来と変わってない これがどれくらい凄いことなのかわからんけど
30年後どんなオッサンになってるのか シンタックスアナライザー作って中間言語におろしただけだろ? ITに関われば平凡な人生で終わるよ。 相手が中学生だから気持ちだけでも偉そうにしておかないとプライドが持たないんだろうな インド工科大学とかカリフォルニア工科大学にはこれ以上のがゴロゴロいるのだろうな。おそろしや 広報部は、天才少年誕生としてプログラミングコンテストの宣伝したいんだろうけど
少年の子には大迷惑やろ >>41
プログラミング言語を開発した=コンパイラを開発したと言うこと お前らで 5ちゃんねるにスレ立つか? 立たねえだろ? そういう事だぞ? 東大なんかに行かずに
スタンフォードに行った方が良いだろ もうプログラミング言語は
数がありすぎて
辟易してるんだけど
それにゴミみたいな1個を追加しても
なんの意味もない >>12
まぁこれだよね
中学生でこれはとても凄いことだし評価するけど、
無知が騒ぎすぎてて内容を理解されていないという >>15
CとかC++コンパイラ作る時、構文パーサーの実装が一番時間を食う。
しかし C++ LLVM だと構文チェッカーレベルしか実装の必要がない。
偉大な過去のエンジニアの才能とその遺産で、中学生でも簡単にバーチャルマシン作れるのが
今と言う時代かな。
PyTorch で、だれでも簡単に AI 作れますよっうのと一緒やな。 >>57
おれは基本的に無駄なもんはいっさいかかんタイプだわ…
クソみたいな資料量産するのも才能のうち >>33
残念ながらプログラマーないしSEってそこまでがお仕事なんだよな。
堅い系のお仕事なら特に^^; >>86
あれもこれも手つけられると後で保守するほうが大変。
たいした金にもならんのに技術だけ必要というジレンマ >>85
理系で学部からアメリカに行く意味なんてある? 5chて最低が早慶卒で年収3000万円以上の奴ばかりなのに、システム構築とかITネタになるとやたら盛り上がる不思議 プログラムを組んでみようと思って頑張ってみたもののセンスが無さすぎて凹んだ ■ このスレッドは過去ログ倉庫に格納されています