Метапрограмирање — разлика између измена
Садржај обрисан Садржај додат
Ред 35:
#!/bin/sh
# метапрограм
echo '#!/bin/sh' >
do
echo "echo $I" >>
done
chmod +x
</source>
Ова скрипта генерише нов програм који садржи 993 линије која исписују бројеве од 1 до 992, и представља једноставан генератор кода. Зависно од сложености програмског језика или окружења, генератор кода може бити више или мање интегрисан у процес компилације програма.
[[Квајн]] је посебна врста метапрограма који производи сопствени изворни код као свој излаз.
|