C 系、という言い回しはする。
Notices by まちカドおるみん御嬢様 (orumin@mstdn.maud.io), page 56
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 14:15:28 JST
まちカドおるみん御嬢様
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 14:15:26 JST
まちカドおるみん御嬢様
family というと font-family とかもそうだけどある程度一貫したデザインや個性があるように思ってしまう気がするので、あくまで C の強い影響下にあるだけの言語群は family とはあんまりいわなさそう
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 14:01:23 JST
まちカドおるみん御嬢様
3DCG の Node Editor の origin 探してたら 2002 年の node editor つかう Python base visual programming の論文でてきた >> Sausage Software HotDog PageWiz https://legacy.python.org/workshops/2002-02/papers/10/index.htm
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 12:49:14 JST
まちカドおるみん御嬢様
わたしは正月に解いていちおう全部の問題で optimal の解を得られたのでここに解答集貼っておく >> Optimal answer for Nandgame.com https://gist.github.com/orumin/ec35cc3f25a6403582f59fb74af6197b#file-00_nandgame-com_answer-adoc
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 12:43:03 JST
まちカドおるみん御嬢様
『コンピューターの理論と設計』(通称 nand2tetris)という、そのゲームまんまのコンセプトの O'Reilly の本があって、それをサクっと手を動かして遊べるようにしたコンセプト(なので作れる CPU の op-code が書籍のそれと同じなどある
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 12:40:59 JST
まちカドおるみん御嬢様
nand2tetris はわりとお安いのと、CPU を構成するのは本の第一部、みたいなとこで、後半では Java もどき言語のためにスタックマシン VM とコンパイラもどきみたいなのを作ったりする内容
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 12:19:51 JST
まちカドおるみん御嬢様
パズルとしてのおもしろさ、nandgame.com もよかったですよ
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 11:11:35 JST
まちカドおるみん御嬢様
あと単純に *BSD が Linux より非効率で素朴な実装なことがわりとある(とくにマルチコア対応。たぶん流石に今はそうでなくなってる気がするけど、10 年前ぐらいはまだユーザーランドのスレッドに対してカーネルがジャイアントロックする N:1 スレッドだったりしたコード多いんでない?)
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 11:08:58 JST
まちカドおるみん御嬢様
あと *BSD は AT&T 由来のコードは除去したとはいえ伝統的に初代の Unix から歴史的連続性があって、古い時代のコードと関数の命名が近かったり、ユーザーランドコマンドが一緒のコードツリーで開発されててユーザーランドの挙動からカーネルを追い掛けやすい、などのメリットから読み易いです
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 11:07:14 JST
まちカドおるみん御嬢様
NetBSD が読み易いのは NetBSD が死ぬほどヘンなマシンに移植されまくってるので MD (Machine Depend) コードと MI (Machine Independent) コードの分離がとても綺麗なため
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:59:31 JST
まちカドおるみん御嬢様
というか Blu-ray とかで 5.1ch 収録してます、みたいなの Blu-ray Disc の仕様もあって HDMI ぐらいしか手立てないから AV アンプも HDMI を複数系統持ってます、というカンジにはなるけど
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:57:06 JST
まちカドおるみん御嬢様
そこそこ高級な AV アンプに多チャンネルの音声とか伝送するのに HDMI はわりとデファクトですよ
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:55:00 JST
まちカドおるみん御嬢様
rename で期待される挙動は in-place でファイルが改名されることのはずなので実質的にファイルシステム跨ぐことは考えなくていいけど
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:50:33 JST
まちカドおるみん御嬢様
そもそも rename(2) とかないし >> https://github.com/v7unix/v7unix/blob/master/v7/usr/sys/sys/sysent.c#L10
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:50:27 JST
まちカドおるみん御嬢様
Unix v7 の mv(1) は cp(1) を exec(2) してから source を unlink (2) する素朴な実装っぽい https://github.com/v7unix/v7unix/blob/master/v7/usr/src/cmd/mv.c
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:42:11 JST
まちカドおるみん御嬢様
Unix v7 のときだってできたのではなかろか
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:41:58 JST
まちカドおるみん御嬢様
別の FS 跨ぐ mv はふつうにできますよ
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:33:05 JST
まちカドおるみん御嬢様
これの話は単に Apple が iOS デヴァイスで独自 GPU 載せるにあたって PowerVR 置き換えたからそれに準じる仕組みで rendering するようなアーキテクチャにしたってだけな気がする
In conversation from mstdn.maud.io permalink -
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:33:00 JST
まちカドおるみん御嬢様
で、Imagination Technologies はそれを TBDR と 呼んでいた >>“特徴は、Zバッファ法で通常行なうような「手前にある物体は上書きする」という方式を採らず、「一番手前の物体しか描画しない」という手法により、Zバッファ用のメモリをほぼ不要にした点である。タイル単位でこの処理を行なうことから "tile-based deferred rendering" と呼んでおり、TBDRと略す”PowerVR - Wikipedia https://ja.wikipedia.org/wiki/PowerVR
In conversation from mstdn.maud.io permalink Attachments
-
まちカドおるみん御嬢様 (orumin@mstdn.maud.io)'s status on Friday, 08-Jan-2021 10:32:54 JST
まちカドおるみん御嬢様
もともと PowerVR は tiled rendering を使う、NVIDIA のそれとは異なる仕組みをもつ GPU として著名だった >> Tiled rendering - Wikipedia https://en.wikipedia.org/wiki/Tiled_rendering
In conversation from mstdn.maud.io permalink Attachments