刁旭东 2023-04-29 13:28 采纳率: 77.8%
浏览 15
已结题

请推荐个语言或者框架

我想开发一个android和ios的共享库,不能是java那种可以反编译的,我目前知道一个dart,但是配置他特别复杂

请问还有其他推荐的吗? 需要很方便的调用第三方库,如openssl之类的

最好语言感觉像c

  • 写回答

1条回答 默认 最新

  • 靠谱熊仔 2023-04-30 10:58
    关注

    如果你想开发一个跨平台的共享库,且希望用类似 C 的语言编写,可以考虑使用 Rust。

    Rust 是一种系统编程语言,类似于 C 和 C++,但拥有内存安全和并发控制的机制。Rust 还提供了很多的工具和库,满足了许多现代程序开发的需求。Rust 也拥有良好的跨平台支持,支持 Android 和 iOS 等平台。

    在 Rust 中,可以编写类似 C 的代码,并使用 Rust 提供的工具和库构建共享库。同时,Rust 的语法更加现代化,拥有许多有用的特性,如安全的并发控制、内存安全、安全的类型推导等等,这些特性可以帮助开发者更轻松地构建高质量的程序。

    最后,Rust 也拥有很好的与其他语言交互的功能,可以与 C/C++ 或其他语言 的库进行调用,或者让其他语言的程序调用 Rust 的库,方便多语言集成。

    综上所述,如果你需要开发一个跨平台且类似 C 的语言编写的共享库,可以考虑使用 Rust。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月1日
  • 已采纳回答 6月23日
  • 创建了问题 4月29日

悬赏问题

  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥15 pyqt信号槽连接写法
  • ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急