LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Потому что она тормозит и жрёт память, а её на контроллерах мало.

Если тираж устройства миллионы экземпляров, то гораздо выгоднее нанять программиста поумнее, который и на Си напишет нормально, чем закупать миллион более мощных контроллеров. Экономить на программистах выгодно лишь на малых тиражах продукции.

А ещё контроллерам часто нужна риалтаймовость. То есть чтобы можно было предсказать время исполнения некоторых участков кода с точностью до такта или около того. В случае сишечки можно подсмотреть ассемблерных листинг. Или даже сделать ассемблерную вставку. В случае жабы нет никаких гарантий скорости выполнения кода, ибо либо он генерируется JIT и вообще рандомный, либо работает медленная интерпретация. А ещё внезапно может запуститься сборщик мусора и вся система встанет колом.

Да, с миганием светодиодом на жабе проблем не будет. Но когда речь зайдёт о каких-то вещах типа всяких синтезаторов частот, высокоскоростной передачи видео и т. д. - переписать всё на Си будет быстрее, чем пытаться хоть как-то заставить работать Java.

Исправление KivApple, :

Потому что она тормозит и жрёт память, а её на контроллерах мало.

Если тираж устройства миллионы экземпляров, то гораздо выгоднее нанять программиста поумнее, который и на Си напишет нормально, чем закупать миллион более мощных контроллеров.

А ещё контроллерам часто нужна риалтаймовость. То есть чтобы можно было предсказать время исполнения некоторых участков кода с точностью до такта или около того. В случае сишечки можно подсмотреть ассемблерных листинг. Или даже сделать ассемблерную вставку. В случае жабы нет никаких гарантий скорости выполнения кода, ибо либо он генерируется JIT и вообще рандомный, либо работает медленная интерпретация. А ещё внезапно может запуститься сборщик мусора и вся система встанет колом.

Исправление KivApple, :

Потому что она тормозит и жрёт память, а её на контроллерах мало.

Если тираж устройства миллионы экземпляров, то гораздо выгоднее нанять программиста поумнее, который и на Си напишет нормально, чем закупать миллион более мощных контроллеров.

Исходная версия KivApple, :

Потому что она тормозит и жрёт память, а её на контроллерах мало.

Если тираж устройства миллионы экземпляров, то гораздо выгоднее нанять программиста поумнее, чем закупать миллион более мощных контроллеров.