musl libc、かなり読みやすいけれどLinuxカーネル上で動くのが前提なので、自作OSに移植しようとするのは多分newlibの方が良い
元々既存の実装(特にglibc)と同じ挙動を死守するよりは規格を守った上で堅牢な実装を目指すmusl libcが、POSIX準拠を目指すdistroが出てきて開発に参加することで一層良くなってきている(個人の感想です)
Welcome to Adélie Linux https://www.adelielinux.org/
"Adélie Linux is a Free, Libre operating environment based on the Linux kernel. We aim for POSIX® compliance, compatibility with a wide variety of computers, and ease of use without sacrificing features, setting us apart from other Linux distributions."
すごい
とりあえずPostgresMainを上から舐めるとメインループっぽいfor(;;)があったのでその中身を流すと、でかいswitchがある。その30行くらい上でReadCommand()を読んでinput_messageに入力を読み込むと同時に、firstcharという謎charを受け取る。これで以降の処理を分岐。https://www.postgresql.org/developer/backend/ を見るとParseしかないんだけど、それとは別になんかsimple queryという分岐が生えている。なんぞこれは。
夕飯を食べたのでPostgreSQLのメインループをとりあえず読み始めたんですけど、部外者でもおおよそ挙動をつかめるようになっていてスゲェと叫んでいる
コンピュータアーキテクチャの話(404) 国産スーパーコンピュータの歴史 - 22MFlopsの加算演算能力を有したF230-75 APU | マイナビニュース https://news.mynavi.jp/article/architecture-404:amp/
22 MFLOPS
Encode videos for Dynamic Adaptive Streaming over HTTP | desgrange.net https://blog.desgrange.net/post/2017/04/17/encode-videos-dynamic-adaptive-streaming-http.html
すべての科学論文を完全オープンアクセスで公開する計画「プランS」が2020年からヨーロッパで開始 – Nazology
https://nazology.net/archives/32325
コンソールに何かを出力するだけの設問なら行ごとに正解の文字列との距離、たとえばレーベンシュタイン距離を計測するとかは考えられるな…