LINUX.ORG.RU

жаба не тормозит и она кроссплатформеная запиши себе это где-то, если не можешь запомнить

anonymous
()
Ответ на: комментарий от anonymous

>жаба не тормозит и она кроссплатформеная запиши себе это где-то, если не можешь запомнить

это известные мантры, но они не помогают... лишняя прослойка никака не может ускорить взаимодействие программы с железом

dimon555 ★★★★★
() автор топика
Ответ на: комментарий от dimon555

>это известные мантры, но они не помогают... лишняя прослойка никака не может ускорить взаимодействие программы с железом

Цссс. Всем известно, что жабокод исполняется быстрее сишного. Ща тебе тесты дадут

anonymous
()
Ответ на: комментарий от anonymous

>жаба не тормозит

4.2(почти полностью)

>и она кроссплатформеная запиши себе это где-то, если не можешь запомнить

ну, это да, канешн...

Bobr
()
Ответ на: комментарий от anonymous

я как-то смутно представляю какой такой двайвер нужен, а вот если что-то не устраивает в производительности, и готовы расстаться в кроссплатформеностью, то что мешает использовать JNI?

anonymous
()
Ответ на: комментарий от anonymous

>то что мешает использовать JNI

если всё написать на C, то можно использовать Lua, который кросплатформенный ;)

dimon555 ★★★★★
() автор топика

Так есть же процы, аппаратно поддерживающие жабку - ARM, если не ошибаюсь, их во всякие UMPC/PocketPC ставят.

anonymous
()
Ответ на: комментарий от dimon555

> лишняя прослойка никака не может ускорить взаимодействие программы с железом

угу. только это не лишняя прослойка. думать дальше.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

>угу. только это не лишняя прослойка. думать дальше

будем считать, что не лишнее, это что-то, что даёт дополнительные функции в каких-то процессах...

список процессов + список функций, тогда жабомашина не лишняя

p.s. процессы не должны выходить за рамки пк+ос.

dimon555 ★★★★★
() автор топика
Ответ на: комментарий от dimon555

> будем считать, что не лишнее, это что-то, что даёт дополнительные функции в каких-то процессах...

Какие функции имеются в виду? функции языка программирования? или что? выражайтесь яснее.

> список процессов + список функций, тогда жабомашина не лишняя

Тут я должен запостить длинный список преимуществ managed языков? Лень, их просто много. JIT-компиляция с верификацией кода и enforced security constraints хотя бы.

> p.s. процессы не должны выходить за рамки пк+ос.

В традиционных ОС они и не выходят.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

что даёт такого жабомашина чего не было в ос?

не надо список преимуществ, надо функции в виде модели вход-выход

dimon555 ★★★★★
() автор топика
Ответ на: комментарий от dimon555

> что даёт такого жабомашина чего не было в ос?

Garbage Collector, JIT-компиляция, Security constraints, Profiling.

Каков вопрос, таков ответ. Сладкое с красным сравнивать тяжело.

Legioner ★★★★★
()
24 июня 2008 г.
Ответ на: комментарий от Legioner

>Garbage Collector, JIT-компиляция, Security constraints, Profiling.

libgc, llvm, OpenBSD, gprof тебе в помощь :)

xTERM ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.