Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, lpd, Вы писали:
lpd>>Можно подробнее, в чем принципиальные преимущества байт-кода?
V>В его абстракции и строгой типизированности.
Типизацей управляет язык программирования и компилятор, аналогично это можно делать и для выхода за границу массивов, при желании. Поэтому не совсем понял, что ты имеешь в виду.
По-моему, байткод ведет к заметному усложнению процесса запуска программы, не дающему заметных преимуществ. Не говоря уже о скорости байт-кода Java и C#. Пользы от переносимости немного, т.к. распространенных (в нужных в каждом случае областях) архитектур процессоров немного. Как и вообще мало пользы от разных несовместимых архитектур процессоров, если не брать специализированные DSP-процессоры, в которых байт код и переносимость не нужны.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)