Size: a a a

Programming Offtop

2020 December 09

VP

Vladimir Petrakovich in Programming Offtop
Dmitry
Это не требует знания языка си.
Ну допустим можно представить, что человек не знает C вообще, но зато знает, как выглядят native методы из джавы в расте. Но что-то мне кажется, обычно это всё-таки не так работает.
источник

D

Dmitry in Programming Offtop
Ну да, общее понимание работы комьютора - как работает ОС - выделяет память, что такое поток и т.п. понимать полезно. Я только не понимаю, причем тут си.
источник

IP

Iaroslav Postovalov in Programming Offtop
Iaroslav Postovalov
ну в плюсах ты пишешь new/delete, в расте вызываешь конструктор и правильно обращаешься с владением объектов
или вообще используешь подсчет ссылок а ля шейред птр
источник

IP

Iaroslav Postovalov in Programming Offtop
а еще есть котлин нейтив
источник

IP

Iaroslav Postovalov in Programming Offtop
он позволяет экстернить рабочий сишный интерфейс, а там вообще гц
источник

VP

Vladimir Petrakovich in Programming Offtop
Iaroslav Postovalov
ну в плюсах ты пишешь new/delete, в расте вызываешь конструктор и правильно обращаешься с владением объектов
И всё это так работает пока не покидаешь границы языка. По крайней мере, если это не оговорено явно.
источник

AK

Anton Korotkikh in Programming Offtop
лол, ни то что руст, даже дарт обогнал скалу. неужели она настолько маргинальна?
источник

IP

Iaroslav Postovalov in Programming Offtop
Vladimir Petrakovich
И всё это так работает пока не покидаешь границы языка. По крайней мере, если это не оговорено явно.
ну так ты в JNI все равно не можешь по сути отдавать объекты в JVM, кроме jobject/и т.д.
источник

IP

Iaroslav Postovalov in Programming Offtop
а они аллоцируются в хипе джавы
источник

IP

Iaroslav Postovalov in Programming Offtop
либо являются value-типами
источник

IP

Iaroslav Postovalov in Programming Offtop
со мной про JNI спорить нельзя, я слишком много его съел
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
лол, ни то что руст, даже дарт обогнал скалу. неужели она настолько маргинальна?
Она не маргинальна, она дорогая очень в смысле стоимости разрабов.
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Она не маргинальна, она дорогая очень в смысле стоимости разрабов.
скала ж вообще самый дорогой язык вроде
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
со мной про JNI спорить нельзя, я слишком много его съел
Будешь нам обертки для рута делать :)
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Будешь нам обертки для рута делать :)
до появления панамы - не буду
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
до появления панамы - не буду
Я тебе кинул ссылку, уже весной будет.
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Будешь нам обертки для рута делать :)
плюс вы ж сами сказали, что рут слишком нежизнеспособный
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Я тебе кинул ссылку, уже весной будет.
ну вот когда будет, тогда будем думать
источник

IP

Iaroslav Postovalov in Programming Offtop
там 100% кодген нужно будет делать
источник

AN

Alexander Nozik in Programming Offtop
Iaroslav Postovalov
плюс вы ж сами сказали, что рут слишком нежизнеспособный
У него убитый дизайн, но внешний интерфейс терпимый. И в ближайшие 10 лет с него не слезут. Надо писать новое. Но оно должно быть совместимо
источник