Народ, про санитаров - это шутка, не принимайте так близко к сердцу, берегите себя.
OceanReBorn писал(а):
Dart далеко ушёл от js, поэтому при трансляции будет много левого когда, в ином случаи – это бы означало, что они просто схалявили и добавили сахара в язык.
Настолько далеко ушёл, что на данный момент в него (JS) транслируется и поэтому без него существовать не способен? Слишком громкое заявление при текущем положении дел.
OceanReBorn писал(а):
я думаю что работали над ним не один год
Текущая версия - 0.0.1. Это в каком столетии тогда бету ждать-то?
Niklauster писал(а):
Графику когда-нибудь программировал на языках высокого уровня? Теперь представь, что каждую линию ты прорисовываешь куском кода на ассемблере. Получается быстро и эффективно. Далее кусок кода для вывода линии просто выносишь в отдельную функцию - и вуаля.
Если взять что-то наподобие XNA, то там подход практически аналогичный - высокоуровневые функции являются врапперами для более низкоуровневых функций определённого API (OpenGL/DirectX, в случае XNA добавляется ещё один слой - сам .Net Framework). А уже в них, как правило, используется не ассемблер, а C/C++, а ещё и Cg/HLSL при работе с шейдерами, из-за более разумного сочетания временных затрат и производительности. Только это отношение к Dart'у имеет весьма посредственное - скорее всего в итоге, помучавшись, начнут использовать только виртуальную машину без варианта трансляции в JS, ибо последний вариант, как ни крути, костыль. Использование виртуальной машины, в свою очередь, накладывает дополнительные ограничения и отражается на быстродействии.