[obsidian] vault backup: 2025-01-08 00:29:16[
All checks were successful
Build / build (push) Successful in 8m18s
All checks were successful
Build / build (push) Successful in 8m18s
This commit is contained in:
parent
2931707884
commit
2698f011f6
@ -2,7 +2,7 @@
|
||||
|
||||
[The 4CED Program on JSTOR](https://doi.org/10.2307/3679692)
|
||||
|
||||
[[IRCAM]]で開発された音楽信号処理用のコンピューター[[4C]]([[PDP-11]]の拡張ハードウェア)のためのプログラムをより抽象的に記述するためのプログラミング言語。
|
||||
[[IRCAM]]で開発された音楽信号処理用のコンピューター[[4C]]([[PDP-11]]の拡張ハードウェア)のためのプログラムをより抽象的に記述するためのプログラミング言語。いちおう[[Max]]の祖先の一つと言ってもいいはず
|
||||
|
||||
UGen操作用のPatch Language、Score Language、Envelope Language、Command Languageと4種類の言語を持つ。実装にはC言語使っているらしい(1981年だよね、かなり初期の仕様?)
|
||||
|
||||
|
4
content/Max.md
Normal file
4
content/Max.md
Normal file
@ -0,0 +1,4 @@
|
||||
#programming-language #computermusic #software
|
||||
|
||||
|
||||
[Cycling '74](https://cycling74.com/)
|
0
content/WebAssembly.md
Normal file
0
content/WebAssembly.md
Normal file
@ -4,3 +4,12 @@ date: 2024-12-23 13:46
|
||||
#programming-language #esolang
|
||||
|
||||
[Uiua](https://www.uiua.org/)
|
||||
|
||||
配列操作ベースの難解言語(Esoteric Language)。
|
||||
|
||||
[[逆ポーランド記法]]をベースにしたスタック指向の言語に、配列の操作を加えたいろいろ面白い言語。組み込みのグリフがめっちゃたくさん用意されてるので、ソースコードの見た目が異常な感じになる
|
||||
|
||||
[[Forth]]がわかってればそれなりに自然に飲み込める部分も多い。
|
||||
|
||||
[[WebAssembly]]での動作もできるし、音声やグラフィック出力もできて応用範囲が広い
|
||||
|
||||
|
16
content/見慣れないと難解であるを混同してはならない.md
Normal file
16
content/見慣れないと難解であるを混同してはならない.md
Normal file
@ -0,0 +1,16 @@
|
||||
|
||||
#scrap #memo
|
||||
|
||||
[[uiua]]のドキュメントに貼ってあったもの
|
||||
|
||||
[Now I Am Become Perl —](https://vector-of-bool.github.io/2018/10/31/become-perl.html)
|
||||
|
||||
> You’ll also find when encountering a new syntax that you will immediately not understand, and instead wish for something much simpler. Non-C++ programers, for example, will raise an eyebrow at the following snippet:
|
||||
|
||||
```cpp
|
||||
[&,=foo](auto&& item) mutable -> int { return item + foo.bar(something); }
|
||||
```
|
||||
|
||||
> I remember my first encounter with C++ lambdas, and I absolutely _hated_ the syntax. It was foreign and unfamiliar, but other than that, my complaints stopped. I could have said “This is confusing,” but after having written C++ lambda expressions for years the above syntax has become second nature and very intuitive. **Do not confuse familiarity with simplicity.**
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user