黒魔術的コード
from 即興LT練習会 2023/07/23
黒魔術的コード
黒魔術的コードって何です?cFQ2f7LRuLYP.icon
code:黒魔術
\begin エロイムエッサイム
鶏のアレをこれしてこうしよう
なんちゃらの生き血を入れよう
\end エロイムエッサイム
俺の考える最強の黒魔術kumatako.icon
ひぇ~cFQ2f7LRuLYP.icon
競プロ界隈を覗くとたくさんありそうyosider.icon
界隈の集まるページに追加しなきゃ…cFQ2f7LRuLYP.icon
using namespace std; 575(嘘) 575(字余り)kumatako.icon
ユージング ネームスペース es-ティーディー 575Summer498.icon
ユージング ネームスペース エスティーディー 576cman.icon
ソースコードを読んだだけでは何をしているのかわからないコードのことSummer498.icon
仕様の穴を突いてそうkumatako.icon
#ガチ黒魔術コード
code:rangedInstance
`for(instance = malloc(sizeof(HogeClass)); instance; free(instance)){
// ここに instance を使った処理を書く
}`
code:Cminusminus
C-=---C------C--;
C-=(-((--C)--))-(-(--(C--)));
直感的に理解できないと黒魔術度が高く感じるkumatako.icon
直感的ではない
!importantに繋がったyosider.icon
知らないとわからないやつyosider.icon
ハイコンテクスト
#可読性
自己書き換えコード suto3.icon
プログラムの実行中にそのプログラムの実行コードを書き換えるテクニック
なんもわからんcFQ2f7LRuLYP.icon
プログラミングでない似たような事例ないかな〜
知らないと読めない
クソコードとはまたなんか違うんだよなbiwa.icon
読み応えがあり、読めたときには感心してしまうようなもの
マクロとかは黒魔術?biwa.icon
ものによる
Brainfuckでの様々なHelloWorld! 解説 - Qiita
code:bf
++++++++++>+++++++>++++++++++>+++++++++++>+++>+++++++++>+<<<<<<->++.>+.>--..+++.>++.>---.<<.+++.------.<-.>>+.>>.
書けそうだったので書いた新作Summer498.icon
const p=(b,q,d=0)=>q?(d=p(b,q>>1),d*d*(q&1?b:1)):1;
これはコードゴルフ
もしかして
ウォズの魔法使い