• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

用哪种语言开发编写树莓派?

2f4e004d54847843 2018-07-26 浏览量:2775
用哪种语言开发编写树莓派比较有效率,比较好?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 应用方面用python, go, java,php都可以
    如果是底层驱动: C

    如果是只是玩儿, shell也可以试试。

    如果是处理文字: perl

    如果是想和C++整合: C++

    如果想设计GUI: C++, python

    反正推荐python和C啦。

    没谁了。。
    • 发布于 2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:21
  • C语言和python都可以,但是一般而言C语言的运行效率更高,python使用起来更方便,
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 做硬件的最好用c语言编程 毕竟单片机等使用c的多
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言用的比较多,python是脚本语言,现在用的也比较多
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用python,即写即执行,可以使用c++,开发图形GUI可以使用QT库,可以用JAVA,做服务器提供网站
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言效率高,python简单开发快。
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 给你个树莓派不同语言翻转IO口速度对比

    Shell: 192.2 HZ
    Python: 321.6 KHZ
    Java: 1.65 MHZ
    Java(wiringpiSetup): 2.40 MHZ
    C语言: 13.9 MHZ
    这也是执行效率对比​

    但是

    学习和开发难度反过来,也就是C语言最难,python和shell脚本最简单


    如果学习驱动开发,只能C/C++了

    如果应用开发,严重不建议C/C++,因为入门容易精通太难,真的太难了

    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • python也方便使用,也支持很多的库,大量的算法也是使用这种的
    • 发布于2018-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 树莓派支持C/C++和Python两种语言,Raspbian系统内部集成GCC编译器可直接编译C/C++语言,也可以直接运行Python的脚本。

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不都是用C言语么,从头用到尾!
    • 发布于2018-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • Python,C、C++、Java、perl,php、shell等编程语言都能用,连go语言都可以。
    选择python是因为可读性强,容易上手,写代码有效率。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 推荐使用C语言进行开发
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 推荐使用C语言,移植性好。
    • 发布于2018-08-03
    • 举报
    • 评论 0
    • 0
    • 0

  • C和Python比较常用

    C效率高

    Python上手简单

    • 发布于2018-08-11
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言和PYTHON都可以,两者都是主流语言
    • 发布于2018-08-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

用哪种语言开发编写树莓派?