中学生「C++っての使ってみたけど、これクッソ使いにくいなぁ…せや!」


1: 名無しの民 2020/05/18(月) 12:47:18.39 ID:jmTKw//F0
せや!ワイが新しい言語作ったろ!!

スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019

それまでPythonを使っていたという上原さんは発表の中で、「今年の7月か8月にC++を始めたが、扱いにくかった。もっと可読性の高い構文とメモリの安全性や速度を高めたいと思った」と、開発のきっかけについて語った。

2: 名無しの民 2020/05/18(月) 12:47:29.99 ID:jmTKw//F0
質疑応答で審査員から、「7月にC++を使ったということは、Blawnはそれ以降につくられたということですか?」と聞かれて、上原さんが「7月中旬に構想して構文解析を行って、プログラムを書き始めたのは8月ごろ」と答えると、会場にどよめきが起きた。文句なしの受賞だった。

3: 名無しの民 2020/05/18(月) 12:47:39.68 ID:jmTKw//F0
Blawnの特徴は、型名の記述が一切不要、構文の可読性が高い、すべての関数/クラスがC++でいうところのテンプレート関数/クラス、コンパイル速度と実行速度が速い、メモリが安全などだ。

4: 名無しの民 2020/05/18(月) 12:47:52.42 ID:jmTKw//F0
また、Blawnの言語名は「Blue Lawn(青い芝)」からもじったもので、隣の芝が青く見えるほど、既存の言語の不満を解消できるような良い言語にしたい気持ちを込めたという心憎い演出もあった。

5: 名無しの民 2020/05/18(月) 12:48:01.19 ID:xMvNnv66a
既存の馬鹿たちが可哀想じゃん

6: 名無しの民 2020/05/18(月) 12:48:06.30 ID:jmTKw//F0

7: 名無しの民 2020/05/18(月) 12:48:25.66 ID:mMUw2HQJa
プログラミング言語は何の言語で出来てるん?

14: 名無しの民 2020/05/18(月) 12:49:07.00 ID:Xb5ObuK3p
>>7
機械語や

22: 名無しの民 2020/05/18(月) 12:49:48.73 ID:zI2mNv5g0
>>14
機械語は何で出来てるん

25: 名無しの民 2020/05/18(月) 12:50:03.19 ID:RS2qOtp50
>>22
0.1

38: 名無しの民 2020/05/18(月) 12:51:13.56 ID:RX5OliMeM
>>22
CPUや

46: 名無しの民 2020/05/18(月) 12:51:52.35 ID:RkMys84/0
>>22
MIPSアーキテクチャや

21: 名無しの民 2020/05/18(月) 12:49:45.28 ID:D9xoIXFf0
>>7
プログラミング言語やで

99: 名無しの民 2020/05/18(月) 12:54:56.13 ID:2YKte3Uc0
>>7
言語はただの言語や
それを解析して機械語に変換するプログラムは別に何の言語で書いてもええ

8: 名無しの民 2020/05/18(月) 12:48:39.20 ID:2mzNkTxP0
強すぎて草

9: 名無しの民 2020/05/18(月) 12:48:50.13 ID:NypSyY2Z0
これすき

15: 名無しの民 2020/05/18(月) 12:49:12.23 ID:DuRmrI1qM
可読性はまだしもメモリの安全性とかに発想がいくのがすごい

36: 名無しの民 2020/05/18(月) 12:51:00.48 ID:SV3Avaq90
>>15
いや…

16: 名無しの民 2020/05/18(月) 12:49:15.07 ID:9Fi9VzqP0
今までCプラ使ってたガイジなんなの?

17: 名無しの民 2020/05/18(月) 12:49:16.89 ID:CwV/fw2T0
型定義が不要なのは嫌いや

18: 名無しの民 2020/05/18(月) 12:49:22.72 ID:DL37A2k60
C#でよくね

20: 名無しの民 2020/05/18(月) 12:49:38.08 ID:rvwIWf9n0
型はむしろ定義したい

23: 名無しの民 2020/05/18(月) 12:50:00.79 ID:qIRGA+gaM
型だけほしい

24: 名無しの民 2020/05/18(月) 12:50:01.94 ID:HeV8NL+X0
今のIT大臣より数十倍有能そう

40: 名無しの民 2020/05/18(月) 12:51:18.81 ID:1pO0YtPC0
>>24
そういうのは発想が幼いって思わない?働いたこと無さそう

90: 名無しの民 2020/05/18(月) 12:54:40.25 ID:79t5Ycb70
>>40
普通に事実だと思うわ

26: 名無しの民 2020/05/18(月) 12:50:12.71 ID:fT9iyjfJ0
なろうじゃん

27: 名無しの民 2020/05/18(月) 12:50:16.93 ID:QxjZH0ac0
型の記述なしって型推定に時間かかるやろ

28: 名無しの民 2020/05/18(月) 12:50:16.92 ID:AO5HyZaV0
型とか無い方が不安感あるだろ

34: 名無しの民 2020/05/18(月) 12:50:57.08 ID:xhhsA9Ao0
可読性が高い(当人にしか読めない模様)

35: 名無しの民 2020/05/18(月) 12:50:58.46 ID:pEnRfe+K0
なんで型なくしたがるんやろ

37: 名無しの民 2020/05/18(月) 12:51:04.71 ID:ceJUzWpKp
ほーん、でもワイのローキックで一発で沈むよね?

39: 名無しの民 2020/05/18(月) 12:51:15.61 ID:XRnKLqtda
初心者 型わからんし使いたくない
中級者 型は絶対必要
上級者 型は不要

42: 名無しの民 2020/05/18(月) 12:51:34.87 ID:ZhNUodE60
サンキュー厨房

44: 名無しの民 2020/05/18(月) 12:51:42.55 ID:E0gz+l2S0
何で日本語でプログラミング言語つくらんのや?
アルファベットばかりやん

49: 名無しの民 2020/05/18(月) 12:51:58.57 ID:Ncmz29pRM
>>44
ぐうわかる
それで英語圏にITで勝てるわけないよな

57: 名無しの民 2020/05/18(月) 12:52:25.60 ID:pEnRfe+K0
>>44
なでしこやっけ

59: 名無しの民 2020/05/18(月) 12:52:29.39 ID:FEehuxhRM
>>44
日本語で作れる天才がいないからな
英語の勉強しなきゃいけないのは不利すぎる

60: 名無しの民 2020/05/18(月) 12:52:34.11 ID:ke9/Ndlvd
>>44
海外で流用出来んくなるからやろ

71: 名無しの民 2020/05/18(月) 12:53:30.91 ID:DL37A2k60
>>44
プログラムにすると逆に分かりにくいんや

83: 名無しの民 2020/05/18(月) 12:54:11.36 ID:tO69Kogba
>>44
言語そのものより技術資料がなあ

88: 名無しの民 2020/05/18(月) 12:54:20.13 ID:gxTHNyEx0
>>44
別に日本語で作るメリットないからな
中国語とか韓国語のプログラミング言語もないやろ

47: 名無しの民 2020/05/18(月) 12:51:55.21 ID:AqBmFUcu0
型書かないって逆に可読性わるくない?

48: 名無しの民 2020/05/18(月) 12:51:56.95 ID:a9GrLmaT0
未来人の転生やろ
卑怯やぞ

55: 名無しの民 2020/05/18(月) 12:52:19.41 ID:GcFH9syL0
人生2週目やめろ

56: 名無しの民 2020/05/18(月) 12:52:25.32 ID:K1Hg58h5M
型ないことが嫌がられてRustとかTypescriptとかが持て囃されてるのに時代と逆行してんね

63: 名無しの民 2020/05/18(月) 12:52:43.15 ID:UMk3cTvjr

68: 名無しの民 2020/05/18(月) 12:53:22.65 ID:4fa6Cq2s0
すごい
C#.NET使うわ

69: 名無しの民 2020/05/18(月) 12:53:28.69 ID:+rxOxNaIH
開成やったっけ
ワイプロコンの生放送見とったけどこの子だけずば抜けとって草生えたわ

76: 名無しの民 2020/05/18(月) 12:53:55.57 ID:2YKte3Uc0
コンパイル速度と実行速度を両立したんか
すごよ

78: 名無しの民 2020/05/18(月) 12:53:58.65 ID:XRnKLqtda
今年のプロコンみんな言語作ってきそう

80: 名無しの民 2020/05/18(月) 12:53:58.97 ID:zD4pphOO0
こういうのって脳細胞が違うんだろ?
ワイにもその脳わけてほしい

82: 名無しの民 2020/05/18(月) 12:54:10.98 ID:hcXgAes70
なおC++は永遠と使われる模様

89: 名無しの民 2020/05/18(月) 12:54:23.13 ID:YO9GBlZX0
こういう子を育てる環境が果たして日本にあるのか

93: 名無しの民 2020/05/18(月) 12:54:49.96 ID:k2u+Vovh0
すごいと思うけどRustでいいや

95: 名無しの民 2020/05/18(月) 12:54:52.02 ID:PAWUgk0Ea
C++のクソさに気付くとはな
なお使い続ける模様

100: 名無しの民 2020/05/18(月) 12:54:57.44 ID:6VGQoQOAp
使ってみたい


引用元

https://swallow.5ch.net/test/read.cgi/livejupiter/1589773638/-100


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です