Использовать в качестве аргументов собственные ошибочные суждения - это как-то за гранью.
Да откуда ж вы эту цифру безумную взяли? Код Helloworld на андроиде занимает не 60 килобайт, а меньше 1000 байт. Из них 300 - код основного джава класса приложения, 300 - xml, описывающий внешний вид "окна" приложения, и 250 - код статического класса, содержащего биндинги для этого xml. Все! Без последних двух элементов можно обойтись, если конструировать View на лету, код станет еще меньше.
У меня apk-шка готового приложения - новый способ ввода + драйверы BT- и USB-клавиатур - весит 50 килобайт. А там несколько тысяч строк кода и куча PNG-шек.
При этом вы учтите, что java-классы содержат уйму информации, которой нет в простом коде - хотя бы имена классов и функций, а это строки, и длинные.
Новой идеей? Вообще-то первый функциональный язык - LISP - появился задолго до любого из ныне широко используемых ЯВУ (даже раньше Кобола).Я о том, что через 10 лет начнут продавать устройства X и придумают новую лямбду для их программирования, и всем девелоперам придётся, забыв основы, восторгаться новой идеей.
А лямбда-выражения - это именно изящный способ интегрировать функциональный подход в императивный язык.





Ответить с цитированием