Я предполагаю, что это - потому что Java является "реальным", т.е. языком общего назначения. Для создания апплета необходимо записать код, и нет никаких ярлыков.
Теперь, когда флэш-память и т.д. пришла, Вы можете в значительной степени просто Драп и отбрасывать Ваш путь посредством создания прохладной анимации для Вашего веб-сайта. Это - намного более низкий барьер для записи - Вы не должны знать, как программировать для получения работы анимации флэш-памяти. Таким образом, флэш-память распространяется, и апплеты Java едва больше используются.
шаг RCIX, несколько ответов из кратчайшей программы для переполнения стека Какой самый короткий код вызывает переполнение стека? также применяется; самая короткая - это программа befunge:
1
Кажется, что golfscript http://www.golfscript.com/ плох в этом: я предполагал, что будет односимвольное переполнение стека или переполнение стека, но, похоже, оно предназначено для предотвращения сбоев.
C #, 37 символов
class F{static void Main(){Main();}}
Расчленяет стек.
0 байтов
Используя A86, вы можете получить исходный файл нулевого размера!
Использование командной строки DOS:
> copy con crash.asm
[ctrl-z]
1 file(s) copied
> dir *.asm
11/12/2009 13:59 0 crash.asm
> a86 crash.asm
A86 macro assembler, V4.05 Copyright 2000 Eric Isaacson
Source:
crash.asm
Object: crash.COM
Symbols: crash.SYM
> dir *.com
11/12/2009 13:59 0 CRASH.COM
> c.com
Groovy 3 символа
1/0
Создает
java.lang.ArithmeticException: / by ноль