[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:
		| @@ -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.** | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user