[Перевод] Когда вызовы функций через внешний интерфейс быстрее нативных вызовов C
#Программирование #Lua #C #LuaJIT #FFI #PLT #JIT-компиляция
https://habr.com/post/413181/
#Программирование #Lua #C #LuaJIT #FFI #PLT #JIT-компиляция
https://habr.com/post/413181/
Habr
Когда вызовы функций через внешний интерфейс быстрее нативных вызовов C
Дополнено: хорошая дискуссия на Hacker News Дэвид Ю на GitHub разработал интересный тест производительности для вызовов функций через разные внешние...
FFI: пишем на Rust в PHP-программе
#Разработкавебсайтов #PHP #Программирование #Rust #php #ffi #rust IV
https://habr.com/ru/post/455614/
#Разработкавебсайтов #PHP #Программирование #Rust #php #ffi #rust IV
https://habr.com/ru/post/455614/
t.me
FFI: пишем на Rust в PHP-программе
В PHP 7.4 появится FFI, т.е. можно подключать библиотеки на языке C (или, например, Rust) напрямую, без необходимости писать целый extension и разбираться в его...
Ускоряем Dart. Нативно, недорого
#Программирование #Dart #dart #dartlang #ffi #cinterop #c IV
https://habr.com/ru/post/547946/
#Программирование #Dart #dart #dartlang #ffi #cinterop #c IV
https://habr.com/ru/post/547946/
t.me
Ускоряем Dart. Нативно, недорого
Релиз Dart 2.12 принёс, помимо всего прочего, поддержку FFI в стабильной версии, что позволит относительно легко добавить биндинги к своим любимым библиотекам, к...
PHP-Compiler, или ныряем в кроличью нору FFI
#БлогкомпанииКонференцииОлегаБунинаОнтико #PHP #Конференции #php #перевод #ffi #конференции IV
https://habr.com/ru/post/560788/
#БлогкомпанииКонференцииОлегаБунинаОнтико #PHP #Конференции #php #перевод #ffi #конференции IV
https://habr.com/ru/post/560788/
t.me
PHP-Compiler, или ныряем в кроличью нору FFI
Однажды Энтони Феррара (Anthony Ferrara) решил скомпилировать PHP в низкоуровневый код, но результат получился слабым. Главной проблемой, с которой он столкнулся...
Генерируем Rust обёртку для FMOD
#Программирование #Разработкаигр #Rust #rust #pest #ffi #fmod IV
https://habr.com/ru/post/656525/
#Программирование #Разработкаигр #Rust #rust #pest #ffi #fmod IV
https://habr.com/ru/post/656525/
Хабр
Генерируем Rust обёртку для FMOD
Обёртку можно написать вручную, когда API состоит из небольшого количества функций и сигнатура этих функций меняется нечасто. FMOD — звуковой движок с большим количеством функций, точно не тот...
ПуFFIндуй. Волшебная палочка или грабли в PHP
#БлогкомпанииOTUS #PHP #php #ffi #go #библиотека #быстро IV
https://habr.com/ru/post/689684/
#БлогкомпанииOTUS #PHP #php #ffi #go #библиотека #быстро IV
https://habr.com/ru/post/689684/
Хабр
ПуFFIндуй. Волшебная палочка или грабли в PHP
Привет, Хабр! В этой статье расскажу о некоторых нетривиальных методах увеличения быстродействия кода, когда все лежащие на поверхности варианты уже испробованы. Прежде чем приступить к...
Наводим мосты между Flutter и нативными библиотеками
#БлогкомпанииOTUS #Разработкамобильныхприложений #Dart #Flutter #otus #flutter #ffi IV
https://habr.com/ru/post/692530/
#БлогкомпанииOTUS #Разработкамобильныхприложений #Dart #Flutter #otus #flutter #ffi IV
https://habr.com/ru/post/692530/
Хабр
Наводим мосты между Flutter и нативными библиотеками
Все вы знаете, что Flutter реализует несколько абстракций для передачи данных между Dart-кодом и кодом, связанным с оболочкой Flutter Engine на языке платформы (например, Kotlin для Android). Но в...
Дружим Flutter с С# и С++
#C #Dart #C #Flutter #ffi #flutter #dart IV
https://habr.com/ru/articles/742860/
#C #Dart #C #Flutter #ffi #flutter #dart IV
https://habr.com/ru/articles/742860/
Хабр
Дружим Flutter с С# и С++
На Flutter`е очень удобно и хорошо пишутся интерфейсы для пользователей. Но использовать Dart для решения алгоритмических задач тяжко и неэффективно. Семейство Си справляется гораздо лучше и...
[Перевод] Разбираемся с асинхронным PHP
#БлогкомпанииOTUS #PHP #php #ffi #асинхронноепрограммирование IV
https://habr.com/ru/companies/otus/articles/745538/
#БлогкомпанииOTUS #PHP #php #ffi #асинхронноепрограммирование IV
https://habr.com/ru/companies/otus/articles/745538/
Хабр
Разбираемся с асинхронным PHP
Асинхронное программирование становится фундаментальным элементом в построении масштабируемых веб-приложений. Причина этого заключается в растущей потребности увеличения количества действий на каждый...
[Перевод] Поиск минимальной стоимости корректировки массива
#БлогкомпанииOTUS #PHP #Алгоритмы #php #корректировкамассива #dsa #FFI IV
https://habr.com/ru/companies/otus/articles/746512/
#БлогкомпанииOTUS #PHP #Алгоритмы #php #корректировкамассива #dsa #FFI IV
https://habr.com/ru/companies/otus/articles/746512/
Хабр
Поиск минимальной стоимости корректировки массива
Имея массив целых положительных чисел, нужно заменить каждый элемент так, чтобы разница между соседними элементами массива была меньше или равна заданному целевому значению (target). Нам необходимо...
Как с помощью Rust FFI превратить ori-файл в jpeg-панораму
#Программирование #Rust #РазработкаподLinux #FFI #Xphase #libPanoMaker IV
https://habr.com/ru/articles/747188/
#Программирование #Rust #РазработкаподLinux #FFI #Xphase #libPanoMaker IV
https://habr.com/ru/articles/747188/
Хабр
Как с помощью Rust FFI превратить ori-файл в jpeg-панораму
Всем привет, на днях возникла необходимость использования камеры Xphase Pro без официального приложения, и я столкнулся с тем, что в интернете особо‑то этим никто...