Я основной программист Java, но в последнее время я проявлял интерес к smalltalk. Я должен признать, что я полностью взорван огромной властью, которую язык дает программисту, и я нахожу динамическую типизацию как большой плюс (лично).Почему блокировка блоков была исключена из java?
Я не хочу сравнивать два языка, потому что я понимаю, что Java хорошо подходит для корпоративной реальности, которая убирает большую часть мощности программиста навсегда (например, использование указателей?), Чтобы уменьшить возможности для совершения ошибки. Согласовано. Но я не понимаю, почему концепция блоков/замыканий
устранена
не включена в язык? Потому что я действительно нахожу их очень полезными, и я не вижу причин, почему такая мощная функция не может быть замужем в java, хотя факт, что она статична. Есть ли какая-то конкретная причина для этого?
Особенности обычно не удаляются * с языков - они просто не включены *, что является большой разницей. Лямбда-выражения, надеюсь, попадут в Java 8 ... –