Foreign Function Interface is a mechanism by which a program written in one programming language can call routines or make use of services written in another. in Wikipedia
Trying and testing FFIing between multiple languages, in both directions, if possible.
Languages to test:
- C: .c
- C++: .cpp
- Rust: .rs
- Go: .go
- JavaScript: .js
- Python: .py
- Dart: .dart
- Ruby: .rb
- Java: .java
- C#: .cs
From row to column
c | cpp | rs | go | js | py | dart | rb | java | cs | |
---|---|---|---|---|---|---|---|---|---|---|
c | ||||||||||
cpp | ||||||||||
rs | ||||||||||
go | ||||||||||
js | ||||||||||
py | ||||||||||
dart | ||||||||||
rb | ||||||||||
java | ||||||||||
cs |