Technicznie możliwe jest posiadanie java w czasie rzeczywistym (jak sugerują komentarze SK-logic). jednak nie jest to powszechne z wielu nietechnicznych powodów:
Stare standardy
Mam problem ze znalezieniem referencji na ten temat, ale jestem pewien, że widziałem standardy bezpieczeństwa lub porady dotyczące zgodności ze standardami bezpieczeństwa, wprowadziły ogólny zakaz Java. Słusznie lub nie, jeśli musisz dostosować się do czegoś, co mówi, że Java jest werbalna, wówczas Java jest werbalna.
Starzy inżynierowie bezpieczeństwa
Nawet jeśli standardy, które musisz podjąć, aby nie blokować Javy, praca z audytorami bezpieczeństwa / jakości bez doświadczenia w Javie w dużym stopniu oznacza, że nie podążasz ścieżką najmniejszego oporu. Wszystko, co jest nietypowe dla audytora, prawdopodobnie przyciągnie wiele pytań, co z kolei oznacza wiele pracy dla ciebie uzasadniającej twój wybór.
Społeczność
tzn. istnieje duża zależność od ścieżki, większość obecnych ekspertów w czasie rzeczywistym zna C ++, C lub ADA na wylot, więc jest to naturalny wybór, aby wykonać nową pracę.
(uwaga: w pewnym stopniu połączyłem w czasie rzeczywistym i bezpieczeństwo, co jest poniekąd inną kwestią, ponieważ nawet normy bezpieczeństwa często łączą te dwa elementy)