什么才是物联网领域最好的开发语言?_micropython和c++执行效率对比-程序员宅基地

技术标签: 51单片机  编程  嵌入式  单片机  


什么才是物联网领域最好的开发语言?


b3f7d478d1955feeeb5fcd4e74e5bfa5.jpeg


最好!运行最快?开发最高效?最容易学习?

各有特点!

采用C/C++语言,运行最快,一般采用厂家提供的底层驱动支持包BSP,所有MCU都支持。如果Arduino平台已经有支持的驱动包,采用Arduino平台开发会高效一些。最近很多小伙伴找我,说想要一些物联网学习资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「物联网入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

评论区回复“888”,关注我之后私信回复“666”,即可拿走。


采用microPython语言,软件开发效率可提高5倍以上,但运行效率一般,有时需要优化,容易学习,需要选择microPython支持的MCU。

采用uLISP语言,利用神奇的LISP语言,函数式编程,开发效率高,运行效率也较好。要选择支持uLISP的MCU,一般Arduino支持的MCU很容易移植。但是,它不同于其它的编程语言,学习曲线有点长。

还可以利用Lua,号称最快的脚本语言。Javasript语言也可以,可远程轻松更新程序。

以上除了C/C++是编译型语言,其它都是解释型语言。

要想提高物联网的开发效率,不只是选一个合适的编程语言,还要选用一些合适的第三方的中间件。11a3ea6f634b0bc016e712b66f9a6cbb.jpeg



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/linlaoshi2009/article/details/133313867

智能推荐

【JAVA实现】基于欧几里得度量的相似度计算_java欧几里得相似度算法-程序员宅基地

文章浏览阅读6.4k次,点赞2次,收藏16次。前文讲了基于皮尔逊相关系数的相似度计算方法,这次介绍一个更加简单的相似度计算算法——欧几里得度量。 算法描述如下: 欧几里得度量定义欧几里得空间中,点x =(x1,...,xn)和 y =(y1,...,yn)之间的距离为 很简单吧,我也不多做描述了,直接贴代码。package euclideanMetric;/** * @auth_java欧几里得相似度算法

Paddle Lite新增ARM端图像预处理库_paddle arm-程序员宅基地

文章浏览阅读393次。Paddle Lite 是飞桨的端侧推理引擎,具有高性能、多硬件、轻量级的特点,它支持飞桨/TensorFlow/Caffe/ONNX等模型在ARM CPU, Mali GPU, Adreno GPU, Huawei NPU 等多种硬件上的推理部署,性能达到业内领先。目前Paddle Lite保持快速的迭代优化升级,距离正式版2.0.0发布仅一个月,Paddle Lite又一次发布了2.1..._paddle arm

28377D芯片CLA模块调试记录(1)_dsp28377 cla 在线仿真-程序员宅基地

文章浏览阅读3.1k次。如果是在flash状态下需要通过代码从flash复制到ram#ifdef _FLASHmemcpy((uint32_t *)&Cla1funcsRunStart, (uint32_t *)&Cla1funcsLoadStart,(uint32_t)&Cla1funcsLoadSize);#endif //_FLASH初始化并等待CLA1ToCPUMsgRAMMem..._dsp28377 cla 在线仿真

zookeeper选举master了解_hosttype=master-程序员宅基地

文章浏览阅读495次。zookeeper广泛用于分布式服务中,比如选举。这里简单介绍下,算是入门。基本概念我们知道zookeeper的结构是树形结构1.集群host启动后的监听/master节点的删除事件2.各服务器host尝试创建master,成功则把自己的信息存在master上,失败则读取master节点信息3.服务注册:各服务器host在/serverList节点下创建子节点,并把自己的信息存..._hosttype=master

ROS官网新手级教程总结-程序员宅基地

文章浏览阅读844次。第 1 关卡:安装和配置 ROS 环境目标:在计算机上安装和配置 ROS 环境。安装 ROS按照ROS 安装说明进行安装。管理环境确定环境变量 ROS_ROOT 和 ROS_PACKAGE_PATH 已经设置好了。以我的为例:printenv | grep ROS输出为:ROS_ETC_DIR=/opt/ros/melodic/etc/..._ros官网教程

SQL的主键和外键约束-程序员宅基地

文章浏览阅读105次。SQL的主键和外键的作用:外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。关系型数据库..._在学生表中定义主 键、外键约束。

随便推点

关于西安电子科技大学821电路的难点辨析(一)---受控源的处理_受控源在电路中怎么处理-程序员宅基地

文章浏览阅读3.7k次,点赞2次,收藏13次。含受控源电路的处理受控源的概念受控源的处理无伴受控源的处理有伴受控源的处理受控源的概念受控源的本质不是激励,只是电压和电流关系的反映受控源的处理受控源一般情况均视作独立源处理,除了在各大定理(如:叠加定理和等效定理)中不能视作独立源进行激励,即受控源不能独立作为激励,所以在定理中不能作为激励源对响应进行齐次或叠加处理,其他时候可以附加控制条件,视作独立源处理。无伴受控源的处理无伴受控源按独立源处理,需要补充控制量与电路参数的关系,联立组成完备的变量关系。例题1-1有伴受控源的处理可以按照_受控源在电路中怎么处理

65位高校教师接龙晒工资!给打算入高校的研究生们参考!-程序员宅基地

文章浏览阅读76次。每天给你送来NLP技术干货!本文转载自:募格学术来源:麦可思研究 综合整理自小木虫论坛前有清华教授被骗千万,后有某重点高校青年教师晒出月薪900的工资条,大学老师工资待遇究竟如何?为了了...

一套C语言联系题_c联系题目-程序员宅基地

文章浏览阅读595次。http://stevenkobes.com/ctest.html_c联系题目

Python DictReader读写csv文件-程序员宅基地

文章浏览阅读4.1w次,点赞21次,收藏77次。准备此文档的示例代码是基于python3.5写的。 使用csv库前,先导入csv库: import csv读取内容假设csv文件的内容如下图所示,DictReader会将第一行的内容(类标题)作为key值,第二行开始才是数据内容。即图中的csv文件有2列7行数据,第一列的key值为id,第二列的key值为class: with open(‘name.csv’) as c..._python dictreader

json特殊符号 java_java json字符串传递给 js 时 特殊字符转义错误 研究-程序员宅基地

文章浏览阅读285次。一些换行 回车等符号需要转义主要注意 单引号 与双引号。一 如果js以 双引号接收字符串 则转单引号 " 至 \" 否则js报错二 如果js以 单引号接收字符串 则转单引号 ' 至 \'否则js报错不管哪种情况 字符串中原有\ 需替换 成 \\{"Aaa":0,"bbb":1,"ddd":"a哦我\"我'我'哇"}====》{\"Aaa\":0,\"bbb\":1,\"ddd\":\"a哦..._java 后端返回json有引号导致前端js接收报错

Spring异步事件机制_spring 异步事件-程序员宅基地

文章浏览阅读2.6k次,点赞4次,收藏2次。1、好处:解耦2、Spring的事件机制默认是同步方式3、@Async可以使用到类级别,也可以到方法级别开启异步支持 @EnableAsync@Configuration@EnableAsyncpublic class AppCommonConfig implements AsyncConfigurer{ @Override public Executor getAsy..._spring 异步事件

推荐文章

热门文章

相关标签