自動ニュース作成G
スーパー中学生誕生、プログラミング言語わずか数週間で開発、U-22プログラミング・コンテスト2019
https://www.bcnretail.com/market/detail/20191021_142131.html
2019-10-22 19:56:59
>それまでPythonを使っていたという上原さんは発表の中で、「今年の7月か8月にC++を始めたが、扱いにくかった。もっと可読性の高い構文とメモリの安全性や速度を高めたいと思った」と、開発のきっかけについて語った。
・中身は評価できないけど、完成品までの実装時間は見習いたい
・先週のドキュメント72時間で15歳のPG社員出てきたし、意外とこの業界は使える奴は年齢気にしなくなってきたっぽい
・わずか数週間というけど、どの言語も短期間の勢いで作り出すことが多い。
・「型名の記述が一切不要、コンパイル速度と実行速度が速い」動的型付けが遅いのは型推定のコストが高いからなんだけど、どうやってるんだろうな。他にそれ自体は良い事なんだが「可読性が高い」とかもあるし、出来る事に制限があるのかも。通常「メモリ安全」だとC++の用途の一つであるシステムプログラミングには使え無さそう。
・で、この言語のソースはPython?
・通常言語の評価は実装ではなく文法だから、速度に関しては例えばPythonでC++を実装した場合と比べてと言う事じゃないの?とは言ってもC++より早くなる余地があるとも思えないんだが。
・CPythonをプリコンパイル実行環境にしただけとか?ライブラリを数週間で一人でスクラッチビルドできるとは思えない。
・全て文字型で実装し、構文に応じて最小限の型変換だけやってるんちゃうかな。
・リポジトリ見に行ったけど、ドキュメントがまだなかったので、もうちょい待ちやな
・中学生の集中力って侮れない時あるよな
・アプローチが評価されたとかそんなんでないの?
・#10 そうそう。実際しょぼいかもしれんけど、短期間で形にしたのは実業界からの評価は高い。制限ある環境下での時系列データのリアルタイム処理なら、この手の職人技は今でも生きるかも
・今はCPUの力技でなんとかなるのがほとんどで、この辺に突っ込むのはいないよね。評価する人たちは分かってる
・ソースを見てきた。yaccとLLVMのお手本みたいなものだった。言語処理系に慣れている人なら数日で作れる。
・LLVMなら、今度のARM-Windowsでもサクッとバイナリ吐いてくれそうで面白そう
・やっぱ自アン自ニュ界隈ってPGが多いんだな。全然分からんけどコメ見てて面白い
・「コンピュータシステムの理論と実装」をやりきりましたhttps://qiita.com/y-meguro/items/dc11c31cc2667aa20b3c 最近はこういうガイドを見ても、面白そうと思ってもちょっとやる気が出ない。老いたなぁ