LINUX.ORG.RU

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

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

Так ведь и libastral вместе со всем, что она там пользует, внезапно должна содержать некий код, чтобы таки запихивать байтики в астральную девайсину.

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

Никто не утверждает, что обязательно нужно компилировать весь сишный код в JVM. Моё утверждение: возможность компилировать сишный код в JVM как минимум полезна в случаях, которые я перечислил. И никаких препятствий этому нет, потому что JVM – довольно простая стэк-машина.

Какая инструкция JVM позволяет вызвать прерывание на реальном процессоре, чтобы выполнить syscall’ы open, write и close (а, ну да, жаболюбы же close не делают, я забыл), которые необходимы для этого? А если никакого ядра вообще нет?

Ты ещё спроси, как на жабе TSR-программы писать.

open, write и close не являются необходимыми функциями для C. Это вообще части POSIX. В C есть fopen, fwrite и fclose, которые без проблем можно реализовать через функции из JVM. Как и всю остальную стандартную библиотеку C.

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

Так ведь и libastral вместе со всем, что она там пользует, внезапно должна содержать некий код, чтобы таки запихивать байтики в астральную девайсину.

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

Никто не утверждает, что обязательно нужно компилировать весь сишный код в JVM. Моё утверждение: возможность компилировать сишный код в JVM как минимум полезна в случаях, которые я перечислил. И никаких препятствий этому нет, потому что JVM – довольно простая стэк-машина.

Какая инструкция JVM позволяет вызвать прерывание на реальном процессоре, чтобы выполнить syscall’ы open, write и close (а, ну да, жаболюбы же close не делают, я забыл), которые необходимы для этого? А если никакого ядра вообще нет?

Ты ещё спроси, как на жабе TSR-программы писать.

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

Так ведь и libastral вместе со всем, что она там пользует, внезапно должна содержать некий код, чтобы таки запихивать байтики в астральную девайсину.

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

Никто не утверждает, что обязательно нужно компилировать весь сишный код в JVM. Моё утверждение: возможность компилировать сишный код в JVM как минимум полезна в случаях, которые я перечислил.

Какая инструкция JVM позволяет вызвать прерывание на реальном процессоре, чтобы выполнить syscall’ы open, write и close (а, ну да, жаболюбы же close не делают, я забыл), которые необходимы для этого? А если никакого ядра вообще нет?

Ты ещё спроси, как на жабе TSR-программы писать.

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

Так ведь и libastral вместе со всем, что она там пользует, внезапно должна содержать некий код, чтобы таки запихивать байтики в астральную девайсину.

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

Никто не утверждает, что нужно компилировать весь сишный код в JVM. Моё утверждение: возможность компилировать сишный код в JVM как минимум полезна в случаях, которые я перечислил.

Какая инструкция JVM позволяет вызвать прерывание на реальном процессоре, чтобы выполнить syscall’ы open, write и close (а, ну да, жаболюбы же close не делают, я забыл), которые необходимы для этого? А если никакого ядра вообще нет?

Ты ещё спроси, как на жабе TSR-программы писать.