>[оверквотинг удален]
>глупости пишете.
>
>>для обеспечения кроссплатформености
>
>нет. для работы виртуальной машины.
>
>>Меньшая скорость работы приложений
>
>неправда.
>А вот теперь позвольте спросить, а нафига собственно то и создаются эти самые виртуальные машины то.
Есть конечно варианты выглядящие нескольлко абсурдно, например: для того что ба повысить продажи нового оборудования, понятно же что любая виртуализация работет менее быстро чем нативное решение. Но это абсурдный вариант, а вот менее абсурдный, его то и толькают как преимущество технологии, звучит так: виртуальная машина позволяет использовать приложение написанное под неё на любой аппаратной платформе под которую существует реализация данной машины, а именно, обеспечение кроссплатформенности.
И таки позвольте спросить, почему Вы считаете что преъидущий оратор говорит глупость и не правду.
>>Большее потребление ресурсов: CPU HDD и главное ОЗУ
>
>частичная ложь.
>jit или aot используют мизерное количество циклов
>байт-код более высокоуровневый, в исполняемых файлах меньшее количество инструкций
>для экономии озу следует отказаться от автоматического управления памятью.
>или проводить статический анализ - байткод в этом поможет.
По моему скромному мнению провести статистический анализ программы, а так же использовать меньшее количество инструкций сможет позволить несколько простых сущностей не привязанных к вендору как .net, а именно, это опыт разработчика, и обыкновенный дебагер.