気分転換のつもりで雑にチョコレートの残りとバターを溶かして焼こうとして、バターの分量を完全に間違えて大量に溶かしていたことに気づき、とはいえもう手遅れだったのでそのまま焼き始めたのだけど、結局バターが沸騰するだけで全く食えるところはなくそのまま流しに消えていったのでもう営業終了でいいですかね…
気分転換のつもりで雑にチョコレートの残りとバターを溶かして焼こうとして、バターの分量を完全に間違えて大量に溶かしていたことに気づき、とはいえもう手遅れだったのでそのまま焼き始めたのだけど、結局バターが沸騰するだけで全く食えるところはなくそのまま流しに消えていったのでもう営業終了でいいですかね…
Panamaの内部実装をちょろっと覗いていたんだけど、dyncallがやっているような仕事をJavaで実装していて、へ〜これでパフォーマンス出るんか…ってなった。世に出ているベンチマークだと実際割といい数字出してるんだよな。
MethodHandle.invokeExact()とか呼び出していてautoboxing発生していそうな気がするんだけど、それはJNIとかでも同じなのかなあ。
書いてみた記憶のある言語、のレベルなら X#, go, Zig, Lua, masm/tasm/nasm, SOUL, Swift, powershell, Rust, Ruby, (Object)Pascal, Perl, VB.net/8+, ActionScript, Haskell, Nemerle, yacc/flex(これくらい面倒なDSLならたぶん挙げてもいいやつ), Irony, processing, ObjC, SQL, Scheme, XQuery/XSLT2, VB6/VBA/VBS, F#, TypeScript, (POSIX) shell, JavaScript, Java, C#, C++, Kotlin かなあ…(触ったことほぼない順 / まだ抜けがありそう)
何をもってプログラミング言語とするのかという問題から逃れられないので何を書いても主観的になるな
Groovy (build.gradle)とか、Boo (db4o / Unity)とか、Vitalのソースいじってる時にGLSLもちょっといじった気がするな…まあ普通にコード書いて生計を立てていたら(無職)フツーにいろいろ書くはず…
JVM Language Summit'19(最新)のコレ見てたけど、なぜFF'M'なのかを知るにはいい内容だと思った。BridJもJNRも多分JNAも、struct return by valueでだいたい限界を迎えるんだよな。 https://www.youtube.com/watch?v=r4dNRVWYaZI