Oto moja oryginalna i zwięzła metoda na awarię GolfScript:
{1.}do
W ten sposób powstaje wieczna pętla, która ciągle wypycha 1 na stos aż do wyczerpania się pamięci.
W C / C ++ uważam, że ten oryginalny fragment kodu spowodowałby awarię kompilatora:
#define a bb
#define b aa
int main(){a}
Spowoduje to, że kompilator utknie podwojono liczbę a i zamieni je na b i odwrotnie, więc wkrótce kompilatorowi zabraknie pamięci i nastąpi awaria.
Innym jest wsadowy w systemie Windows, jeśli liczy się całkowicie zamrożenie komputera, a nie tylko sam skrypt wsadowy. Powinieneś wpisać następujące informacje:
:a
start %0
goto a
To wchodzi w nieskończoną pętlę robienia kopii siebie, które tworzą kopie siebie i tak dalej. Najprawdopodobniej doprowadziłoby to do awarii twojego komputera, gdybyś uruchomił ten kawałek kodu.
Ostatni jest bombą VBS. Jest to kolejna bomba, podobnie jak ostatnia, ale zamiast tego otwiera nieskończoną liczbę okien dialogowych.
set oshell = wscript.createobject("wscript.shell")
do
oshell.run "wscript " & wscript.scriptname
msgbox "blah"
loop
Powoduje to ciągłe tworzenie kopii samego siebie i otwiera okno komunikatu w nieskończonej pętli, co robią również klony. Uruchamianie tych dwóch ostatnich programów nie jest zalecane, ponieważ mogą one spowodować zawieszenie się komputera i konieczność twardego uruchomienia komputera.
Zauważ, że sam wymyśliłem wszystkie te programy.