Size: a a a

Programming Offtop

2020 August 26

AM

Artem Molotov in Programming Offtop
Bogdan Panchenko
Ну на си конечно этого полно
Что тебе мешает для столь непопулярного протокола взять скомпиленную библиотеку на С и заюзать FFI в Java?
источник

BP

Bogdan Panchenko in Programming Offtop
Artem Molotov
Не знаю что там тебе нужно было, но я взял устройство, посмотрел его спеку и там конкретно IEC 60870-5-101
Правильно, второй для второго и я же говорю что я их нашел
источник

BP

Bogdan Panchenko in Programming Offtop
Artem Molotov
Что тебе мешает для столь непопулярного протокола взять скомпиленную библиотеку на С и заюзать FFI в Java?
Не, код сишный в итоге будет. Хотя даже либы на джаве сишкой пахнут
источник

с#

саша сок #KotlinGang... in Programming Offtop
а вопрос, в чем смысл писать часть кода на С, часть на С++, я хз, может это частый кейс, не много работал с Си, просто интересуюсь
источник

BP

Bogdan Panchenko in Programming Offtop
саша сок #KotlinGang
а вопрос, в чем смысл писать часть кода на С, часть на С++, я хз, может это частый кейс, не много работал с Си, просто интересуюсь
Ну у человека который просто гугланул странно спрашивать 😊
источник

AM

Artem Molotov in Programming Offtop
саша сок #KotlinGang
а вопрос, в чем смысл писать часть кода на С, часть на С++, я хз, может это частый кейс, не много работал с Си, просто интересуюсь
Твой код на джаве в любом случае юзает чужой код на Си и плюсах. Из тех же soшек и dllек

Вопрос уровня абстракций.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Artem Molotov
Твой код на джаве в любом случае юзает чужой код на Си и плюсах. Из тех же soшек и dllек

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

с#

саша сок #KotlinGang... in Programming Offtop
либо я бы писал полностью нативную либу
источник

AM

Artem Molotov in Programming Offtop
Bogdan Panchenko
Ну у человека который просто гугланул странно спрашивать 😊
Более странно спрашивать у человека, который не собирается юзать официальный репозиторий для протокола, при том, что имел кучу времени найти другое.
источник

с#

саша сок #KotlinGang... in Programming Offtop
но как я понял, тут был написан код на си именно
источник

AM

Artem Molotov in Programming Offtop
саша сок #KotlinGang
ну я когда пишу либу на джаве редко при этом юзаю нативный код
Ты из-за абстракций тупо не понимаешь этого, да. А абстракции над сишной либой даже кодогенерацией замутить можно.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Artem Molotov
Ты из-за абстракций тупо не понимаешь этого, да. А абстракции над сишной либой даже кодогенерацией замутить можно.
да комон я понимаю что нативный код используется сам по себе, но его не будет в моем гх репо
источник

BP

Bogdan Panchenko in Programming Offtop
Artem Molotov
Более странно спрашивать у человека, который не собирается юзать официальный репозиторий для протокола, при том, что имел кучу времени найти другое.
Ну так альтернативы, мы с тобой это прошли
источник

AM

Artem Molotov in Programming Offtop
саша сок #KotlinGang
да комон я понимаю что нативный код используется сам по себе, но его не будет в моем гх репо
Так его и в случае либы не будет. Ты в систему добавляешь нужную либу как зависимость, а в своём коде уже пишешь биндинг к этой либы и юзаешь как Java код.
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
но как я понял, тут был написан код на си именно
.
источник

AM

Artem Molotov in Programming Offtop
Писать сосбвенную либу на Java для протокола и потом искать/исправлять баги — куда более костыльное решение
источник

с#

саша сок #KotlinGang... in Programming Offtop
Artem Molotov
Писать сосбвенную либу на Java для протокола и потом искать/исправлять баги — куда более костыльное решение
вообще не о протоколе речь, я просто спросил почему на Си 91%, на Спп 6% кода

явно там в репо нет всей стандартной Си либы, значит часть кода написали на нём, а чать на спп, зачем так сделали
источник

AM

Artem Molotov in Programming Offtop
Это заголовки :)
источник

BP

Bogdan Panchenko in Programming Offtop
@openvz https://github.com/kochedykov/jlibmodbus вот что искал, вроде даже примеры есть, но человеку не посвященному во все это тяжеловато.
источник

AM

Artem Molotov in Programming Offtop
саша сок #KotlinGang
вообще не о протоколе речь, я просто спросил почему на Си 91%, на Спп 6% кода

явно там в репо нет всей стандартной Си либы, значит часть кода написали на нём, а чать на спп, зачем так сделали
выше скрин
источник