- 1
- 2
- 3
- 4
{$APPTYPE CONSOLE}var a:string; b:string; d:char;begin d:='''';
b:='{$APPTYPE CONSOLE}var a:string; b:string; d:char;begin d:=';
a:='writeln(b,d,d,d,d,a[25]);writeln(a[9],b[24],b[58],d,b,d,a[25]);writeln(b[23],b[24],b[58],d,a,d,a[25]);writeln(a);end.';
writeln(b,d,d,d,d,a[25]);writeln(a[9],b[24],b[58],d,b,d,a[25]);writeln(b[23],b[24],b[58],d,a,d,a[25]);writeln(a);end.
Под рукой делфей нету(
Погуглил, нашел много таких :)
На Википедии есть абсолютно читабельный вариант в 3 понятные строчки. В смысле, в честные строчки, а не как тут.
турбо паскаль. на первом курсе такое написал. правда сначала недельку думал над тем как вообще такое сделать (в те далекие лохматые годы инета у меня не было и готовых примеров тоже, все пришлось делать самому)
{ничего}
$a='$';
$eval='printf ("<?php
%sa=\'%s\';
%seval=%s;
eval(%seval);
?>",
$a,
$a,
$a,
var_export($eval, true),
$a);';
eval($eval);
?>