「もっと人間にとって扱いやすい、自分の言語をつくってみたかった」。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
すげー!!
Googleとか行って、世界の為に働いてくれ!!
NECとか富士通にだけは行くな!10年後あるか分からないけど!(笑)
C++のテンプレートはトリッキーなことができるので有名。
基本それ同じ仕様の変数なんだから、使いこなすには相当の能力が必要と思えるね。
それは無理
アメリカ様が黙ってないし
トロンだって潰された
Rubyは良いところまで行ったんだけどね。
TRONはまぁ、、坂村先生だけが騒いでただけ
>>151
残念。
今でもものづくり日本の一部ですよ。
何も知らないど素人がなんで知りもしないことに首を突っ込んで話するの?間抜け。
B-TRON の中身(ソースコード)を見たけど酷かったよ
>>179
いや、知らないのはお前。TRONは単一のOSではなくてメーカー単位で個別に作ったOSの総称程度の意味しかない
なので、優秀なスタッフの居るメーカーが作った物は優れているけど無能なスタッフが作った物はまともに動かないレベル。
TRONという物の意味すら知らない素人が偉そうな事を言うな
どんな頭してるんだろう
大体今どきだとポインター演算を迂闊に間違うと大抵CPUが弾くし
デファクトスタンダードになってない言語は、なにがしかのウリがないと意味ないね
>>16
は?
お前デファクトスタンダードの言語一つも使えないだろうが。
ど素人の間抜けが。
>>9
簡単に言うと本来コンピューターに命令できるのは機械語という言語だけなんだけど
凄く面倒で扱いづらい
なので、コンピューターに命令するためでは無く、人間がプログラミングするためだけのプログラミング言語を作り
そのプログラミング言語でプログラミングして機械語に翻訳(コンパイル)してコンピューターに命令
つまり、独自の言語と翻訳機を作った感じかな
ITパスポートレベル 25点。
今はLLVMとかあるから、低レベルはあまり重要ではない。
ライブラリがどれだけあるかだわ
高校卒業したらアメリカに行くべき
iPhone作った天才日本人とか最新Windows基礎はあの天才日本人が作ったとか一切聞かないのはなぜか?
トロン計画をアメリカに潰されたし、日本が強くなりそうになると
アメリカに潰されるんじゃね
しょうがないけど
詳しくはないけど
>>35
こいつは何も知らないから。
メモリ安全の言語を勝手にメモリ考慮していない言語にしているし、テンプレート相当の変数をポインタとか言っちゃう間抜けだから。
よく知らんが「それが仕様です」って言われたらそれに合わせてそれなりに作るもんじゃない?
こいつは品物作れと言われて、そのために道具を作ったということ。
_ノ乙(、ン、)_はじめてのC言語とかの年代でしょ中三ならw
それじゃ遅すぎる、今日からアメリカ行かないと
Cとかで定義を書き直すってだけの事?
コンピューターの事はあまり知りませんが
たまに使うのはnet stat くらいでしょうか
いやはやなんとも恥ずかしい・・
下手なことして潰さない事を願うばかり
その「もっと人間にとって扱いやすい言語」とやらが
俺にも使いこなせるといいな
【天才】スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019
元スレ:http://asahi.5ch.net/test/read.cgi/newsplus/1571826364/