Ed source code
while :;do read x;echo \?;done
Here is the source code in x86 assembly (submitted by Nate):
[ORG 0x100] top: mov ah,0x0a mov dx, buffer int 0x21 mov ah, 0x09 mov dl,message int 0x21 jmp short top message: db 10,'?',13,10,'$' buffer:
Another variant, submitted by Hunter Turcin:
#include <iostream>
#include <string>
using namespace std;
int
main()
{
string huh;
for (;;)
{
getline(cin, huh);
cout << "?\n";
}
return 0;
}
Disclaimer
The jokes on this page were obtained from the FSF's email archives of the GNU Project. The Free Software Foundation claims no copyright on them.