gisty
02.01.2013 16:13 Gajim5AEF703F
#!/bin/bash
i=`cat i`;
compile() {
r=$(clang++ file.cpp 2>&1| grep generated)
if echo $r | grep -q ' 0 errors'; then
let i++;
echo $i > i
cp file.cpp $i.cpp
fi
echo -ne "\r$r";
}
while :; do
dd if=/dev/urandom of=file.cpp bs=1K count=1 2>/dev/null
if compile && [[ $(echo 123 | ./a.out 2>/dev/null) -eq 1591 ]]; then
echo win
exit
fi
done
https://ru.wikipedia.org/wiki/Теорема_о_...
Генератор говнокода?
негодно. лучше генетическими алгоритмами