X



【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019 ★4
■ このスレッドは過去ログ倉庫に格納されています
0001ばーど ★
垢版 |
2019/10/24(木) 13:46:51.40ID:C1Hp2p6R9
 「もっと人間にとって扱いやすい、自分の言語をつくってみたかった」。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/1571866507/
0003名無しさん@1周年
垢版 |
2019/10/24(木) 13:49:08.52ID:rWHzBN3t0
すごいと思うけど、言語は道具で目的じゃない
どんな言語でも便利なソフトウェアを開発してくれればいいだけ
0004名無しさん@1周年
垢版 |
2019/10/24(木) 13:50:09.27ID:Ek0j3pdZ0
上から目線の本気嫉妬おじさんは平日の昼間から何してんだろ
0005名無しさん@1周年
垢版 |
2019/10/24(木) 13:50:37.25ID:yV2CvM+b0
>>3
中学生に注文つけすぎ
0006名無しさん@1周年
垢版 |
2019/10/24(木) 13:50:51.86ID:BCGcCWP+0
言語は哲学だよ
ソフトが作れれば、何でもいいのではない
0009名無しさん@1周年
垢版 |
2019/10/24(木) 13:52:07.95ID:W6dJSp8C0
中学生を担ぎ上げて何年もかけて開発してた言語を発表しただけだったりしてw
世間は子供に甘いもんww
天才少年誕生!とした方がマスコミ受けも良くて金も集まるし
0010名無しさん@1周年
垢版 |
2019/10/24(木) 13:52:37.44ID:Utxv+UGv0
天才なら宇宙つくれるよね?
0011
垢版 |
2019/10/24(木) 13:52:40.97ID:tKsnp11S0
書いてる内容が理解出来んのだが・・・・・・・・・・・・・
0012名無しさん@1周年
垢版 |
2019/10/24(木) 13:52:53.37ID:uWo6xXvj0
天才やな。
10億の年棒オファーあってもいい。
0016名無しさん@1周年
垢版 |
2019/10/24(木) 13:53:28.38ID:GEvvpQcq0
自分の先生はprologとかLISPのような
根本的に考え方が違う言語じゃなければ

手続き型言語なんざ全部同じ、
っていってたな。
0018名無しさん@1周年
垢版 |
2019/10/24(木) 13:54:21.40ID:WzFFVA0P0
>>3

今日の笑い者です
0019名無しさん@1周年
垢版 |
2019/10/24(木) 13:54:33.56ID:aAtMnL1w0
がんばってほしい。
0020名無しさん@1周年
垢版 |
2019/10/24(木) 13:54:59.51ID:SAv6mLtv0
その言語でアジアのウンコ3国のPCが機能停止するようにして
0021名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:00.66ID:pCzUf84p0
量子コンピューターが実用化される間近のこの時期にプログラミングがどうとか馬鹿かよ

低レベルかつ時代遅れな話だな
0022名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:14.46ID:BCGcCWP+0
小学生の坊やが作ったのも面白いね
キータイプの練習でありがちな奴だけど
元素覚えるのに使うとは、なかなか
っていうか、小学生で元素記号って習うんだっけ?
0023名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:18.62ID:3NgfLoi50
良い方向に育てば良いけどな

回りも余り担がない事だろうな
まだ好きなようにやらせてやれ

使い難いだから使いやすい物を自ら作ると言う考えは必要だからな
中にはそれを使いこなす物もいるけど
別にどっちも間違えでは無いし
0024名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:25.64ID:rOI2o8NP0
>>3
うむ コードなんて書きたくないよね
覚えるとか努力が必要な言語ならそんなもんに1セントの値打ちも無い
0025名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:48.47ID:ZhhsjMXM0
フサイチホウオー
0026名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:52.74ID:sEnqmTTZ0
マスゴミが騒いでるって事は大したことないんだろ?
0027名無しさん@1周年
垢版 |
2019/10/24(木) 13:55:53.18ID:pCFlo1mS0
スクリプト言語なの?それともコンパイルするやつ?
0028名無しさん@1周年
垢版 |
2019/10/24(木) 13:56:03.67ID:HEylpFMq0
こういう人ってだいたい頭のいい学校行ってるけど
勉強できないとプログラミングとかできないものなのですか?
0029名無しさん@1周年
垢版 |
2019/10/24(木) 13:56:04.92ID:zQERWE2w0
言語が作れるということはマシン語を自在に記述できるってこと?
0030名無しさん@1周年
垢版 |
2019/10/24(木) 13:56:14.10ID:717BVVLJ0
記事だけだと何がすごいのか分からん。
盛られてる分を差し引くと、15歳が言語を作ったということだけ分かった。
0031名無しさん@1周年
垢版 |
2019/10/24(木) 13:56:15.96ID:HTB5x06Q0
ついでに素数の謎を解いて欲しいな
0032名無しさん@1周年
垢版 |
2019/10/24(木) 13:57:11.85ID:BCGcCWP+0
Lisp別に普通だと思うが?
0033名無しさん@1周年
垢版 |
2019/10/24(木) 13:57:56.94ID:W6dJSp8C0
実際に開発したのは
腹は出てるわ禿げてるわ体臭はキツイわのオヤジだからね?
中学生担ぐのやめろよww
0034名無しさん@1周年
垢版 |
2019/10/24(木) 13:58:46.52ID:UrfG6hw30
実際使える言語になってるのかどうか
0036名無しさん@1周年
垢版 |
2019/10/24(木) 13:59:44.30ID:GEvvpQcq0
まあ、C言語なんてUNIXのOSを
書くために作られた言語で、
C言語はUNIX上で動かすもんだから。
0037名無しさん@1周年
垢版 |
2019/10/24(木) 13:59:57.87ID:GJmo6yJk0
>>28
学校の勉強は理系教科も文系教科もダメだけどパソコンやネット関係だけ強い奴ってよくいたわ
でも、勉強できないっつっても知的障害児ほどダメってわけでもなくて、高偏差値の進学校や大学に行くのが無理ってレベルだけど
0038名無しさん@1周年
垢版 |
2019/10/24(木) 14:00:57.51ID:3NgfLoi50
>>28
勉強できないけどプログラミングできる者は居る
比較の次元が違うからな〜
0039名無しさん@1周年
垢版 |
2019/10/24(木) 14:01:09.51ID:iENExTXO0
>>33
ビルゲイツもザッカバーグもジジババに教えて貰って大人になった
家族も才能のうち
0040名無しさん@1周年
垢版 |
2019/10/24(木) 14:01:25.98ID:YRa6EERB0
人間に扱いやすいっていいよね
これがあれば誰でもプログラムできるってなれば
もっと可能性でてくる
0042名無しさん@1周年
垢版 |
2019/10/24(木) 14:01:59.18ID:rWHzBN3t0
東大に合格するのはすごいことだけど、大事なのは卒業後なんだよな
言語開発ってすごいけど、それで何をプログラムしたんだろうって話
新しい言語でエロクローラーつくってもしょうがなくね?
0043名無しさん@1周年
垢版 |
2019/10/24(木) 14:02:32.77ID:BCGcCWP+0
これ、小さすぎて見えんが、コンストラクタが
クラス定義と合体してるな。コンストラクタの
オーバーロードは、継承使うのかな?
なかなか無いんじゃないの、これ
0044名無しさん@1周年
垢版 |
2019/10/24(木) 14:03:02.40ID:pCFlo1mS0
何で書いたんだろう?C?
0046名無しさん@1周年
垢版 |
2019/10/24(木) 14:04:03.27ID:FbiFOLCg0
>>1
そもそも達成する手順を記述しなければいけないという発想が間抜け
目的仕様を記述すれば、実効化するAIがあればいい
それが、OAロボット化
既にあるプログラムやエクセル表計算マクロの項目・結果だけみて
AIがソース取得前まで自動化し、出力のビジュアル化分析 事業方向 企画まで
量子コンピュータが10の8乗クラスの計算力アップで簡単にできること
日本の技術分野で今10年遅れてるという状況は、原始人と現在人ぐらいの差
技術ワープするためには超高IQ高校生を集めて、取り組ませる必要がある
東大程度ではむしろだめ
0047名無しさん@1周年
垢版 |
2019/10/24(木) 14:04:37.57ID:GJmo6yJk0
>>28
>>38
ビットコイン流出事件で有名になったフランス人のマルク・カルプレスもそうだったな、学校の勉強は興味ないからやらないので高卒だけどコンピューターだけ強い
0048名無しさん@1周年
垢版 |
2019/10/24(木) 14:05:11.97ID:BCGcCWP+0
ただ、宣言の先頭に@付けるのは、まあ
好みの問題だけど、きれいじゃないな
0049名無しさん@1周年
垢版 |
2019/10/24(木) 14:05:33.14ID:qXcPflgb0
現実問題として
ひとつの言語をまともに使える状態にするのには
大量のマニュアルも必要だし
いろいろなレガシーに合わせるための瑣末な仕組みもいるし
個人で数カ月ではできないだろうな

もちろん、一個人としての才能はあって
将来的に言語開発を主導するような資質はあるかもしれないにせよ
0050名無しさん@1周年
垢版 |
2019/10/24(木) 14:05:40.45ID:eyOvVygS0
中学生が作ったのに、これ普通の中学生じゃ絶対扱えんだろ
0051名無しさん@1周年
垢版 |
2019/10/24(木) 14:06:03.44ID:l+Z6hh4/0
優秀過ぎて日本なら名門私立高校→東大でもこの子にとっては無駄な7年になると思う。
さっさとアメリカに行った方がいい
0052名無しさん@1周年
垢版 |
2019/10/24(木) 14:06:16.67ID:/e7s12pD0
ただ作ればいいってもんじゃない
0053名無しさん@1周年
垢版 |
2019/10/24(木) 14:06:17.30ID:zQERWE2w0
ざっとググったら言語を作るためのツールがあるようだな
0054名無しさん@1周年
垢版 |
2019/10/24(木) 14:06:31.84ID:BCGcCWP+0
>>44
Cって、書いてない?
0055名無しさん@1周年
垢版 |
2019/10/24(木) 14:08:06.96ID:qXcPflgb0
既存のオープンソースの言語処理系があるから
それのソースコードを読んで
手を入れれば
いろいろなものを作ることはできるだろうな
0057名無しさん@1周年
垢版 |
2019/10/24(木) 14:08:31.92ID:BCGcCWP+0
>>49
まあ、作ってからが大変だね
まだ若いから、どうにかなるんじゃないかね
0058名無しさん@1周年
垢版 |
2019/10/24(木) 14:08:48.06ID:9C2cnIev0
この業界の奴らのほとんどはこの中学生に負けてるのか
だっさw
0059名無しさん@1周年
垢版 |
2019/10/24(木) 14:09:18.18ID:rWHzBN3t0
>>50
それできたらすごいわ
ある程度の読み書きができれば扱えるコンピューター言語って素晴らしいな
って、英語圏の奴は最初からそうなってるかもしれんが
0061名無しさん@1周年
垢版 |
2019/10/24(木) 14:10:35.45ID:BCGcCWP+0
言うのとやるのは、大違いだよ
良く頑張ったな
0062名無しさん@1周年
垢版 |
2019/10/24(木) 14:10:36.21ID:z4W6FsIL0
google>>>>いち中学生>>>>>>>>>>>>>>>>>>>>>>おまいら
0063名無しさん@1周年
垢版 |
2019/10/24(木) 14:10:46.40ID:l+Z6hh4/0
既存言語で一からOS作るのとどちらが難易度が高いんだろう?
0064名無しさん@1周年
垢版 |
2019/10/24(木) 14:10:58.78ID:GEvvpQcq0
何を記述するための言語か、にもよるね。
自分が学生のときに作ったのは
探索問題を記述するものだったが。
0065名無しさん@1周年
垢版 |
2019/10/24(木) 14:11:28.24ID:DYCxQkkO0
おまえら、素直に「すごいな、俺にはできないな」って言えよw
0066名無しさん@1周年
垢版 |
2019/10/24(木) 14:11:47.53ID:z4W6FsIL0
ただ作ればいいってもんじゃない 女を5人くらい囲えないと
0067名無しさん@1周年
垢版 |
2019/10/24(木) 14:12:10.52ID:K6ExuRX00
もちろん、日本のために働くんだよな?
義務教育とかで血税使ってるんだからそこはきっちり拘束してほしい
0068名無しさん@1周年
垢版 |
2019/10/24(木) 14:13:28.53ID:BCGcCWP+0
まあ、煽るな煽るな
オッサンたちだって、頑張ってるのに
評価されないから悔しいんだよね
でも、八つ当たりはいかんよ。素直になりましょうよ
0069名無しさん@1周年
垢版 |
2019/10/24(木) 14:13:41.69ID:YRa6EERB0
お前らみたいなバカでも扱える言語ができたなら
喜ぶべきことだよな
0070名無しさん@1周年
垢版 |
2019/10/24(木) 14:14:07.89ID:Fl3R82Gf0
>>65
オリジナル作るのって、そんなに難しくはないよ、めんどーなだけ
なんでオリジナル言語を皆が作らないのか知ってるかい?
普及しない言語に価値はないからさ
0071名無しさん@1周年
垢版 |
2019/10/24(木) 14:14:38.82ID:GEvvpQcq0
世の中には、いろんなコンピュータ言語があるからね。
ほとんどは研究で止まって世に広まることは
ないけど。
0073名無しさん@1周年
垢版 |
2019/10/24(木) 14:15:09.61ID:jWEMSgdd0
適当なスクリプトやVBAで自分用の便利ツールくらいは作れるようになったけど言語は作り方さえ分からないわ
0074名無しさん@1周年
垢版 |
2019/10/24(木) 14:15:46.47ID:yV2CvM+b0
>>42
>>49
これ、プログラミングコンテストだからね
実際に役に立つかどうかはとりあえず二の次でしょう
0075名無しさん@1周年
垢版 |
2019/10/24(木) 14:16:02.96ID:GEvvpQcq0
>>73
既存言語でインタプリタかコンパイラ作ればいいだけ。
0076名無しさん@1周年
垢版 |
2019/10/24(木) 14:16:10.35ID:BCGcCWP+0
まあ、本格的なのを作るのは大変だけど
ミニ言語でもいいから、作ってみるのは、いい練習になるよ
自分が使ってる言語の欠点とか、良いところとか
見えてくるし
0077名無しさん@1周年
垢版 |
2019/10/24(木) 14:17:09.11ID:t2PKhUR/0
PG土方だけどこんな天才を待っていた
文系のアホにカモられんなよ
0078名無しさん@1周年
垢版 |
2019/10/24(木) 14:17:31.33ID:BCGcCWP+0
>>70
そんなこと、無いんだが?
0079名無しさん@1周年
垢版 |
2019/10/24(木) 14:17:33.02ID:rOI2o8NP0
>>50
ばか?それだと単なるポンコツだろ
0081名無しさん@1周年
垢版 |
2019/10/24(木) 14:18:25.22ID:9C2cnIev0
プライドだけは高い無能が多そうな業界だからな
中学生に張りあってケチつけてるとかダサすぎww
0082名無しさん@1周年
垢版 |
2019/10/24(木) 14:18:35.33ID:Utxv+UGv0
Pythonを使っていて7月か8月にC++を始めたが、扱いにくかった。
父親に相談したところ、それなら自分で作っちゃいなよ。
この一言がキッカケで父親から教わりつくりましたーって感じだろ。
0083名無しさん@1周年
垢版 |
2019/10/24(木) 14:19:06.78ID:GEvvpQcq0
言語処理系なんてつまるところ、
命令に対応した機械語に変換すればコンパイラ。
命令に対応した実行プログラムを動かせば
インタプリタになる。
0084名無しさん@1周年
垢版 |
2019/10/24(木) 14:20:05.98ID:yzCSB8Yv0
>>67
謎のキチガイ理論だな
優秀なこの子の親は君とはまるで比較にならないほど納税してると思うよ
0085名無しさん@1周年
垢版 |
2019/10/24(木) 14:20:50.59ID:/GFLwdEL0
日本語プログラミング言語って需要ないのかな?
昔、BASICの予約語を「PRINT」から「カケ」
のようにカタカナ語に置換しただけの
G-BASICってのがあったみたいだね。
0086名無しさん@1周年
垢版 |
2019/10/24(木) 14:21:33.64ID:bldppJWb0
>型名の記述が一切不要

楽かもしれんが後でわからなくなりそう
0087名無しさん@1周年
垢版 |
2019/10/24(木) 14:21:54.04ID:C+hwiiGQ0
 
ゴミ言語をこれ以上増やすんじゃないよ!!
 
0089名無しさん@1周年
垢版 |
2019/10/24(木) 14:22:39.61ID:rOI2o8NP0
>>65
そう言う遊びをしてる暇はないよ
カネにもならんし
0090名無しさん@1周年
垢版 |
2019/10/24(木) 14:22:55.84ID:GJmo6yJk0
>>85
ぴゅう太っていうゲームマシンかパソコンかよくわからんのに日本語ベーシックがあったのは知ってる
0091名無しさん@1周年
垢版 |
2019/10/24(木) 14:23:02.46ID:GEvvpQcq0
pythonは型記述がいらないが
返って気が狂いそう。
0092名無しさん@1周年
垢版 |
2019/10/24(木) 14:23:08.73ID:JOHpKpXM0
どこぞの田舎公立なら眉唾だが開成だからな
裏付けがある
0093名無しさん@1周年
垢版 |
2019/10/24(木) 14:24:18.49ID:6p7p5XAu0
>>28
応用は誰でも、その分野の才能があれば
基礎研究は数学的思考力がないと困難
0094名無しさん@1周年
垢版 |
2019/10/24(木) 14:24:52.80ID:ccyxbfA40
ノーベル・コンピューターサイエンスがないのが不思議。
デニス・リッチーとかもらっててもいいと思うが。
0095名無しさん@1周年
垢版 |
2019/10/24(木) 14:26:32.50ID:aotYbBQB0
日本に居ると駄目になるから、
アメリカで能力伸ばして貰え
0096名無しさん@1周年
垢版 |
2019/10/24(木) 14:26:32.72ID:yzCSB8Yv0
>>89
5chで自己顕示欲を垂れ流しにする暇はあるみたいですね…カネになるんか?
0097名無しさん@1周年
垢版 |
2019/10/24(木) 14:26:48.52ID:yV2CvM+b0
>>89
貧乏人は大変だな
0098名無しさん@1周年
垢版 |
2019/10/24(木) 14:27:32.84ID:rWHzBN3t0
>>69
バカっていうな
バカっていうやつがバカなんだぞ
0100名無しさん@1周年
垢版 |
2019/10/24(木) 14:28:37.58ID:yV2CvM+b0
>>94
まぁチューリング賞があるし
■ このスレッドは過去ログ倉庫に格納されています

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