Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Вниз

Периодически пролетает 


Алексей Петров   (2002-03-18 16:54) [0]

А вот слабо на java дравер соорудить :)
Или хотя-бы в java-программе обработку аппаратных прерываний реализовать?



VuDZ   (2002-03-18 16:56) [1]

когда я перестану смеяться, пофилосовствую (или пофлудю, кому что ближе :))



VuDZ   (2002-03-18 17:04) [2]

основное в драйвере - прямая работа с памятью - через указатели и прерывания. java это не может по определению. Хотя я слышал об ОСи написанной на java, но она уже потеряла свою переносимоть - если такой код запустить на SGI Octane или чём-то ещё -ифига работать не будет. Мысль общая ясна? Это можно селать, если хочеть насладиться каждым кадром (это моя шютка про Cyrix), тогда ради Бога, но как это будет работать. Можно пропробовать вклинить ткой код в таблицу прерываний, но вот что получеться...



Алексей Петров   (2002-03-18 17:21) [3]

Смайликов не заметил что-ли? Или думаешь, я в серьез решил драйвер на java-е писать :)))
Я так думаю, на все вопросы о драйверах, прерываниях и т.п. отвечать, что на "Delphi эту задачу решать не удобно - лучше пишите на java :))"



drpass   (2002-03-18 17:36) [4]

Интересно, а вдруг кому-нибудь не слабо:)
Можно попробовать использовать импорт внешних функций - и хотя бы часть драйвера реализовать на Java.



Adder   (2002-03-18 17:50) [5]

Мазохисты....



wicked   (2002-03-18 17:55) [6]

2 drpass ©
бр-р-р... jni и так ужасно выглядит, а ты...



VuDZ   (2002-03-18 17:56) [7]

А ты не заметил пого первого сообщения - "пофлудю" - хоть и потом было написано в серьёз, надо же было приколоться :>



iZEN   (2002-03-19 01:14) [8]

/**Алексей Петров © (18.03.02 16:54):
А вот слабо на java дравер соорудить :)<...>
*/

Слабо!
JNI не считается, так как там пишется всё на машинно-зависимом языке, только вызовы происходят из Java-приложения.

Проект JavaOS, IBM и Sun закрыли, если я не ошибаюсь, в августе 1999г., видимо посчитали, что он на то время не обоснован и экономически невыгоден. Хотя, кто читал об этом поймёт, что идеи, заложенные в этом, сегодня вполне реализуемы(обычные КПК уже обгоняют железо 1999 года!).
Но это по большому счёту тоже никому не нужно -- Java стала полнофункциональной средой исполнения платформо-независимого кода, который решает многие насущные задачи. А ОС -- это только для удобства запуска кода в виде приложений(в том числе и Java), больше ничего.
Кто со мной согласен?



VuDZ   (2002-03-19 01:27) [9]

Я, так как у нас, по сути, одинаковые высказывани. Почти.



Suntechnic   (2002-03-19 02:01) [10]

>iZEN (19.03.02 01:14)
Вот этот вот Java-девиз: "write once, run anywhere" многие трактуют так: "write once, debug anywhere". И знаешь, я с ними в чём то согласен...



iZEN   (2002-03-20 18:21) [11]

Suntechnic © (19.03.02 02:01)
>iZEN (19.03.02 01:14)
Вот этот вот Java-девиз: "write once, run anywhere" многие трактуют так: "write once, debug anywhere". И знаешь, я с ними в чём то согласен...


Про Delphi такого не скажешь точно...:)

А в Java всё это из-за того, что кто-то большой и шустрый много сделал для написания своей "Явы" и "оптимизации" её под свою платформу.



SV   (2002-03-20 22:17) [12]

Интересно, кто-нибудь слышал о компиляторе Эль-76. Так вот идея в нем явовская - байткод получаем при компиляции, который потом интерпр. (правда на аппаратном уровне). -> может и на яве это возможно ? ;)



iZEN   (2002-03-21 05:35) [13]

Для SV.
Есть ещё UCSD Pascal -- одно из первых воплощений идеи о переносимом системно-независимом байт-коде (p-коде) и Pascal-виртуальной машине для языка Pascal. Также есть реализация "железной" Pascal-машины -- микропроцессора для исполнения p-кода. Существуют также "железные" Java-микропроцессоры (ядра) для непосредственного исполнения Java-байткода. Соответствующие статьи можно поискать на www.osp.ru
Так что вполне можно обойтись без ассемблера :)




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.082 c
1-80874           Alexander K.          2002-04-14 00:05  2002.04.25  
Как быстрее всего переделать цветное bmp(24) в монохром(24) ?


1-80953           UnDISCOvery           2002-04-11 13:12  2002.04.25  
Подскажите, что за ошибка ? Как лечить ?


4-81107           Demon[DZ]             2002-02-20 15:00  2002.04.25  
Component package


3-80817           Zak                   2002-04-05 08:38  2002.04.25  
Печать МЕМО записей в Qreport


1-80882           inko                  2002-04-14 11:41  2002.04.25  
Сохранение .ICO файла...