X



【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019
■ このスレッドは過去ログ倉庫に格納されています
0001ばーど ★
垢版 |
2019/10/23(水) 19:26:04.19ID:wRsr37h29
 「もっと人間にとって扱いやすい、自分の言語をつくってみたかった」。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
0004名無しさん@1周年
垢版 |
2019/10/23(水) 19:28:31.03ID:l3Hbyozi0
世界で使える言語なら評価出来るけど、
まだ国内でオナニーしてるだけでしょ?
早く世界に評価して貰えよ。
0006名無しさん@1周年
垢版 |
2019/10/23(水) 19:29:22.37ID:lnr8zoL40
プログラム作成どころか、言語を開発とかすごいな
どんな頭してるんだろう
0007名無しさん@1周年
垢版 |
2019/10/23(水) 19:30:26.24ID:RDtX1kex0
メモリの安全性とか考慮しない代わりに早いことをウリにした言語なので
大体今どきだとポインター演算を迂闊に間違うと大抵CPUが弾くし
0008名無しさん@1周年
垢版 |
2019/10/23(水) 19:30:26.75ID:qlgrLNse0
C++と同じこと出来るの?
0009名無しさん@1周年
垢版 |
2019/10/23(水) 19:30:45.20ID:rBwwKwjR0
正直、プログラム言語を開発というその意味すらわからないや
0013名無しさん@1周年
垢版 |
2019/10/23(水) 19:31:08.92ID:1tUrU+Lv0
たぶんもうパクられてる説
0015名無しさん@1周年
垢版 |
2019/10/23(水) 19:32:07.23ID:rBwwKwjR0
しかも、スーパー理系と思わせて命名の仕方が文系の知性
0016名無しさん@1周年
垢版 |
2019/10/23(水) 19:32:46.60ID:RDtX1kex0
>>9
デファクトスタンダードになってない言語は、なにがしかのウリがないと意味ないね
0017名無しさん@1周年
垢版 |
2019/10/23(水) 19:32:52.49ID:BrXPR8Rb0
いかにもそういう顔してんのなんなんだろうな
0019名無しさん@1周年
垢版 |
2019/10/23(水) 19:33:06.61ID:p7DDSaWW0
言語はちょっと勉強したらテンプレで誰でも作れる
ライブラリがどれだけあるかだわ
0020名無しさん@1周年
垢版 |
2019/10/23(水) 19:33:11.29ID:J2KkYfqY0
日本に居たらドカタにされて使い潰される
高校卒業したらアメリカに行くべき
0021名無しさん@1周年
垢版 |
2019/10/23(水) 19:35:10.38ID:hN9TnC2x0
要するにプラモデルが有るとして、パーツや道具はそのままだけど説明書の書き方フォーマットがプログラム言語、そして今までの説明書は消費者に分かりやすい書き方が面倒だから新しい書き方を作ったってこと?
0025名無しさん@1周年
垢版 |
2019/10/23(水) 19:35:41.92ID:LtStbVEc0
こういう話って40年ぐらい前から出てるけどその後どうなったんだろうね
iPhone作った天才日本人とか最新Windows基礎はあの天才日本人が作ったとか一切聞かないのはなぜか?
0026名無しさん@1周年
垢版 |
2019/10/23(水) 19:36:10.80ID:xpTxyZ7d0
こういうニュースのコメで早く海外に行けって言われまくるの悲しいね
しょうがないけど
0029名無しさん@1周年
垢版 |
2019/10/23(水) 19:36:54.10ID:JzRcKhS/0
>>17
一歩間違えれば新幹線でナタ振り回してる系統だな…
まあまだ中学生だし「そういうのはくだらない事」と思わずに
見た目も気を使って爽やかで親しみやすい感じになってくれたら良いな
0031名無しさん@1周年
垢版 |
2019/10/23(水) 19:37:07.47ID:x0no4WUmO
自衛隊のセキュリティ幹部だな。
0032名無しさん@1周年
垢版 |
2019/10/23(水) 19:37:34.53ID:kbawR6fO0
Whitespaceで実装しているプロジェクトあったらどうするよ。
0033名無しさん@1周年
垢版 |
2019/10/23(水) 19:38:27.53ID:Xmtq9Fpe0
なんかわからんが凄いな
0035名無しさん@1周年
垢版 |
2019/10/23(水) 19:38:52.13ID:eZfwX++80
c++より速度出るとか凄いんではないか?
詳しくはないけど
0036名無しさん@1周年
垢版 |
2019/10/23(水) 19:39:09.36ID:QOkacCHK0
 

  _ノ乙(、ン、)_はじめてのC言語とかの年代でしょ中三ならw 
0037名無しさん@1周年
垢版 |
2019/10/23(水) 19:39:55.95ID:wZ/3yTDz0
今の時代はギークって産まれにくい、天才はみんな商売とか経営の方に行ってしまう
女やカネなど興味のない世間ズレしていればいいけど普通の人ならやはり金と女だよなぁ
童貞を捨てないでほしい
0038名無しさん@1周年
垢版 |
2019/10/23(水) 19:40:00.40ID:/uaL4E7Z0
>>1
【4K ハイレゾ高音質】秋葉原 東京ラジオデパート【公式】施設内ツアー!
世界最古の電子パーツ屋のデパート!散歩探索徘徊Electronic parts shopTokyoAkihabara
https://youtu.be/AoQthG78nBI
jQhxSNoXzw0jQ
0039名無しさん@1周年
垢版 |
2019/10/23(水) 19:40:24.95ID:RTReKHiL0
脱ウインドウズできるのか?
0041名無しさん@1周年
垢版 |
2019/10/23(水) 19:40:54.65ID:R4LepZXu0
ジジイの固い頭的にはreturnで萎える、スコープが分かりづらい
0042名無しさん@1周年
垢版 |
2019/10/23(水) 19:41:19.31ID:LtStbVEc0
うーん、大人がこの子を誘導してるような気がする
0043名無しさん@1周年
垢版 |
2019/10/23(水) 19:41:47.42ID:84+c/ugF0
知性は雲泥の差なのに
風呂上りの俺の顔そっくり
0044名無しさん@1周年
垢版 |
2019/10/23(水) 19:42:01.41ID:4VA3vO4q0
良くわからんけど言語開発って結局
Cとかで定義を書き直すってだけの事?
0045名無しさん@1周年
垢版 |
2019/10/23(水) 19:42:03.44ID:LtStbVEc0
>>40
それじゃ遅すぎる、今日からアメリカ行かないと
0049名無しさん@1周年
垢版 |
2019/10/23(水) 19:44:13.99ID:a+Lc4NFq0
当然医学部だよな
0050名無しさん@1周年
垢版 |
2019/10/23(水) 19:44:15.15ID:b3IhUMu20
うむ天才っぽいな。しかし見た目が15歳にしては老けてる感じがする。
0051名無しさん@1周年
垢版 |
2019/10/23(水) 19:44:17.81ID:FAr5lmIG0
結局変数名に型名つけて使うことになりそう
0053名無しさん@1周年
垢版 |
2019/10/23(水) 19:44:28.00ID:RDtX1kex0
>>35
作り方によってはC++はそんなに早くない
というかOOP自体が速度を意識したパラダイムじゃないので、
ゴリゴリにOOP意識して書くと遅くなる
あえてC++を言語として採用するなら、
あくまでCの延長で一応クラスも使えますよくらいの認識で作ったほうがいい
0054名無しさん@1周年
垢版 |
2019/10/23(水) 19:44:54.58ID:6C7vfTvZ0
>>2
C++のテンプレートはトリッキーなことができるので有名。
基本それ同じ仕様の変数なんだから、使いこなすには相当の能力が必要と思えるね。
0055名無しさん@1周年
垢版 |
2019/10/23(水) 19:45:53.17ID:Psro+BVX0
プログラム言語を作るもんなんですね
コンピューターの事はあまり知りませんが
たまに使うのはnet stat くらいでしょうか
いやはやなんとも恥ずかしい・・
0056名無しさん@1周年
垢版 |
2019/10/23(水) 19:46:14.49ID:DVzLrVGE0
>>25
トロン計画をアメリカに潰されたし、日本が強くなりそうになると
アメリカに潰されるんじゃね
0057名無しさん@1周年
垢版 |
2019/10/23(水) 19:46:15.04ID:+6jY3wgf0
>>22
VBAwwwwwwww
仕事で使ってるわ
誰も保守できるスキルないのがうちの社員
0058名無しさん@1周年
垢版 |
2019/10/23(水) 19:46:19.38ID:6C7vfTvZ0
>>7
日本語ができないのかな?

メモリは安全と書いてある。
馬鹿?
人を貶めることができればデタラメを垂れ流す低脳。

人間こうはなりたくないものだ。
0059名無しさん@1周年
垢版 |
2019/10/23(水) 19:46:26.87ID:b3IhUMu20
perlみたいな型なし言語は少ないコードなら一見すっきりしてるようで、長いコードを書くと指数関数的に汚くなる
0060名無しさん@1周年
垢版 |
2019/10/23(水) 19:47:03.76ID:6C7vfTvZ0
>>16
は?
お前デファクトスタンダードの言語一つも使えないだろうが。

ど素人の間抜けが。
0061名無しさん@1周年
垢版 |
2019/10/23(水) 19:47:10.83ID:wApwnvSh0
どう使いやすいのかわからんからなんとも言えないけどすごい
0063名無しさん@1周年
垢版 |
2019/10/23(水) 19:47:58.33ID:6C7vfTvZ0
>>35
こいつは何も知らないから。

メモリ安全の言語を勝手にメモリ考慮していない言語にしているし、テンプレート相当の変数をポインタとか言っちゃう間抜けだから。
0064名無しさん@1周年
垢版 |
2019/10/23(水) 19:48:04.95ID:BrXPR8Rb0
>>29
> 一歩間違えれば新幹線でナタ振り回してる系統だな…

何だそれ
そんなこと言ってねえわ
0067名無しさん@1周年
垢版 |
2019/10/23(水) 19:48:43.45ID:6C7vfTvZ0
>>53
よう基地外。

ここはお前が勝手にデタラメ垂れ流すところじゃないんだ。

間抜け。さっさと出て行け。
0068名無しさん@1周年
垢版 |
2019/10/23(水) 19:48:48.30ID:EaX3Vj5q0
この言語インフレ時代に新しい言語作って
しかもそれを評価してどうすんだとw
だから日本はIT後進国なんだよ
0070名無しさん@1周年
垢版 |
2019/10/23(水) 19:49:32.87ID:nCQcLmT40
ガチの天才だな

国はこいつに投資すべき
0072名無しさん@1周年
垢版 |
2019/10/23(水) 19:49:57.76ID:nCQcLmT40
>>43
わろた
0075名無しさん@1周年
垢版 |
2019/10/23(水) 19:50:22.06ID:BrXPR8Rb0
>>63
よく知らんが「それが仕様です」って言われたらそれに合わせてそれなりに作るもんじゃない?
0076名無しさん@1周年
垢版 |
2019/10/23(水) 19:50:35.62ID:qNj6qv4q0
もう言語はパイソンだけでいいです
どいつもこいつも好き勝手に作るなって…
あと おまえらはUIとか絶対に作るなよ?
ごみの塊しかできんのだからw
0077名無しさん@1周年
垢版 |
2019/10/23(水) 19:50:47.47ID:Wy7nOoOP0
>>9
簡単に言うと本来コンピューターに命令できるのは機械語という言語だけなんだけど
凄く面倒で扱いづらい

なので、コンピューターに命令するためでは無く、人間がプログラミングするためだけのプログラミング言語を作り
そのプログラミング言語でプログラミングして機械語に翻訳(コンパイル)してコンピューターに命令

つまり、独自の言語と翻訳機を作った感じかな
0078名無しさん@1周年
垢版 |
2019/10/23(水) 19:50:54.02ID:4TcaaT1t0
開成中3年か
俺が教師なら高校卒業したらアメリカのトップ大学に行くことを勧める
0079名無しさん@1周年
垢版 |
2019/10/23(水) 19:51:19.07ID:FqQLpnal0
>>1
すげー!!
Googleとか行って、世界の為に働いてくれ!!
NECとか富士通にだけは行くな!10年後あるか分からないけど!(笑)
0080名無しさん@1周年
垢版 |
2019/10/23(水) 19:51:31.64ID:6C7vfTvZ0
>>75
こいつは品物作れと言われて、そのために道具を作ったということ。
0083名無しさん@1周年
垢版 |
2019/10/23(水) 19:52:00.84ID:qNj6qv4q0
>Blawnの特徴は、型名の記述が一切不要、構文の可読性が高い、すべての関数/クラスがC++でいうところのテンプレート関数/クラス、コンパイル速度と実行速度が速い、メモリが安全などだ。
だからさ… その程度じゃ時間を割くだけの価値は無いんだよ
毎回毎回ピント外れのアピールをしてるが…
0086名無しさん@1周年
垢版 |
2019/10/23(水) 19:52:52.27ID:W1K4zkaa0
先生質問ですプログラム言語をプログラムするのは何言語ですんの?
0088名無しさん@1周年
垢版 |
2019/10/23(水) 19:53:18.93ID:jNVXUEAM0
全然わからんけど
中学生にしてはこじゃれたネーミングセンスだな
0089名無しさん@1周年
垢版 |
2019/10/23(水) 19:53:19.77ID:b3IhUMu20
google行くべきだね日本大学の情報科はクソばかりだから行ってもしょうがない
0090名無しさん@1周年
垢版 |
2019/10/23(水) 19:53:24.32ID:eFl6vmtB0
型宣言なしタイプか胡散臭いな使ってみないと大口かも分からんな
0091名無しさん@1周年
垢版 |
2019/10/23(水) 19:53:41.68ID:5YUEGh7p0
日本に天才を活かす環境が作れるか?
下手なことして潰さない事を願うばかり
0092名無しさん@1周年
垢版 |
2019/10/23(水) 19:53:48.02ID:b3IhUMu20
日本大学の情報科→日本の大学の情報科
0093名無しさん@1周年
垢版 |
2019/10/23(水) 19:54:20.18ID:qCtAMRpf0
数値解析好きな奴が言うには、調子が良い時は数百行先がイメージできるそうだ。
0095名無しさん@1周年
垢版 |
2019/10/23(水) 19:54:35.53ID:6C7vfTvZ0
>>83
間抜け。
LLでしかプログラムできない低レベルのワーカーが勝手なこと言ってんじゃないよ、

ここに書かれていることは全部重要だ。
お前がそれがわかるレベルに到達していないということ。

低レベルのワーカーなんて掃いて捨てるほどいる。
お前とかな。

でも、この子のレベルは本当に貴重だ。
0097名無しさん@1周年
垢版 |
2019/10/23(水) 19:55:03.23ID:1d/Rq+a60
サムスンに入社して世界をもっと豊かにするために頑張って欲しい
0098名無しさん@1周年
垢版 |
2019/10/23(水) 19:55:36.76ID:qNj6qv4q0
>>89
いらんでしょw
必要なのは金になるシステムを考えられる奴で
0099名無しさん@1周年
垢版 |
2019/10/23(水) 19:55:57.80ID:6C7vfTvZ0
>>94
どっちも構文解析のツールであって、プログラムするものではない。
0100名無しさん@1周年
垢版 |
2019/10/23(水) 19:55:57.86ID:C5fCVSv+0
すごいな。
その「もっと人間にとって扱いやすい言語」とやらが
俺にも使いこなせるといいな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況