Допомагаємо ЗСУ!

Java and C=?

🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
Статус: Offline
Реєстрація: 20.03.2010
Повідом.: 144
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #1
Вопрос такой
1.есть прога на Си как в Java можно обращаться к переменным этой программе или обмениваться данными с этой програмой(библиотекой).
2. есть 4 байта типа float как их положить в переменную типа float по байтам. В Си легко это делается в Java говорят нет но без этого нельзя как тогда решать проблему.
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #2
1. вызов методов - JNI, обмен данными - сокеты, файлы, etc.
2. Float.intBitsToFloat (int bits)
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #3
есть 4 байта типа float как их положить в переменную типа float по байтам. В Си легко это делается в Java говорят нет но без этого нельзя как тогда решать проблему.
Код:
public static float byteArray2Float(byte[] byteArray) {  
     java.nio.ByteBuffer buf = java.nio.ByteBuffer.wrap(byteArray);  
     return buf.getFloat();
}
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #4
Ну если совсем секаса в жизни нехватает, то можно посмотреть на Cybil или NestedVM. И будит у тибя тока Джава :)
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #5
Ну если совсем секаса в жизни нехватает, то можно посмотреть на Cybil или NestedVM. И будит у тибя тока Джава :)
Уж тебе ли не знать, сколько секса можно с ними получить :)

Автор, код сгенерированный Cibyl работает несколько медленней кода изначально на Java.
 
  • 🟠 20:37 Загроза ударних БпЛА Загроза БпЛА типу «Шахед»#м_Харків_та_Харківська_територіальна_громада
  • #6
Уж тебе ли не знать, сколько секса можно с ними получить :)

Автор, код сгенерированный Cibyl работает несколько медленней кода изначально на Java.

Сие было доказано исключительно с джавой от Research In Motion. Правда там и обычные ж2ме приложения работали раза в два медленнее чем те что скомпилены с помощью ихнего компилера.
 
Назад
Зверху Знизу